首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Mountain{ int height; public: Mountain(int h=-):hei
有如下程序: #include<iostream> using namespace std; class Mountain{ int height; public: Mountain(int h=-):hei
admin
2017-11-28
44
问题
有如下程序:
#include<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://www.kaotiyun.com/show/DxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidfun(______){Ta;if(x>y)
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
非成员函数应声明为类的______函数才能访问这个类的private成员。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
类型修饰符unsigned修饰( )是错误的。
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,b;charc,d;Cin>>a>>b>>c>>d;
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
C++中,设置虚基类的目的是【】。
相对于数据库系统,文件系统的主要缺陷有数据关联性差、数据不一致性和
随机试题
鼻腔
患儿4岁,活泼健壮,父母咨询怎样才能科学营养,使她的孩子既不胖又健康,每天吃多少热能能够满足孩子的需要。该小儿近两天受凉感冒,体温在38.5℃,比他平时的体温高出2℃,他的基础代谢率应该比平时高出多少
患者男,46岁。脑梗死卧床2月余,现康复介入,康复训练床旁坐起时出现头晕、视物模糊、恶心、呕吐、胸闷、冷汗等症状,同时血压下降20mmHg。为预防此症状发生,患者应先进行
A.肾切除术B.血管修复术C.选择性肾动脉栓塞术D.部分肾切除术E.肾脏修补术对侧肾良好,患侧肾动脉损伤,可施行
信息以知觉的形式保持,是属于
《土地法》禁止任何单位和个人闲置、荒芜耕地。连续两年未使用的,经原批准机关批准,由()无偿收回用地单位的土地使用权。
审查盈余公积时应注意,盈余公积用于转增资本或分配股利后,其余额不得低于()。
依随于是否作出某个反应进行正强化或负强化被称为强化训练,强化训练可分为()。
根据下列材料回答问题。2007年—11月份,房地产开发景气指数最大差幅为()。
ManyOlderDoctorsPlantoPhaseoutTheirPracticeTheresultsofanewsurveyindicatethat48percentofphysiciansbetwe
最新回复
(
0
)