首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
120
问题
有如下程序:
#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,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。1#include<stdio.h>
有以下程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][N-1-i];}
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;}main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);printf("%
关于C语言语句的叙述中正确的是()。
下列给定程序中,函数fun的功能是:读入一个字符串(长度
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
有关C语言标识符,以下选项中不合法的是()。
若有以下函数首部intfun(doublex[10],intn)则下面针对此函数的函数声明语句中正确的是
程序流程图中带有箭头的线段表示的是()。
随机试题
家长带着五岁的幼儿来到口腔科,幼儿因为龋齿牙痛难忍。医生开了拍牙片的单子让家长缴费。家长担心拍牙片时的辐射会给孩子大脑造成不良影响,拒绝拍片。如果您是接诊医生,如何向家长解释更为妥当?()
下列何药对心绞痛和高血压均有效
临床中最典型、最常见的腔隙综合征是
1岁婴儿,面色苍黄,毛发稀疏,易怒少哭,查体:体温正常,神清,不会扶站,四肢抖动,踝阵挛,巴氏征(+),该患婴的诊断可能是
A.夫西地酸滴眼剂B.金霉素眼膏C.多黏菌素B滴眼液D.两性霉素B滴眼剂E.1%泼尼松滴眼液真菌性角膜炎可选用()
电梯中限速装置的组成应包括()。
在城市建成区内,CNG加气子站停放的车载储气瓶组拖车不应多于()辆。
优惠原产地认定标准:用于加工制造的非原产于受惠国及产地不明的原材料,零部件等成分的价值占进口货物离岸价的比例不超过30%,则进行最后加工制造的受惠国即为该进口货物的原产国。()
对人的身心发展起主导作用的是()。
Manyphilosophershavearguedthatpeoplemakedecisionsaboutwhat’srightandwrongbasedonmoralprinciplesandrationaltho
最新回复
(
0
)