首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
admin
2015-07-22
43
问题
有如下类定义:
class Person{
public:
Person(string s):name(s) { }
protected:
string name;
};
class Father:virtual public Person{
public:
Father(string s):Person(s) { }
};
class Mother:virtual public Person{
public:
Mother(string s):Person(s) { }
};
class Child:public Father,public Mother,virtual public Person{
public:
Child(string s1,string s2,string s3):Mother(s1),Father(s2),Person(s3) { }
};
在建立派生类Child的对象时,其基类Father、Mother和Person的构造函数的调用顺序为
选项
A、Father,Mother,Person
B、Mother,Father,Person
C、Person,Father,Mother
D、Father,Person,Mother,Person,Person
答案
C
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类构造函数,所以本题中先调用基类person构造函数,然后执行father构造函数,最后执行mother构造函数。
转载请注明原文地址:https://kaotiyun.com/show/BVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不是描述类的成员函数的是
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=
若有以下程序:#include<iostream>usingnamespacestd;intf(){staticinti=0;ints=1;s+=i;
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(int
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
下列打开文件的表达式中,错误的是
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
以下哪个特征不是面向对象思想中的主要特征?
随机试题
关于影响肺换气的因素的叙述,错误的是
骨盆内测量的测量时间应在
受理申请医师注册的卫生行政部门对不符合条件不予注册的,应当自收到申请之日起多少日内给予申请人书面答复,并说明理由()
某公司2004年6月以出让方式取得一宗位于某市某区某路X号的国有土地使用权,面积为18600m2,用途为工业,已办理土地登记手续。2008年5月,该公司拟以其所使用的国有出让土地作抵押,向某银行申请贷款。为验证该公司土地状况的真实性,降低银行贷款风险,现该
一般事故由项目法人组织()进行调查。
一般资料:求助者,女性,19岁,大学生。下面是心理咨询师与求助者之间的一段咨询对话。心理咨询师:你好!请问我能为你提供什么帮助吗?求助者:我最近总感到紧张,睡不好觉。心理咨询师:你能谈谈是什么事情让你感到紧张,并出现
十七大以来,党对兴起社会主义文化建设新高潮,推动社会主义文化大发展大繁荣作出战略部署。这是基于()。
(2013年真题)简述诽谤罪的构成要件。
电子政务属于下列()类计算机应用。
现在,很多家庭都喜欢在屋子里养一些植物,这确实有很多好处,比如可以使人心情愉快,也可以让空气变得新鲜。但是,其实有些植物并不适合在室内养,它们虽然看上去很好看,却会对人的健康产生不良的影响。因此如果想在家里养一些花的话,最好先上网查一查。★关于
最新回复
(
0
)