首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2015-07-22
42
问题
有如下程序:
#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/kuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。cout<<fixed<<509.123456789<<endl;
设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j;语句后,k的值为【】。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
当输入“Thankyou”时下列程序的输出结果为()。#include<iostream.h>#include<iomanip.h>voidmain(){charli
若定义cin>str;当输入ObjectWindowsProgramming!所得的结果是str()
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
在C++中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就取消这种关联。
下面是关于ios类的叙述,正确的是()。
在C++中,打开一个文件就是将这个文件与一个()建立关联:关闭一个文件就取消这种关联。
算法的空间复杂度是指()。
随机试题
女性,32岁,胸闷、气短10天,伴腹部不适,发热37.5℃,食欲下降,体重下降,无腹泻、恶心及呕吐,B超显示胸、腹腔积液,PPD皮试强阳性。该患者抗结核治疗无效,顽固性胸、腹水,最应与下列哪种疾病相鉴别
柴胡与银柴胡均能疏肝解郁。()
路面工程施工组织设计应重点考虑的内容是()。
Word中通过格式菜单中的“段落”命令实现的操作是( )。
某股份有限公司注册资本为5000万元,法定公积金为2000万元,将该项公积金转为资本时,所留存的该项公积金不得少于()万元。
我劝天公重抖擞,_____________。(龚自珍《己亥杂诗》)
简述货币中性的概念,成立条件及其对宏观调控的启示。
下列关于死刑的适用,说法正确的有()。
请用Word2010对考生文件夹下WORD.DOCX文档中的文字进行编辑、排版和保存。将标题段(“诺基亚,移动通信的全球领先者”)文字设置为二号黑体、加粗、居中,并添加粗波浪下划线。
AccordingtoChitra,______charactersareconsideredtobenotwelldepicted.
最新回复
(
0
)