动态数组是指计算机在执行过程中才给数组开辟存储空间的数组。

题目
判断题
动态数组是指计算机在执行过程中才给数组开辟存储空间的数组。
A

B

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

第1题:

关于数组,下列说法正确的是()

A、对数组的初始化操作在定义数组的同时进行

B、给数组赋初值时,必须所有数组元素都被赋值

C、给数组元素全部赋初值时,一定要指明数组的大小。

D、引用数组元素的时候,可以一次引用数组中的全部元素


参考答案:A

第2题:

如果一个数组所需要的存储空间的大小在编译时就已知道,则称此数组是动态数组。()

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


参考答案:×

第3题:

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

A.控件数组

B.静态数组

C.动态数组

D.长行数组


正确答案:ABC

第4题:

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


正确答案:正确

第5题:

在VB中,所有数组都是变长的,也就是说所有数组都是动态数组。( )

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


正确答案:错误

第6题:

以下说法正确的有()。

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

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

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

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


参考答案:BC

第7题:

下列关于数组的叙述,错误的是

A.使用数组前,要有DIMENSION或DECLEARE命令定义数组

B.定义数组后,Visual FoxPro系统自动给每个数组元素赋以逻辑值.F.

C.在Visual FoxPro中只能使用一维数组、二维数组或三维数组

D.一个数组中各个数组元素可以不是同一种数据类型


正确答案:C
解析:在Visual FoxPro中,除可以使用一维数组、二维数组外,不可以使用三维数组和多维数组。数组的大小由下标值的上下限决定。

第8题:

用C语言,动态三维数组

编写一个函数CreateGrid(int m, int n, int t),用来创建一个动态的三维数组,其中m、n、t分别表示该数组每一维的长度。要求整个数组的存储空间都是用用C语言的库函数malloc函数动态申请的。另外编写一个FreeGrid函数,用来释放这个三维数组。


int*** CreateGrid(int m,int n,int t) { int*** tt = NULL; tt = (int***)malloc(sizeof(int)*m); for(int i=0;i<m;i++) { tt[i] = (int**)malloc(sizeof(int)*n);; for (int k=0;k<n;k++) { tt[i][k] = (int*)malloc(sizeof(int)*t); } } return tt; } void FreeGrid(int*** tt,int m,int n,int t) { if(tt != NULL) { for(int i=0;i<m;i++) { for (int j=0;j<n;j++) { free((tt[i][j])); } free(tt[i]); } free(tt); tt = NULL; } }

第9题:

在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中不正确的是():

  • A、数组可以通过使用new操作符来获取所需要的存储空间。
  • B、数组声明的同时,必须使用直接初始化的方式完成创建。
  • C、数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
  • D、利用new操作符方式创建的数组元素会自动被初始化为一个默认值。

正确答案:B

第10题:

C++在执行过程中不检查数组是否()。


正确答案:越界

更多相关问题