首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-05-06
24
问题
有如下类定义:
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://jikaoti.com/ti/Ryh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classTest{chara;constcharb;public:Test(charc){a=c;b=c;}//第1行voidf(chara)const{this->
有如下程序:#includeusingnamespacestd;classMountain{intheight;public:Mountain(inth=0):height(h){}
有如下程序:#inc1ude<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a
已知函数f的原型是“voidfont*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=__________;strcpy(
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protected:voidfun4(){}
若PAT是一个类,则程序运行时,语句’’PAT(*ad)[3];’’调用PAT的构造函数的次数是()。
在下面的4个关键字中用来说明虚函数的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
生产强度指的是某一台设备单位特征几何量的()。
A.机化B.化生C.肥大D.增生血栓被肉芽组织取代
患者女性,35岁,颈前部逐渐增大、增粗,不对称,超声显示:甲状腺肿大呈多个结节,彩色多普勒血流显像血流丰富,绕结节而行。这最可能是
如果在运输途中因遇到百年不遇的水灾导致健身器材灭失,教育局能否要求该西部某开发公司再次发货?如果健身器材灭失是由运输商过错造成,应由谁作原告向运输商提起诉讼?
对于进出口受国家贸易管制的货物,只有在确认达到“单单相符”、“单货相符”、“单证相符”、“证货相符”的情况下,海关才可放行。( )
甲知其新房屋南面将建一高层楼房,佯装不知,将房屋售与乙。半年后,南面高楼建成,乙的房屋受不到阳光照射,甲违反了民法的()。
预收收入是指本期______但由于尚未提供商品或劳务而没有实现的收入。
在社会主义初级阶段,我国实行按劳分配和按生产要素分配结合的分配制度。劳动等生产要素参与分配,是因为
下面不属于对象主要特征的是()。
Whatisthemainideaofthepassage?Thepronoun"They"inthesecondparagraphrefersto______.
最新回复
(
0
)