首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
39
问题
有如下类定义:
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/BVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(
有以下程序#include<iostream>usingnamespacestd;classBaseinta;public:Base(intx){a=x;}voidsh
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
在面向对象的程序设计中,下列叙述中错误的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
以下哪个特征不是面向对象思想中的主要特征?
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用______个字节。
随机试题
根据我国《专利法》,关于授予专利权,下列选项正确的有()
我国《宪法》第9条规定:“________;由法律规定属于集体所有的森林和山岭、草原、荒地、滩涂除外。”根据宪法规定,________,但由法律规定属于国家所有的除外。
壮热烦渴,口干舌燥,面赤恶热,大汗,脉洪大有力。治当首选
牙齿萌出的生理特点,错误的是
溃疡初期,脓栓未溶,腐肉未脱,疮面宜选用
江苏某港口机械制造股份有限公司(320193xxxx)向香港飞翼船务有限公司出口集装箱半挂车5辆,总价HKD608000。经海关批准,该批货物运抵启运地海关监管现场前,先向该海关录入出口货物报关单电子数据,货物运至海关监管现场后,转关至上海吴淞口岸装运出境
伴随着有形资产与无形资产转移的国际资本流动通常是()。
根据企业所得税法律制度的规定,下列依照中国法律、行政法规成立的公司、企业中,属于企业所得税纳税人的有()。
假设市场是强式有效的,那么以下哪种说法是正确的?()
Ifpolicymakershopetomakefasterprogressinimprovingeconomicperformance,reducingpoverty,andslowing【M1】______
最新回复
(
0
)