首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Mountain{ int height; public: Mountain(int h=0):height(h){}
有如下程序: #include using namespace std; class Mountain{ int height; public: Mountain(int h=0):height(h){}
admin
2018-12-04
32
问题
有如下程序:
#include
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=0):height(h){}
virtual char*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<
GetName0<<"海拔"<
GetHeight()<<"米";
return 0;
}
运行这个程序的输出结果是( )。
选项
A、庐山海拔1000米
B、庐山海拔0米
C、山海拔1000米
D、山海拔0米
答案
A
解析
在基类Mountain中定义了虚函数GetName()输出字符串“山”,而在派生类Lushan中对虚函数GetName()进行了重新定义,输出字符串“庐山”。在主函数中对派生类中的虚函数GetName()进行了多态调用,此时调用的是派生类中重新定义的GetName(),输出字符字符串“庐山”。
转载请注明原文地址:https://kaotiyun.com/show/LrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include(fstream.h)voidmain(){fstreamfi
派生类对象对其基类中的什么成员是可访问的?()
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb)
下列关于this指针的叙述中,正确的是()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
已知有定义:constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
磁盘文件操作中,打开磁盘文件的访问方式中以追加方式打开文件的
以下选项中与k=n++;完全等价的表达式是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
随机试题
属于自体输血适应证的是
根据《药品经营许可证管理办法》,由原发证机关注销《药品经营许可证》的情形不包括()。
F企业的相对市场占有率为()。在产品的成熟期,B企业实行的是()型策略。
水利部编制的黄河流域开发利用规划环境影响评价的成果应为( )。
关于佣金制的说法,错误的是()。
A企业于2019年5月1日销售一批商品给B企业,售价是500万元(不含税),增值税税率是13%,鉴于B企业购买的数量比较多,A企业决定给予B企业10%的商业折扣,同时给予的现金折扣条件(现金折扣的计算不考虑增值税)为:2/10,1/20,n/30,5月15
Thefollowingconversationclearlyviolatesthe______.A:Howdidyoufinallygotoschool?B:ThebuswassofastsoIgottosch
已知椭圆方程为若椭圆的焦点和其同侧准线之间的距离与两准线之间的距离比为1:4,则椭圆的离心率为().
2011年第二十二个世界人口日的主题是“面对70亿人口的世界”。以下各项属于近几年的主题的是()。
彩虹有多种颜色,外圈红,内圈紫。(range)
最新回复
(
0
)