首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于类的析构函数的叙述中,错误的是
下列关于类的析构函数的叙述中,错误的是
admin
2020-06-29
54
问题
下列关于类的析构函数的叙述中,错误的是
选项
A、定义析构函数时不能指定返回值
B、析构函数的函数名就是类名前加上字符~
C、析构函数可以重载
D、在一个类中如果没有定义析构函数,系统将自动生成一个析构函数
答案
C
解析
本题考查类的析构函数的定义,析构函数(destructor)与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后"的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。以C++语言为例,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud(),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/Cbyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的语句在∥****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函娄factor(int*des,int&length,intn)实现的功能是:将11所有基数存放到des中,通过length引用返回因数的个数,比如fa
使用打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)利用define定义常量TRUE为1,定义常量FALSE为0,请在注释∥********1********后添加适当的
使用VC6打开考生文件夹下的源程序文件mo(1i2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:
面向对象方法中,实现对象的数据和操作结合于统一体中的是
下列关于运算符重载的描述中,正确的是()。
下列有关类成员的叙述中,正确的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
在面向对象方法中,不属于"对象"基本特点的是( )。
随机试题
国有独资公司的特征是()
Atonetimewehadabouteightypeopleherewhodidnothingbut______intohisfamilyhistory.
A.INHB.RFPC.SMD.EMB可损害位听神经的是
患儿,10个月。因患风疹住院治疗,追问病史,得知患儿曾两次患病毒感染性疾病,新生儿曾频繁抽搐,补钙后缓解,查体发现,两眼距增宽,耳部低位有切迹,可能诊断是什么
3岁以上儿童哮喘诊断证据中,错误的是
商标在中国政府主办的或者承认的国际展览会展出的商品上首次使用的,自该商品展出之日起()内,该商标的注册申请人可以享有优先权。
主管全国水利工程质量监督工作的单位是()。
某技术方案建设投资为1300万元,该技术方案经营期18年,经营期每年总成本费用为300万元,折旧费和摊销费占总成本费用的20%,若直接将总成本费用列入技术方案投资现金流量表的现金流出,则会多计现金流出量合计()。
证券交易所发布股票价格指数所采用的计算方法通常采用的是()。
下列叙述中正确的是()。
最新回复
(
0
)