首页/ 题库 / [单选题]下列二维数组初始化语句中,正确且与语句i的答案

下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。

单选题
2022-01-14 23:37
A、A)int a[2][]={{1,2,3},{4,5));
B、B)int a[][3]={1,2,3,4,5,0};
C、C)int a[][3]={{1,0},{2,0},{3,0)};
D、D)int a[2]={{1,2,3),{4,5,6)};
查看答案

正确答案
B

试题解析
此题考查的是二维数组的初始化。题干中数组a的第二个下标为3,由此可知数组a是一个2行3列的数组,初始化时朱赋初值的元素的值自动为0,所以与选项B)是等价的,最后一个元素的值为0。

标签:
相关题目
定义数组并初始化int a[10]={ 1,2,3,4},以下语句哪一个成立______
假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
设static int a[3]={1,2,3};int*p[]={&a[0],&a[1],&a[2]};则与数组元素 a[1]等价的是( )
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf(%d ,a[k][2-k]);
数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()
定义如下变量和数组:int k;int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是for(k=0;k<3;k++)printf("%d",a[k][k]);
定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1}; 则下面语句的输出结果是 for(k=0;k<3;k++)printf("%d",a[k][k]);
定义如下变量和数组: int k; int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是( )。 for(k=0;k<3;k++) printf("%d",a[k][k]);
下列一维数组初始化语句中,正确且与语句floata[]={0,3,8,0,9};等价的是().
以下不能对二维数组a进行正确初始化的语句是( )。
以下不能对二维数组a进行正确初始化的语句是
下列二维数组初始化语句中,不正确的是( )。
下列二维数组初始化语句中,不正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是
在定义二维数组时,语句“int a[][3]={{1,3,5},{2}};”是正确的。
若要定义a为3×4的二维数组,正确的定义语句是 ( )
下列二维数组初始化语句中,正确且与语句float a[][3]={0,3,8,0,9};等价的是
广告位招租WX:84302438

免费的网站请分享给朋友吧