首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){ cout
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){ cout
admin
2020-07-23
20
问题
有如下的类声明:
#include
using namespace std;
class AA{
public:
virtual void disp(){ cout<<’A’; }
};
class BB: public AA{
public:
void disp(){ cout<<’B’; }
};
class CC: public BB{
public:
virtual void disp(){ cout<<’C’; }
};
void plot(AA a){ a.disp(); }
int main(){
BB bb;
CC cc;
BB &rb=cc;
plot(bb);
cc.disp();
rb.disp();
return 0;
}
运行这个程序的输出是
选项
A、ACC
B、ACB
C、BCC
D、BCB
答案
A
解析
程序定义了类AA,成员函数disp是虚函数;类BB公有继承AA,重新定义了函数disp,由虚函数的性质可知,即使BB中未使用virtual修饰disp,函数disp仍然是虚函数;类CC公有继承了BB,同样重新定义了虚函数disp;main函数中定义了BB类对象bb,CC类对象cc,BB类引用rb,rb被初始化指向cc;然后调用plot函数,由于plot函数的形参是AA类对象a,不满足多态性中调用者必须要是引用或者指针类型的条件,所以无论实参是bb或cc,a.disp()调用的都是AA类中的函数disp,输出"A";cc.disp()显然调用的是类CC中的函数,输出"C";rb.disp(),由于rb是引用,指向的是类CC对象cc,所以这里由多态性可知调用的是CC类中的disp函数,输出"CC";程序输出结果为:"ACC";答案为A。
转载请注明原文地址:https://kaotiyun.com/show/cQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板形参的叙述中,错误的是
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是
下面不能作为结构化方法软件需求分析工具的是
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
在C++流的输入输出格式控制中,使用操作符setw,可以控制
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
软件设计中模块划分应遵循的准则是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程包含一个源程序文件projl.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR****found*
随机试题
毛泽东完整地提出中国共产党在新民主主义革命阶段的总路线和总政策的会议是
某县在全县范围内开展社会治安的综合治理工作,当天大同乡派出所公安干警王某甲与另两个干警按照派出所统一安排,于晚上11时驾驶摩托车到各村夜查。当行至该乡江店村时,三人把车停在村口大路旁,进村巡查,发现一村民家里有聚赌声音,遂在门口守候。约有20分钟后趁有人出
建设单位在主体工程验收()个工作日前将验收的时间、地点及验收组名单报至区建设工程质量监督站。
下列治世“开皇之治;光武中兴;文景之治;开元之治”,出现的先后顺序是()。
________亦称“教师行动研究”,是指教师在现实教育教学情境中自主进行反思性探索,并以解决工作情境中特定的实际问题为主要目的,强调研究与活动一体化,使教师从工作过程中学习、思考、尝试和解决问题。
请为《皇帝的新装》设计教案。
受国家知识产权局委托,由知识产权新闻宣传中心与清华大学媒介调查实验室共同完成的首次“中国公众知识产权文化素养调查”近日完成。调查显示,我国公众总体的知识产权文化素养指数为42.1,不同地区间的差异较大,北京指数为最高。调查显示,公众对知识产权内容
无论当下的生活多么衣食无忧,中国人还是爱假想将来可能遇到的___________,即使这些真正发生的几率接近于零。这只能从中国人___________的传统心理方面进行解释。填入画横线部分最恰当的一项是()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
A、Hisphysicalappearanceandhisaction.B、Hiswayofspeakingandbehaving.C、Hislearningandbehavior.D、Hiswayofactinga
最新回复
(
0
)