问题
单项选择题
下面正确使用动态数组的是( )
A.Dim arr()As Integer
…
ReDim arr(3,5)
B.Dim arr()As Integer
…
ReDim arr(50)As String
C.Dim arr()
…
ReDim arr(50)As Integer
D.Dim arr(50)As Integer
…
ReDim arr(20)
答案
参考答案:A
解析: 定义动态数组使用Dim数组名[]As数组类型,不规定数组的大小。重定义后,可以定义数组的长度,但不能定义数组的类型。本题A选项正确。选项B中,重定义后不可改变数组类型。选项C中必须先定义数组类型。选项D中开始定义了数组长度,不是动态数组。