题目内容
(请给出正确答案)
[判断题]
C++程序中,实现动态分配的运算符new和delete必须配合使用。()
答案
查看答案
第2题
A.new 和 delete是C++语言中专门用于动态内存分配和释放的函数
B.动态分配的内存空间也可以被初始化
C.当系统内存不够时,会自动回收不再使用的内存单元,因些程序中不必用delete释放内存空间
D.当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
第3题
A.它必须用于new返回的指针
B. 它也适用于空指针
C. 对一个指针可以使用多次该运算符
D. 指针名前只用一对方括号符,不管所删除数组的维数
第4题
A.使用nEw操作符,可以动态分配全局堆中的内存资源。
B.若p的类型已由A*强制转换为voiD*,那么执行语句DElEtEp;时,类A的析构函数不会被调用。
C.实现全局函数时,nEw和DElEtE通常成对地出现在由一对匹配的花括号限定的语句块中。
D.执行语句A*p=nEwA[100];时,类A的构造函数只会被调用1次。
第5题
A 它必须用于 new返回的指针
B 使用它删除对象时要调用析构函数
C 对一个指针可以使用多次该运算符
D 指针名前只有一对方括号符号,不管所删除数组的维数
第8题
A.对象的状态通过相应的方法来获取和改变
B.对象的删除通过Delete来实现
C.this代表当前对象
D.new操作通过调用构造函数创建相应的对象