首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2020-07-23
18
问题
有如下程序:
#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://kaotiyun.com/show/a6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=2;intj=3;intmain(){inti=9,j=i;cout
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
下列枚举类型的定义中,包含枚举值3的是
有如下程序:#includeusingnamespacestd;classAppliance{public:Appliance(){cout
数据库管理系统是( )。
下面不属于软件测试实施步骤的是
当一个派生类对象结束其生命周期时,自动做的事情是
下列选项中不属于面向对象程序设计特征的是()。
随机试题
耳部()对消化不良引起的失眠效果最佳。
铣削过程中,切削液不应冲注在切屑从工件上分离下来的部位,否则会使铣刀产生裂纹。()
大肠杆菌乳糖操纵子的诱导剂是
某有抗震设防的底部大空间剪力墙结构,转换层以上楼层层高2.8m,横向剪力墙有效截面面积Aw2=18.2m2,框支层层高3.6m,横向落地剪力墙有效截面面积Aw1=11.4m2,框支层有8根0.6m2×0.6m2的框支柱,全部柱截面面积Ac=2.88m2,
财政的三大职能中主要由中央政府来承担的是()。
下列行为中属于有效民事行为的有()。
有些从政者是忧国忧民的理想主义者,有些从政者是自私自利的机会主义者。任何一个从政者都会对社会的价值观产生影响。以下哪些项可以从上述陈述中推出?Ⅰ.一个从政者如果对社会价值观产生负面影响,他一定是自私自利的机会主义者。Ⅱ.一个人
以下关于窗体的叙述中,错误的是()。
在考生文件夹下,打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。将正文各段文字(“本报……奥运会纪录。”)设置为小四号宋体,段落格式设置为1.25倍行距、段前间距0.5行;设置正文第一段(“本报……下一站东京
HarrietBeecherStowehadpouredherheartintoheranti-slaverybook,"UncleTom’sCab-in".Butneithershenorherfirstpubl
最新回复
(
0
)