全国计算机等级考试VB语言考试试题答案(22)
单选题
下面数组声明语句,_________正确。
A) Dim a[,] As Integer B) Dim a(,) As Integer C) Dim a(n,n) As Integer D) Dim a( ) As Integer
要分配存放如下方阵的数据,可使用________数组声明语句来实现(不能浪费空间)。
A) Dim x() As Single
B) Dim x(,) As Single
C) Dim x(- to , - to -) As Single
D) Dim x(- to -, to ) As Integer
下面数组声明语句中,数组包含元素个数为 ________。
Dim a(- to ,)
A) 0 B) 0 C) 0 D) 0
下面程序的输出结果是 ________。
Dim a
a = Array(,,,,,,)
For i = Lbound(A) to Ubound(A)
a(i) = a(i) * a(i)
Next i
Print a(i)
A) B) 程序出错 C) D)不确定
以下定义数组或给数组元素赋值的语句中,正确的是______。
A)Dim a As Variant B)Dim a(0) As Integer
a = Array(,,,,) a = Array(,,,,)
C)Dim a%(0) D)Dim a(),b() As Integer
a() = "ABCDE" a(0) = 0
a() =
a() =
b = a
A) B)0 C) D)
. 下面叙述中不正确的是______。
A)自定义类型只能在窗体模块的通用声明段进行声明
B)自定义类型中的元素类型可以是系统提供的基本数据类型或已声明的自定义类型
C)在窗体模块中定义自定义类型时必须使用Private关键字
D)自定义类型必须在窗体模块或标准模块的通用声明段进行声明
. 在设定Option Base 0后,经Dim arr(,) As Integer 定义的数组arr含有的元素个数为_____。
A) B)0 C) D)
0. 用下面语句定义的数组的元素个数是______ 。
Dim A (- To ) As Integer
A) B) C) D)
. 以下有关数组定义的语句序列中,错误的是______。
A) Static arr()
Arr()=00
Arr()="Hello"
Arr()=.
B)Dim arr() As Integer
Dim size As Integer
Private Sub Command_Click()
size=InputBox("输入:")
ReDim arr(size)
......
End Sub
C)Option Base
Private Sub Command_Click()
Dim arr() As Integer
......
End Sub
D)Dim n As Integer
Private Sub Command_Click()
Dim arr(n) As Integer
......
End Sub
. 下述语句定义的数组元素有______个。
OPTION BASE
DIM A(,)
A) B) C) D)0
由Array函数建立的数组,其变量必须是______类型。
A)整型 B)字符串 C)变体 D)双精度
若定义一维数组为:Dim a(N To M),则该数组的元素为______个。
A)M-N B)M-N+ C)M*N D)M+N
下列语句中(假定变量n有值),能正确声明可调数组的是______。
A)Dim a( ) As Integer
B)Dim a( ) As Integer
ReDim a(n) ReDim a(n) As String
C)Dim a( ) As Integer
D)Dim a( 0) As Integer
ReDim a(,) ReDim a(n+0)
ReDim Preserve
BCBBAABBBB