首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
22
问题
有如下类定义:
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/OwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据流图中带有箭头的线段表示的是( )。
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circle(doubleradius=0):r(radius
有如下程序:ncludeusingnamespacestd;classAnimal{public:virtualchar*getType()const{return“Animal”;}virtualchar*getVoice()con
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
关于静态数据成员的描述中正确的是()。
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
关键字ASC和DESC分别表示【】的含义。
随机试题
A.清肺饮加大黄、杏仁B.清肺饮加黄连、竹叶C.清肺饮加黄精、石斛D.清肺饮加薄荷、桔梗癃闭肺热壅盛证伴心烦、舌尖红宜选用
脑血管病最常出现的感觉障碍类型是( )
关于税务规章,下列说法中正确的是()。(2007年)
会计人员因离退、解聘、辞职等原因离开原工作单位的,所持会计证予以收回。()
对联从内容可以分为()。
()是社会工作伦理的重要原则之一,是社会工作实践中的一项核心的伦理价值。
古诗句“欢娱嫌夜短,寂寞恨更长”描写的心理现象是()。
世界第一次群众性、政治性的无产阶级革命运动是()。
把社会主义初级阶段发展战略的第三步进一步具体化,提出了三个阶段性目标的是党的()
A、Herillness.B、TheCivilWar.C、HertriptoEngland.D、Hergrandmother’sdeath.B推断题。文章结尾处提到,南北战争期间(theCivilWar),Dorothea在联盟
最新回复
(
0
)