首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2021-06-10
27
问题
有如下程序:
#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://jikaoti.com/ti/7dh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intfun(charx,chary){if(x>y)returnx;returny;}
下列关于数据库设计的叙述中,正确的是( )。
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Thevalueis10
请打开考生文件夹下的解决方案文件proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:sonny
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
下列关于模板的叙述中,正确的是()。
下列字符串中,正确的C++标识符是()。
在数据管理技术发展的三个阶段中,数据共享最好的是
下面描述中不属于软件需求分析阶段任务的是
随机试题
Sincetheearly1930s,Swissbankshadpridedthemselvesontheirsystemofbankingsecrecyandnumberedaccounts.Overtheyear
服用驱虫剂后的导泻一般采用
爱之初,要让我们所爱的人做他们自己,而不要把他们变成我们心目中的形象。否则,我们所爱的仅仅是我们在他们身上的影子。最快乐的人不必事事尽善尽美,他们只会让大部分事情顺其自然。当你呱呱落地时,你大声地哭泣,周围的每个人都朝你微笑。而当你走完人生时,你
《执业医师法》规定,医师在执业活动中应履行的义务之一是
因K与甲商量购买毒品吸,甲萌生抢劫K财物的念头,并与乙等人进行了谋划。某日,甲将K诱至甲住处谎称等候卖毒品的人,事先与甲串通好的乙等人闯入房内,装模作样地赶走甲,并对K进行殴打,当场劫得K手机及银行存折等物。乙等人逼迫K说出存折密码,但因当天银行放假而未取
工程保险的主要险别有()。
在国外,建筑工程一切险的投保人一般是()。
某施工机械的固定资产原值为500万元,该类设备的折旧年限为8年,规定的总工作台班数为20000台班,预计净残值率为4%。根据以上资料,回答下列问题:若用工作量法计提折旧,则每台班折旧额为()元。
(1)请编写名称为change_c的程序并执行。该程序实现下面的功能:将雇员工资表salarys进行备份,备份文件名为baksals.dbf。利用“人事部”向“财务部”提供的雇员工资调整表c_salary1的“工资”,对salarys表的“工资”进行调
In1784,fiveyearsbeforehebecamepresidentoftheUnitedStates,GeorgeWashington,52,wasnearlytoothless.Sohehireda
最新回复
(
0
)