![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/logo2.png)
![下列关于delete运算符的叙述中,错误的是()](https://img2.soutiyun.com/shangxueba/askcard/2023-06/27/1173/20230627155331280.jpg)
下列关于delete运算符的叙述中,错误的是()
A使用delete运算符释放类对象时要调用该类的析构函数
Bdelete运算符可以作用于空指针
C由new运算符分配的动态内存空间必须通过delete运算符释放
D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
A使用delete运算符释放类对象时要调用该类的析构函数
Bdelete运算符可以作用于空指针
C由new运算符分配的动态内存空间必须通过delete运算符释放
D使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
A.A.使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
B.B.delete运算符可以作用于空指针
C.C.new运算符创建对象数组时要为数组元素指定初值
D.D.new运算符创建类对象时要调用类构造函数
A.由new运算符分配的内存空间,当程序执行结束时系统会自动收回
B.由new分配的内存空间是连续的
C.如果当前内存无足够的空间可分配,则new运算符返回NULL
D.对于程序中的静态数组占用的存储空间不能用delete来释放
关于 delete运算符的下列描述中,()是错误的。
A 它必须用于 new返回的指针
B 使用它删除对象时要调用析构函数
C 对一个指针可以使用多次该运算符
D 指针名前只有一对方括号符号,不管所删除数组的维数
下列关于运算符函数的叙述中,错误的是
A.运算符函数的名称总是以operator为前缀
B.运算符函数的参数可以是对象
C.运算符函数的参数可以是对象
D.在表达式中使用重载的运算符相当于调用运算符重载函数
下列运算符中哪些是不能够被重载的?
A..,.*,->*,::,?:
B.++,--,new,delete,==
C.sizeof,new,delete,++,--
D.sizeof,new,delete,+,-
下列关于运算符函数的叙述中,错误的是
A.运算符函数的名称总是以operator为前缀
B.运算符函数的参数可以是对象
C.运算符函数只能定义为类的成员函数
D.在表达式中使用重载的运算符相当于调用运算符重载函数
在下列运算符中,不能重载的是()。
(A)!
(B)sizeof
(C)new
(D)delete
下列运算符中哪些是不能够被重载的?
A..,.*, - > * ,∷ ,? :
B.++,--,new,delete,==
C.sizeof,new,delete,++,--
D.sizeof,flew,delete,+,-
下列关于运算符重载的叙述中,错误的是
A.有的运算符可以作为非成员函数重载
B.所有的运算符都可以通过重载而被赋予新的含义
C.不得为重载的运算符函数的参数设置默认值
D.有的运算符只能作为成员函数重载
下列关于new运算符的描述中错误的是
A.使用运算符new创建对象数组时必须定义初始值
B.使用运算符new创建对象时,会调用类的构造函数
C.运算符new可以用来动态创建对象和对象数组
D.使用new运算符创建的对象可以使用运算符delete删除
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!