首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2015-07-22
68
问题
有如下程序:
#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://kaotiyun.com/show/5uNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
两个变量定义不能同名,是因为()。
下列的各类函数中,()不是类的成员函数。
C++语言类体系中,不能被派生类继承的有()。
将x+y中的+运算符用友元函数重载应写为【】。
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’x=(a&&b)&&(c<’B’=;
某二叉树T有n个节点,设按某种顺序对T中的每个节点进行编号,编号值为1,2,…n,且有如下性质:T中任一节点v,其编号等于左子树上的最小编号减1,而v的右子树的节点中,其最小编号等于v左子树上的节点的最大编号加1。此二叉树是按()顺序编号的。
有关类和对象的说法不正确的是()。
在E-R图中,用来表示实体联系的图形是
随机试题
C2b4b3bH因子
可引起周围神经炎的药物是
()是除海洋产业和空间科学技术产业外一切产业项目的支撑基础。
应当在“应收账款”账户贷方核算的是()。
①切割成相同大小隔间的写字楼,吃住挤在6平方米的年轻人,月收入过万但需苦练720小时的工作流程——这就是网红工厂的生态。通过新老主播连麦、互刷礼物、买热门等推广手段,经纪公司“制造”出了千千万万个同质化的赚钱机器。但这种枯燥辛苦的生活并没有阻挡更多人涌入这
针对最近风靡网络的“抢票插件”,某专家认为,铁道部12306订票网站、电话售票渠道的开通,是为了营造公平、公正的购票环境,而使用“抢票插件”就等于插队,破坏购票规则,加上软件:本身的破坏性,最终伤害的是整个购票系统的安全。以下陈述除了哪项,均能构成对该专家
设α=()T,A=I-ααT,B=I+2ααT,其中I是4阶单位矩阵,则AB=[].
在法律运行中,最大量、最经常的工作指的是
Whatdoesitmeantobeintelligent?Mostpsychologistsagreethatabstractreasoning,problemsolving,andtheabilitytoacqui
AftertheviolentearthquakethatshookLosAngelesin1994,earthquakescientistshadgoodnewstoreport:thedamageanddeath
最新回复
(
0
)