首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面程序的运行结果为【 】。classA}public:intnum;A(inti){num=i;}A(A&a){num=++a.num;}voidprint(){
为 int *p; 动态分配内存空间并且赋初始值0的语句是【 】。
下列类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。class myClass{private:intdata;public:myClass(in
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于______的联系。
算法分析的目的是()。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
下列关于关系运算的叙述中正确的是
软件生命周期中所花费用最多的阶段是
设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
随机试题
A、Enteringalargecompanywithoutapplication.B、Programminghumanfeelingsintomachines.C、Decidingone’sbestpartnerthroug
焊接装配图能清楚地表达出()内容。
2005年以来,渔民孙某等18人经当地政府批准在L县沿海滩涂合伙开办、经营了五个贝类养殖场和一个鱼类养殖场。2010年7月上旬,来自Q县的工业污水沿河道和灌渠倾泻而下,进入孙某等人的六个养殖场,致使滩涂贝类、鱼类成批死亡,给养殖户造成巨大损失。经水产专家评
患者女性,68岁,因发热,咳嗽10天入院。胸部X线示右肺大片状浸润影,给予头孢曲松(头孢三嗪)治疗,患者发热不退,呼吸困难逐渐加重,3天后胸部X线提示双肺浸润影,吸2升/分氧情况下,血气分析示pH7.36PaO250mmHg,PaCO235mmHg。查体:
患者,女,30岁。出现疲劳、怕冷、记忆力减退1年余就诊,诊断为原发性甲状腺功能减退症。检查患者的血中升高的是
基金业协会根据()的特点将我国资产管理行业的范围进行了界定。
基岩海岸一般都会成为良好的浴场和海滨旅游胜地,最适宜开展3S(海水sea,阳光sun,沙滩sand)项目的旅游,如海南亚龙湾。()
下列关于宽带城域网技术的描述中,错误的是()。
下列说法中,正确的是
Allthemembersaredisappointed,for______(在此问题上仍未达成一致).
最新回复
(
0
)