定义如下数组:Dim People(5),下面哪个不

题目

定义如下数组:Dim People(5),下面哪个不是数组的元素()。

  • A、People(0)
  • B、People(2)
  • C、People(4)
  • D、People(5)
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)? ( )。

A.Dim NewArray(10)As Integer

B.Dim NewArray(1 To 10)As Integer

C.Dim NewArray(10) Integer

D.Dim NewArray(1 To 10) Integer


正确答案:B

第2题:

下面的数组声明语句中正确的是

A.Dim gg[1,5]As String

B.Dim gg[1 To 5,1 To 5]As String

C.Dim gg(1 To 5) As String

D.Dim gg[1:5,1:5]As String


正确答案:C
解析:在默认情况下,无论是一维还是二维或更多维的数组,其默认下标都从0开始,但有时为了方便,用户可以自定义数组的上下界,这时可用关键字To来设置。例如:d(1 To 6),其含义就是一个名为d,上界为6,下界为1的数组。

第3题:

下面数组说明语句错误的是______。

A.Dim b(-10)As Double

B.Dim c(8, 3)As Byte

C.Dim d(-10 To-1)As Boolean

D.Dim e(-99 To-5, -3 To 0)


正确答案:A
解析:选项A中的数组b下界不为0时不能这样定义,要用关键字To显式地指明下标范围;选项B中的二维数组c的数组元素个数是36,类型是字节型;选项C中的一维数组d的数组元素个数是10,类型是逻辑型;选项D中的二维数组e的数组元素个数是420,类型是可变类型。

第4题:

以下定义数组或给数组元素赋值的语句中,正确的是

A.Dim a As Variant a=Array(1,2,3,4,5)

B.Dim a (10) As Integer a=Array(1,2,3,4,5)

C.Dim a%(10) a(1)="ABCDE"

D.Dim a (3),b(3) As Integer a(0)=0 a(1)=1 a(2)=2 b=a


正确答案:A
解析:对于一数组,赋值一般可以用For循环来逐一赋值,也可以用Array函数来赋值。Array函数赋值的方法为:数组变量名=Array(表达式,表达式,…)故答案A是正确的。注意,在用Array函数赋值时,数组变量名后面不需要加“()”。选项B的错误在于它首先定义了一个静态数组,然后用Array函数赋值,并且所赋的元素只用5个,少于a数组应有的数组元素个数。选项c的错误在于数据类型不搭配,Dim定义a为%数据类型,而a(1)被赋以字符串数据。选项D中a数组的赋值方法是正确的,但b的赋值不能通过b=a这种方式,可以使用For循环语句来赋值。考生需特别注意。

第5题:

下列哪个语句定义了包含12个元素的整型数组( )。

A、Dim a(3,4) As Integer

B、Dim a(1 to 12)%

C、Dim a%(-1 to 1,3)

D、Dim a(1 to 2,3 to6) As Long


参考答案C

第6题:

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

Dim A (-4 to 6) As Integer

A.6

B.7

C.11

D.9


正确答案:C

第7题:

定义有5个整数型元素的数组,正确的语句是

A.Dim a(4) As Integer

B.Option Base 1:Dim a(5)

C.Dim a &(5)

D.Dime a(5) As Integer


正确答案:A
解析:在选项B中,语句Option Base 1不能放在过程中与Dim语句写在一行;选项C中,使用了多余的字符"&";选项D中的关键字错误。选项A中的4表示最大下标的值,而起始下标默认为0,数组包含a(0)到a(4)5个元素。

第8题:

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

A.6

B.7

C.8

D.9


正确答案:D

第9题:

下列哪个语句定义了包含8个元素的单精度数组( )

A、Dim a(2,4) As Single3C

B、 Dim a(1 to 8)!

C、Dim a!(7)

D、 Dim a(1 to 2,3 to 6) As Long


参考答案C

第10题:

用下面的语句定义数组元素的个数为 ______。 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。