首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的类声明: #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
36
问题
有如下的类声明:
#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全国计算机二级
相关试题推荐
以下程序的执行结果为【】。#include<iostream>usingnamespacestd;classbase{public:v
关于抽象类,下列表述正确的是()。
以下不能正确进行字符串赋值初值的语句是()。
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(long
类是一个支持集成的抽象数据类型,而对象是类的【】。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};
在E.R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【】框。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
随机试题
骨迷路由前向后可分为____________、____________和____________三部分。
EvenasAmericanshavebeengainingweight,theyhavecuttheiraveragefatintakefrom36to34percentoftheirtotaldietsin
某女,26岁,甲状腺功能亢进,入院时T37℃,P101次/分,BP130/70mmHg,拟行双侧甲状腺切除术。病人的基础代谢率为
规范中永久链路的定义是()。
商品流通宏观调控中,对关系国计民生的商品生产、流通和消费实行监控应采用的宏观调控手段是()。
王某大学毕业自1997年4月起在某国有事业单位工作,2009年4月因单位破产解体失业,下列有关王某失业保险的表述正确的有()。
阅读材料,回答下列问题。“一天,两个强盗走进了圆明园,一个抢掠,一个放火……这两个胜利者一个装满了口袋,另一个装满了钱柜,然后勾肩搭背,眉开眼笑地回到了欧洲……”材料中反映的是什么历史事件,参与的国家有哪些?
Whichflightwillthemantake?
LibraryThelibraryisaplacewherebooks,journals,microfilms,audioandvisualmaterialsarekeptandorganizedtosuppo
A、Bycar.B、Byplane.C、Bytrain.D、Bybus.A
最新回复
(
0
)