以下对二维数组的正确说明的语句是( )。
A.int a[3][]
B.float a(3,4)
C.double a[3][4]
D.float a(3)(4)
A.int a[3][]
B.float a(3,4)
C.double a[3][4]
D.float a(3)(4)
以下能对二维数组a进行正确初始化的语句是
A.int a[2][ ]={ {1,0,1},{5,2,3};
B.int a[ ][3]={ {1,2,3},{4,5,6};
C.int a[2][4]={ {l,2,3},{4,5},{6} };
D.int a[ ][3]={ {1,0,1},{ },{l,1} };
A.int a[2][3]={0};
B.int a[][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[][3]={1,2,3,4,5,6};
A.int a[2][]={{1,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}};
以下不能对二维数组c进行正确的初始化的语句是()。
A.int c[3][3]={{3),{3),{4));
B.int c[][3]={{3),{3),{4));
C.int c[3][2]={{3),{3),{4),{5));
D.int c[][3]={{3},{},{3}};
若有以下说明和语句,则四个选项中是对c数组元素的正确引用的是()。 int c[4][5],(*cp)[5]; cp=c;
A.cp+1
B.*(cp+3)
C.*(cp+1)+3
D.*(*cp+2)
以下叙述中正确的是
A.语句inta[4][3]={1,2,4,5};是错误的初始化形式
B.语句inta[][3]={1,2,4,5);是错误的初始化形式
C.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵
D.语句inta[4][3]={{1,2),{4,5));是错误的初始化形式
A.*(a+i)
B.a[p-a]
C.p+i
D.*(&a[i])
对以下说明语句的正确理解是int a[10]={6,7,8,9,10};
A.将5个初值依次赋给a[l]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[l0]
D.因为数组长度与初值的个数不相同,所以此语句不正确