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

下列二维数组初始化语句中,正确且与语句float a[][3]={0,3,8,0,9};等价的是

单选题
2022-01-14 23:37
A、float a[2][]={{0,3,8},{0,9}};
B、float a[][3]={0,3,8,0,9,0};
C、float a[][3]={{0,3},{8,0},{9,0}};
D、float a[2][]={{0,3,8},{0,9,0}};
查看答案

正确答案
B

试题解析
解析:考查二维数组的定义和初始化。在选项B)中,因为数组第一维的数目不明确,所以理解会有歧义,可以理解为1行3列,或者2行3列等。

标签:
相关题目
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)
下列语句中,与语句“n=(a>b)?(b>c?1:0):0;”功能等价的是( )。
假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
假定一个二维数组的定义语句为“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[3][3]={{1,2},{0},{0,6}}; 数组元素a[0][1]、a[1][2]和a[2][2]的值分别是( )。
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。
定义如下变量和数组: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进行正确初始化的语句是
以下不能对二维数组a进行正确初始化的语句是
以下能对二维数组a进行正确初始化的语句是
下列二维数组初始化语句中,不正确的是( )。
下列二维数组初始化语句中,不正确的是( )。
下面对二维数组s的初始化语句,正确的是( )。
Dim a(3,-3 to 0,3 to 8)As String语句定义的数组元素有
广告位招租WX:84302438

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