当前位置:IT认证>BASIC题库

问题:[选择题]

[单项选择题] 以下数组定义语句中,错误的是()。


A.Statica(10)AsInteger
B.Dimc(3,1To4)
C.Dimd(-10)
D.Dimb(0To5,1To3)AsInteger

参考答案: C

  参考解析

定义数组有如下2种格式。第1种格式:数组的每一维只给出下标的上界,即可以使用的下标的最大值。其格式为Dim|public|private|static<数组名>(上界,[上界…])[As类型名]形如:Dima(5)AsInterger,Dimb(4,5)AsInteger这种形式,数组各维的下标的下界只能为0或1,而且下标的上界大于等于下界。本题中C选项下标上界-10<0或1,故A选项正确,C选项错误。第2种格式:数组的每一维下标的上界和下界都说明。其格式为Dim|public|private|static<数组名>((下界to上界)[,(下界to上界)…])形如:Dima(-2to5)AsIntergerDima(1to3,2to6)AsInterger这种形式,数组各维下标的下界没有限制,只要保证下标的上界大于等于下界就行。故D选项正确。以上两种形式也可以混合使用。故B选项也正确。

微信端