首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
58
问题
有如下类定义:
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>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},ij,t=1;for(i=0;i<3;i++)for(j
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是()。
若有函数func(par1,par2+par3,(par4,par5)):在调用该函数时,实参的个数是______。
以下程序的输出结果是______。#include<iostream.h>voidmain(){charw[][10]={"ABC","DEFGH","IJKL","MNOP"};int
void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行【】。
关于类模板,下列表述中不正确的是()。
诊断和改正程序中错误的工作通常称为【 】。
开发软件时对提高开发入员工作效率至关重要的是
下列哪个是C++语言的有效标识符?
随机试题
控制的范围、程度和频度应该恰到好处,防止控制过多或控制不足,这反映了控制的哪项原则()
在荧光定量分析法中,下列哪种不是影响荧光强度的因素
下列招标投标制度的基本原则中,体现公正原则的有()。
从事生产经营的纳税人不得转借、转让发票;但根据需要可以代开。 ( )
金融机构与客户建立人身保险、信托等业务关系,合同的受益人不是客户本人的,金融机构不需要对受益人的身份证件或者其他身份证明文件进行核对并登记。()
个人在金融机构开立个人存款账户时,应当出示()。
下列关于关系营销的表述,错误的是()。
卢梭说:“人生而自由,却无往不在枷锁之中。”从政治自由的角度理解正确的是()。
材料:影视产品挤压纸媒读物是当下一个明显趋势,正推动文化生态的剧烈演变。前者传播快、受众广、声色并茂,具有文字所缺乏的诸多优越,不能不使写作者们疑惑:文学是否已成为夕阳?没错,如果文字只是用来记录实情、实景、实物、实事,这样的文学确实已
2011年,某市工业企业(规模以上,下同)用水总量193.27亿立方米,比上年减少1.66亿立方米。其中,取水总量41.26亿立方米,增加0.57亿立方米;河湖海冷却水86.25亿立方米,增加1.09亿立方米。下列说法正确的有几个?①201
最新回复
(
0
)