首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
admin
2015-07-22
46
问题
有如下类定义:
class Person{
public:
Person(string s):name(s) { }
protected:
string name;
};
class Father:virtual public Person{
public:
Father(string s):Person(s) { }
};
class Mother:virtual public Person{
public:
Mother(string s):Person(s) { }
};
class Child:public Father,public Mother,virtual public Person{
public:
Child(string s1,string s2,string s3):Mother(s1),Father(s2),Person(s3) { }
};
在建立派生类Child的对象时,其基类Father、Mother和Person的构造函数的调用顺序为
选项
A、Father,Mother,Person
B、Mother,Father,Person
C、Person,Father,Mother
D、Father,Person,Mother,Person,Person
答案
C
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类构造函数,所以本题中先调用基类person构造函数,然后执行father构造函数,最后执行mother构造函数。
转载请注明原文地址:https://kaotiyun.com/show/75Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为( )。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
关于静态数据成员的描述中正确的是()。
下列引用的定义中,()是错误的。
C++流中重载的运算符">>"是一个______。
下列叙述中错误的是()。
设有下列二叉树: 对此二叉树前序遍历的结果为
编译时的多态性可以通过使用()获得。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
下列写梅的诗句中,其作者与其他三句的作者不是出自同一朝代的是()。
在智者运动中,_______提出了“人是万物的尺度”的著名命题。
青春期功血:子宫内膜脱落不全:
存货的相关税费和保险费应计入()。
某公园2003年5月取得门票收入和公园内游艺场经营收入18000元(未分别核算),代销中国福利彩票取得手续费收入3000元,为某民间艺术团提供场地取得收入20000元。则该公园本月应纳营业税为( )元。
相对剩余价值是在______不变的条件下,通过提高劳动生产率,缩短必要劳动时间,相应延长剩余劳动时间而生产的剩余价值。
晕轮效应在教育过程中有何不良影响?
2,2,-2,-10,()
某企业于2006年6月12日自行建造一条生产线,该生产线建造成本为740万元,预计使用年限为5年,预计净残值为20万元,在采用年限总和法计提折旧时,2007年该企业应计提的折旧额为()万元。
下列关于大陆法系与英美法系区别的表述,正确的是()。
最新回复
(
0
)