分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){int[]x={1,2,3,4};int[]y=x;x=newint[2];for(inti=0;i<;x.length;i++)System.out.print(x[i]+"");}}[/i]
A: 程序显示1234
B: 程序显示00
C: 程序显示034
D: 程序显示000
A: 程序显示1234
B: 程序显示00
C: 程序显示034
D: 程序显示000
举一反三
- 下面代码的运行结果是_____________。publicclassTest{publicstaticvoidmain(String[]args){int[]a=newint[3];int[]b=newint[]{1,2,3,4,5};a=b;for(inti=0;i<;b.length;i++){System.out.print(a[i]+"");}}}[/i] A: 程序报错 B: 123 C: 12345 D: 000
- 下面代码的运行结果是_____________。publicclassTest{publicstaticvoidmain(String[]args){int[]a=newint[3];int[]b=newint[]{1,2,3,4,5};a=b;for(inti=0;i<b.length;i++){System.out.print(a[i]+"");}}}[/i] A: 程序报错 B: 123 C: 12345 D: 000
- 分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){boolean[][]x=newboolean[3][];x[0]=newboolean[1]; x[1]=newboolean[2];x[2]=newboolean[3];System.out.println("x[2][2] 为 "+x[2][2]);}} A: 程序有一个编译错误,因为newboolean[3][]是错误的。 B: 程序有运行时错误,因为x[2][2]为null。 C: 程序运行并显示x[2][2]为null。 D: 程序运行并显示x[2][2]为true。 E: 程序运行并显示x[2][2]为false。
- 下面代码运行结果是()。publicclassTest{publicstaticvoidmain(String[]args){int[]a=newint[3];int[]b=newint[]{1,2,3,4,5};a=b;for(inti=0;i<=b.length;i++){System.out.print(a[i]+ " "); }}}[/i] A: 1 2 3 4 B: 1 2 3 C: 0 1 2 3 4 D: 数组越界异常
- 假设int[][][]x=newint[12][5][2],x.length值为()。