首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base1{ int m; public: Base(int m1): m(m1){} }; class Base2{ int n;
有如下类定义: class Base1{ int m; public: Base(int m1): m(m1){} }; class Base2{ int n;
admin
2021-02-22
28
问题
有如下类定义:
class Base1{
int m;
public:
Base(int m1): m(m1){}
};
class Base2{
int n;
public:
Base(int n1): n(n1){}
};
class Derived: public Base2,public Base1{
int q;
public:
Derived(int m1, int n1, int q1): q(q1),Base1(m1),Base2(n1){};
};
在创建一个 Derived 对象时,数据成员 m、n 和 q 被初始化的顺序是
选项
A、m、n、q
B、n、m、q
C、q、m、n
D、q、n、m
答案
B
解析
C++中,派生类构造函数都是先调用基类构造函数,再根据声明次序定义数据成员,所以Derived构造函数的初始化列表中,最后初始化q;另外对于多继承,派生类的构造函数初始化列表中,基类构造函数是按照基类在派生类的派生列表中出现的次序调用的;由于Derived类的派生列表中,Base2在前,所以应该先调用Base2的构造函数;这样Derived类中初始化顺序为:基类Base2、基类Base1、数据成员q;所以数据成员m、n、q的初始化顺序为:n、m、q,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Ymfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){inta=4,b=5,c=0,d;d=!a&&!b‖!C;cout
请打开考生文件夹下的解决方案文件proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚部等于两个复数的虚部之和。例如
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
下列关于对象概念的描述中,正确的是()。
下列关于虚函数的描述中,正确的是()。
下列叙述中正确的是()。
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
下列选项中,不是C++关键字的是
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
随机试题
蓄电池室禁止点火和吸烟,但可以使用普通照明开关和插座。()
下列哪项可致长期慢性咳嗽
流行病学调查的资料在分析时一般不用
A.麻醉中枢神经,导致神经精神障碍B.使血氧饱和度下降,组织不能利用氧C.使血液携氧能力降低,阴止氧合血红蛋白释放D.引起卟啉代谢障碍,抑制血红素合成E.与氧化型细胞色素氧化酶中的三价铁结合,抑制酶的活性
下列关于避免或抑制污染物的无组织排放措施中,描述不正确的是()。
上海东方公司是亚洲地区的玻璃套装门分销商,套装门在A地区生产然后运至上海。管理当局预计年度需求量为10000套。套装门购进单价为395元(包括运费,币种是人民币,下同)。与订购和储存这些套装门相关的资料如下。(1)去年订单共22份,总处理成本13400元
下列各项中,属于多元化战略的有()。
王明于1984年9月9日出生,则到()他才有可能承担刑事责任。
一般影片的笑点,是靠情节设置或肢体动作铺垫出来的,而《泰囧》这部影片的很多笑点,完全是靠演员的对话_______出来的,这一点尤为可贵。电影终究是语言艺术,喜剧片更要靠精彩的对白来_______观众,而不能简单用“挠痒痒”的方式让人被动地笑,机械地笑。像该
A、 B、 C、 D、 D常用的无线局域网标准主要包括蓝牙标准、HiperLAN标准、IEEE802.11标准等。无线局域网是利用无线通信技术构成的局域网络,它不需要铺设线缆,不受结点布局的限制,网络用户可
最新回复
(
0
)