单选题
VB
2019-02-28
设有如下数组声明:
Dim a( )As Single
下面关于这一声明的叙述中正确的是( )。
A.因为没有定义a的维数和下标范围,该语句是错误的
B.若在此之后又用语句ReDim定义了a的维数和下标范围,则a是一个合法的动态数组
C.因为没有定义a的维数和下标范围,默认a是一维数组,下标范围为0~10
D.a是一维动态数组,可以直接使用,其元素个数可以变化
参考答案
B
答案解析
动态数组的定义分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组,所以B选项叙述正确而A选项叙述错误;数组a是动态数组,不是一维数组,C选项和D选项叙述错误。本题选择B选项。
你可能感兴趣的试题
A.Picture1.Clear
B.Picture1.Picture=""
C.Picture1.Cls
D.Picture1.Picture=LoadPicture( )