首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){ cout
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){ cout
admin
2021-09-05
35
问题
有如下的类声明:
#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/B65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classCD{public:~CD0{cout<<’C’;}private:charname[80];};intmain(){CDa,*b,
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;R
有如下程序:#include<iostream>usingnamespacestd;classSample{friendlongfun(Samples);public:Sa
下列存储类标识符中,可见性与存在性不一致的是()。
学生关系模式中有D(D#,Dn,D1,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系S的主键(码)是S#,关系S的外键(码)是
负责数据库中查询操作的数据库语言是()。
下列与队列结构有关联的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
检查软件产品是否符合需求定义的过程称为______。
随机试题
脐风的体征不包括
继父唐某虐待其继女孙某,将孙某折磨得形容不堪。一日唐某又无故殴打孙某,孙某有所反抗,唐某即拿起一根筷子向孙某刺去,致其失明。唐某构成何种犯罪?()
有关审计证据可靠性的下列表述中,注册会计师认同的是( )。
Thisdictionary,whichIboughtyesterday,hasbeenhighly__________bymyprofessor.
党的十九大报告提出,创新和完善宏观调控,增强()对经济发展的基础性作用,发挥投资对优化供给结构的关键性作用。
【材料1】在某市一条不足400米长的步行街上清洁工人清理出人们吐掉的口香糖约15公斤。某市公交公司无人售票公共汽车3年间收到的残币假钞竟高达50万元。一孕妇在参加公务员录用考试后上了专门接送考生的大客车,全车考生没有一个人给她让座。【材料2】在对
甲乙两位长跑爱好者沿着社区花园环路慢跑,如两人同时、同向从同一地点A出发,且甲跑9米的时间乙只能跑7米,则当甲恰好在A点第二次追到乙时,乙共沿花园环路跑了()圈
Whattimedoesthewomanoftengettoherofficeeverymorning?
TheWorldHealthDayTheWorldHealthDayison7thApril./ItmarksthefoundingoftheWorldHealthOrganization/andis
WhySomePeopleArePoorThepovertylineistheminimumincomethatpeopleneedforanacceptablestandardofliving./Peo
最新回复
(
0
)