问题
单项选择题
下面正确使用动态数组的是______。
A) Dim arr(30) As Integer
ReDim arr(10)
B) Dim arr()
ReDim arr(30) As Integer
C) Dim arr() As Integer
ReDim arr(30) As String
D) Dim arr() As Integer
ReDim arr(3 ,6)
答案
参考答案:D
解析: 动态数组指在声明数组时未给出数组的大小(省略括号中的下标),当要使用它时,随时用ReDim语句重新指出数组大小,但是不能改变数组类型。选项A) 中,arr()数组已经给出了大小,所以不能用ReDim重新定义。选项B) 和C) 都改变了数组的类型,所以是错误的,因此选项D) 是正确的。