以下()代码,能够对数组正确初始化(或者是默认初始化)。

题目

以下()代码,能够对数组正确初始化(或者是默认初始化)。

  • A、int[ ] a;
  • B、a={1,2,3,4,5};
  • C、int[ ] a=new int[5]{1,2,3,4,5};
  • D、int [ ] a=new int[5];
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义数组时必须对数组进行初始化。

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


正确答案:×

第2题:

下面关于数组的初始化正确的是( )。 A.charstr[]={a,b,e}B.charstr[2]={a,b,e)

下面关于数组的初始化正确的是( )。

A.charstr[]={a,b,e}

B.charstr[2]={a,b,e)

C.charstr[2][3]={{a,b},{C,d},{e,f}}

D.charstr()={a,b,C}


正确答案:A
A。【解析】本题考查的是字符数组的初始化。选项B中用三个元素初始化大小为2的数组,越界了;选项C中应该是2行3列的数组,题中使用3行2列初始化;选项D中数组应用方括号。

第3题:

字符数组的初始化可以逐个元素进行初始化。()

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


参考答案:正确

第4题:

以下( )代码,能够对数组正确初始化(或者是默认初始化)。

A、int[]a;

B、a={1,2,3,4,5};

C、int[]a=newint[5]{1,2,3,4,5};

D、int[]a=newint[5];


正确答案:D

第5题:

下列字符数组初始化语句中,不正确的是( )。


正确答案:A
本题考查两个概念。①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。选项A)中一个单引号内存放了若干个字符,是错误的;选项B)和选项D)中将一个字符串赋值给一个字符数组是允许的。

第6题:

启动代码的初始化工作包括下列哪些内容:()。

A.片级初始化

B.板级初始化

C.系统初始化

D.硬件初始化


正确答案:ABC

第7题:

对两个数组a和b进行下列初始化: A.数组m与数组n完全相同B.数组m与数组n长度相同SXB

对两个数组a和b进行下列初始化:

A.数组m与数组n完全相同

B.数组m与数组n长度相同

C.数组m比数组n长1

D.数组m与数组n中都存放字符串


正确答案:C
在m数组中赋值的是字符串,其长度为7,末尾有结束符ˊ\0ˊ,故字节数为8,而n数组中赋的是字符,其长度为7,故C选项正确。

第8题:

下列关于初始值表的描述中,错误的是()。

A.数组可以使用初始值表进行初始化

B.初始值表是用一对花括号括起的若干个数据项组成的

C.初始值表中数据项的个数必须与该数组的元素个数相等

D.使用初始值表给数组初始化时,没有被初始化的元素都具有默认值


正确答案:C

第9题:

对两个数组a和b进行如下初始化: char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F',}; 则以下叙述正确的是

A.数组a与数组b完全相同

B.数组a与数组b长度相同

C.数组a与数组b中都存放字符串

D.数组a比数组b长度长


正确答案:D
解析:数组a中最后一个元素是字符串结束标识'\0',所以a数组长度为7,而b数组长度为6,所以答案为D)。注意:通过赋初值的方式给一维字符数组赋字符串。

第10题:

数组的类型可以是基本数据类型,也可以是用户自定义的记录类型。如果省略类型说明,数组会被设置为默认的()。数组中各个元素在定义时如果是数值类型就被默认初始化为(),如果是字符串类型就被初始化为()。
变体类型(Variant);0;空字符串

更多相关问题