首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2020-07-23
38
问题
有如下类定义:
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://www.kaotiyun.com/show/i6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classCup{public:voidSetPrice(doubleval);private:doubleprice;}
下列关于运算符重载的叙述中,错误的是
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
数据库中对概念模式内容进行说明的语言是
软件需求分析阶段的主要任务是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
下面描述中不属于软件需求分析阶段任务的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的
下列选项中不符合良好程序设计风格的是()。
随机试题
纳税担保的具体方式包括()。
思乡与怀远是中国抒情传统的一大母题,这一母题的真正形成是在【】
A、醋酐-浓硫酸反应B、kedde反应C、Molish反应D、Mg-HCl反应E、K-K反应可以区别甾体皂苷和甾体苷元的反应是
患者男,38岁,感染性心内膜炎。患者住院期间突然出现失语、吞咽困难、瞳孔大小不等、神志模糊,最可能出现的并发症是
管阻力的模型试验,使用同一管材,原型与模型流体密度比尺为λρ=800,黏度比尺λv=1/16,测得模型压差为100Pa,原型压差为()Pa。
下列选项中,属于信用风险的有()。
A、 B、 C、 D、 D第一列都是植物或植物的组成部分,第二列的物品都可用于娱乐,第三列前两个图形都是日常家用品,故问号处应选D项。
诗人之有别于一般作家,就在于诗人在诗的创作中塑造的是他自己,因而诗歌比起小说家的作品来,在更高的程度上是自我塑形,而小说的作者却是在塑造与他本人绝不相等的形象。自然,一个诗人的艺术形象也并非他自己本人的纯粹翻版,而是超越他自己的一个形象。对这段文字的理解,
Davidis10yearsold.Hissisteris8yearsoldDavidis______yearsthan______hissister.
Thedrowningboymadea______attempttocatchtheropethrowntohim.
最新回复
(
0
)