首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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>usingnamespacestd;classTestClass{public:voidwho(){cout<<"TestClass"<<endl;
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);cout<<scientific
在测试时,完全不考虑程序的内部结构和内部特征的测试方法称为_______测试方法。
下列叙述中,错误的是
下面说法正确的是()。
下面的描述中错误的是
存在定义inta[10],x,*pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
以下选项中与k=n++;完全等价的表达式是
软件工程的出现是由于
随机试题
红细胞渗透脆性试验条件哪项不符
女性,38岁,糖尿病12年,每日皮下注射入混合胰岛素治疗,早餐前30U,晚餐前24U,每日进餐规律,主食量300g。近来空腹血糖12.5mmol/L,餐后血糖7.6~9.0mmol/L。为确定空腹高血糖的原因最有意义的检查是
跟单托收仅附金融单据,光票托收则附有金融单据和发票等商业单据。()
市场利率对银行收入和营业成本的差额产生重大影响,这属于利率风险。()
某公司从银行贷款1亿元,期限3年,贷款年利率7.5%,约定每年付息一次,到期一次性还本。假设筹资费用率为0.1%,公司所得税税率为25%,则该公司该笔贷款的资本成本率是()。
已知f(x)是定义在(一∞,+∞)上的一个偶函数,且当x
诱导需求,是指医生在涉及自身经济利益的服务中,医生既是顾问,又是卫生服务的提供者。因此可以创造额外需求,即供方创造需求。根据上述定义,下列说法不正确的是:
文档“word素材.docx”是一篇从互联网上获取的文字资料,打开该文档并按下列要求进行排版及保存操作:将完成排版的文档先以原Word格式及文件名“北京政府统计工作年报.docx”进行保存,再另行生成一份同名的PDF文档进行保存。
Ifthedoorwasnotforcedopen,______(那么可以断定,强盗一定是有钥匙).
A、Thetechnicalspecialistshouldimprovethesoftware.B、Thesoftwarecannotsolvethestudents’problemsatall.C、Thesoftwa
最新回复
(
0
)