当你编译运行下列程序代码会得到什么结果是正确的

2025年02月21日 阅读 (55)

今天作为2018年的第一天,小编祝大家在新的一年里心想事成,笑口常开!小编特意精心为大家准备了十道java面试题,大家可以先看题在心里记住答案,小编会在文章末尾给出正确答案哦!

当你编译运行下列程序代码会得到什么结果是正确的(1)

编译并运行以下代码的输出结果是?

String s1 = new String("amit");

System.out.println(s1.replace('m','r'));

System.out.println(s1);

String s3 = "arit";

String s4 = "arit";

String s2 = s1.replace('m','r');

System.out.println;

System.out.println;

  • A . aritamitfalsetrue

  • B . aritaritfalsetrue

  • C . amitamitfalsetrue

  • D . aritamittruetrue

关于被私有访问控制符private修饰的成员变量,以下说法正确的是()

  • A . 可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

  • B . 只能被该类自身所访问和修改

  • C . 只能被同一个包中的类访问

  • D . 可能被两种类访问和引用:该类本身、该类的所有类

下列关于修饰符混用的说法,错误的是()

  • A . static方法中能处理非static的属性

  • B . abstract方法必须在abstract类中

  • C . abstract类中不可以有private的成员

  • D . abstract不能与final并列修饰同一个类

下列有关抽象类的叙述正确的是哪项?

  • A . 抽象类中一定含有抽象方法

  • B . 抽象类既能被实例化也能被继承

  • C . 抽象类的声明必须包含abstract关键字

  • D . 抽象类中不能有构造方法

和下面代码能完成相同的选项是

class Demo {

public static void main {

int i = 1;

int sum = 0;

while {//100以内

if {//偶数

sum = sum + i;//求和

}

i++;

}

System.out.println(sum);

}

}

  • A . for { sum=sum+x;}

  • B . for { sum=sum+x;}

  • C . for { sum=sum+x;}

  • D . 上述全对

请看如下代码:

BufferedReader br = new BufferedReader);

BufferedWriter bw = new BufferedWriter);

String line = null;

while ) != null) {//读取a.txt文件的内容

bw.write(line);//将读取到的内容写入到b.txt

bw.newLine();

bw.flush();

}

bw.close();

br.close();

它表达的意思是?

  • A . 把c盘目录下的a.txt文件内容复制到d盘目录下的b.txt

  • B . 把d盘目录下的b.txt文件内容复制到c盘目录下的a.txt

  • C . 读取c盘目录下a.txt文件,输出在控制台

  • D . 把控制台的内容写入到d盘目录下的b.txt文件中

TCP协议的服务器的Socket对象是下面哪一个类?

  • A . Socket

  • B . InputStream

  • C . ServerSocket

  • D . OutputStream

编译运行下面程序,关于输出结果说明正确的是?

public class Conditional{

public stataic void main{

int x = 4;

System.out.println?99.9:9));

}

}

  • A . 输出结果为:value is 99.99

  • B . 输出结果为:value is 9

  • C . 输出结果为:value is 9.0

  • D . 编译错误

public class ReturnIt{

ReturnType methodA{

return (short)x/y*2;

}

}

对于在第二行的方法methodA,它的返回值类型应该是:

A、int B、byte C、long D、short E、float F、double

尝试运行下面的代码会发生什么?

public class Test {

public static void main {

boolean m = true;

if {

System.out.println("true");

} else {

System.out.println("false");

}

}

}

  • A . 输出字符串”true”

  • B . 输出字符串”false”

  • C . 编译时错误

  • D . 运行时错误

现在公布答案:1、A 2、B 3、A 4、C 5、B 6、A 7、C 8、C 9、F 10、B

喜欢小编的点一波关注哦,小编会继续更下去的......

郑重声明:玄微运势的内容来自于对中国传统文化的解读,对于未来的预测仅供参考。