以下对二维数组a的正确说明是()。
A.int a[3][];
B.float a(3,4);
C.float a(3)(4);
D.double a[1][4]
A.int a[3][];
B.float a(3,4);
C.float a(3)(4);
D.double a[1][4]
第2题
A.int a[][3]={{1,2,3},{4,5,6}};
B.int a[][3]={{1,0,1},{},{1,1}};"
C.int a[2][4]={{1,2,3},{4,5},{6}};
D.int a[2][]={{1,0,1},{5,2,3}};
第3题
A.int n;scanf("%d",&n);int a[n];
B.int n=10,a[n];
C.int a(10)
D.#define SIZE 10 <CR> int a[SIZE];
第4题
A.*(a+i)
B.a[p-a+i]
C.p+i
D.*(&a[i])
第6题
若二维数组a有m列,则在a[i][j]前的元素个数为
A.j*m+i
B.i*m+j
C.i*m+j-1
D.i*m+j+1
第7题
A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同
B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略
C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略
D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略
第8题
A.860
B.1200
C.1140
D.1000
第10题
说明下列创建数组的方法那些是正确的()。
A. int twoDim[][] = new int[4][];
B. int twoDim[][] = new int[][4];
C. int twoDim[][] = new int[4][5];
D. char a[] = {‘A’, ‘B’};