首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于C++中构造函数和析构函数的描述中,错误的是( )。
以下关于C++中构造函数和析构函数的描述中,错误的是( )。
admin
2019-06-12
49
问题
以下关于C++中构造函数和析构函数的描述中,错误的是( )。
选项
A、构造函数的函数名必须与类名相同
B、构造函数的返回类型是void类型
C、析构函数无形参,也不可被重载
D、一个类只能有一个析构函数,但可以有多个构造函数
答案
B
解析
在定义一个对象的同时,希望能给它的数据成员赋初值——对象的初始化。在特定对象使用结束时,还经常需要进行一些清理工作。C++程序中的初始化和清理工作分别由两个特殊的成员函数来完成,它们就是构造函数和析构函数。
构造函数是与类名相同的,在建立对象时自动调用的函数。如果在定义类时,没有为类定义构造函数,编译系统就生成一个默认形式的隐含的构造函数,这个构造函数的函数体是空的,因此默认构造函数不具备任何功能。构造函数是类的一个成员函数,除了具有一般成员函数的特征之外,还归纳出如下特殊的性质:
(1)构造函数的函数名必须与定义它的类同名。
(2)构造函数没有返回值。如果在构造函数前加void是错误的。
(3)构造函数被声明定义为公有函数。
(4)构造函数在建立对象时由系统自动调用。
析构函数也译作拆构函数,是在对象消失之前的瞬间自动调用的函数,析构函数具有以下特点:
(1)析构函数没有任何参数,不能被重载,但可以是虚函数,一个类只有一个析构函数。
(2)析构函数没有返回值。
(3)析构函数名与类名相同,但在类名前加上一个逻辑非运算符“~”,以示与构造函数对比区别。
(4)析构函数一般由用户自己定义,在对象消失时由系统自动调用,如果用户没有定义析构函数,系统将自动生成一个不做任何事的默认析构函数。
转载请注明原文地址:https://kaotiyun.com/show/pECZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
地址192.168.37.192/25是(1),地址172.17.17.255/23是(2)。(1)
能显示IP、ICMP、TCP、UDP统计信息的Windows命令是(42)。
某单位局域网配置如下图所示,PC2发送到Internet上的报文源IP地址为(40)。
在Linux中,可在()文件中修改Web服务器配置。
在IPSec-manual方式下,双方配置好后,仍然无法相互通信。同时若打开debugcryptopacket,则会出现以下信息:rec’dIPSECpacketfromIPADDRtoIPADDRdoesnotagreewith
SNMPv2提供了几种访问管理信息的方法,其中属于SNMPv2特有的是(50)。
阅读以下说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某绘图系统存在Point、Line、Square三种图元,它们具有Shape接口,图元的类图关系如图5-1所示。现要将Circle图元加入此绘图系统以实现功能扩充。已知
阅读以下说明和Java代码,将应填入(n)处。[说明]在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文的内容或状态发生变化时,关注此OfficeDoc类对象的相应的DocExplo
(43)设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中,(44)用于定义实现部分的接口。
结构化分析(Structured Analysis)方法简称SA方法,它是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。SA方法的基本思想是(16)。
随机试题
古语说:“奢靡之始,危亡之渐。”这句话包含的哲学道理是()
下列方剂中,可用治脾不统血所致失血证的是()(2010年第157题)
男性,70岁,慢性咳嗽、咳痰20余年,每年持续3~4个月,近2~3年出现活动后气短,有时双下肢水肿。今日晨起突感左上胸针刺样疼痛,与呼吸有关,继之出现呼吸困难、大汗,不能平卧,来院就诊。以下检查中最有价值的是()
构成我国税收争讼法的有( )。
根据个人所得税法律制度的规定,以下所得适用20%的税率的有()。
某证券市场20×1至20×3年的股票市场价格指数分别为2200,4800和3100,则下列表述正确的有()。
“江山社稷”中的“稷”在古代是指土地之神。()
2006年8月份,工业品出厂价格比去年同月______。2006年第二季度中,工业品出厂价格涨幅最小的是______。
.下列诗句蕴含“实践是检验认识真理性的唯一标准”这一哲学原理的是()。
A、Sheknowsnothingaboutthetenniscourts.B、Shedoesnothaveagoodsenseofdistance.C、Sheisalsoastrangertotheunive
最新回复
(
0
)