对数组元素赋初始化可以采用的方式包含()

题目

对数组元素赋初始化可以采用的方式包含()

  • A、在定义数组时对数组元素赋以初值
  • B、可以只给一部分元素赋值
  • C、如果想一个数组里的全部元素值为0;可以写成inta[10]={0};
  • D、在数组赋初值时可以不指定长度,长度默认就是后面元素的个数
参考答案和解析
正确答案:A,B,C,D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中错误的是( )。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界的出错信息”D)可以通过赋初值的方式确定数组元素的个数


正确答案:C
在C语言中,当程序执行中,数组元素的下标超出所定义的下标范围时,系统不会有提示。

第2题:

如果定义了int a[10],那么使用语句a[10]=10可以给数组元素a[10]初始化。()

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


参考答案:错误

第3题:

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

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


参考答案:正确

第4题:

二维数组,即可以按元素初始化,也可以按行初始化


正确答案:正确

第5题:

二维数组可以按()初始化,也可以按()初始化。

  • A、元素
  • B、对角线
  • C、行
  • D、列

正确答案:A,C

第6题:

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

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

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

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

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


参考答案:A

第7题:

下列关于数组初始化的说法,正确的是( )。

A.对于int a[5];它的数组元素初值为0

B.int a[5]={1,3,5,7,8,9};是可以的,这时数组长度自动变为6

C.static int a[5];的数组元素初值为0

D.int a[5]={1.3,5};是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素


正确答案:C
解析:数组一旦定义,其长度就不可变了;初始化数组的数据个数不要大于数组长度,否则会出现逻辑错;初始化数组的数据个数若小于数组长度,则先赋给前边的元素,后边的元素值自动初始化为0;静态数组如果没有初始化自动初始化为0。

第8题:

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

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

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

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

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


正确答案:B

第9题:

对于二维数组,即可以按元素初始化,也可以按行初始化。


正确答案:正确

第10题:

如何初始化数组?()

  • A、利用大括号直接创建数组和其中的元素;
  • B、利用new关键字创建一个数组;
  • C、数组不需要初始化,只要定义数组变量即可;
  • D、数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;
  • E、定义数组变量,再分别初始化数组中的每个元素;

正确答案:B,E

更多相关问题