首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
admin
2021-05-06
50
问题
有如下类定义:
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/0Jfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
在C++H冲,打开一个文件时与该文件建立联系的是()。
有如下两个类定义classxx{private:dOublex1;protected:doublex2;public:doublex3;};classYY:
数据库系统的核心是()。
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
有如下类定义:ciassA{char*a:public:A0:a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_________;strcpy(a,a
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
下列哪项不是面向对象程序设计的主要特征()。
随机试题
图中标志的含义是________。
女性,32岁,产后7个月发现腹壁一隆起型肿块,约5cm,质硬,病变界限不清,镜下长形纤细的梭形细胞增生,无明显异型性,周围有数量不等的血管。关于此病,下列说法错误的是
成年男性病人,烧伤面积70%,伤后20天,体温39.9℃,心率132次/分,呼吸24次/分,外周血白细胞18×109/L,应用泰能3g/d,连续应用6天,体温仍高,并出现腹泻8次/日。需要采取哪些措施
某妇女,30岁,第一胎孕38周,发现风湿性心脏病二尖瓣狭窄伴肺动脉高压5年,孕期心功能Ⅱ级,临产3小时,宫口扩张1.5cm,心率120次/分,呼吸30次/分,咳嗽频繁,肺底有罗音。
舌的运动神经是
A、不宜饮酒B、不宜喝茶C、不宜喝咖啡D、不宜吸烟E、不宜食醋应用抗痛风药时
人民检察院审查公安机关移送起诉的内容有( )。
阅读下列关于信息系统工程监理方面的叙述,回答问题1至问题4。[说明]某信息系统工程项目,建设单位委托某监理公司负责实施阶段的监理工作。该公司副经理出任项目总监理工程师。工程实施前总监理工程师做了以下监理准备工作:(1)责成总监理工
设有关系歌手(歌手号,姓名),根据“歌手”关系建立视图myview,视图中含有包括了“歌手号”左边第一位是“1”的所有记录,正确的SQL语句是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是
最新回复
(
0
)