首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
68
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){staticchara[]="Program",*ptr;for(ptr=a;ptr<a+7;ptr+=2)putchar(*ptr):}程序运行后的结果为(
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
己知inta=6;则执行a+=a一=a*a;语句后,a的值为()。
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#i
以下选项中函数形参不是指针的是
与以下语句等价的语句是()。if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;
下面不属于结构化程序设计风格的是
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
C语言程序的模块化通过以下哪个选项来实现
结构化程序昕要求的基本结构不包括
随机试题
腹部胀满,腰溶溶如坐水中,腰痛引及脊腹,女子则赤门带下,为何经病证()(1999年第26题)
压力容器中,压力表按其结构和作用原理可分为()压力表。
商业银行经营的核心目标是()。
甲公司是国内一家生物制药公司,计划收购一家在美国注册,从事心血管疾病单一原料药研发、生产和销售的A公司。A公司业务遍布美国、欧盟等多个国家或地区,结算货币主要为美元及欧元币种。甲公司收购A公司可能面临的风险有()。
旅行社在银行存入质量保证金的,应当设立独立账户,存期由旅行社确定,但不得少于1年。()
学习诊断式
毛泽东强调,关于正确处理人民内部矛盾的问题是社会主义国家政治生活的主题。这一论断的根本着眼点在于()。
Organisedvolunteeringandworkexperiencehaslongbeenavitalcompaniontouniversitydegreecourses.Usuallyitisleftto【C
千兆以太网比快速以太网有(30)数据传输率和(31)的碰撞域。
______youhaveseenbothfighters,______willwin
最新回复
(
0
)