关于二维数组定义格式正确的是()

题目

关于二维数组定义格式正确的是()

  • A、类型说明符数组名[常量表达式];
  • B、类型说明符变量名[常量表达式];
  • C、类型说明符数组名[常量表达式1][常量表达式2];
  • D、类型说明符数组名[变量表达式1][变量表达式2];
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


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

第2题:

举例说明如何定义一位数组和二维数组。


分析:

定义一维数组的一般形式为:类型符   数组名[常量表达式];。eg:int a[10];

二维数组的一般形式为:类型符   数组名[常量表达式][常量表达式];。eg:int a[3][4]

eg :float  pay[3][6]

上述定义了一个float型的二维数组,第一维有3个元素,第二维有6个元素。每一维的长度分别用一对方括号包起来。

第3题:

( 31 )若数组 a 定义为 int[][]a=new int[3][4] ,则 a 是

A )一维数组

B )二维数组

C )三维数组

D )四维数组


正确答案:B

第4题:

可以用两个下标定义的数组,称为二维数组。


正确答案:正确

第5题:

下面有关VisualFoxPro数组的叙述中正确的是()。

  • A、数组的赋值只能通过STORE命令实现
  • B、数组不是一种内存变量
  • C、数组在定义后,不能进行重新定义
  • D、数组只能有一维数组或二维数组

正确答案:D

第6题:

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

B.

C.

D.

A.A

B.B

C.C

D.D


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

第7题:

下面关于Visual FoxPro数组的叙述中,不正确的是().

  • A、Visual FoxPro只支持一维数组和二维数组
  • B、新定义的数组的各个数组元素初值为.F.
  • C、用DIMENSION命令可以定义数组
  • D、一个数组中各个数组元素必须是同一种数据类型

正确答案:D

第8题:

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

A.

B.

C.

D.


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

第9题:

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

  • A、在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)
  • B、只能定义一维或二维数组,且数组的下标总是从0开始
  • C、在用Dimension A(10)定义了数组A之后,A=1是错误的语句
  • D、同一数组各元素的数据类型必须一致

正确答案:A

第10题:

在定义二维数组时,语句“int a[][3]={{1,3,5},{2}};”是正确的。


正确答案:正确

更多相关问题