首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的类声明: #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
28
问题
有如下的类声明:
#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全国计算机二级
相关试题推荐
有如下4个语句:①tout
下列关于运算符重载的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classComplex{doublere,im;public:Complex(doubler,dou
下列关于模板的描述中,错误的是()。
下列语句中错误的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
关于模板,下列说法不正确的是()。
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
下列关于算法的描述中错误的是
随机试题
女患者,47岁,近三个月头晕耳鸣,烘热汗出,心悸失眠,烦躁易怒,月经先期或后期不定,经色鲜红,量多或少,诊断为
大光明公司与华泰公司发生购销合同纠纷后,依据合同的仲裁条款由A仲裁委员会作出了仲裁裁决。华泰公司以该仲裁裁决所依据的证据是伪造的为由向A仲裁委员会所在地的中级人民法院申请撤销该仲裁裁决。中级人民法院经审查核实,裁定撤销该裁决。此时,大光明公司欲解决与华泰公
社会审计审计报告中的“报告日期”一项,应填写审计报告的完稿日期。()
切线类技术分析方法中,常见的切线有()。Ⅰ.压力线Ⅱ.支撑线Ⅲ.趋势线Ⅳ.移动平均线
下列不属于证券投资基金特点的是()。
某化妆品生产企业属于增值税一般纳税人,职工人数为100人。2008年发生下列经济业务:(1)购货业务:①购入原材料取得增值税专用发票上注明的价款为500万元。②购入低值易耗品取得增值税专用发票,其上注明的价款为4万元。③购入办公用品取得普通发票,
已知随机变量X服从参数为λ的指数分布,则概率
WhenIaminaserioushumor,IveryoftenwalkbymyselfinWestminsterAbbey,wherethegloominessoftheplace,andtheuset
(1)PessimismabouttheUnitedStatesrarelypaysoffinthelongrun.Timeandagain,whenAmericanshavefeltparticularlyglum
Studentshavebeencomplainingmoreandmoreaboutstolenproperty.Radios,cellphones,bicycles,pocket【B1】______,andbooksh
最新回复
(
0
)