下面的二维数组定义中正确的是 。
A. int a[][]={l,2,3,4,5,6};
B. int a[2][]={1,2,3,4,5,6};
C. int a[][3]={1,2,3,4,5,6};
D. int a[2,3]={1,2,3,4,5,6};
以下对二维数组a进行初始化正确的是 。
A. int a[2][]={{l,0,1} ,{5,2,3}};
B. int a[][3]={{1,2,3},{4,5,6}};
C. int a[2][4]={{1,2,3},{4,5},{6}};
D. int a[][3] = { { 1, 0, 1}, { }, { 1, 1}};
若有定义int a[][4]={0,0}; 以下叙述中错误的是 。
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D. 只有元素a[0][0]和a[0][l]可得到初值0,其余元素均得不到初值0
下面程序 void main(){float a[3]={0};inti;for(i=0;i<3;i++)cin>>a[i];for(i=1;i<4;i++) a[0]=a[0]+a[i];cout<
A. 没有错误
B. 第3行有错误
C. 第5行有错误
D. 第6行有错误