首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2020-07-23
35
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
下列有关虚函数的表述中,错误的是
数据库应用系统中的核心问题是( )。
软件需求分析阶段的主要任务是
使用白盒测试方法时,设计测试用例应根据
当一个派生类对象结束其生命周期时,自动做的事情是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
下列符号中,正确的C++标识符是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sLst。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Pepend。在main函数中给出了一组测试数据,此时程序的输出
随机试题
休克失代偿期的主要微循环变化是()
A.促进胃排空,增强胃窦和十二指肠运动B.减少胃酸和胃蛋白酶分泌C.促进胃黏膜血流,刺激胃黏液分泌D.防止氢离子反渗,促进胃黏液分泌E.减少胃酸分泌,延缓胃排空吗丁啉能
初产妇自觉胎动,多数开始于
本案一审法院决定适用简易程序是否正确?原因是什么?如果再审法院发现原审遗漏了必须参加诉讼的当事人汇远公司,则法院应当如何处理?
下列关于鉴定人与证人的说法错误的是:()
依据设计合同的规定,对于因设计错误而造成的工程重大质量事故、损失严重的,设计人应承担的违约责任为()。
阅读下面材料,根据要求写作。成长是美丽的,它一路走着,一路抛洒着缤纷的花朵;成长是神奇的,它引领着我们,去创造一个又一个生命的奇迹;成长又是忧伤的,它意味着一次次告别的仪式,和亲人,和自己……以“成长”为话题,写一篇不少于800字的文章。
(2016·广东)学生中常见的焦虑反应是()
某件刺绣产品,需要效率相当的三名绣工8天才能完成;绣品完成50%时,一人有事提前离开,绣品由剩下的两人继续完成;绣品完成75%时,又有一人离开,绣品由最后剩下的那个人做完。那么,完成该件绣品一共用了()。
某燃气公司按以下规定收取燃气费:如果用气量不超过60立方米,按每立方米0.8元收费,如果用气量超过60立方米,则超过部分按每立方米1.2元收费。某用户8月份交的燃气费平均每立方米0.88元,则该用户8月份的燃气费是( )。
最新回复
(
0
)