首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
37
问题
有如下类定义:
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/3zE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为AB的类定义构造函数,则系统为其隐含定义的构造函数为【】。
假定p所指对象的值为25,p+1所指对象的值为46,则执行“*p++;”语句后,p所指的对象的值为【】。
按“先进后出”原则组织数据的数据结构是【】。
执行下面程序后输出的结果是()。#include<iostream>usingnamespacestd;intmain(){inta[4][4]={{1,2,3,-4},{7,-12,-13,8}
在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,而从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求的是指()。
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
算法的空间复杂度是指()。
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
随机试题
有6位学者F、G、J、L、M和N,将在一次逻辑会议上演讲,演讲按下列条件排定次序:(1)每位演讲者只讲一次,并且在同一时间只有一位讲演者。(2)三位演讲者在午餐前发言,另三位在午餐后发言。(3)G一定在午餐前发言。(4)仅有一位发言者处在M和N之间
市议会与市政府合二而一的城市政府组织形式是()
尿量少于100mL/天,称为无尿。
受精卵何时形成桑椹胚即早期囊胚:受精卵何时着床:
野芳发而幽香,_________。(欧阳修《醉翁亭记》)
A.wholeB.getC.fromPhrases:A.Indiaasa【T1】________addsalmost20millionpeopleayearB.keepKerala
某投资项目,当贴现率为12%时,其净现值为478;当贴现率为14%时,净现值为-22,利用插值法,该项目的内部收益率为()。
A.Title:OnCollegeGraduates’StartingTheirOwnBusiness B.Wordlimit:160~200words(notincludingthegivenopenin
Oneofthemostdifficultsituationsthataresearchercanencounteristoseeorsuspectthatacolleaguehasviolatedtheethi
Apaper,Anatomy(剖析)ofaLargeScaleSocialSearchEngine,layingoutastrategyforsocialsearchhasbeengettingagooddeal
最新回复
(
0
)