在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是(  )。

admin2015-08-28  28

问题 在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是(  )。

选项 A、Static arr
B、Dim arr(5)
C、Dim arr()
D、Dim arr As Variant

答案B

解析 用Array函数可以给Variant类型的动态数组赋值;也可给Variant类型的变量赋值,此时该变量也看作是一个Variant类型的动态数组。
例如: Dim a()As Variant ,b As Variant
a=Array(1,"abc",3): b=Array(5,6)
本题中A、D选项是把arr都定义为 Variant型的变量,C选项是把arr定义为动态数组,这都可以用Array函数给arr数组赋初值;B选项定义了一个Variant型的一维固定数组arr,Array函数不能给固定数组赋初值,故B选项错误。
转载请注明原文地址:https://kaotiyun.com/show/sZQp777K
0

最新回复(0)