关于下面程序,( )的结论是正确。
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、程序可以通过编译,但无法正常运行
第1题:
请阅读下面的程序
classTest/{
privatestaticStringname;
static/{
name="World";
System.out.print(name);
/}
publicstaticvoidmain(String[]args)/{
System.out.print("Hello");
Testtest=newTest();
/}
/}
下列选项中,程序运行结果是()。
:A.World
B.Hello
C.World Hello
D.Hello World
第2题:
下面main()方法的定义哪些是正确的()。
A.publicstaticvoidmain(Stringargs[]){}
B.publicstaticvoidmain(String[]){}
C.publicstaticvoidmain(String[]args){}
D.publicstaticvoidmain(String[]x){}
第3题:
A.0
B.1
C.2
D.3
第4题:
A.123
B.Compilationfailsbecauseofanerrorinline12.
C.Compilationfailsbecauseofanerrorinline13.
D.Compilationfailsbecauseofanerrorinline14.
E.AClassCastExceptionisthrownatruntime.
第5题:
执行下面程序,显示的结果为( )。 public class Test { public static void main (String args[]) { Test t=newTest(); System.out.println (Loverload ("2","3")); } int overload (intx,int y) {return x+y;} String overload (String x,Stnng y){return x+y;} }
A.2
B.3
C.5
D.23
第6题:
关于下面程序,( )的结论是正确的。
classJ_SubClassextendsJ_Test{}
publicclassJ_Test{
J_Test(inti){
System.out.println(i);
}
publicstaticvoidmain(String[]args){
J_SubClassa=newJ_SubClass();
}
}
A、不能通过编译,因为类J_Test没有定义无参数的构造方法
B、不能通过编译,因为类J_SubClass没有定义无参数的构造方法
C、不能通过编译,因为没有实现J_SubClass(inti)的构造方法
D、可以成功通过编译
第7题:
关于下面程序,( )的结论是正确的。
publicclassJ_Test{
publicstaticvoidmain(String[]args){
try{
return;
}
finally{
System.out.println("1");
}
}
}
A、上面程序含有编译错误
B、上面程序在运行时会产生一个运行时异常
C、上面程序会正常运行,但不产生任何输出
D、上面程序输出“1”
第8题:
以下是JAVA中正确的入口方法是? ()
第9题:
作为Java应用程序入口的main方法,其声明格式可以是()。
第10题:
下面程序的运行结果是()。 usingSystem; classProgram{ publicstaticvoidMain(string[]args) { constintSIZE=10; int[] y={1,2,3,4,5,6,7,8,9,10}; int[] z=newint[SIZE]; for(int i=0;i
第11题:
第12题:
第13题:
A.无结果
B.0
C.1
D.编译失败
第14题:
A.120
B.24
C.14
D.编译错误
第15题:
A.14
B.编译错误
C.120
D.24
第16题:
下列程序段运行的结果为 public class Test{ static void print(String s,int i){ System.out.println("String:"+s+",int:"+i); } static void print(int i, String s){ System.out.println("int:"+i+",String:"+s); } public static void main(String [] args){ print(99,"Int first"); } }
A.String:Stringfirst,int:11
B.int:11,String:Int first
C.String:String first,int:99
D.int:99,String:int first
第17题:
A.跳出循环,无输出
B.0121
C.01
D.0123
第18题:
作为Java应用程序入口的main方法,其声明格式可以是( )。
A、publicstaticvoidmain(String[]args)
B、publicstaticintmain(String[]args)
C、publicvoidmain(String[]args)
D、publicintmain(String[]args)
第19题:
执行下列程序之后,变量n的值为 publicclassExam{ publicstaticvoidmain(String[]args){ int y=2; int z=3; int n=4; n=n+-y*z/n; System.out.println(n); } }
A.3
B.-1
C.-12
D.-3
第20题:
public static void main方法的参数描述是()
第21题:
下列程序的功能是:输出100以内能被3整除且个位数为6的所有整数。请填空。 usingSystem; classProgram{ publicstaticvoidMain(string[]args) { int i,j; for(()); (); i++) { j=i*10+6; if((j%3==0))continue; Console.WriteLine(“{0}”,j);
第22题:
下列程序的运行结果是() classProgramx=0,y=-1; { publicstaticvoidMain(string[]args) { int i=0,s=1; do{s/=s+1;i++; } while(i<=10); Console.WriteLine(“i={0},s={1}”,i,s);
第23题:
public static void main(String[] args){}
public static void main(String args){}
public void main(String[] args){}
public static int main(String[] args){}