首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){eout
有如下的类声明: #include using namespace std; class AA{ public: virtual void disp(){eout
admin
2015-07-24
39
问题
有如下的类声明:
#include
using namespace std;
class AA{
public:
virtual void disp(){eout<<’A’;}
};
class BB:public AA{
public:
void disp(){eout<<’B’;}
};
class CC:public BB{
public:
virtual void disp(){eout<<’C’;}
};
void plot(AA a){a.disp();}
int mltinf){
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/gcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
以下程序的执行结果是______。#include<iostream.h>voidmain(){cout.filll(’*’);cout.width(10);cout<<123.45<<endl:cou
关于纯虚函数,下列表述正确的是()。
在数据库的概念结构设计中,常用的描述工具是【】。
派生类的对象对它的基类成员中(),是可以访问的。
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout
已知各变量的定义如下 inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C++语言语法的表达式是
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
随机试题
良好的绝缘是保证电气设备安全运行的重要条件,各种电气设备的绝缘电阻必须定期试验。下列可用于测量绝缘电阻的仪表是()。
A.戴眼,反折,瘛疭B.耳聋,百节皆纵,目寰绝系C.口目动作,善惊妄言D.腹胀闭,不得息,善噫,善呕E.中热嗌干,善溺心烦,舌卷卵缩(1994年第75,76;1996年第77,78;1998年第77,78;2000年第77,78题)少阳之脉终绝
与防止出血密切相关的两脏是
患儿,男,4个月,因咳喘3天,诊断为支气管肺炎,体温持续39~40℃,近2小时来两眼上翻,惊厥多次,神志昏迷,前囟门紧张,可能合并
王某在甲研究所长期从事饮水处理技术及其设备的研制工作。2000年7月,王某利用研究所有关图纸、资料,独自设计了一种饮水净化机。2001年10月,王某辞职到乙矿泉设备厂工作,同年11月乙矿泉设备厂利用王某带来的技术试制成功该饮水设备,并少量投入生产。2002
(2008)在居住区用地容积率控制指标中,是否计入地下层面积?
个人旅游消费贷款的贷款对象须满足的条件,包括()。
培养劳动者是【】
圣德太子改革
汉朝将没有凭证而擅自闯入宫殿的犯罪行为称为()。
最新回复
(
0
)