首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
admin
2018-08-13
59
问题
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为( )。
选项
A、派生类、成员对象类、基类
B、成员对象类、基类、派生类
C、基类、成员对象类、派生类
D、基类、派生类、成员对象类
答案
C
解析
建立派生类对象的时候,构造函数的执行顺序如下:执行基类的构造函数,调用的顺序按照基类被继承时候的顺序(自左向右)。然后是执行成员对象的构造函数,调用顺序按照各个成员对象在类中的声明顺序(自上而下),最后是执行派生类的构造函数。
转载请注明原文地址:https://kaotiyun.com/show/AyAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
带有基类的多层派生类构造函数的成员初始化列表中都要排出虚基类的构造函数,这样将对虚基类的子对象初始()。
有如下定义语句:inta[]={1,2,3,4,5);,则对语句int*p=a;正确的描述是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列选项中,不是算法的基本特征的是()。
有下列程序:#include<iosteram.h>usingnamespacestd;classBase{public:Base(){cout<<"BB";
下面程序错误的语句是#include"iostream.h"①voidmain()②{③intA=0;④int&B;⑤B=A;⑥cout<<B;⑦
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
关于在调用模板函数时实参的使用,下列表述中正确的是
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
随机试题
男性,70岁,有帕金森病史20年,近2年来生活逐渐不能自理,刷牙洗脸不能。后来僵卧于床上,完全丧失了生活能力,上述改变是由于
下列药物中不属于广谱青霉素的是
气不摄血型紫癜的首选方剂是血热妄行型紫癜的首选方剂是
我国节能中长期专项规划要以()为指导。
复式记账凭证不便于分工记账,而单式记账凭证有利于分工记账。()
甲公司是一家汽车企业,为避免投资扩张带来的风险,公司董事会对公司规模的扩张采取了极为谨慎的做法。近年受相关政策影响,我国家用汽车市场出现了快速增长,该公司产能已无法满足市场需求,经常处于满负荷运转。造成生产效率下降,成本上升。公司管理层开始将提高产能提上日
询问病史的道德要求是()。
多声部音乐可分为________和________两种。
“以教为主”的教学系统设计模式的四个理论基础是()
《太医精诚》一文出自中国唐朝孙思邈所著《备急千金要方》第一卷,是中医学典籍中论述医德的一篇重要文献。该文论述了一个好医生应该具有的素质:一是精,即要求医者有精湛的医术;二是诚,即要求医者有高尚的品德,具有同情仁爱之心。从上文可合乎逻辑地推出以下各项陈述,除
最新回复
(
0
)