问题
单项选择题
以下定义数组或给数组元素赋值的语句中,正确的是
A.Dim x%(2)x(1)="等级考试"
B.Dim x(3), y(3)As Integerx(0)=1:y=x
C.Dim xx=Array(0,1,2)
D.Dim x(3)As Integerx=Array(0,1,2)
答案
参考答案:C
解析:[分析] 在选项A中,用类型说明符“%”放在变量名x的尾部来标识该变量为整型数组,执行语句“x(1)=“等级考试"”会产生“类型不匹配”的错误。在选项B中,执行语句“y=x”,会产生“不能给数组赋值”的错误。在使用Array函数对数组进行初始化时,数组变量不能是具体的数据类型,只能是Variant(变体)类型。所以选项C是正确的,选项D是错误的。