首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2015-07-22
58
问题
有如下程序:
#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/MkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #nclude<iostremn> using namespace std; class Stack{ public: Stack(unsigned n=10:size(n
有如下程序: #include<iostream> using namespace std; class Base { protected: in i; public
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(
通过公有派生类的对象,只能访问基类成员中的
下面的哪个选项不能作为函数的返回类型?
数据结构中,与所使用的计算机无关的是数据的
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是()。
结构化程序设计的3种结构是
C++语言中关键字运算符有new,delete和【】。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
随机试题
Honeybeescannotlivealone.Theirbodystructureandinstinctsequipthemforlifeinacolony(群居)orcommunity,wheretheyhave
按照容重大小,混凝土通常分为普通混凝土、轻混凝土、重混凝土等,我国生产的特重混凝土比特轻混凝土可以大多少倍?[2003-017]
与初步设计深度相适应,概算定额是在预算定额的基础上以( )为对象编制而成的,以作为编制设计概算的依据。
根据我国法律关于评标程序的规定,以多种货币报价的,应当按照中国银行在开标日公布的汇率中间价换算成人民币。招标文件应当对汇率标准和汇率风险作出规定。未做出规定的,汇率风险由( )承担。
甲单位为一家中央级事业单位,已实行国库集中支付制度,2018年7月5日,甲单位分管财务工作的领导主持召开了由财务处、资产管理处相关人员参加的工作会议,听取近期工作汇报。部分事项如下:(1)甲单位经财政部门批复的A设备购置项目任务已于2018年6月30日前
下列各项中,应由纳税人向其机构所在地主管税务机关申报缴纳营业税的是()。
谬论:结论
与其他自然环境相比,电磁环境看不见,摸不着,具有空间、时间和频谱上覆盖全空域、全时域和复杂多变等多维( )。最恰当的一项是( )。
某计算机主存按字节编址,主存与高速缓存cache的地址变换采用组相联映像方式(即组内全相联,组间直接映像)。高速缓存分为2组,每组包含4块,块的大小为512B,主存容量为1MB。构成高速缓存的地址变换表相联存储器容量为(14)。每次参与比较的存储单元为(1
Because
最新回复
(
0
)