以下不能正确定义二维数组的选项是( )。
A. int a[2][2]={{1},{2}}
B. int a[][2]={l,2,3,4}
C. int a[2][2]={{l},2,3}
D. int a[2][]={{1,2},{3,4}}
满分:5 分
3. 若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )。
A. a是个数组指针
B. 数组名a表示数组的首地址
C. 数组名a与a[0]等价
D. a和p都指向同一个存储单元
满分:5 分
4. 下列数组定义及赋值不正确的是
A. int a[10]={0,1,2,3,4,5,6,7,8,9};
B. int a[ ]={0,1,2,3,4,5,6,7,8,9};
C. int a[2][5]= {0,1,2,3,4,5,6,7,8,9};