首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; int n; public: Base(int m1, int n1): n(n1),m(m1){} };
有如下类定义: class Base{ int m; int n; public: Base(int m1, int n1): n(n1),m(m1){} };
admin
2021-09-05
32
问题
有如下类定义:
class Base{
int m;
int n;
public:
Base(int m1, int n1): n(n1),m(m1){}
};
class Derived: public Base{
int q;
public:
Derived(int m1, int n1, int q1): q(q1),Base(m1,n1){};
};
在创建一个 Derived 对象时,数据成员 m、n 和 q 被初始化的顺序是
选项
A、m、n、q
B、n、m、q
C、q、m、n
D、q、n、m
答案
A
解析
构造函数初始化列表为类的成员提供初始值,它并不指定初始化的执行次序,成员初始化根据成员在类定义中的声明次序执行;派生类构造函数初始化列表首先初始化基类,然后根据声明次序初始化派生类的成员,所以Derived对象在创建时,首先初始化Base对象,然后初始化自己成员q,在初始化Base时,成员初始化次序为m、n;综上所述,结果为m、n、q;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/fOfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
下列运算符中,可以重载为类的友元函数的运算符是
类的析构函数的作用是()。
在下列关键字中,不能用来表示继承方式的是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
下列控制格式输入/输出的操作符中,能够设置浮点数精度的是()。
下列选项中不属于结构化程序设计原则的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下面不属于软件需求分析阶段工作的是
随机试题
患者,男,65岁。确诊肺心病20余年。今晨因呼吸困难伴喘息加重急诊入院。输液过程中,突然出现胸闷、咳嗽、咳粉红色泡沫榉痰。听诊两肺满布湿啰音,心率快且律不齐。该患者可能发生
机动车保险的免赔额属于风险管理对策中的()。
Performingaseriesoftrialrunsbeforelaunchinglarge-scaleproductionofanynewproductiscommon________atJuvo,Inc.
A、 B、 C、 D、 C
消化性溃疡并发幽门梗阻患者的主要临床表现为
甲方北京西城区某有限责任公司与乙方江苏铜山县某有限责任公司于1996年7月1日在南京签订了来料加工合同,由甲方在北京昌平区为乙方加工制作一批医疗器械。加工费为20万元。合同约定:“任何一方违反合同,另一方有权在北京或南京法院起诉。”合同签订后,乙方未按合同
在工程质量事故调查中,县级政府可以委托事故发生单位组织事故调查的事故是()。
会计档案的保管期限为永久的有()。
(96年)已知0<P(B)<1,且P[(A1+A2)|B]=P(A1|B)+P(A2|B),则下列选项成立的是【】
Completetheformbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.TourismSurveyExampleAnswerName:R
最新回复
(
0
)