首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
admin
2020-07-23
28
问题
有如下类定义:
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/1Lyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
下列选项中,与实现运行时多态性无关的概念是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
以下关键字不能用来声明类的访问权限的是()。
数据库管理系统是( )。
下面不能作为结构化方法软件需求分析工具的是
有如下类和变量定义:classParents{public:intpublicData;private:intprivateData;};classdA:publicParen
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
小儿骨关节结核的好发部位有
DIC时最易发生
非诺贝特属于()。
有一次,一位眼睛近视得很厉害而又不戴眼镜的老师,把我们几个同学招呼到他的宿舍里去,给我们诵读《罪恶的黑手》。他屋子里哪儿都是书,光线显得很昏暗,他需要把诗集贴近鼻子尖才能读得出。他的声音并不洪亮,——无手势,读得很慢,——很动人。长大以后,我再没去读过这首
在质量管理的工具和方法中,直方图的主要用途是()。
下列报表中不在账务处理系统中编制和输出的是()。
学校在抗战纪念日组织学生开展参观历史博物馆、走访抗日老战士等活动。这些活动体现的德育途径是()。
教师与学生交往的主要渠道是()。
TASKONE—ADVANTAGE•Forquestions13—17,matchtheextractswiththeadvantages,listedA—H.•Foreachextract,choosetheadv
假定利率比股票分红高2%。5月1日上午10点,沪深指数为3600点,沪深300股指期货9月合约价格为3700点,6月合约价格为3650点,投资者认为价差可能缩小,于是买入6月合约,卖出9月合约。5月1日下午2点,9月合约涨至3750点,6月合约涨至
最新回复
(
0
)