首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于C++中构造函数和析构函数的描述中,错误的是( )。
以下关于C++中构造函数和析构函数的描述中,错误的是( )。
admin
2019-06-12
22
问题
以下关于C++中构造函数和析构函数的描述中,错误的是( )。
选项
A、构造函数的函数名必须与类名相同
B、构造函数的返回类型是void类型
C、析构函数无形参,也不可被重载
D、一个类只能有一个析构函数,但可以有多个构造函数
答案
B
解析
在定义一个对象的同时,希望能给它的数据成员赋初值——对象的初始化。在特定对象使用结束时,还经常需要进行一些清理工作。C++程序中的初始化和清理工作分别由两个特殊的成员函数来完成,它们就是构造函数和析构函数。
构造函数是与类名相同的,在建立对象时自动调用的函数。如果在定义类时,没有为类定义构造函数,编译系统就生成一个默认形式的隐含的构造函数,这个构造函数的函数体是空的,因此默认构造函数不具备任何功能。构造函数是类的一个成员函数,除了具有一般成员函数的特征之外,还归纳出如下特殊的性质:
(1)构造函数的函数名必须与定义它的类同名。
(2)构造函数没有返回值。如果在构造函数前加void是错误的。
(3)构造函数被声明定义为公有函数。
(4)构造函数在建立对象时由系统自动调用。
析构函数也译作拆构函数,是在对象消失之前的瞬间自动调用的函数,析构函数具有以下特点:
(1)析构函数没有任何参数,不能被重载,但可以是虚函数,一个类只有一个析构函数。
(2)析构函数没有返回值。
(3)析构函数名与类名相同,但在类名前加上一个逻辑非运算符“~”,以示与构造函数对比区别。
(4)析构函数一般由用户自己定义,在对象消失时由系统自动调用,如果用户没有定义析构函数,系统将自动生成一个不做任何事的默认析构函数。
转载请注明原文地址:https://kaotiyun.com/show/pECZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在冗余磁盘阵列中,以下不具有容错技术的是(62)________________。
____________是支持电子邮件加密的协议。
进度安排的常用图形描述方法有Gantt图和PERT图。Gantt图不能清晰地描述(1);PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是(2)。(2010年上半年试题)(2)
关于OSPF协议,下列说法错误的是(23)。
下列说法错误的是__________。
TCP/IP网络中的__________实现应答、排序和流控功能。
(1)nv[i-1][j]≥nv[i-1][j-p[i]]+v[i](2)nv[i][j]=nv[i-1][j](3)j=j-p[i]问题1中伪代码的时间复杂度为(6)(用O符号表示)。
阅读下列程序说明和C代码,将应填入(n)处。【程序5说明】设M叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根结点的值部分(设为一个字符)和用“()”括起来的各子树的列表(如有子树的话),各子列表间用“,”分隔。例如下面的
阅读以下说明和数据流图,回答问题1~3问题。[说明]干部信息管理系统(CMIS)是用于对干部信息进行管理的特定系统。利用该系统,干部科可以对本单位干部信息进行管理,根据不同命令对信息进行增、删、改、内部调动,打印人事表格,进行统计、检索。干
(43)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中,(44)用于定义实现部分的接口。
随机试题
当怀疑以下哪种肺部疾病时,支气管镜检查最有意义
发作期热性哮喘的治法是缓解期肺气虚弱证哮喘的治法是
(),是指债权人对已占有的债务人的动产,在债权未能如期获得清偿前,留置该动产作为担保以实现债权的权利。
软土地基处理技术较多,不需要振动打桩机的处理方法()。
补偿性余额的约束对借款企业的影响包括()。
甲公司于2016年1月4日出售其所持联营企业丁公司28%的股权(丁公司为上市公司),所得价款4000万元收存银行,同时办理了股权划转手续。甲公司出售丁公司28%的股权后,对丁公司不再具有重大影响。剩余股权在2016年1月4日的公允价值为1000万元,甲公司
《工伤保险条例》对职工因工致残被鉴定为五、六级伤残的人员享受的相关待遇进行了明确规定,下列说法中错误的是:( )。
一名教师在走到安静的教室门口时故意咳嗽两声,目的是引起学生的()。
(1)将考生文件夹下GOOD文件夹中的文件WIFH.IDX更名为DOIT.FPT。(2)将考生文件夹下FISHIONH文件夹中的文件PRSEUD.DOC复制到考生文件夹下MOISTURE文件夹中。(3)将考生文件夹下GRAMS文件夹中的文件夹FOOT
Hello,everyone.Itisagreatpleasuretohaveyouasassistantstohelp【B1】______theparty.Iamsendingaroundaformfory
最新回复
(
0
)