首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2020-05-14
46
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/xv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。那么应该在横线上填入的语句是()。classvector2D{private
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
设a=1;b=2;,则(a++)+b和a+++b这两个表达式的值分别为()。
有如下程序:classXX{protected:intk;public:XX(int=5):k(n){};~XX(){tout
如下程序的输出结果是main(){inta=2,b=-1,c=2;if(a<B)if(b<0)c=0;elsec++;cout<<c<<end1;}
在软件开发中,下面任务不属于设计阶段的是
下面数据结构中,属于非线性的是()
程序设计方法要求在程序设计过程中
以下叙述中不正确的是
随机试题
德育过程是由相互制约的四个因素构成的。这四个因素分别是:教育者、_______、_______和德育方法等。
下列关于胃液分泌抑制性调节的叙述中,哪一项是错误的
下列有关剖宫产术后患者的护理,不正确的是
A.肾上腺素B.去甲肾上腺素C.吗啡D.氨茶E.异丙肾上腺素临床上常用作强心药的是
某总承包单位将一医院的通风空调工程分包给某安装单位,工程内容有风系统、水系统和冷热(媒)设备。设备有7台风冷式热泵机组,9台水泵,123台吸顶式新风空调机组,1237台风机盘管、42台排风机,均由业主采购。通风空调工程的电气系统由总承包单位施工。通风空调设
货币的时间价值是由时间创造的,因此,所有的货币都有时间价值。()
某市本年度物业服务合同到期管理服务的物业面积为100万m2,新签订合同接管面积为150万m2,上年物业服务合同期跨入本期继续管理服务的物业面积为50万m2,本年接管后又退出的物业管理服务的物业面积为70万m2,则对该市本年度物业管理服务面积进行统计为(
虚拟局域网可以将网络结点按工作性质与需要划分为若干个______。
intheendmother’ssister
Sallywasabitshy,buttheteacherfoundherquite______discussingarecentfilmwithothers.
最新回复
(
0
)