问题
单项选择题
以下有关数组定义的语句序列中,错误的是
A.Static arrl(3)
arr1(1)=100
arrl(2)="Hello"
arrl(3)=123.45
B.Dim arr2()As Integer
Dim size As Integer
Private Sub Command2_Click()
size=InputBOX(“输入:”)
ReDim arr2(size)
┄
End Sub
C.Option Base 1
Private Sub Command3_Click()
Dim arr3(3)As Integer
┄
End Sub
D.Dim n As Integer
Private Sub Command4_Click()
Dim arr4(n)As Integer
┄
End Sub
答案
参考答案:D
解析: 本题考查动态数组的定义。A项定义了一个默认数组。B项定义了一个动态数组。C项直接定义。由于声明数组时不能通过变量声明数组长度,故D项是错误的。