首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
60
问题
有如下类定义:
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/ltNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对静态数据成员的描述中,正确的是()。
在关系数据库中,用来组织索引结构联系的是()。
下面程序的输出结果是______。#include<iostream.h>voidmain(){intx=20;int&y=x;cout<<(x==y)<<“”;
以下数组定义中不正确的是______。
要定义数组a,使得其中每个元素的数据依次为3,9,4,8,0,0,0,错误的定义语句是()。
下列关于类与对象的说法不正确的是()。
下列关于栈的描述中错误的是
下列关于运算符重载的叙述中,正确的是
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。ClassmyClass{private:intdata;public:myClass(intvalue);//构造函数
随机试题
下列说法不正确的是_______。
A.镇心安神B.泻火养阴C.二者均是D.二者均非(1991年第111,112题)朱砂安神丸的功用特点是()
松下牌DVD播放机
关于并购投资的表述错误的是()。
资料:环城商店,一个在全国范围内经营电子超市的企业,现在正发挥其有顾客服务、后勤、高档商品销售和特许经营方面的优势发展了一系列名为卡玛斯(CarMax)的汽车连锁店,现已开了4家:佛吉尼亚1家、亚特兰大2家、卡罗来纳1家。在这些超市,顾客可以浏览上百种的旧
下列规范性文件中,属于部门规章的是()。
某企业2006年12月1日,“坏账准备”科目贷方余额为3万元,2006年12月31日。“应收账款”科目借方余额是70万元,“应收票据”借方余额为20万元,“其他应收款”科目借方余额是10万元,该企业对应收款项进行减值测试,决定按照10%计提坏账准备,则2
蜂窝移动通信系统的规划中,根据无线参数在网络中的服务对象,一般可分为两类,一类为工程参数,另一类为资源参数。前者在网络运行中一般不轻易更改,后者大多可以通过人机界面在网络运行过程中动态调整。请在下图中用连线将左侧列出的参数归类到右侧的参数类型中。(具体参
全陪的主要职责是()。
以下是一个竞赛评分程序。其功能是去掉8位评委中的一个最高分和一个最低分,计算平均分。DimmaxAsInteger,minAsIntegerDimiAsInteger,xAsInteger,sAsInteger
最新回复
(
0
)