首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【 】语句。
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【 】语句。
admin
2010-09-11
60
问题
若有一个动态数组a有两个元素a(0)和a(1),现要令数组a有三个元素a(0)、a(1)和a(2),则应当使用【 】语句。
选项
答案
ReDim a(2)
解析
ReDim语句:在过程级别中使用,用于为动态数组变量重新分配存储空间。
语法:
ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]]...
可以使用ReDim语句反复地改变数组的元素以及维数的数目,但是不能在将一个数组定义为某种数据类型之后,再使用ReDim将该数组改为其他数据类型,除非是Variant所包含的数组。
如果将数组改小,则被删赊的元素中的数据就会丢失。如果按地址将数组传递给某个过程,那么不要在该过程内重定义该数组的各维的大小。
Erase语句重新初始化大小固定的数组的元素,以及释放动态数组的存储空间(但不能重新定义数组)。
语法:
Erase arraylist
所需的arraylist参数是一个或多个用逗号隔开的需要清除的数组变量。
说明:
①Erase根据是固定大小(常规的)数组还是动态数组,来采取完全不同的行为。Erase无需为固定大小的数组恢复内存。
②Erase释放动态数组所使用的内存。在下次引用该动态数组之前,程序必须使用ReDim语句来重新定义该数组变量的维数。
转载请注明原文地址:https://kaotiyun.com/show/ztmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
顺序执行下列两条语句,输出结果是______。Strings="Youareaprettyboy!";System.out.println(s.length());
使用( )方法可以将JMenuBar对象设置为主菜单。
下列选项中不属于Java保留字的是( )。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下面描述中,符合结构化程序设计风格的是( )。
线性表若采用链式存储结构时,要求内存中可用存储单元的地址【】。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成( )。
下列布尔变量定义中,正确并且规范的是
在面向对象方法中,类之间共享属性和操作的机制称为【】。
随机试题
下图所示的饮片是
使用单臂吊架吊重物时,可以移动。()
食物链是指在生态系统中,生物间通过捕食与__________关系联结起来的链索结构。
A.Na+B.Mg2+C.Fe2+D.Ca2+E.K+与血红蛋白结合在一起存在的是
保险人的主要合同义务包括()。[2005年真题]
下列属于政府补助的有()。
在民主革命时期,知识分子走向社会,与工农相结合开始于()。
()是我国最早的占卜用书。
理查德.本迪克斯是一家公司的营销经理,该公司生产并销售高品质预制板房。他认为本国市场与外国市场几乎没有区别,所以他可以用和本国同样的方法在亚洲或拉丁美洲进行销售。写一份备忘录,向理查德解释国内商务和国际商务的区别,以及理查德的公司如果向国外扩张将可能面临的
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
最新回复
(
0
)