首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
有如下类定义: class Person{ public: Person(string s):name(s) { } protected: string name;
admin
2019-03-05
45
问题
有如下类定义:
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/jvAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx:
以下程序运行后的输出结果是______。#include<iostream>#include<string>usingnamespacestd;classY;
下列关于this指针的叙述中,正确的是
当使用fstrearn流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
数据库概念设计中,由分散到集中的设计方法是
判断字符型变量ch是否为大写英文字母,应使用表达式
对n个元素的序列进行冒泡排序时,最少的比较次数是______。
下列叙述中正确的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可以表示为
栈C最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
随机试题
()泛指那些专门用于解决各种具体应用问题的软件或程序。
在Windows中要播放CD唱盘,可用______工具。
风疹邪郁在表证的用方是风疹邪毒内盛证的用方是
牡蛎散功专止汗的药物是
建设工程竣工验收合格后,()应当及时提出工程竣工验收报告。
工程所在区域未开展规划环境影响评价的,需进行()。
下列诸项是关于海关对某些特殊进口货物完税价格审定的叙述,其中正确的有______。
会计师事务所应当针对审计工作底稿设计和实施适当的控制。下列各项中,通常不属于控制目的的是()。
纳木错被称为“天湖”,位于西藏中部,为世界上海拔最高的大型湖泊,也是中国第二大咸水湖。()
知识分子流落江湖,应当是不得已而为之的。由古至今,知识分子大都希望用自己所掌握的各种知识,为江山社稷出一份力。如春秋时期的苏秦、张仪,三国时期的诸葛亮、徐庶.等等。但能够成为人中“翘楚”的毕竟是少数,就算李白这样的大文豪,一生中绝大部分时间却是浪迹江湖,不
最新回复
(
0
)