[判断题]

有下面程序段: Public class ArrayTest { Public static void main(String args[]) { int[] intArray=new int[3]; for(int I=0;I<3;I++) { intArray[I]=I+2; System.out.println("IntArray["+I+"]"="+intArray[I]); } System.out.println("--------------"); Int arrLen=4; IntArray=new int[arrLen]; For(int j=intArray.length;j>=0;j--) { intArray[j]=j*3; System.out.println("hello"+intArray[j]); } } } 则运行的结果是( )。

A.编译出错

B.编译通过,但运行出错

C.可以运行,但有错误

D.以上都不对

参考答案与解析:

相关试题

有下面程序段: Public class ArrayTest{ Public s

[判断题]有下面程序段: Public class ArrayTest { Public static void main(String args[]) { int[] intArray=new int[3]; for(int I=0;I<3;I++) { intArray[I]=I+2; System.out.println("IntArray["+I+"]"-"+intArray[I]); } System.out.println("------------"); Int arrLen=

  • 查看答案
  • 阅读下面程序public class Increment {public sta

    [单选题]阅读下面程序 public class Increment { public static void main( String args[] ){ int c; c=5; System.out.println( c ); System.out.println( c++ ); System.out.println( c ); } )程序运行结果是( )。A.5 6 6B.5 5 6C.6 7 7D.6 6 6

  • 查看答案
  • 下面程序段的输出结果是public class Test{ public sta

    [单选题]下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int x,y; x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2; y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2; if(x>y) System.out.println("x>y"); else if(x==y) System.out.println("x=y")

  • 查看答案
  • 下面程序段的输出结果是public class Test {public sta

    [单选题]下面程序段的输出结果是 public class Test { public static void main (String args[]){ int[] a=new int[11]; int[] p=new int [4]; int k=5; for(int i=1;i<=10;i++) a[i]=i; for(int i=1;i<=3;i++) p[i]=a[i*i]; for(int i=1;i<=3;i++) k=k+p[i]*2; System.out.println(k); } }

  • 查看答案
  • 下面程序的输出结果是()。public class Sun{public sta

    [单选题]下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int x=0; for(int i=1;i<=4;i++) { x=4; for(int j=1;j<=3;j++) { x=3; for(int k=1;k<=2;k++) { x-x+6; } } } System.out.println(x); } }A.7B.15C.157D.538

  • 查看答案
  • 下面程序的输出结果是()。public class Sun{public sta

    [单选题]下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int i = 1; switch (i) { case 0: System.out.println("zero"); break; case 1: System.out.println("one"); case 2; System.out.println("two"); default: System.out.println("d

  • 查看答案
  • 下面程序的输出结果是()。public class Sun{public sta

    [单选题]下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int n=4 ,sum=0; while (n>0) { sum+=n; n--; } System.out.println("sum is "+sum); } }A.sum is 10B.sum is 4C.10D.4

  • 查看答案
  • 下面程序输出J的值为()public class Test{public sta

    [单选题]下面程序输出J的值为()public class Test{public static void main(String args[]){int i=276;byte j=(byte)i;System.out.print("i="+i);System.out.print("j="+j);}}A. i=276j=20B. i=276j=276C. i=20j=20D. 输出有错误

  • 查看答案
  • 下面程序的输出结果是()。public class Sun{public sta

    [单选题]下面程序的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int i = 1; switch (i) { case 0: System.but.println("zero"); break; case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println ("

  • 查看答案
  • 下面程序的输出结果是()。public class Sun{public sta

    [单选题]下面程序的输出结果是( )。 public class Sun { public static void main(String args[]) { int[] a={1,2,3,4); int j=1,s=0; for(int i=3;i>=0;i--) { s=s+a[i]*j; j=j*10; } System.out.println(s); } }A.1234B.21C.43D.4321

  • 查看答案
  • 有下面程序段:Public class ArrayTest{Public sta