有关数组的说法正确的是______。
A: 如果在模块中没有使用Option Explicit语句,则数组也像变量一样不用先定义就可使用
B: 定义数组时,维界可以使用变量来限定
C: Erase语句可以回收动态数组的存储空间
D: 参数传递时,数组既可以按值传递,也可以按地址传递
A: 如果在模块中没有使用Option Explicit语句,则数组也像变量一样不用先定义就可使用
B: 定义数组时,维界可以使用变量来限定
C: Erase语句可以回收动态数组的存储空间
D: 参数传递时,数组既可以按值传递,也可以按地址传递
举一反三
- 下列有关数组的说法正确的是______。 A: 在窗体模块中可以使用Dim、Private、Public定义数组 B: 可以使用Erase语句释放所有数组所占据的存储空间 C: 语句Dim X(4.5+2) As String定义了一个维上界是6的一维的字符型数组 D: 数组作为参数在传递时既可以按值传递,也可以按地址传递
- 下列有关数组参数的说明正确的是______。 A: 在过程中也可用Dim语句对形参数组进行说明 B: 动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界 C: 调用过程时,数组名不能作为实参 D: 数组可以按地址传递也可以按值传递
- 【单选题】下列语句能正确定义数组的是 。 A. 用ReDim语句对同一数组重新定义时,可以改变数组大小、维数以及数组元素的数据类型 B. 在同一个程序中,可以多次使用ReDim语句对同一个数组进行重新定义 C. 在定义动态数组时,数组维的界不能是变量;定义动态数组时,数组维的界可以是变量 D. 数组可以分为动态数组和静态数组。动态数组在程序运行时分配存储空间;静态数组在程序编译时分配内存空间
- 下面有关数组的说法中,错误的是()。 A: 数组必须先定义后使用 B: 定义数组时,数组维界值可以不是整数 C: Erase语句的作用是对已定义数组的值重新初始化 D: 数组形参可以是定长字符串类型
- 以下关于动态数组的说法中不正确的是________。 A: 使用ReDim语句可以改变动态数组的维数 B: 使用ReDim语句可以改变动态数组的类型 C: 动态数组只有用ReDim语句重定义后才可以使用 D: 可以直接使用ReDim语句动态创建一个新数组