首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
59
问题
有如下程序:
#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码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){case1:p
在软件开发中,需求分析阶段产生的主要文档是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
下面对对象概念描述正确的是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
算法的有穷性是指()。
随机试题
请编写一个函数unsignedfun(unsignedw),w是一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后n-1位的数作为函数值返回。例如:w值为5923,则函数返回923;若w值为923,则函数返回23。
煮沸法不适宜消毒
小儿易患感冒、咳嗽、哮喘及时行诸病的主要因素是
根据现在的市场情况,投资者预测,未来1年内,短期国库券利率上调的概率为55%,并且政府已经明确表示,未来1年内会调整短期国库券利率,那么,未来1年内,短期国库券利率下调的概率为( )。
转让撮合时,以集合竞价确定转让价格,如果有两个以上价位在有效竞价范围内能实现最大成交量,则可以选取的价位有()
如果实际销售增长率明显低于可持续增长率的话,长期销售收入增长将产生借款的需求。()
在IBM-PC/XT微机系统主板上的8237A控制器,可以提供给用户使用的DMA通道是 ( )。
A、Shedoesn’ttrusttheman.B、Sheneedstheman’shelp.C、Themanistrust-worthy.D、Themanislateforschool.A女士说:山姆,你的作业写完
Duringrecentyearswehaveheardmuchabout"race":howthisracedoescertainthingsandthatracebelievescertainthingsand
_____foralongtime,thefieldsarealldriedup.
最新回复
(
0
)