首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于多个成员对象构造函数调用顺序的叙述中,正确的是( )。
下列关于多个成员对象构造函数调用顺序的叙述中,正确的是( )。
admin
2021-05-06
51
问题
下列关于多个成员对象构造函数调用顺序的叙述中,正确的是( )。
选项
A、与成员对象在类中声明的顺序相同
B、与成员对象的析构函数的调用顺序相同
C、与成员对象在初始化列表中的初始化顺序相同
D、与成员对象在构造函数体中被调用的顺序相同
答案
A
解析
C++中,类的构造函数初始化列表仅仅指定用于初始化成员的值,并不指定这些初始化执行的次序,成员被初始化的次序是定义成员的次序,所以成员对象在初始化时,构造函数的调用次序是这些成员的在类中的声明次序,选项A正确,本题答案为A
转载请注明原文地址:https://kaotiyun.com/show/MDfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
有如下两个类定义classxx{private:dOublex1;protected:doublex2;public:doublex3;};classYY:
下面是类shape的定义:c1assShape{public:VirtualvoidDraw()=0;};下列关于Shape类的描述中,正确的是()。
下列语句中,错误的是()。
有如下类定义:classPoint{private;staticinthow_many;};__how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的内容是(
从工程管理角度看,软件设计一般分为两步完成,它们是()。
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
有如下语句序列:ifstreaminfile("DATA.DAT");if(infile.good())cout
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
随机试题
参数是指
某患者,女性,63岁,全口牙列缺失,要求修复若患者上颌牙槽嵴低平,多次修复义齿固位差,但患者身体和经济状况良好,应选用哪种修复方法
根据《民法通则》第55条的规定,民事法律行为的一般生效要件包括( )。
对于旧合流制系统改造中常采用的是()合流制。
我国房产税法规定,征收房产税的征税范围不包括()。
小学低年级儿童常常认为听父母或大人的话就是好孩子。根据皮亚杰的道德发展阶段理论,这是因为,他们的道德发展处于()。
在这个社交媒体________,信息极大爆炸,而隐私保护犹如________的当代社会,许多人都在小心翼翼地避免出现在聚光灯之下,生怕出什么差池让自己的一切被翻个底朝天。 填入画横线部分最恰当的一项是:
Lastweek29earnestAmericanhighschoolstudentswereinvitedtoaneveningofreceivinggoodwords,smalltalk,warmtoastsa
IthasbeenawretchedfewweeksforAmerica’scelebritybosses.AIG’sMauriceGreenberghasbeendramaticallyoustedfromthef
有如下类定义:classP0intlintxx.YY;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),YY(Y){}};若执行语句Pointa(2),b[3],*c[4]
最新回复
(
0
)