首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
有如下程序: #include using namespace std; class AA{ public: AA(int n){ cout
admin
2021-02-22
15
问题
有如下程序:
#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://jikaoti.com/ti/dHh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列排序方法中,最坏情况下比较次数最少的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
数据库技术的根本目标是要解决数据的
数据库管理系统是
在快速排序法中,每经过一次数据交换(或移动)后
在满足实体完整性约束的条件下
下列关于基类和派生类关系的叙述中,正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
《小二黑结婚》的作者是()
A.Yes,hedoesB.Would9:30beconvenientC.CanIhelpyouD.this
原发性醛固酮增多症多见于
人体肠液pH约6.8,下列最易吸收的药物是()。
古罗马法分为()。
为了控制土方开挖质量,除应对平面控制桩、水准点进行检查外,还应经常检查()。
关于桥梁模板及承重支架的设计与施工的说法,错误的是()。
会计职业强化服务的结果,就是奉献礼会。()
实践在认识中的决定作用表现为()。
设有语句Open”c:\Test.Dat”ForOutputAs#1则以下叙述中错误的是
最新回复
(
0
)