首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2015-07-22
89
问题
有如下程序:
#include
#include
using namespace std;
class Father{
public:
Father(string s):name(s) { }
~Father() { cout<<’F’; }
private:
string name;
};
class Mother{
public:
Mother(string s):name(s) { }
~Mother() { cout<<’M’; }
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) { }
~Child() { cout<<’C’; }
private:
string name;
int age;
};
int main(){
Child son("Zhang","Li","Ming",20);
return 0;
}
运行时的输出结果是
选项
A、C
B、CMF
C、CFM
D、20CMF
答案
C
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数。所以本题中执行析构函数为派生类的析构函数、Father的析构函数、Mother的析构函数,所以输出CFM,答案C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/5uNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
软件测试的目的是()。
将x+y中的+运算符用友元函数重载应写为【】。
关于虚函数,下列表述正确的是()。
对于常数据成员,下面描述正确的是()。
以下for语句中不是死循环的是
“年龄在18-25之间”这种约束是属于数据库当中的
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
类模板的模板参数()。
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。#include<string>char*scmp(char*s1,char*s2){if(strc
随机试题
可区分三萜皂苷和甾体皂苷的是
关于行政处罚听证程序的表述中,不正确的是()
我国东南某机场拟进行改扩建施工,在施工前,被要求执行绿色施工模式。在施工过程中发生了以下事件:事件一:施工单位依据《民用机场绿色施工指南》(AC一158一CA一2017—02),并通过与各方沟通协商,明确了本单位在绿色施工中的基本职责。事件二:在石方爆
证券公司从事证券自营业务,其投资范围或投资比例违反《证券公司监督管理条例》的,对直接负责的主管人员和其他直接负责人员,()。I.处以3万元以上10万元以下的罚款Ⅱ.给予警告Ⅲ.情节特别严重的,送司法机关处理Ⅳ.情节严重的,撤销任职资格或者证
根据个人所得税法律制度的规定,个人通过境内非营利社会团体进行的下列捐赠中,在计算缴纳个人所得税时,准予税前全额扣除的有()。
职业活动内在的道德准则包括()
八七会议明确提出,中国资产阶级民主革命的中心问题是
从字符串s中的第2个字符开始获得4个字符的子字符串函数是
刘猛是某出版社的一名编辑,他的好朋友李杰发给他一篇科普文章(文章存放在“Word素材文件.docx”中),请他帮忙进行排版。假如你是刘猛,请按照如下要求帮助李杰完成相关排版工作:将文档中8个字体颜色为蓝色的段落设置为“标题1”样式,3个字体颜色为绿色的
Monfrèreadorelesproblèmesdifficilesetil____________trouvetoujoursUnesolution.
最新回复
(
0
)