首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2015-07-22
25
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面关于虚函数的描述正确的是()。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
下面的函数模板定义中错误的是
设有定义inta=1;floatf=1.2;charc=’a’;,则下列表示错误的是
执行语句序列intx=10,&r=x;cout<<X<<’-’<<r<<endl;输出结果为【】。
设有定义语句:doublex=2.5,y=4.7;inta=7;那么表达式x+a%3*(int)(x+y)%2/4的值为【】。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下面不属于软件设计原则的是
软件测试分4个步骤进行,即单元测试、集成测试、确认测试和【】。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
随机试题
两涘渚崖之间,不辩牛马。涣:
变异型心绞痛是指( )。卧位型心绞痛是指( )。
中风之中脏腑与中经络的鉴别要点是
A.药物吸收B.药物分布C.药物代谢D.药物中毒E.药物排泄新生儿药动学特点对用药的影响肾小球的滤过率只有成人的30%~40%,即影响()。
女性,68岁,脑血管意外,经过抢救治疗,生命体征趋于平稳,但处于昏迷状态。护士交接班时发现病人骶尾部皮肤有2cm×3cm呈紫红色,并有小水疱。为防止褥疮进一步发展,护理措施正确的是
河口的基本水文特征有( )。
建设单位将工程验收的时间、地点以及验收组名单书面通知工程质量监督机构的时间,应当在工程竣工验收前()。
甲公司的资质等级为二级,而某工程项目需要一级资质的承包商承建,于是甲公司就借用了乙公司的资质证书,承揽了该工程,后来因工程质量不合格而给发包人造成了重大损失。则赔偿责任应当由()承担。
请以“让……大放异彩”为题,写一篇内容充实的文章。要求:(1)用恰当的文字替换“让……大放异彩”中的省略号部分,使之构成一个完整具体的文章标题。(2)主题应与“给定资料”相关,但素材不必拘泥于“给定资料”,要结合生活中的具体感受,切忌空谈对策。(3
一般认为,一个人80岁时和他在30岁时相比,理解和记忆能力都显著减退。最近的一项调查显示,80岁的老人和30岁的年轻人在玩麻将时所表现出的理解和记忆能力没有明显差别。因此,认为一个人到了80岁时理解和记忆能力会显著减退的看法是站不住脚的。以下哪项如果为真,
最新回复
(
0
)