首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class CA{ public: CA(){cout+’A’;} }; class C
有如下程序: #include<iostream> using namespace std; class CA{ public: CA(){cout+’A’;} }; class C
admin
2010-06-06
27
问题
有如下程序:
#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
解析
此题考查的是派生类的构造函数。建立派生类对象时,构造函数的执行顺序:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右),接着执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序->执行派生类的构造函数。题目中首先定义了类CA的对象a,输出’A’;然后定义CB类的对象b,因为CB类派生自CA类,所以会先执行CA类的构造函数,再执行CB类的构造函数,即输出’A’和’B’。
转载请注明原文地址:https://kaotiyun.com/show/icjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROGl.C文件中。请勿改动主函数mai
若有定义typedefintT[10];Ta[20];则与上述定义完全等价的说明语句是
有以下程序:#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后
若要求从键盘读入含有空格字符的字符串,应使用函数()。
下列叙述中错误的是()。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;
给定程序MODI1.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
学生记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组中,请编写函数fun,其功能是:把分数最低的学生数据放入b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。注意:部分源程序在文件PROGl.C中。请勿改动主函
随机试题
酶作为生物催化剂与一般催化剂的区别是
硬脑膜外血肿的出血多见于
一奶牛,2.5岁,腹泻半年左右,消瘦、衰竭死亡。剖检见回肠的浆膜和肠系膜显著水肿,肠黏膜显著增厚,并发生硬而弯曲的皱襞,黏膜灰黄色。肠系膜淋巴管肿大呈索状,淋巴结肿大变软、切面湿润,有黄白色病灶,但不呈干酪样最佳防控方法为()。
核酸分子杂交技术是1986年由RoyBritten发明的。其原理是,带有互补的特定核苷酸序列的单链DNA或RNA,当它们在一起温浴时,其相应的同源区段将会退火形成双链结构。依据这个原理,建立了几种重要的分子杂交技术。其中以检测被转移DNA片段中特异的基
A.5minB.15minC.30mlnD.45minE.60min软胶囊的崩解时限为()。
某市劳动监察大队根据市人保局的委托从事劳动保障监察执法工作。某企业违法延长工作时间。市劳动监察大队责令该企业限期改正,并给予5万元罚款。该企业认为罚款额过高,不服申请行政复议。关于本案,下列哪些说法正确?()
推土机适于开挖基坑(槽)深度最大值为()。
前期物业服务合同的委托人是()。[2003年真题]
根据支付结算法律制度的规定,下列票据中,必须向付款人提示承兑的是()。
设f(x)可导,则当△x→0时,△y—dy是△x的().
最新回复
(
0
)