第四章单元测试
以下关于静态数组的描述正确的是( )。
执行下面程序段后,输出的结果为( )。
Dim m(5) As Integer
s = 0
For i = 0 To 5
m(i) = 5
Next i
For j = 0 To 5
s = s + m(j)
Next j
Print s
下面程序:
Private Sub Form_Click()
Dim a(100) As Integer
For i = 1 To 10
j = i * i
a(j) = j
Next i
Print a(25)
End Sub
运行后,单击窗体,则输出的结果是( )。
有如下语句:
Option Base 1
Private Sub Command1_Click()
Dim A(2, -1 To 1) As Integer
……
End Sub
以上语句所定义的数组A为( )维数组,共有( )个元素,第一维下标从( )到( ),第二维下标从( )到( )。
有如下程序:
Const n = -5
Const m = 6
Dim a(n To m) As Integer
For i = LBound(a, 1) To UBound(a, 1)
a(i) = i
Next i
Print a(LBound(a, 1)); a(UBound(a, 1))
运行后输出的结果为( )。
下面关于控件数组与一般控件的叙述中正确的是( )。
如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句( )。
下列程序的输出结果为( )。
Private Sub Command1_Click()
Dim a
ReDim a(6)
For j=1 To 5
a(j)=j*j
Next j
Print a(a(2)*a(3)-a(4)*2)+a(5)
End Sub
执行下面程序段后,输出的结果为( )。
Dim a(10, 10) As Integer
For i = 2 To 4
For j = 4 To 5
a(i, j) = i * j
Next j
Next i
Print a(2, 5) + a(3, 4) + a(4, 5)
要分配存放如下方阵的数据,正确的且最节约存储空间的数组声明语句是( )。
1.1 2.2 3.3
4.4 5.5 6.6
7.7 8.8 9.9
A:
静态数组的大小是固定的,可以有不同类型的数组元素
B:静态数组的大小是可变的,可以有不同类型的数组元素
C:静态数组的大小是可变的,但所有数组元素的类型必须相同
D:静态数组的大小是固定的,所有数组元素的类型必须相同
答案:
静态数组的大小是固定的,可以有不同类型的数组元素
A:
20
B:35
C:30
D:25
A:
36
B:25
C:49
D:81
A:
6,2,1,2,-1,1
B:2,1,6,-1,1,2
C:1,2,6,2,-1,1
D:2,6,1,2,-1,1
A:
0 6
B:0 0
C:-5 6
D:-5 0
A:
控件数组的建立通过Dim语句声明,而一般控件不需要声明
B:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件
C:控件数组的Index值为1,而一般控件的Index值为0
D:控件数组的索引属性值Index值为0,而一般控件的Index值为空
A:
Dim Preserve
B:Dim
ReDim Preserve
D:ReDim
A:
25
B:41
C:16
D:36
A:
22
B:52
C:32
D:42
A:
Dim a(-1 To 1, -5 To -3) As Single
B:Dim a(-3 to 1, -5 to 7) As Integer
C:Dim a(3, 3) As Single
D:Dim a(9) As Single