[单项选择题] 以下数组定义语句中,错误的是______。
A. Dim arr(-5) As Integer
B. Static arr(5)
C. Dim arr(2,1 To 3)
D. Dim arr(0 To 2,1 To 3)As Integer
正确答案:A
参考解析:一维数组的形式:Dim数组名([<下界>to]<上界>)[As<数据类型>]或Dim数组名[<数据类型符>]([<下界>to]<上界>)。<下界>和<上界>不能使用变量,必须是常量,常量可以是直接常量、符号常量,一般是整型常量。二维数组的声明:Dim数组名([<下界>to]<上界>,[<下界>to]<上界>)[As<数据类型>]。其中的参数与一维数组完全相同(圆括号内为必要参数)。答案A) 中,因为下界默认为0,而上界必须大于0,否则会出错。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)