首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-10
20
问题
有如下类定义:
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/SMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,下列叙述中错误的是()。
已知类MyCiock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<’’fun1’’;}
下列有关指针的用法中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.clap,其中定义了用于表示学生学号的类CStudcntlD,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
随机试题
根据消费税法律制度的规定,下列各项中,不需缴纳消费税的是()。
每种产品的品种规格数量指的是产品组合的()
第一次提出普及义务教育的社会是()。A.原始社会B.封建社会C.资本主义社会D.社会主义社会
上消化道出血最常见的病因是
氯化物检查法中,50ml供试液中氯化物浓度(以Cl-计)应为( )。
国家规定:生产经营单位使用国家明令淘汰、禁止使用的危及生产安全的工艺、设备的,责令限期改正的,责令停止建设或者停产停业整顿,可以并处()以下的罚款。
根据《民用建筑节能管理规定》,施工单位应当按照审查合格的设计文件和()的要求进行施工。
在印花税的税目中,专利和许可证照适用( )。
甲公司有关无形资产业务如下: (1)2010年1月1日购入一项无形资产,价款810万元,另发生相关税费90万元。该无形资产有效使用年限为8年,甲公司估计使用年限为6年,预计残值为零。 (2)2011年12月31日,由于与该无形资产相关的经济因素发生
排列顺序。例如:A可是今天起晚了B平时我骑自行车上下班C所以就打车来公司BACA才能选择结婚B不然就是把婚姻当作了游戏C两个人只有相互了解
最新回复
(
0
)