题目内容

下面代码的输出是__________?publicclassTest{publicstaticvoidmain(String[]args){int[]list1={1,2,3};int[]list2={1,2,3};list2=list1;list1[0]=0;list1[1]=1;list2[2]=2;for(inti=0;i

A. 123
B. 111
C. 012
D. 013

查看答案
更多问题

下面代码的输出是__________?publicclassTest{publicstaticvoidmain(String[]args){int[]list1={1,2,3};int[]list2={1,2,3};list2=list1;list1[0]=0;list1[1]=1;list2[2]=2;for(inti=0;i

A. 123
B. 111
C. 012
D. 013

__________方法可以实现将数组sourceArray复制到数组targetArray。

A. System.copyArrays(sourceArray,0,targetArray,0,sourceArray.length);
B. System.copyarrays(sourceArray,0,targetArray,0,sourceArray.length);
C. System.arrayCopy(sourceArray,0,targetArray,0,sourceArray.length);
D. System.arraycopy(sourceArray,0,targetArray,0,sourceArray.length);

分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){int[]a=newint[4];a[1]=1;a=newint[2];System.out.println("a[1]is"+a[1]);}}

A. 程序有一个编译错误,因为newint[2]被分配给了。
B. 程序有一个运行时错误,因为[1]未初始化。
C. 程序显示a[1]is0。
D. 程序显示a[1]is1。

分析以下代码。int[]list=newint[5];list=newint[6];

A. 代码有编译错误,因为变量列表一旦分配就无法更改。
B. 代码有运行时错误,因为变量列表一旦分配就无法更改。
C. 代码可以编译并运行良好。第二行为list指定一个新数组。
D. 代码有编译错误,因为无法为列表分配不同大小的数组。

答案查题题库