首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class CA{ public: CA()<cout<<’A’;) }; class CB:private CA{ public: CB(){co
有如下程序: #include<iostream> using namespace std; class CA{ public: CA()<cout<<’A’;) }; class CB:private CA{ public: CB(){co
admin
2009-03-17
117
问题
有如下程序:
#include<iostream>
using namespace std;
class CA{
public:
CA()<cout<<’A’;)
};
class CB:private CA{
public:
CB(){cout<<’B’;}
};
int main(){
CA a;
CB b;
return 0;
}
这个程序的输出结果是【 】。
选项
答案
AAB
解析
本题考查的知识点是:派生类的构造函数。建立派生类对象时,构造函数的执行顺序如下:
(1)执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右):
(2)执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序(自上而下):
(3)执行派生类的构造函数。题目中的主函数中首先定义了一个CA类对象a,所以首先输出一个’A’。然后定义了一个CB类对象b,由于CB类派生自CA类,所以应先执行CA类的构造函数,再执行自身的构造函数,即接着输出一个’A’和一个’B’。故本题最终输出的结果是AAB。
转载请注明原文地址:https://kaotiyun.com/show/3ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数组定义中错误的是()。
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。在main函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
在软件开发中,需求分析阶段产生的主要文档是()。
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在文
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a数组中的值为:01279197452
有两个关系R和T如下:则由关系R得到关系T的操作是
以下结构体类型说明和变量定义中正确的是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
C语言中char类型数据占字节数为()。
随机试题
按照功能划分,沟通可以分为()
某蓄电池厂男工,工龄10年,主诉头昏、头痛、乏力、记忆减退、睡眠障碍、食欲缺乏、脐周隐痛。经检验尿8-ALA为28.6μmol/L。首选的治疗药物是
下列关于药品采购的说法,不正确的是()。
仲裁协议应当具有的内容包括()。
不属于总监理工程师在施工过程中必须下达停工令的情况为()
与生产预算有直接联系的预算包括()。
南湖绿茶协会经国家工商行政管理局商标局核准,于2011年7月2日取得第912××××号“南湖绿茶”注册商标的专用权,商标性质为地理标志证明商标,注册有效期限至2021年7月1日。核定使用的商品为第30类:茶叶。2013年6月,“南湖绿茶”被国家工商行政管理
对于向居民供热并向居民收取彩暖费的供热企业,下列税收免税的有()。
下列各句中,加点词语使用恰当的一项是()。
权力的制约和平衡原则是世界许多国家宪法包括我国宪法的重要原则之一,请简述其内涵及局限性。
最新回复
(
0
)