首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
admin
2020-10-21
49
问题
有如下程序:
#include
using namespace std;
class AA{ public: AA(int n){ cout<
class BB{ public: BB(int n){ cout<
class CC{
AA a;
BB b;
public:
CC(int n1=1,int n2=2,int n3=3):b(n2),a(n1){ cout<
};
int main(){
CC c;
return 0;
}
运行这个程序的输出结果是
选项
A、321
B、231
C、213
D、123
答案
D
解析
构造函数初始化列表仅指定用于初始化成员的值,并不指定这些初始化执行的次序;初始化执行的次序是根据类定义中成员的声明顺序完成的,初始化列表结束后,再执行函数体;程序创建CC对象c,调用CC的构造函数,由于在类CC中,AA类对象a首先声明,所以先调用AA类的构造函数,完成成员a的初始化,输出"1",再调用BB类的构造函数,完成成员b的初始化,输出"2",最后执行CC构造函数的函数体,输出"3";答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Iuyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是类shape的定义:classShape{public:VirtualvoidDraw()=0:};下列关于Shape类的描述中,正确的是()。
下列模板声明中,有语法错误的是()。
下列链表中,其逻辑结构属于非线性结构的是()。
有如下程序:#includeusingnamespacestd;classtest{private:inta;public:test(){cout
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2。此工程中包含一个程序文件main.cpp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数m、n、l由大到小输出。m最大,l最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>using namespace std;class Base{ int a,b;public
随机试题
______技能对于基层管理最重要,对于中层管理较重要,对于高层管理较不重要。
Anewkindofmachine【21】totaketheplaceofhumans.Thesemachines【22】dojobsthataretoodangerousforhumans.【23】,theyare
A.麻黄配桂枝B.人参配莱菔子C.生姜配半夏D.甘遂配甘草E.乌头配白及属于增效的配伍药组是()。
【背景资料】某甲装饰公司承揽一大型宾馆的装修任务,由乙单位进行施工阶段监理。在施工期间,甲单位将其6~10层中的第8层由丙单位分包装修。其资质经监理公司审核已具备条件。施工中发生以下事件:事件一:木工组圆盘锯安全装置不齐全,致使木工工人王某在作业过程
根据《文物保护法》,关于保护文物的说法,正确的是()。
某企业上月末的负债总额为200万元,本月份收回应收账款10万元,收到购货单位预付的货款16万元,本月末计算出应交产品销售税金1万元,则本月末该企业的负债总额为()。[2006年真题]
多年不见的朋友,在自己脑海中印象最深的其实就是临别时的情景。这是()
学校里突然暴发流感。作为一名学校领导人,你会采取哪些措施?要注意哪些问题?
下面不属于软件设计阶段任务的是()。
Whatdoestheword"cheer"(Line2,Para.1)imply?Itseemsthatthewriter______.
最新回复
(
0
)