【单选题】下面的二维数组初始化语句中,正确的是?
A.float b[2][2]={0.1,0.2,0.3,0.4};
B.int a[][]={{1,2},{3,4}};
C.int a[2][]= {{1,2},{3,4}};
D.float a[2][2]={0};
第1题:
下列二维数组初始化语句中,不正确的是( )。
A.intb[][2]={1,2,3,4,5,6,7};
B.intb[3][5]={0,0,0};
C.intb[][4]={{1,2},{3,4,5},{6}};
D.intb[3][2]={(1,2),(3,4),(5,6)};
第2题:
下列字符数组初始化语句中,不正确的是( )。
A.char c[]='goodmorning';
B.char c[20]="goodmorning";
C.char c[]={'a','b ','c ','d');
D.char c[]={"ffgoodmorning"};
第3题:
下列字符数组初始化语句中,不正确的是( )。A.

B.

C.

D.

A.A
B.B
C.C
D.D
第4题:
在下面的二维数组定义中,语法正确的选项是()。
Aint a[5][];
Bint a[][5];
Cint a[][3]={{1,3,5},{2}};
Dint a[](10);
第5题:
二维数组可以按()初始化,也可以按()初始化。
第6题:
二维数组,即可以按元素初始化,也可以按行初始化
第7题:
假定对二维数组a[3][4]进行初始化的数据为{{3,5,6}*{2,8},{7}},则a[l][l]和a[2][3]分别被初始化为()和()。
第8题:
下面的二维数组初始化语句中,正确的是:()
第9题:
chars1[]=abcd;
chars2[3]=xyz;
chars3[][]={’a’,’x’,’y’};
chars4[2][3]={xyz,mnp};
第10题:
intx[5]={1,2,3,4,5,6};
intn=8;intscore[n];
inta[8];a[8]=100;
intx[]={1,2,3,4,5,6};
第11题:
二维数组,即可以按元素初始化,也可以按行初始化
二维数组当初始化列表给出数组全部元素的初值时,第一维的长度声明可以省略,此时,系统将按初始化列表中提供的初值个数来定义数组的大小。
二维数组按行初始化时,即使初始化列表中提供的初值个数可以少于数组元素的个数,第一维的长度声明也可以省略,此时系统自动给后面的元素初始化为0。
二维数组初始化时可以省略第二维的长度
第12题:
数组定义语句只能定义一维或二维数组
数组元素下标不能出现负值
在赋值语句中出现的A(3)肯定是数组元素
程序中使用的数组必须进行说明
第13题:
此题为判断题(对,错)。
第14题:
下列对字符数组进行初始化的语句中,正确的是( )。
A.char a[]="Hello";
B.chara[][]={'H','e','1','1','0'};
C.char a[5]="Hello";
D.char a[2][5]={"Hello","World"};
第15题:
下列字符数组初始化语句中,不正确的是( )。

第16题:
在下面的二维数组定义中,正确的语句是()。
Ainta[5][];
Binta[][5];
Cinta[][3]={{1,3,5},{2}};
Dinta[](10)
第17题:
对于二维数组,即可以按元素初始化,也可以按行初始化。
第18题:
下列给字符数组进行初始化的语句中,()是正确的。
第19题:
二维数组进行初始化时第一维及第二维的长度都可以省略
第20题:
定义二维数组并进行初始化赋值intarr[2][2]={1,2,3,4};
第21题:
int a[5][];
int a[](10);
int a[][];
int a[][5]={{1,2,3},{4,5}};
第22题:
如有定义inta[2][3];则数组a的最后一个元素为a[1][2]
一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组
在定义二维数组时,可以将该数组的两个维数全部省略
对于二维数组,即可以按元素初始化,也可以按行初始化
第23题:
int a[5][];
int a[][5];
int a[][3]={{1,3,5},{2}};
int a[](10);
第24题:
inta[5][];
inta[][5];
inta[][3]={{1,3,5},{2}};
inta[](10)