首页/ 题库 / [单选题]以下能正确定义数组并正确赋初值的语句是(的答案

以下能正确定义数组并正确赋初值的语句是( )。

单选题
2022-01-14 00:22
A、int N=5,b[N][N];
B、int a[1][2]={{1},{3}};
C、intc[2][]={{1,2},{3,4}};
D、int d[3][2]={{1,2},{34}};
查看答案

正确答案
D

试题解析
解析:选项A中,数组的长度使用了变量N,而在C语言中是不能用变量来定义数组的长度的,故选项A错误。在C语言中,给二维数组赋初值时,行数不能超过定义的行数,每行的初值个数不能超过定义时的列数,故选项B错误。选项C数组的第二维下标默认,而在C语言中,数组的第二维下标不能默认,故选项C错误。所以,D选项为所选。

标签:
相关题目
一维数组初始化时,若对部分数组元素赋初值,则下面正确的说法是_____
( )以下能正确定义数组并正确赋初值的语句是
下列正确定义且赋初值的语句是( )。
以下能正确进行字符串赋值、赋初值的语句是______。
设有如下说明 typedef struct { int n; char c;double X;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
设有如下说明: typedef struct { int n; char c;double x;}STD; 则以下选项:能正确定义结构体数组并赋初值的语句是( )。
设有如下说明:typedef struct{int n;char c;double x;}STD;有以下选项,能正确定义结构体数组并赋初值的语句是( )。
设有如下说明typedef struct{ int n; char c; double x;}STD;则以下选项中 ,能正确定义结构体数组并赋初值的语句是
设有如下说明: typedef struct {int n; char c; double x;) STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是( )。
设有如下说明 typedef struct {int n;char c;double x;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
以下正确的数组定义语句是( )。
以下正确的数组定义语句是______。
以下正确的数组定义语句是______。
以下正确的数组定义语句是( )。
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
以下定义数组或给数组元素赋值的语句中,正确的是
以下定义数组或给数组元素赋值的语句中,正确的是
以下定义数组或给数组元素赋值的语句中,正确的是
设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
下列语句能正确定义数组的是()。
广告位招租WX:84302438

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