工学

单选题语句Dim A%(10),B!(10,5)定义了两个数组,其类型分别为()。A 一维实型数组和二维整型数组B 一维整型数组和二维单精度数组C 一维整型数组和二维长整型数组D 一维整型数组和二维双精度型数组

题目
单选题
语句Dim A%(10),B!(10,5)定义了两个数组,其类型分别为()。
A

一维实型数组和二维整型数组

B

一维整型数组和二维单精度数组

C

一维整型数组和二维长整型数组

D

一维整型数组和二维双精度型数组

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

第1题:

使用数组定义语句:Dim D$(10),则数组D中各元素的值为空。( )


正确答案:错误

第2题:

下列哪个语句定义了包含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

第3题:

语句Dim NewArray(10)As Integer的含义是( )。

A.定义了一个整型变量且初值为10

B.定义了10个整数构成的数组

C.定义了11个整数构成的数组

D.将数组的第10元素设置为整型


正确答案:C
解析: 本题考查的是数组的定义。数组变量由变量名和数组下标构成,通常用Dim语句来定义数组,定义格式为:Dim数组名([下标下限to]下标上限)。在省略情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用to选项,则可以安排非0下限。本题中Dim NewArray(10)As Intege等价于Dim NewArray(0 To 10)As Integer,它定义了一个一维整型数组,数组的名字为。NewArray,该数组共有11个数组元素,分别是:NewArray(0)、NewArray(1)、NewArray(2)、NewArray(3)、…、NewArray(10)。

第4题:

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

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语句的使用。

第5题:

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

A.Static a(10) As Integer

B.Dim c(3,1 To 4)

C.Dim d(-10)

D.Dim b(0 To 5,1 To 3)As Integer


正确答案:C
解析:本题考查的考点是有关数组定义的。在Visual Basic中,可以用4个关键字来定义数组,分别是Dim、ReDim、Public和Static。在Visual Basic中定义数组有两种格式。
格式一:Dim数组名(下标上界)>As类型名称>
Dim(数组名(第一维下标上界,第二维下标上界)>As类型名称>
格式二:Dim(数组名(下界To上界[,下界To上界]…)>As类型名称>
其中上界必须大于下界。本题中选项C采取第一种格式定义数组,则数组默认下界为0,上界-10小于0,故不符合要求。

第6题:

语句Dim NewArray(10)As Integer的含义是( )。

A)定义了一个整型变量且初值为10

B)定义了l0个整数构成的数组

C)定义了11个整数构成的数组

D)将数组的第10元素设置为整型


正确答案:C
本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限t0]下标上限)As数据类型其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限 1。

第7题:

下列哪个语句定义了包含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

第8题:

以下哪个选项定义了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

第9题:

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

A.Dim NewArray(10)As Integer

B.Dim NewArray(1 T0 10)As Integer

C.Dim NewArray(10)Integer

D.Dim NewArray(1 To 10)Integer


正确答案:B
解析:A)选项定义了11个整型数构成的数组,C)选项和D)选项语法错误。

第10题:

语句Dim New Array(10) As Integer的含义是( )。

A.定义了一个整型变量且初值为10

B.定义了10个整数构成的数组

C.定义了11个整数构成的数组

D.将数组的第10元素设置为整型


正确答案:C
解析:本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限to]下标上限)As数据类型其中下标下限缺省为0。数组中的元素个数即为:下标上限—下标下限+1。