首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
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://jikaoti.com/ti/C1h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<"Pleaseinputastring:";
数据库设计过程不包括()。
在一个派生类对象结束其生命周期时()。
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfun1();classTest{public:intfun2();friendintfun3():static
有如下类声明:classBase{protected;intmount;public;Base(intn=0):amount(n){}intgetAmount()c
有如下程序:#include<iostream>usingnamespacestd;classPair{intm;intn;public:Pair(inti,intj):m(i),n(j){}booloperator>(Pa
有如下类和对象的定义:classConstants{public;staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
下列字符串中可以用作C++标识符的是()。
随机试题
在教育目的的探讨上,杜威提倡“_______”。
A.给居民提供盐勺、油壶B.帮助戒烟者实施戒烟计划C.人与环境和谐一致D.相信自己有能力成功E.采纳健康生活方式属于群体行为干预方法的是
中医学认为妊娠剧吐的主要发病机制是
资料1资料2资料3资料4请根据以上资料,选择以下栏目的正确选项:“运输方式”栏:()。
经济学中的理性人假定,也称经济人假定,具体包括()。
所谓“经验”,并非人们从现实经历中获得的认知碎片,而是人们在层层叠叠的认知碎片中______下来的生活整体性体验。“整体性体验”的实质是一种______体验,比如新生与死亡、繁荣与衰落、强大与软弱等。填入划横线部分最恰当的一项是:
阅读给定资料,针对农村留守老人面临的困境提出对策。要求:观点明确,条理清楚,语言流畅,对策可行。字数不超过200字。材料11.农村留守老人是随着我国城镇化进程逐步加快而产生的一批群体,这部分群体,因家中子女进入城镇经商、务工,晚年养老
下列情形采取吸收原则处理数罪并罚根据的是()。
WayneBenoWayneBenowasatrueoutdoorsman.Fishing,boating,hunting,walkingthroughthewoodswithhisthreedogs,Way
YouwillhearaspeechbyIvoJupa,whomadeuseofshortmessageservicetoraisemoneyforcharity.Asyoulisten,answerthe
最新回复
(
0
)