首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base1{ int m; public: Base(int m1): m(m1){} }; class Base2{ int n;
有如下类定义: class Base1{ int m; public: Base(int m1): m(m1){} }; class Base2{ int n;
admin
2021-05-06
34
问题
有如下类定义:
class Base1{
int m;
public:
Base(int m1): m(m1){}
};
class Base2{
int n;
public:
Base(int n1): n(n1){}
};
class Derived: public Base2,public Base1{
int q;
public:
Derived(int m1, int n1, int q1): q(q1),Base1(m1),Base2(n1){};
};
在创建一个 Derived 对象时,数据成员 m、n 和 q 被初始化的顺序是
选项
A、m、n、q
B、n、m、q
C、q、m、n
D、q、n、m
答案
B
解析
C++中,派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,所以Derived构造函数的初始化列表中,最后初始化q;另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;由于Derived类的派生列表中,Base2在前,所以应该先调用Base2的构造函数;这样Derived类中初始化顺序为:基类Base2、基类Base1、数据成员q;所以数据成员m、n、q的初始化顺序为:n、m、q,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/4Gfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计中反映用户对数据要求的模式是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
已知函数f的原型是“voidfont*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数DecToBin(char*des,intn)的功能是将十进制数据n转换成二进制数据,并将转换结果存放在des中。如:120的二进制数据为11
支持子程序调用的数据结构是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
下列选项中,不是C++关键字的是
在下面的4个关键字中用来说明虚函数的是()。
随机试题
大麦是我国古老的粮食作物之一。()
以下哪项是侵入性Hp检查的首选方法
根据国内常用分类,单侧唇腭裂中,整个上唇至鼻底完全裂开的属于()
会计科目设置过程中应遵循合法性、相关性、合理性的原则。()
下列关于银行业消费者权益保护规范的表述,正确的是()。
某大型企业设立了调解委员会,以缓和劳资矛盾。可以担当调解委员会主任的是()。
知母被认为是补气药材之最的药用植物。()
一般资料:男,45岁,公司总经理。案例介绍:求助者与父亲的关系非常好,可是求助者的父亲却在一次车祸中死了。求助者接受不了这个事实,脑海里总会浮现出父亲的影子,并多次梦到父亲向他微笑。白天工作时,注意力不能集中,出了很多差错,差点给公司造成重大损失
被告人吴某系某国有煤矿供销科科长,其月工资800余元,爱人在农村,两个孩子在身边上学,家境困难,常申请补助。但一次吴某家被盗,破案后查明罪犯盗得其现金10万余元,“良友”香烟12条,金项链3条。吴某涉嫌经济犯罪被捕,但查证属实的受贿物品仅有7000余元,吴
在幼儿言语发展中,消极词汇是指()。
最新回复
(
0
)