首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于构造函数的叙述中,正确的是( )。
下列关于构造函数的叙述中,正确的是( )。
admin
2019-08-23
40
问题
下列关于构造函数的叙述中,正确的是( )。
选项
A、每个类中都有一个复制构造函数
B、类成员的初始化在构造函数体中进行
C、创建对象时由用户负责调用构造函数
D、默认构造函数是指参数表为空的构造函数
答案
A
解析
C++中,类成员都是在构造函数的初始化列表中完成初始化的,在函数体内对类成员进行赋值,是在初始化完成之后,选项B错误;类的构造函数是在创建类对象时由系统自动调用执行,选项C错误;参数为空的构造函数属于默认构造函数,但有参数且参数都有默认值的构造函数也属于默认构造函数,选项D错误;如果没有声明任何构造函数,那么该类通常会在需要的时候自动生成默认构造函数和复制构造函数,所以每个类都有复制构造函数,选项A正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/VD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{intk;public:TestClass(intx=1):k(x){}
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}private:
关于C++语言与C语言关系描述中错误的是
下列叙述中,不属于软件需求规格说明书的作用的是
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
关于C++语言与C语言关系描述中错误的是
以下选项中合法的用户标识符是
派生类的构造函数的成员初始化列表中,不能包含
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
病历:男性,40岁,未婚,工人。2011年2月起,无明显诱因出现注意力不集中,走在路上感觉时刻有人监视自己,猜疑有人要陷害自己,在单位吵闹不安,看到别人吐痰认为是在蔑视他,周围人的谈话也都是在议论他,感到自己想什么别人都能听到。睡眠较差,自言自语,近一月来
已知两直线求过L1且平行于L2的平面的方程.
不属于硝酸甘油作用机制的是()
患儿,8个月,腹泻5天,每日大便6~8次,大便含泡沫多,有豆腐渣样细块,有尿。近期因反复呼吸道感染曾用多种抗生素治疗。查体:一般尚好,口腔黏膜有白色乳凝块状物,心、肺、腹无异常。最可能的诊断是()
对于一般民用建筑,尽端式车行路长度至少超过下列何值时应设回车场?[2003年第59题]
一般废水分()进行预测。
通过信息技术在工程管理的开发和应用能实现信息处理和变换的()。
影响企业组织结构形式的外部条件和环境,我们称之为组织结构的()。
已知2004年经营资产增加1000万元,经营负债增加200万元,留存收益增加400万元,销售增加2000万元,则外部融资销售增长比为()。
依法从重从快惩处严重刑事犯罪分子的政策,是在1983年党和国家决定在全国范围内开展的严厉打击严重刑事犯罪分子的斗争的背景下形成的。()
最新回复
(
0
)