关于下面程序,( )的结论是正确。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、程序可以通过编译,但无法正常运行

题目

关于下面程序,( )的结论是正确。

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、程序可以通过编译,但无法正常运行


相似考题
更多“关于下面程序,( )的结论是正确。publicclassJ_Test{publicstaticvoidmain(String[]args){int[]a= ”相关问题
  • 第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


    参考答案:D

  • 第2题:

    下面main()方法的定义哪些是正确的()。

    A.publicstaticvoidmain(Stringargs[]){}

    B.publicstaticvoidmain(String[]){}

    C.publicstaticvoidmain(String[]args){}

    D.publicstaticvoidmain(String[]x){}


    正确答案:ACD

  • 第3题:

    classRectangle{publicstaticvoidmain(String[]args){int[]x={1,2,3};x[1]=(x[1]〉1)?x[2]:0;System.out.println(x[1]);}}结果为:()

    A.0

    B.1

    C.2

    D.3


    参考答案:D

  • 第4题:

    publicstaticvoidmain(String[]args){12.Objectobj=newint[]{1,2,3};13.int[]someArray=(int[])obj;14.for(inti:someArray)System.out.print(i+)15.}Whatistheresult?()

    A.123

    B.Compilationfailsbecauseofanerrorinline12.

    C.Compilationfailsbecauseofanerrorinline13.

    D.Compilationfailsbecauseofanerrorinline14.

    E.AClassCastExceptionisthrownatruntime.


    参考答案:A

  • 第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


    正确答案:D
    解析:本题考查方法重载相关知识。方法的重载是指多个方法可以享用相同的名字,但参数的数量或类型必须不完全相同、即方法体有昕不同。使用该方法时,编译系统会根据实参类型选择执行相应的方法。本题中,在调用overload()方法时,实参为字符串,因此会调用String overload (String x,String y)方法,该方法返回两实参连接后的结果,所以返回值为“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、可以成功通过编译


    正确答案:A

  • 第7题:

    关于下面程序,( )的结论是正确的。

    publicclassJ_Test{

    publicstaticvoidmain(String[]args){

    try{

    return;

    }

    finally{

    System.out.println("1");

    }

    }

    }

    A、上面程序含有编译错误

    B、上面程序在运行时会产生一个运行时异常

    C、上面程序会正常运行,但不产生任何输出

    D、上面程序输出“1”


    正确答案:D

  • 第8题:

    以下是JAVA中正确的入口方法是? () 

    • A、 public static void main(String[] args){}
    • B、 public static void main(String args){}
    • C、 public void main(String[] args){}
    • D、 public static int main(String[] args){}

    正确答案:A

  • 第9题:

    作为Java应用程序入口的main方法,其声明格式可以是()。

    • A、public static void main(String[] args)
    • B、public static int main(String[] args)
    • C、public void main(String[] args)
    • D、public int main(String[] args)

    正确答案:A

  • 第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


    正确答案:14710131619222528

  • 第11题:

    填空题
    下列程序的运行结果是() 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);

    正确答案: i=11,s=12
    解析: 暂无解析

  • 第12题:

    填空题
    下面程序的运行结果是()。 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

    正确答案: 14710131619222528
    解析: 暂无解析

  • 第13题:

    请阅读下面的程序,选择正确的运行结果()。classDemo/{privatestaticintx;publicstaticvoidmain(String[]args)/{System.out.println(x++);/}/}

    A.无结果

    B.0

    C.1

    D.编译失败


    参考答案:B

  • 第14题:

    classTestApp{publicstaticvoidmain(String[]args){System.out.println(multiply(2,3,4,5));}publicintmultiply(int...nums){intresult=1;for(intx:nums)result*=x;returnresult;}}程序运行后的输出是哪项?()

    A.120

    B.24

    C.14

    D.编译错误


    参考答案:D

  • 第15题:

    程序:classTestApp{publicstaticvoidmain(String[]args){System.out.println(multiply(2,3,4,5));}publicintmultiply(int[]nums){intresult=1;for(intx:nums)result*=x;returnresult;}}程序运行后的输出是哪项?()

    A.14

    B.编译错误

    C.120

    D.24


    参考答案:C

  • 第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


    正确答案:D
    解析:本题考查考生阅读程序的能力。JavaApplication都是以main()方法作为入口,首先执行的是print(99,“Intfirst”),根据构造方法的参数类型选择调用方法,这里调用的是print(inti,Strings)方法,因此输出的是int:99,String:Intfirst。

  • 第17题:

    阅读下面的程序public class Test {public static void main(String[] args) {for(int x = 0 ; x <=3 ; x++){continue;System.out.print(x%2);}}}运行结果正确的是

    A.跳出循环,无输出

    B.0121

    C.01

    D.0123


    答案:A
    解析:continue语句的作用是终止本次循环,因此contine后的代码永远不会被执行,都是无效代码

  • 第18题:

    作为Java应用程序入口的main方法,其声明格式可以是( )。

    A、publicstaticvoidmain(String[]args)

    B、publicstaticintmain(String[]args)

    C、publicvoidmain(String[]args)

    D、publicintmain(String[]args)


    正确答案:A

  • 第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


    正确答案:A
    解析:本题考查Java中表达式的运算。程序段main()方法中的前3行是基本的赋值语句,第4行是算术运算语句,该语句执行的过程是:首先是对y取负值,得到 -2,然后乘以z得到-6,再除以n得到-1,最后和n做加法得到3,从而根据赋值运算将3赋值给变量n。

  • 第20题:

    public static void main方法的参数描述是()

    • A、String args[]
    • B、int[] args
    • C、Strings args[]
    • D、String args

    正确答案:A

  • 第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);


    正确答案:i=100

  • 第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);


    正确答案:i=11,s=12

  • 第23题:

    单选题
    以下是JAVA中正确的入口方法是? ()
    A

     public static void main(String[] args){}

    B

     public static void main(String args){}

    C

     public void main(String[] args){}

    D

     public static int main(String[] args){}


    正确答案: D
    解析: 暂无解析