首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inchutb<iostream> using namespace std; class Mountain{ int height; public: Mountain(int h=-):hei
有如下程序: #inchutb<iostream> using namespace std; class Mountain{ int height; public: Mountain(int h=-):hei
admin
2017-04-25
22
问题
有如下程序:
#inchutb<iostream>
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=-):height(h){}
virtual ehar*GetName() const{return’’山’’;}
int GetHeight() const{return height;}
};
class Lushan:public Mountain{
Public:
Lushan(int d):Mountain(d){}
Char*GetName() const{return’’庐山’’;}
};
int main(){
Mountain*p=new Lushan(1000);
cout<<p->GetName()<<’海拔’’<<p->GetHeight()<<’’米’’;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、庐山海拔1000米
B、庐山海拔0米
C、山海拔1000米
D、山海拔0米
答案
A
解析
在基类Mountain中定义了虚函数GetName()输出字符串“山”,而在派生类Lushan中对虚函数GetName()进行了重新定义,输出字符串“庐山”。在主函数中对派生类中的虚函数GetName()进行了多态调用,此时调用的是派生类中重新定义的GetName(),输出字符字符串“庐山”。
转载请注明原文地址:https://kaotiyun.com/show/z1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
软件(程序)调试的任务是()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
有以下类定义classMyClass{public:MyClass(){cout<<l;)};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
已知函数f的原型是:voidf(int*a,long&b);,变量v1、v2;的定义是intv1;longv2;正确,的调用语句是
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
设px是指向一个类动态对象的指针变量,则执行"delete px;"语句时,将自动调用该类的【 】。
下列不属于软件工程过程的基本活动的是()。
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
随机试题
甲公司2011年度的财务报告于2012年3月31日批准报出。(1)2012年1月1日至3月31日之间发现2011年下列差错:①甲公司自行建造的办公楼已于2011年6月30日达到预定可使用状态并投入使川。甲公司未按规定在6月30日办理竣工决算及结
Youhavestudiedhard,andthedayhas【21】comewhenyoumustwriteyourexam.Trytoarriveafewminutesbeforethe【22】starts.
A.痈B.疖C.丹毒D.淋巴管炎E.急性蜂窝织炎相邻多个毛囊及其所属皮肤脂腺的急性化脓性感染是
女性,45岁,明显腹胀,伴呼吸困难,不能平卧。查体:呼吸24次/分,心率110次/分,双肺未闻啰音,腹部膨隆明显,液波震颤(+),无压痛,肝未触及,脾左肋下5.0cm。应选用下列哪项治疗最为适宜
A.痰少难咳B.痰多易咳C.咳痰黄稠D.咳痰稀白E.痰多泡沫易咳燥邪犯肺证的咳痰特征是
以下对于《法国民法典》的说法不正确的是:
实施雷达管制必须有()设备的支持。
下列说法中,( )是正确的。
公共政策的效果是指政策执行后对客体及环境所产生的影响,评估公共政策时,必须分析不同层面的政策效果。一般而言,政策效果主要包括()。
删除触发器tri—Sno的正确命令是——。
最新回复
(
0
)