以下数组定义中错误的是( )。
A.int x[2][3]=|1,2,3,4,5,6|;
B.int x[][3]=|0|
C.int x[][3]={|1,2,3|,|4,5,6|}
D.int x[2][3]=||1,2|,|3,4|,|5,6||
第1题:
若有说明“int x[3][4];”,则对x数组元素的正确引用是()。 A) x[2][4]; B) x[1,3] C) x[4-2][0] D) x[3][0]
A.x[2][4]中的第二个下标越界#B.x[1,3]不符合C语言的语法规则#C.int x[3][4]共定义了12个数组元素,分别是x[0][0],x[0][1],x[0][2],x[0][3],x[1][0],x[1][1],x[1][2],x[1][3],x[2][0],x[2][1],x[2][2],x[2][3]。x[4-2][0] 指的是x[2][0] 。#D.x[3][0]中的第一个下标越界第2题:
下面能正确使用的语句是().
A.int*x;y=1;x=&y;
B.int*x;y;x=&y;
C.int*x;*x=1;
D.int*x,y=1;x=y;
第3题:
下列选项中关于二维数组的定义,错误的是()
A.int[][]arr = new int[][2];
B.int[][]arr = new int[1][2];
C.int[][]arr = new int[2][];
D.int[][]arr = {{1},{2,3},{4,5,6}};
第4题:
不能定义长度为4的数组a的语句是
A.int [] a = new int[] {1,2,3,4};
B.int [] a = {1,2,3,4};
C.int [] a = a[4]{1,2,3,4};
D.int [] a = a[4]{1,2};
第5题:
下列选项中关于二维数组的定义,格式错误的是()
A.int[][] arr = new int[3][4]
B.int[][] arr = new int[3][]
C.int[][] arr = new int[][4]
D.int[][] arr = {{1,2},{3,4,5},{6}}
第6题:
3、以下对二维数组a进行初始化正确的是()。
A.int[2,] a={{1,0,1},{5,2,3}} ;
B.int[,3] a={{1,2,3},{4,5,6}} ;
C.int[,] a={{1,2,3},{4,5,6}} ;
D.int[2,4]={{ 1,0,1},{1,1}} ;