首页/ 题库 / [单选题]以下语句定义正确的是( )的答案

以下语句定义正确的是( )

单选题
2022-08-11 02:01
A、A)int a[1][4]-{1,2,3,4,5};
B、B)float a[3][]={{1},{2},{3}};
C、c)long a[2][3]={{1},{1,2},{1,2,3},{0,0)};
D、D)double a[][3]={O);
查看答案

正确答案
D

试题解析
本题考查的是如何对二维数组进行赋值。选项A)中数组第二维的大小是4,但却给赋了5个元素;选项B)中C语言规定,对于二维数组,只可以省略第一个方括号中 的常量表达式而不可以省略第二个方括号中的常量表达式:选项c)中数组第一维的大小是2,但是赋值却超过了2;选项D)中在对二维数组元素赋初值时,可以只对部分元素赋初值,未赋初值的元素自动取0。

标签:
相关题目
Java语言中,以下定义一维数组的语句中,正确的是:( )
( )以下能正确定义数组并正确赋初值的语句是
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
设有定义语句int(*f)(int);,则以下叙述正确的是( )。
设有定义语句int(*f)(int);,则以下叙述正确的是( )。
设有定义语句int (*f)(int);,则以下叙述正确的是
设有定义语句 int(*f)(int);, 则以下叙述正确的是
设有定义:int x=0,*p;,立即执行以下语句,正确的语句是
设有定义:int x=o,* P;,立刻执行以下语句,正确的语句是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是( )。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义语句:int a[2][3],*p[33;,则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
以下定义数组或给数组元素赋值的语句中,正确的是
以下定义数组或给数组元素赋值的语句中,正确的是
广告位招租WX:84302438

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