首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2021-07-02
30
问题
有如下程序:
#include
#include
using namespace std;
class Father{
public:
Father(string s):name(s) { cout<<’F’; }
~Father() { }
private:
string name;
};
class Mother{
public:
Mother(string s):name(s) { cout<<’M’; }
~Mother() { }
private:
string name;
};
class Child:public Mother,public Father{
public:
Child(string s1,string s2,string s3,int a):Father(s1),Mother(s2),name(s3),age(a) { cout<<’C’; }
~Child() { }
private:
string name;
int age;
};
int main(){
Child son("Zhang","Li","Ming",20);
return 0;
}
运行时的输出结果是
选项
A、C
B、FMC
C、MFC
D、FMC20
答案
C
解析
执行派生类构造函数的顺序是:1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数。所以本题中执行构造函数为先执行基类Mother的构造函数、然后执行基类Father的构造函数,再执行派生类的构造函数函数,所以输出MFC,答案C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/RYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的成员函数不能访问基类的()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
下列叙述中正确的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
派生类的成员函数不能访问基类的()。
已知函数fun的原型为intfun(int,int,int),下列重载函数原型中错误的是()。
按照“后进先出”原则组织数据的数据结构是
随机试题
年终,为答谢外宾对我市发展做出的重大贡献,现要举办一次茶话会,邀请一些对城市发展做出突出贡献的外宾参加,领导把此次茶话会的策划、执行工作交由你负责,你会怎么做?
A、Sheknowsheisverybusy.B、He’salreadyhelpedherenough.C、Heisincompetenttohelpher.D、Shedoesn’tneedanyhelp.C男士
A.分解葡萄糖产酸不产气B.分解葡萄糖产酸产气C.水解尿素产碱D.水解精氨酸产碱E.水解赖氨酸产碱肺炎支原体
A.胆B.胃C.大肠D.膀胱E.三焦“太仓”是指()
某实施监理的工程,建设单位与施工单位按照《建设工程施工合同(示范文本)》签订了施工合同,合同约定以下内容:合同工期为130天;因施工单位原因造成工期延误的,违约赔偿金为5000元/天。按《建筑安装工程费用项目组成》(建标[2003]206号)规定,以直接费
采用定额成本计价法分配完工产品和月末在产品费用,应具备的条件有()。
一、注意事项1.本题本由给定资料与作答要求两部分组成,考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准
Youlooktired.Doyou______arest?
Whatisthelengthofthehypotenuseof△ABC?(1)Thelengthsofthethreesidesof△ABCareconsecutiveevenintegers.(2)The
Somemanagershavenoticedrecentlythattheemployeesinthecompanyaretakingadvantageofthepolicyofhavingbreaks.Thew
最新回复
(
0
)