如何初始化数组?()

题目
多选题
如何初始化数组?()
A

利用大括号直接创建数组和其中的元素;

B

利用new关键字创建一个数组;

C

数组不需要初始化,只要定义数组变量即可;

D

数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;

E

定义数组变量,再分别初始化数组中的每个元素;

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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


正确答案:×

第2题:

VB中函数ubound的功能是______。

A、初始化数组

B、获取数组指定维数下界

C、获取数组指定维数上界

D、计算数组元素的个数


参考答案:C

第3题:

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

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


参考答案:正确

第4题:

对两个数组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)。注意:通过赋初值的方式给一维字符数组赋字符串。

第5题:

对两个数组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选项正确。

第6题:

关于数组,下列说法正确的是()

A、对数组的初始化操作在定义数组的同时进行

B、给数组赋初值时,必须所有数组元素都被赋值

C、给数组元素全部赋初值时,一定要指明数组的大小。

D、引用数组元素的时候,可以一次引用数组中的全部元素


参考答案:A

第7题:

声明长度为10的float型数组a,且初始化为0的语句是【 】。


正确答案:float a[10]={0}; 或 static float a[10];
float a[10]={0}; 或 static float a[10]; 解析:未经初始化的静态变量会被程序自动初始化为0;对非 static 的数组,若赋初值但数据不够用,则其他元素值初始化为0。

第8题:

下列关于数组概念的描述中,错误的是()。

A.数组中所有元素类型是相同的

B.数组定义后,它的元素个数是可以改变的

C.数组在定义时可以被初始化,也可以不被初始化

D.数组元素的个数与定义时的每维大小有关


正确答案:B

第9题:

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


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

第10题:

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

更多相关问题