有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为多少?

题目
问答题
有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为多少?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下不能正确定义二维数组的选项是()。 A)int a[2][2]={{1},{2}}; B)int a[][2]={1,2,3,4}; C)int a[2][2]={{1},2,3}; D)int a[2][]={{1,2},{3,4}};


正确答案:D
不能省略二维数组的第二维的下标。

第2题:

在下面的一维数组定义中,错误的定义格式为()

A.int a[]={l,2,3};

B.int a[10〕={0};

C.int a[];

D. int a[5];


参考答案C

第3题:

设有定义语句: int a[][3]={{0},{1},{2}};, 则数组元素 a[1][2] 的值为 【 13 】 。


正确答案:

第4题:

有以下定义和语句

int a[3][2]={1,2,3,4,5,6,},*p[3];

p[0]=a[1];

则*p[0]+1)所代表的数组元素是

A.a[0][1]

B.a[1][0]

C.a[1][1]

D.a[1][2]


正确答案:C
解析:本题中a为三维数组,其中a[0],a[1],a[2]分别代表它的三维(的首指针),p为一个一维指针数组,含有3个元素,每两行代码把数组的第二维的首指针赋值给指针数组的第一个值,所 以,*  (p[0]  +1)即取p[0]所指数组的第二个值,即为数组a的第二维的第二个值,即为a[1] [1]。

第5题:

设有定义语句:int a[][3]={{0},{1}{2}};,则数组元素a[1][2]的值是【 】。


正确答案:×
0 解析:本题考查的是二维数组初始化问题。题中对数组的a[0][0],a[1][0],a[2][0]3个元素分别赋值为0,1,2,其余的元素都自动赋0。所以a[1] [2]的值为0。

第6题:

以下不能正确定义二维数组的选项是 ______。

A.int a[2][2]={{1},{2}};

B.int a[][2]={1,2,3,4};

C.int a[2][2]={{1},2,3};

D.int a[2][]={{1,2},{3,4}};


正确答案:D
解析:选项D在定义数组a时没有指定第二维的长度,错误。

第7题:

数组定义为int a[3][2]={1,2,3,4,5,6},则数组元素a[2][1]的值为6。()

此题为判断题(对,错)。


参考答案:正确

第8题:

设有定义语句:int a[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为____


正确答案:

0

第9题:

以下不能正确定义二维数组的选项是

A.int a[2][2]={{1},{2}};

B.int a[][2]={1,2,3,4};

C.int a[2][2]={{1},{2,3}};

D.inta[2][]={1,2},{3,4}};


正确答案:D
解析:二维数组的定义和初始化在定义中如果对所有元素赋初值,其第一维的长度可以省略;二维数组初始化也可以只对每行或前若干行的前若干个元素赋初值;在二维数组定义时不能省略第二维的长度。

第10题:

有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )


正确答案: