解析:
【解析】用Array函数可以给Variant类型的动态数组赋值;也可给Variant类型的变量赋值,此时该变量也看作是一个Variant类型的动态数组。例如: Dim a()As Variant ,b As Varianta=Array(1,"abc",3): b=Array(5,6)本题中A、D选项是把arr都定义为 Variant型的变量,C选项是把arr定义为动态数组,这都可以用Array函数给arr数组赋初值;B选项定义了一个Variant型的一维固定数组arr,Array函数不能给固定数组赋初值,故B选项错误。