用下面语句定义的数组元素个数是()。Dim Arr2(-2 To 6,1 To 5)As IntegerA.45B.40C.36D.32

题目

用下面语句定义的数组元素个数是( )。 Dim Arr2(-2 To 6,1 To 5)As Integer

A.45

B.40

C.36

D.32

参考答案和解析
正确答案:A
解析:二维数组的元素个数可由各维的下标个数相乘得到,每一维的下标个数可表示为:Up-Down+1。Up为下标上界,Down为下标下界,故该数组第一维的长度为9,第二维的长度为5,数组元素个数为45。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用下面语句定义的数组的元素个数是( )

Dim A (-4 to 6) As Integer

A.6

B.7

C.11

D.9


正确答案:C

第2题:

用下面的语句定义的数组元素的个数是 ______。 Dim Arrl(-2 To 6)As Integer

A.6

B.7

C.8

D.9


正确答案:D
解析:定义一维数组时可以定义下标上界(Up)和下界(Down),数组元素的个数为Up-Down+1。所以其元素个数为9。

第3题:

下列数组定义语句错误的是( )。

A.k%=10

Dim Arr(k)

B.Const k%=10

Dim Arr(k)

C.Dim Arr1(10) As Integer

Dim Arr2 (10)

D.Dim Arr1(1 To 10)

Dim Arr2(1 To 10, 2 To 11)


正确答案:A

第4题:

用下面的语句所定义的数组的元素个数是 ( ) Dim arr(3 To 5, —2 To 2)

A.20

B.12

C.15

D.24


正确答案:C
解析:本题是对二维数组元素个数的考查。对于二维数组arr(Al To A2,B1 To B2)其数组元素个数的计算公式为:
  (A2-A1+1)*(B2-B1+1)
  故arr(3 To 5,-2 To 2)的元素个数为(5 -3+1),(2-(-2)+1)即15。选项C正确。

第5题:

语句Dim Arr(-3 To 5)As Integer定义的数组的元素个数是( )。

A.6

B.7

C.8

D.9


正确答案:D
解析:该数组定义语句定义了一个一维数组,它的下标下界为-3,上界为5,因此该数组的下标值在-3~5之间,数组元素为Arr(-3)、Arr(-2)、Arr(-1)、Arr(0)、Art(1)、Art(2)、Arr(3)、Art(4)、Arr(5),共9个元素。

第6题:

(23)语句Dim Arr(3 To 5,-2 To 2)定义的数组的元素个数是 A.20 B.12 C.15 D.24


正确答案:C
【解析】该数组定义语句定义了一个二维数组,它的第一维下标下界为3,上界为5,第二维下标下界为-2,上界为2。因此该数组的数组元素为Arr(3,2)、Arr(3,-1)、Arr(3,0)、Arr(3,1)、Arr(3,2)、Arr(4,-2)、Arr(4,-1)、Arr(4,0)、Arr(4,1)、Arr(4,2)、Arr(5,-2)、Arr(5,-1)、Arr(5,0)、Arr(5,1)、Arr(5,2),共15个元素。

第7题:

用下面的语句定义数组元素的个数为 ______。 Option Base 1 Dim Arr6(-2 to 6, -1 to 5)As Integer

A.30

B.48

C.63

D.72


正确答案:C
解析:本题用语句Option Base 1规定了数组的下标从1开始,但定义数组是规定了下标下界。而Option Base 1只是规定了没有规定下标下界的数组的下标下界,规定了下标下界的数组以规定的下标下界为标准,所以该题的数组元素个数为(6-(-2)+1)*(5-(-1)+1)=63。

第8题:

用下面语句定义的数组的元素个数是______ 。 Dim A(-3 To 5) As Integer

A.6

B.7

C.8

D.9


正确答案:D

第9题:

用下面语句定义的数组元素个数是______。 Dim Arr2(-2 To 6, i To 5) As Integer

A.45

B.40

C.36

D.32


正确答案:A
解析:本题定义了一个二维数组Arr2,它具有45个元素。

第10题:

下列数组定义语句错误的是

A.k%=10 Dim Arr(k)

B.Const k%=10 Dim Arr(k)

C.Dim Arrl(10) As Integer Dim Arr2(10)

D.Dim Arrl(1 To 10) Dim Arr2(1 To 10,2 To 11)


正确答案:A
解析:数组使用前要先定义,定义数组是为了给数组分配存储空间,所以定义数组维的界不能是变量,但可以是符号常量。选项A)错误,定义数组Arr语句中,维的界用了变量k选项B)正确,定义数组Arr语句中,维的界k是符号常量;选项C)正确,用AsInteger说明数组Arrl是整型数组,数组Arr2没有指明类型,则隐含数组为Variant类型;选项D)正确。维的界用“<下界>To<上界>”的形式定义是正确的。注意:OptionBasen语句的使用。