首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-14
27
问题
有如下类定义:
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/wv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板实参不能省略的情况说明不正确的是
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
有如下类声明:class1.estClass1{intk:public:voidset(intn){k=n;}intget()const{returnk;}};
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){cout<<1;}Co
下选项中不属于c++的类型的是______。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树牛总的结点数为【】。
关于面向对象的程序设计方法,下列说法正确的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des,并且指针作为返
随机试题
试述现代学校管理的发展趋势。
乳牙根尖周病治疗成功的标准不包括
某采用工程量清单计价的基础工程,土方开挖清单工程量为24000m3,综合单价为45元/m3,措施费、规费和税金合计20万元。招标文件中有关结算条款如下:(1)基础工程土方开挖完成后可进行结算;(2)非施工单位原因引起的工程量增减,变动范围10%以内时执行原
金融创新的原动力包括( )。
班杜拉提出的自我效能感理论认为,人的行为受行为的结果因素与先行因素的影响。行为的结果因素不包括()
伊梅尔特提出:“对制造业来讲,越是经济___________的时候,越是我们投资的好时机。”这与赵小刚“低谷投资”的观点___________。填入划横线部分最恰当的一项是()。
2015年一季度,A省商品房销售面积1175.2万平方米,下降13.4%,降幅比1—2月份收窄13.8个百分点。其中,商品住宅销售面积1036.3万平方米,下降15%;办公楼销售面积15.2万平方米,下降48.7%:商业营业用房销售面积111.1万平方米,
市场上出售的通用财务管理软件,按其处理业务的范围和内容,它应该属于
AShortHistoryoftheOriginsandDevelopmentofEnglishI.Origins—datedbackto【B1】______ofthreeGermanictribes:【B1】____
Whatmakespeoplehappier:moneyorhavinghappyfriendsandneighbors?Researchersinanewstudyfindthatfriendsofhappype
最新回复
(
0
)