数组是一种静态的存储空间分配,就是说,在程序设计时必须预先定义数组的数据类型和存储空间大小,由编译程序在编译时进行分配。
第1题:
关于数组,下列说法中不正确的是______。
A.数组的元素可以是值(基本数据类型)、对象或其他数组
B.数组是最简单的复合数据类型,是一系列数据的集合
C.定义数组时,必须分配内存
D.一个数组中的所有值必须是相同的类型
第2题:
关于数组,下列说法中不正确的是 ( )
A.数据是最简单的复合数据类型,是一系列数据的集合
B.数组的元素可以是值(基本数据类型)、对象或其他数组
C.定义数组时,必须分配内存
D.一个数组中的所有值都必须是相同的类型
第3题:
下列关于数组维数的描述中,错误的是()。
A.定义数组时必须将每维的大小都明确指出
B.二维数组是指该数组的维数为2
C.数组的维数可以使用常量表达式
D.数组元素个数等于该数组的各维大小的乘积
第4题:
假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()
第5题:
假定二维数组的定义为“char a[M][N];”,则该数组所占存储空间的字节数为()。
M*N
略
第6题:
A.6
B.7
C.8
D.9
第7题:
第8题:
以下说法正确的有()。
A、使用ReDim语句将释放动态数组所占的存储空间
B、使用ReDim语句也可以保留动态数组中原有的内容
C、使用Erase语句将释放动态数组所占的存储空间
D、使用Erase语句将释放静态数组所占的存储空间
第9题:
假定一维字符指针数组的定义为"char* a[8];",则该数组占用的存储空间的字节数为()。
32
略
第10题:
静态数组的存储空间可以在编译时确定。