首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
49
问题
有如下类定义:
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全国计算机二级
相关试题推荐
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下类和对象的定义:classConstants{public;staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语
在一个容量为15的循环队列中,若头指针front=-6,尾指针rear=9,则循环队列中的元素个数为()。
下列情况中,不会调用拷贝构造函数的是()。
有如下类定义:classMyClass{public:private:intdata;};若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则
在C++中,打开一个文件时与该文件建立联系的是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。sort成员函数的功能是将当前数据表中的元素升序排列。请编写这个sort函数。程序的正确输出应为:排序前:7,1,3,1
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
关于运算符重载,下列表述中正确的是()。
随机试题
A.银量法B.溴量法C.紫外分光光度法D.熔点测定法E.碱水解后银量法
以下所列的备选答案中有()等系属于与居住生活有关的水体污染物。
汽轮发电机由定子和转子两部分组成,其中定子主要由()组成。
上官夫妇目前均刚过35岁,打算20年后即55岁时退休,估计夫妇俩退休后第一年的生活费用为8万元(退休后每年出从退休基金中取出当年的生活费用)考虑到通货膨胀的因素,夫妇俩每年的生活费用预计会以年4%的速度增长。夫妇俩预计退休后可生存25年,现在拟用20万元作
()是人的最根本的权利,在价值优先序列中应列于首位。
从分配角度分析,下列措施中具有缩小收入差距作用的是()。①提高扶贫标准和最低工资标准②建立职工工资正常增长机制和支付保障机制③努力提高企业经济效益④完善最低生活保障制度
下列不属于黄炎培所提出的职业教育的三大“要旨”的是()
A、-6B、-9C、-18D、18C根据行列式的性质,有故正确答案为C。
在宏的表达式中要引用报表exam上控件Name的值,可以使用引用式
DOUBTSONHEALTHBENEFITS’CLAIMSArehealthfoodbarsreallygoodforyou?ArecentanalysisbyDietandHealthmagazinefailed
最新回复
(
0
)