关于ReDim语句,错误的是()

题目
单选题
关于ReDim语句,错误的是()
A

ReDim语句只能出现在过程中

B

与Dim不同,ReDim是一个可执行语句

C

ReDim的作用是声明动态数组

D

ReDim的作用是给动态数组分配实际的元素个数

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下说法正确的有()。

A、使用ReDim语句将释放动态数组所占的存储空间

B、使用ReDim语句也可以保留动态数组中原有的内容

C、使用Erase语句将释放动态数组所占的存储空间

D、使用Erase语句将释放静态数组所占的存储空间


参考答案:BC

第2题:

下列 ______语向可以为动态数组分配实际元素个数。

A.Dim语句

B.static语句

C.public语句

D.ReDim语句


正确答案:D
解析:ReDim语句在过程级别中使用,用于为动态数组变量重新分配存储空间。

第3题:

以下说法不正确的是( )。

A.使用ReDim语句可以改变数组的维数

B.使用ReDim语句可以改变数组的类型

C.使用ReDim语句可以改变数组的每一维的大小

D.使用ReDim语句可以改变对数组中的所有元素进行初始化


正确答案:B

第4题:

下面语句中错误的是 ( )

A.ReDim Preserve Matrix(10, UBound(Matrix, 2)+1)

B.ReDim Preserve Matrix(UBound(Matrix, 1)-4-1, 10)

C.ReDim Preserve DynArray(UBound(DynArray)+1)

D.ReDim DynArray(UBound(DynArray)+1)


正确答案:B
解析:ReDim语句的一般格式为:ReDim [Preserve]数组名(下标上界[,下标上界]......)[As类型]如果想在程序中知道数组的下界值和上界值可以使用LBound和UBound函数,格式为:LBound(数组名[,维])UBound(数组名[,维]),题中可知数组 Matrix是二维的,故UBound(Matrix,1)有误,应为UBound (Matrix,2)。选项B的语句错误。

第5题:

以下说法不正确的是( )。

A.使用ReDim语句可以改变数组的维数

B.使用ReDim语句可以改变数组的类型

C.使用ReDim语句可以改变数组每一维的大小

D.使用ReDim语句可以对数组的所有元素进行初始化


正确答案:B

第6题:

下面()是不正确的。

A、使用ReDim语句可以改变数组的维数

B、使用ReDim语句可以改变数组的类型

C、使用ReDim语句可以改变数组的每一维的大小

D、使用ReDim语句可以对数组中的所有元素进行初始化


参考答案:B

第7题:

下列关于数组的叙述中,错误的一条是______。

A.在声明时确定了大小的数组叫做静态数组

B.在过程中可多次使用ReDim语句来改变数组的大小,也可以改变数组的维数

C.每次使用ReDim语句都不会使原来数组中的值丢失

D.在Visual Basic中最多允许有60维数组


正确答案:C
解析:每次使用ReDim语句都会使原来数组中的值丢失,可以在ReDim语句后加Preserve参数用来保留数组中的数据。

第8题:

( 21 )下面正确使用动态数组的是

A )

Dim arr () As Integer

ReDim arr ( 3 , 5 )

B )

Dim arr () As Integer

ReDim arr ( 50 ) As String

C )

Dim arr ()

ReDim arr ( 50 ) As Integer

D )

Dim arr ( 50 ) As Integer

ReDim arr ( 20 )


正确答案:A

第9题:

以下说法不正确的是( )。

A.使用ReDim语句可以改变数组的维数

B.使用ReDim语句可以改变数组的类型

C.使用ReDim语句可以改变数组每一维的大小

D.使用ReDim语句可以对数组中的所有元素进行初始化


正确答案:B

第10题:

如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是

A.Redim a As Integer

B.Static a As Integer

C.Public a As Integer

D.Dim a As Integer


正确答案:B
解析:Static用于在过程中定义静态变量及数组变量。