以下叙述中正确的是
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.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}};
以下叙述中正确的是
A.语句inta[]={0};是不合法的,遗漏了数组的大小
B.语句chara[2]={""A"",""B"");是合法的,定义了一个包含两个字符的数组
C.语句inta[8]:{0};是合法的
D.语句chara[3];a=""AB"";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
A.二维数组是具有2个下标的数组。
B.二维数组的下标可以称为行下标和列下标。
C.二维数组也可以理解成每个元素都是一维数组的一维数组。
D.二维数组的初始化只能在程序中使用循环语句实现。
A.inta[8]={}
B.inta[9]={0,7,0,4,8}
C.inta[5]={9,5,7,4,0,2}
D.inta[7]=7*6