首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
admin
2020-07-23
52
问题
有如下类定义:
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/1Lyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=1;while(1){i++;if(i==100)break;if(i%2==0)cout
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列运算符不能重载为友元函数的是()。
下列符号中,正确的C++标识符是()。
下列关于栈的叙述正确的是( )。
下列选项中,不是C++关键字的是
在面向对象方法中,不属于“对象”基本特点的是()。
在软件开发中,需求分析阶段可以使用的工具是( )。
计算机软件包括
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
诗句“曾经沧海难为水,除却巫山不是云”表达了诗人对友人的思念之情。()
公民在其财产权受到侵犯时,有权要求侵权行为人()
地下工程铺贴高聚物改性沥青卷材应采用的施工方法是()。
新建砖混结构住宅工程,其外墙采用贴釉面砖,每平方米建筑面积消耗量为0.9m2,釉面砖全费用单价为60元/m2,类似工程概算指标为58000元/100m2,外墙采用水泥砂浆抹面,每平方米建筑面积消耗量为0.95m2,水泥砂浆抹面全费用单价为10元/m2,则该
某多层丙类仓库地上3层,建筑高度18m,建筑面积12000m2,占地面积4000m2,建筑体积72000m3,耐火等级二级。储存棉、麻、服装衣物等物品,堆垛储存,堆垛高度不大于6m。属多层丙类2项堆垛储物仓库。该仓库设消防泵房和两个500m。的消防水池,消
下列各项中属于企业存货的有()。
证券业协会监事长由()。
某乡镇对集贸市场36种食品进行检查,发现超过保质期的7种,防腐添加剂不合格的9种,产品外包装标识不规范的6种。其中,两项同时不合格的5种,三项同时不合格的2种。问三项全部合格的食品有多少种?
以下关于数据库系统的叙述中,正确的是()。
Whatistheinterviewmainlyabout?
最新回复
(
0
)