首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Father{ public: Father(string
有如下程序: #include #include using namespace std; class Father{ public: Father(string
admin
2021-02-22
24
问题
有如下程序:
#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/5zfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。补充函数convert(longs,long*str),使之从低位开始取出长整型变量S中奇数位上的数,依次存放在数str中。例如,当s中的数为:7654321时,
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
在一个派生类的成员函数中,试图调用其基类的成员函数"voidf();’’,但无法通过编译。这说明()。
下列符号中不属于C++关键字的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①-Foo(){}//②private:F00(){}//③
将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和
数据库管理系统的基本功能不包括
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
带链队列空的条件是
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
随机试题
联轴器装配的主要技术要求是应保证两轴的( )要求。
数据访问页也可以像报表那样进行排序和分组,并且可以动态地展开和折叠()
急性肾小管坏死的机制以下说法不正确的是
A.阴寒凝滞B.气滞心胸C.气虚血瘀D.痰浊内阻E.气阴两虚心绞痛遇劳则发,神疲乏力,气短懒言,心悸自汗,舌淡暗,苔薄白,脉结代。
按规定有下列情形之一的,进出口货物的纳税义务人可以自缴纳税款之日起1年内,书面声明理由,向海关申请退税并加算银行同期活期存款利息的有()。
新疆克孜尔千佛洞早中期的壁画题材多为()故事。
世间有很多事真的是“只有想不到的,没有做不到的”。当我们陷入_______的境地时,开动脑筋,激活智慧,往往会“急中生智”而杀出一条_______的新路来。没有四肢,就用牙齿行走;缺少力气,就用智慧谋生……生活中的很多奇迹和成功,就是这样诞生的。填入划横
市场营销组合中所包含的可控制的4P变量是()。
计算机软件有系统软件和应用软件,下列_________属于应用软件。
TheBoardofGovernorsoftheFederalReserveSystemislocatedin______.
最新回复
(
0
)