下面关于动态数组的叙述中,不正确的是()A、用ReDim语句重新定义动态数组时,不能改变数组的数据类型,除非是Variant变量所包含的数组B、用ReDimPreserve重新定义的动态数组,当前存储在数组中的值全部丢失,重新定义的数组被赋予该类型变量的初始值C、用数组说明语句定义一个不指明大小的数组,VB就将它视为一个动态数组D、在重新定义动态数组时,变量不可以出现在维界表达式中

题目

下面关于动态数组的叙述中,不正确的是()

  • A、用ReDim语句重新定义动态数组时,不能改变数组的数据类型,除非是Variant变量所包含的数组
  • B、用ReDimPreserve重新定义的动态数组,当前存储在数组中的值全部丢失,重新定义的数组被赋予该类型变量的初始值
  • C、用数组说明语句定义一个不指明大小的数组,VB就将它视为一个动态数组
  • D、在重新定义动态数组时,变量不可以出现在维界表达式中
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于Visual FoxPro数组的叙述中,不正确的是().

  • A、Visual FoxPro只支持一维数组和二维数组
  • B、新定义的数组的各个数组元素初值为.F.
  • C、用DIMENSION命令可以定义数组
  • D、一个数组中各个数组元素必须是同一种数据类型

正确答案:D

第2题:

在asp.net中,可以使用redim语句重新定义一个数组时,可以改变数组的数据类型。()


正确答案:错误

第3题:

C语言允许对数组的大小作动态定义,即定义行中的数组长度能包括变量。()

此题为判断题(对,错)。


参考答案:错误

第4题:

关于Visual FoxPro数组的说法中,错误的是().

  • A、数组是一组具有相同名称不同下标的内存变量
  • B、在定义数组时,数组的大小可以包含在一对中括号中,也可以包含在一对小括号中
  • C、数组在定义之后,能进行重新赋值
  • D、数组的赋值只能通过STORE命令实现

正确答案:D

第5题:

动态数组可以用ReDim语句再次分配动态数组占据的存储空间。


正确答案:正确

第6题:

下面有关VisualFoxPro数组的叙述中正确的是()。

  • A、数组的赋值只能通过STORE命令实现
  • B、数组不是一种内存变量
  • C、数组在定义后,不能进行重新定义
  • D、数组只能有一维数组或二维数组

正确答案:D

第7题:

下面有关数组的说法哪些是错误的()

  • A、数组存放的是具有相同数据类型的多个数据
  • B、数组的下标允许是常数、表达式或变量
  • C、DIM语句声明的数组把数组中的全部数组都初始化为逻辑型
  • D、多维数组中每一维的大小为上界-下界;数组的大小为每一维大小的乘积
  • E、动态数组是指在声明时没有给出数组的大小,当要使用数组时,再决定数组的大小

正确答案:B,C,D

第8题:

关于Visual FoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0


正确答案:B
本题考查考生对变量以及数组的理解。数组是按一定顺序排列的一组内存变量的集合,必须先定义后使用。在VisualFoxPro中,一个数组中各个元素的数据类型可以不同,故选项B正确。数组大小由下标值的上、下限决定,下限规定为1,故选项D错误。选项A的错误在于,使用简单变量之前,不需要特别的声明和定义。选项C错误,原因是系统在定义数组后不会对数组元素进行赋值。

第9题:

在VB中,若要重新定义一个动态数组的元素个数,应当使用()语句对其进行重新定义。


正确答案:ReDim

第10题:

下面有关数组的说法中,错误的是()。

  • A、数组必须先定义后使用
  • B、定义数组时,数组维界值可以不是整数
  • C、Erase语句的作用是对已定义数组的值重新初始化
  • D、数组形参可以是定长字符串类型

正确答案:C

更多相关问题