A、编译通过,执行报错
B、编译报错
C、以上选项均不正确
D、编译通过,执行输出127
第1题:
执行以下代码后,下面哪些描述是正确的()publicclassStudent{privateStringname=Jema”;publicvoidsetName(Stringname){this.name=name;}publicStringgetName(){returnthis.name;}publicstaticvoidmain(String[]args){Students;System.out.println(s.getName());}}
A.输出null
B.第10行编译报错
C.第11行编译报错
D.输出Jema
第2题:
A.编译报错
B.2
C.1
D.3
第3题:
A.第4行编译报错
B.第5行编译报错
C.编译成功,输出13
D.编译成功,输出14
第4题:
下列程序的输出结果是( )。 publicclassArrayTest { publicstaticvoidmain(Stringargs[]) { int[]intArray=newint[3] for(inti=0;i<3;i++) { intArray[i]=i+2; system.out.println("IntArrayr["+i+"]"=intArray[i]); } System.out.println(“---------”); intarrLen=4; IntArray=newint[arrLen]; For(intj=intArray.length;j>=0;j--) { intArray[j]=j*3; system.out.println("hello"+intArray[j]); } } }
A.编译未通过
B.编译通过,但运行错误
C.可以运行,但有错误
D.以上都不对
第5题:
A.无结果
B.0
C.1
D.编译失败
第6题:
classTestReference{publicstaticvoidmain(String[]args){intx=2;TestReferencetr=newTestReference();System.out.print(x);tr.change(x);System.out.print(x);}publicvoidchange(intnum){num=num+1;}}程序运行后的输出是哪项()?
A.23
B.21
C.22
D.编译错误
第7题:
阅读下列代码 publicclassPerson{ staticintalt[]=newint[[10]; public static voidmain(Stringargs){ System.out.println{all[9]); } } 该代码的运行结果是( )。
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
第8题:
阅读下列代码段。 class Test implements Runnable{ public int run{ int i=0: while(true){ i++: System.OUt.println("i="+i); } } } 上述代码的编译结果是( )。
A.程序通过编译并且run方法可以正常输出递增的i值
B.程序通过编译,调用run方法将不显示任何输出
C.程序不能通过编译,因为while的循环控制条件不能为“true”
D.程序不能通过编译,因为run方法的返回值类型不是void
第9题:
关于以下程序段的执行结果,说法正确的是()。publicclassborleyextendsThread(publicstaticvoidmain(Stringargv[]){borleyb=newborley();b.start();}publicvoidrun(){System.out.println("running");}}
A.编译通过并执行,但无输出
B.编译通过并执行,输出:running
C.产生错误,没有thread类对象
D.产生错误,没有通道到达thread包
第10题:
执行下面程序,输出的结果是?() public class Test{ public static void main(String[] args){ int a = 5; double b = 8; a = a++ + b; System.out.println(a); } }
第11题:
第4行编译报错
第5行编译报错
编译成功,输出13
编译成功,输出14
第12题:
不能通过编译
通过编译,输出为:A B
通过编译,输出为:B
通过编译,输出为:A
第13题:
A.输出171.0
B.输出171
C.第2行和第5行编译报错
D.第10行编译报错
第14题:
A.编译报错
B.LiLeihello
C.LiLeihello
D.无任何输出
第15题:
编译如下的Java程序片段:Classtest{Intcount=9;Publicvoida(){Intcount=10;System.out,println(count1=”+count);}Publicvoidcount(){System.out.println(count2=”+count);}Publicstaticvoidmain(Stringargs[]){Testt=newTest();t.a();t.count();}}结果是()
A.不能通过编译
B.输出:count1=10count2=9
C.输出:count1=9count2=9
第16题:
阅读下列代码段
Class Test implements Runnable {
Public int run( ) {
Int i = 0;
While (true) {
i++;
System.out.println ( “ i= ” +i);
}
}
}
上述代码的编译结果是
A )程序通过编译并且 run () 方法可以正常输出递增的 i 值
B )程序通过编译,调用 run () 方法将不显示任何输出
C )程序不能通过编译,因为 while 的循环控制条件不能为 “ true ”
D )程序不能通过编译,因为 run () 方法的返回值类型不是 void
第17题:
A.输出零
B.输出空
C.编译时正确,运行时将产生错误
D.编译时将产生错误
第18题:
程序:classTestReference{publicstaticvoidmain(String[]args){intx=2;TestReferencetr=newTestReference();System.out.print(x);tr.change(x);System.out.print(x);}publicvoidchange(intnum){num=num+1;}}程序运行后的输出是哪项?()
A.23
B.21
C.22
D.编译错误
第19题:
下面程序的执行结果是______。 public class ex27 { public static void main(String[] args) { try { return; } finally { System. out. print in ( "Finally" ); } }
A.程序正常运行,并输出Finally
B.程序正常运行,但不输出任何结果
C.编译能通过,但运行时会出现一个异常
D.因为没有catch字句,所以不能通过编译
第20题:
阅读下列代码后 publicclass Person{ intarr[]=new int[10]; publicstaticvoidmain(Stringargs[]){ System.out.println(alt[1]); } } 正确的说法是( )。
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
第21题:
关于下面程序,( )的结论是正确。
publicclassJ_Test{
publicstaticvoidmain(String[]args){
int[]a=newint[5];
boolean[]b=newboolean[5];
System.out.println(a[4]);
System.out.println(b[5]);
}
}
A、程序可以通过编译并正常运行,结果输出“0false”
B、程序可以通过编译并正常运行,结果输出“1true”
C、程序无法通过编译
D、程序可以通过编译,但无法正常运行
第22题:
给定如下Java程序片断: class A{ public A (){ System.out.println("A"); } } class B extends A{ public B(){ System.out.println("B"); } public static void main(String[] args){ B b=new B(); } } 上述程序将()。
第23题:
输出171.0
输出171
第2行和第5行编译报错
第10行编译报错