汇编语言程序设计

对二维数组的正确定义是()A、inta[][]={1,2,3,4,5,6};B、inta[2][]={1,2,3,4,5,6};C、inta[][3]={1,2,3,4,5,6};D、inta[2,3]={1,2,3,4,5,6};

题目

对二维数组的正确定义是()

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

第1题:

假设使用DIMENSION y(2,3)定义了一个二维数组y,正确的赋值语句是( )。


正确答案:B

第2题:

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

B.

C.

D.

A.A

B.B

C.C

D.D


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

第3题:

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

A )一维数组

B )二维数组

C )三维数组

D )四维数组


正确答案:B

第4题:

假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。()

A

B



第5题:

Java采用"数组的数组"定义多维数组,一个二维数组是由若干个一维数组组成的。()

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


答案:对

第6题:

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


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

第7题:

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


分析:

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

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

eg :float  pay[3][6]

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

第8题:

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

A.

B.

C.

D.


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

第9题:

假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为M+N。()

A

B



第10题:

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

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

正确答案:D

更多相关问题