以下关于二维数组的描述中,正确的有:()。

题目
多选题
以下关于二维数组的描述中,正确的有:()。
A

如有定义inta[2][3];则数组a的最后一个元素为a[1][2]

B

一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组

C

在定义二维数组时,可以将该数组的两个维数全部省略

D

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

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

第1题:

在Excel中,数组常量可以分为一维数组和二维数组。( )


正确答案:正确

第2题:

在邻接矩阵中,用()存储图中顶点的信息;用一个()表示图中各顶点之间的邻接关系信息。

A、一维数组,一维数组

B、二维数组,一维数组

C、二维数组,二维数组

D、一维数组,二维数组


参考答案:D

第3题:

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

A.定义数组时必须将每维的大小都明确指出

B.二维数组是指该数组的维数为2

C.数组的维数可以使用常量表达式

D.数组元素个数等于该数组的各维大小的乘积


正确答案:C

第4题:

以下能正确定义二维数组的是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:B
选项A中对于二维数组,必须通过赋值的个数来确定其长度,没有赋值则无法确定。选项C中赋的是空值,也不能确定其行下标。选项D中定义的两行三列,而赋值的却是三行两列。

第5题:

以下不能正确定义二维数组的选项是( )。

A.

B.

C.

D.


正确答案:B
二维数组在声明时可以省略行数,但不能省略列数。

第6题:

grid (9)[5] 描述的是

A )二维数组

B )一维数组

C )五维数组

D )九维数组


正确答案:A

第7题:

grid[9][5]描述的是

A.二维数组

B.一维数组

C.五维数组

D.九维数组


正确答案:A
解析:数组是几维数组与数组中元素的个数没有关系,而只与定义数组时有几组方括号有关,本题目中有两组方括号,所以为二维数组。

第8题:

下列关于字符串的描述中,错误的是()。

A.一维字符数组可以存放一个字符串

B.二维字符数组可以存放多个字符串

C.可以使用一个字符串给二维字符数组赋值

D.可以用一个字符串给二维字符数组初始化


正确答案:C

第9题:

以下能正确定义二维数组a[2][3]的是


正确答案:C
本题的考点是C语言中二维数组定义及其初始化。二维数组的定义分两种:一种是两维的长度都确定,如选项C。一种第二维给定长度而第一维不写,其长度由初始化数的个数决定,初始化数的个数除第二维的长度向上取整作为第一维的长度,如选项B,由于初始化数就2*3一个,所以第一维长度定为1,定义的是a[1][3],没有正确定义二维数组a[2][3],所以选项B是错误的。而如果没有初始化赋值,第一维长度又不写,编译系统是无法确定第一维长度的,所以选项A也是错误的。选项D中数组的两维的长度都确定,但初始化数有三组,多于第一维的长度,所以编译通不过,是错误的。

第10题:

在Excel中,数组常量可以分为一维数组或二维数组

A.错误

B.正确


参考答案:B

更多相关问题