动态数组在程序运行过程中完成声明,动态数组可以在任何时候改变大小

题目

动态数组在程序运行过程中完成声明,动态数组可以在任何时候改变大小。

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

第1题:

动态数组可以在需要时候改变大小。()


参考答案:正确

第2题:

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

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

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

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

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


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

第3题:

在VB中的数组类型有三种,它们是()

A.控件数组

B.静态数组

C.动态数组

D.长行数组


正确答案:ABC

第4题:

用Redim不可以改变动态数组的( )。

A.大小

B.类型

C.维数

D.下标值


正确答案:B

第5题:

如何声明静态数组和动态数组?它们的区别是什么?


参考答案:静态数组声明:Dim  数据名(下标)[As 类型名]    动态数组声明:Dim  数据名()[As 类型名]      区别:静态数组声明时确定数组元素的个数;动态数组声明时未指定数组的大小。 

第6题:

下列数组a中,版本较新的能在程序运行时动态调整大小的是()。

A.inta[]

B.String[]a

C.a=newArrayList()

D.a=newArray()


正确答案:C

第7题:

VB有两种类型的数组:固定大小的______和在运行时可以改变的动态数组。


正确答案:静态数组
静态数组

第8题:

下列数组a中,版本较新的能在程序运行时动态调整大小的是

A.int a[]

B.String []a

C.a=new ArrayList()

D.a=new Array()


正确答案:C
解析:本题考查数组的概念。数组的定义与初始化是考试重点,也是比较容易出错的地方,应该灵活掌握。动态初始化需要使用new操作符来分配内存空间,既可以在声明时初始化,也可以在声明以后初始化。
声明时初始化:
类型数组名[]=new类型[数组长度];
声明后初始化:
类型数组名[];数组名=new类型[数组长度];
选项A定义了一个整型数组,不符合题意:选项B定义了一个字符串数组。在Java语言中用一种特殊的类- -java.util.ArrayList(数组列表)在运行时能动态调整数组的大小。ArrayList类在定义数组时,不必限定数组的大小。在数组列表初始化时,可用add()方法将数组元素赋值。

第9题:

根据需要用( )可以重新确定动态数组的大小。

A.ReDim

B.Dim

C.Static

D.Public


正确答案:A

第10题:

在同一过程中声明数组时,数组名可以与变量名相同。()

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


正确答案:错误

更多相关问题