首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Basel{ int m; public: Base(int m1)_m(m1){} }; class Base2{ int n; public: Base
有如下类定义: class Basel{ int m; public: Base(int m1)_m(m1){} }; class Base2{ int n; public: Base
admin
2021-06-10
49
问题
有如下类定义:
class Basel{
int m;
public:
Base(int m1)_m(m1){}
};
class Base2{
int n;
public:
Base(im n1):n(n1){}
};
class Derived:public Base2,public Base l{
int q;
public:
Derived(int m1,int n1,int q1):q(q1),Basel(m1),Base2(n1){};
};
在创建一个Derived对象时,数据成员lIl、rl和q被初始化的顺序是( )。
选项
A、m、n、q
B、n、m、q
C、q、m、n
D、q、n、m
答案
B
解析
C++中,派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,所以Derired构造函数的初始化列表中,最后初始化q;另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;由于Derived类的派生列表中,Base2存前,所以应该先调用Base2的构造函数;这样Derived类中初始化顺序为:基类Base2、基类Basel、数据成员q;所以数据成员m、n、q的初始化顺序为:n、m、q,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/FMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
必须用一对大括号括起来的程序段是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
下列叙述中正确的是()。
有如下类定义:classMyclass{intx;public:Myclass():x(O),y(0){}intGetX(){returnx,}voidSetX(intxx){x=
下列选项中不属于面向对象程序设计特征的是()。
下列关于模板的叙述中,正确的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
数据库管理系统中负责数据模式定义的语言是()。
随机试题
背景天津某工程由A建筑集团公司总承包,土方由B基础公司分包,现场正在进行深基坑土方开挖。18点15分,B基础公司项目经理将11名普工交给现场工长;19点左右,工长向11名工人交代了生产任务,11人全部下基坑,在⑦轴至⑧轴间平台上施工(领班未到现场,电工未
传热速率是由工艺生产条件决定的,是对换热器换热能力的要求。()
A.《滇南本草》B.《本草品汇精要》C.《白猿经》D.《本草衍义》我国封建社会最后一部大型官修本草是
患者,男,53岁。晨起吃两个油煎荷包蛋后突发右上腹阵发性绞痛4小时来急诊。胆道疾病手术后,患者饮食要求为
1990年盖洛普民意调查表明:美国人民心目中最诚实和最道德的职业排序,列第一位的是
残疾人社会工作者通常在专门的组织机构开展工作,他们所运用到的专业方法有()。
考试的核心环节是()。
由于运动动作的多样性,动作示范要注意“示范面”的问题。示范面有正面、背面、侧面和镜而。其中,()是武术的套路教学常采用的示范面。
新中国成立以来,中国外交取得了举世瞩目的成就。下列说法符合20世纪70年代中国外交状况的是()。①中国对外关系出现全新局面②中国外交没有受到“文革”的干扰③中日邦交正常化④中美正式建立了外交关系
你刚进入工作单位,有两位同事小张和小李,小张工作严谨但不善于沟通,而小李个性鲜明、创新性强,他们之间存在的矛盾并越来越深,领导让你去解决,你会怎么办?
最新回复
(
0
)