数组可以通过使用new操作符来获取所需要的存储空间。
数组声明的同时,必须使用直接初始化的方式完成创建。
数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。
利用new操作符方式创建的数组元素会自动被初始化为一个默认值。
第1题:
关于new运算符的错误的描述是( )。
A.使用运算符new创建对象数组时必须定义初始值
B.使用运算符new创建对象时,会调用类的构造函数
C.运算符new可以用来动态创建对象和对象数组
D.使用new运算符创建的对象可以使用运算符delete删除
第2题:
第3题:
此题为判断题(对,错)。
第4题:
使用new创建一个对象数组,该数组用指针pa指向,并使数组的3个元素都是类A的对象a1的值。应该是()
第5题:
关于new运算符的下列描述中,错误的是( )。
A.用来动态创建对象和对象数组
B.用它创建的对象和对象数组可以使用运算符delete删除
C.创建对象时要调用构造函数
D.它创建对象数组时必须制定初始值
第6题:
A.利用大括号直接创建数组和其中的元素;
B.利用new关键字创建一个数组;
C.数组不需要初始化,只要定义数组变量即可;
D.数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;
E.定义数组变量,再分别初始化数组中的每个元素;
第7题:
下列关于new运算符的描述中错误的是( )。
A.使用运算符new创建对象数组时必须定义初始值
B.使用运算符new创建对象时,会调用类的构造函数
C.运算符new可以用来动态创建对象和对象数组
D.使用new运算符创建的对象可以使用运算符delete删除
第8题:
以下说法正确的有()。
A、使用ReDim语句将释放动态数组所占的存储空间
B、使用ReDim语句也可以保留动态数组中原有的内容
C、使用Erase语句将释放动态数组所占的存储空间
D、使用Erase语句将释放静态数组所占的存储空间
第9题:
关于new运算符的下列描述中,()是错误的。
第10题:
如何初始化数组?()