首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Mountain{ int height; public: Mountain (int h=0): h
有如下程序: #inc1ude<iostream> using namespace std; class Mountain{ int height; public: Mountain (int h=0): h
admin
2019-06-04
55
问题
有如下程序:
#inc1ude<iostream>
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<<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/x68p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
黑箱(盒)测试黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。
A、 B、 C、 D、 A线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){X=i;}voiddispa(){cout<<x<<’
下列函数中对调用它的函数没有起到任何作用的是A)voidf1(double&x){--x;}B)doublef2(doublex){returnx-1.5;}C)voidf3(doublex){--x;}D)doublef4
已知n是一个int型变量,下列语句中错误的是A)long*p=newlong[n];B)longp[n];C)long*p=newlong(n);D)longp[10];
相关文档计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。
下列选项中属于面向对象设计方法主要特征的是()。A)继承B)自顶向下C)模块化D)逐步求精
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是_____________。
下列符号中可以用作C++标识符的是()。
随机试题
Itis________thatoveronemillionAmericansnowlivebelowthepovertyline.
方补心的数据在以后的生产过程中,如补孔、下泵、抬高井口、修井等丈量管柱时都要用到。()
下列关于社区卫生服务的原则中叙述错误的是
为了防止婴儿缺铁性贫血发生,在其4~6个月时,开始添加含铁丰富的食物,蛋黄并非是最好的选择,这是因为其中含有干扰铁吸收的物质,这种物质是
固定义齿的特点包括()
A.清营汤B.化斑汤C.白虎汤D.苇茎汤E.止嗽散
宜早晨空腹服的驱虫药是( )。宜生用的驱虫药是( )。
(操作员:系统主管;账套:101账套;操作日期:2015年1月1日)新增付款条件。付款条件编码:100D付款条件名称:100天到期日期(天):100优惠日:30、折扣率:3%优惠日:60、折扣率1%
以下各选项中,属于固定资产投资统计范围的有()。
TheSixthSenseWhenyouwereachild,didyoueverwonderhowyourmotherknewwhenyouwerewritingonthewallwithcrayo
最新回复
(
0
)