首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){ cout
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){ cout
admin
2015-07-22
26
问题
有如下的类声明:
#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/VANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n])
下列SQL语句中,用于修改表结构的是
下面程序的结果是()。#include"iostream.h"voidmain(){char*str:str="test!";cout<<str[5]
下面关于运算符重载的描述错误的是()。
下列叙述中正确的是
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
已知:intn=10;那么下列语句中错误的是
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
随机试题
患者,女性,26岁。儿时曾患风湿热,妊娠前常有心悸、气短的症状,现妊娠32周,常于夜间坐起呼吸新鲜空气,休息时心率超过110次/分,步行100米即感呼吸困难。该患者最可能的诊断是
一平面简谐波沿x轴正向传播,已知P点(x0=L)的振动方程为y=ACOS(ωt+φ0),则波动方程为()。
周期为半个太阴日的潮汐叫半日潮。半日潮的特征:两次高潮(或低潮)的潮高相差不大,两次相邻的潮差几乎相等,两次相邻高潮(或低潮)之间的时间间隔()。
下列情况不宜安排路基雨季施工的有()。
(操作员:刘主管;账套:101账套;操作日期:2015年1月31日)1月30日,以银行存款110000元取得一项交易性金融资产,确定该资产的入账价值为110000元。
我国公民张先生为国内某企业高级技术人员,2014年3~12月收入情况如下:(1)每月取得工薪收入8400元。(2)3月转让2011年购买的三居室精装修房屋一套,售价230万元,转让过程中支付的相关税费13.8万元。该套房屋的购进价为100万元,购房过程
一般资料:求助者,男性,28岁,医院主治医师。案例介绍:求助者在大学时与同学谈恋爱,计划毕业后结婚。但毕业后女友出国留学,结婚的事就耽误了下来。四年来女友不断催促他出国,可他放不下自己在国内某著名医院的工作和发展机会,反而力劝女友回国发展,遂与女友
A.L1~2,椎间盘突出B.L2~3椎间盘突出C.L3~4椎间盘突出D.L4~5椎间盘突出E.L5~S1椎间盘突出导致趾及足跖屈力弱的椎间盘突出症是
目前国际上通行的“第八条款国”是指()。
Althoughthefirstyearisreallyimportantforlanguagedevelopmentinchildren,majorlearningcontinuesthroughoutachild’s
最新回复
(
0
)