42.已知数组a如下,下列代码中对数组元素使用有误的是()int[]a={9,5,2,7};
A. a[a.length-1]++;
B. a[3+3]=6;
C. a[0]=a[1];
D. intb=a[a[2]];
查看答案
对于下面的程序段,输出的结果是:int x=10,y=5;switch(x){case 12:y=y+5;case 10:y++;case 8: y=y-2;case 6: y=y*2;default: y=0;}System.out.println(y);
A. 5
B. 0
C. 6
D. 8
下列的程序运行的结果是:int[] arr=new int[]{1,2,3,4,5,6,7,8,9};for(int i=8;i>=0;i--){System.out.print(arr[i]+" ");}
A. 987654321
B. 876543210
C. 123456789
D. 012345678
对于数组的初始化,下列描述正确的是:int [] arr=new int[]{0,1,2,3,4,5,6,7,8};
A. 初始化时,数组里的数必须全部写出。
B. 初始化时,数组里的数可以写部分,剩下的可以在程序中继续输入。
C. new int[]的[]中可以写入开辟的存储空间数。
D. new int[]是必须书写的。
下面的程序段用于求1x2x3x...x10,有错的语句行号是:longsum=1,i=1;while(i<=10);{sum=sum*i;i=i+1;}System.out.println("sum="+sum);
A. 1
B. 2
C. 3
D. 4
E. 5