VB

单选题以下语句中正确的是(  )。

A.Dim n(1 To 5,10)As Single
B.Dim m[1.5]As Integer
C.Option Base 5
D.Dim m(5)As Integer:ReDim m(10)

参考答案:A进入在线模考
在Visual Basic中定义数组变量,使用下标变量时,必须把下标放在一对紧跟在数组名之后的一对小括号中,所以B选项是错误的数组定义方式;在一般情况下,数组下标的下界默认为0,如果希望下标从1开始,可以通过Op-tion Base 1语句来设置,并且Option Base后只能跟0或1两个值,故C选项错误;在Visual Basic中动态数组以变量作为下标值,定义过程分为两步,首先在过程中使用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中使用Re-Dim语句定义带下标的数组,D选项中使用常量作为下标值,故动态数组定义错误,本题A选项中声明一个二维数组的形式是正确的。本题选择A选项。

你可能感兴趣的试题

1下面说法中正确的是(  )。

A.设a=4,b=3,c=2,则语句Print a>b>e的输出结果为False
B.语句Const B As Double=Sin(2)的作用是定义名称为B的符号常量
C.Case y Is>=80是一个合法的Case子句
D.MsgBox函数没有返回值

2下列说法中正确的是(  )。

A.在Visual Basic工程中,可以作为启动对象的是Sub Main过程或任何窗体
B.在KeyPress事件过程中,利用其参数KeyAscii可得到所有键盘键上标注的字符
C.窗体的Hide方法可以从内存中清除该窗体
D.从大键盘上输入"2"和从右侧小键盘上输入"2"时,在KeyDown事件过程中,其参数KeyCode具有相同的值

3执行下面程序段的输出是(  )。

A.
 
B.1、2、3、4、5
C.
 
D.