首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
27
问题
有如下类定义:
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/hYh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classInstrument{public:Instrument
在C++语言中函数返回值的类型是由()决定的。
派生类构造函数的初始化列表中,可以包含()。
在软件开发中,需求分析阶段产生的主要文档是()。
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”,之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.
使用输入输出操作符setw,可以控制()。
下列关于对象初始化的叙述中,正确的是()。
度为3的一棵树共有30个结点,其中度为3、l的结点个数分别为3、4。则该树中的叶子结点数为
在软件开发中,需求分析阶段产生的主要文档是
软件调试的目的是()。
随机试题
A.使君子B.苦楝皮C.川楝子D.槟榔E.南瓜子对蛔虫、绦虫、蛲虫、鞭虫和血吸虫都有效的药物是
患者腹中时痛,温按则痛减,心中时感悸动,虚烦不宁,面色无华,舌淡苔白,脉细弦而缓。治宜选用( )。
下列临床表现选用哪项治疗A.降钾树脂B.碳酸氢钠C.促红素D.呋塞米(速尿)E.活性维生素D
小建中汤中桂枝与芍药的用量比例是( )。
某安装工程公司承包了某发电厂机电安装工程,包括汽轮机组、发电机组及其附属设备、工艺管道系统。安装公司组成了项目部负责工程施工。施工准备阶段,编制了施工组织设计、各项施工方案。施工前,施工方案编制人员向施工作业人员作了分项、专项工程的施工方案交底,由于交底内
暂扣或吊销营业许可证及执照是一种比责令停产停业()的行为能力罚。
某电信企业是增值税一般纳税人,2017年6月提供基础电信服务,取得价税合计收入666万元;提供增值电信服务,取得价税合计收入318万元。该电信企业本月应确认的增值税销项税额为()万元。
推手
Today’srobotsdesignedtominglewithhumansarestillveryslow,cannotdoverymanytasksandmostlydispenseinformation.Ro
A、Itisurbanintone.B、Itisuptodate.C、Itisexpensive.D、Itisbrilliantincolour.BWhatcanwemostsafelyinferabout
最新回复
(
0
)