首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
36
问题
有如下类定义:
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/ltNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据的逻辑结构是指()。
在派生类中使用基类的成员,可以显式地使用【】来使用基类成员。
下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。intfindmax(ints[],intt){intk,p;for(p=0,k=p;p<t;p++){if
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
下列关于类和对象的叙述中,错误的是
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
以下哪个不是C++语言中的有效标识符?
随机试题
e-6
A.放射治疗B.乳突凿开术C.颈淋巴结清扫术D.颞骨次全切除术或颞骨全切除术E.化疗针对有中耳和乳突受侵的颞骨癌的最主要治疗方式是
某男,88岁。突发胸部剧痛面白唇紫,四肢逆冷,大汗淋漓,呼吸微弱,脉微欲绝。宜选人参配伍
A、心善B、肝善C、脾善D、肺善E、肾善重证见“口和齿润,小便清长,夜卧安静,并无潮热”,其辨证为
患者男,20岁。主诉咽喉疼痛2天,血常规检查白细胞14.0×109/L,遵医嘱予口服抗茵优2片/次,每天两次。急救措施错误的是
患者因急性肾小球肾炎入院,主诉头晕、头痛,查体:血压160/120mmt{g,双眼睑轻度水肿,余(一)。目前责任护士对其最重要的一项护理措施是
某耙吸挖泥船用5000m3舱容挖抛施工,运距20km,挖泥时间50min,重载航速9kn,轻载航速11kn,抛泥及掉头10min,泥舱载重量7500t,疏浚土密度1.85t/m3,海水密度1.025t/m3,试计算:泥舱的载泥量;
为了规避(),银行须将质押资金转为定期存单单独保管,或者采取更为妥当的方式,将其转入银行名下的保证金账户。
据《与公肃甥书》记载:“忆昔时邸报,至(明)崇祯十一年方有活板(版),自此以前,并是写本。”下列选项中,对“活版”的理解正确的是()。
Neitherhiscolleaguesnorhissupervisor______aboutwhyhequithisjob.
最新回复
(
0
)