首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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全国计算机二级
相关试题推荐
按照“先进先出”组织数据的数据结构是()。
下列叙述中错误的是()。
下列各类函数中,不是类的成员函数的是()。
下列工具中为需求分析常用工具的是()。
对于拷贝构造函数和赋值操作的关系,正确的是()。
假设fin是一个文件流对象,则关闭文件的语句是______。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
类是一个支持集成的抽象数据类型,而对象是类的______。
结构化程序设计主要强调的是
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为()。main(){inta,b;scanf(“%d%d”,&a,&b);cin>>a>>b;tout<<“a=”<<a<<“b=”<<b;
随机试题
()状态下易出现“意识狭窄”现象。
张女士,26岁,G1P0,孕39周,头位,入厕后出现阴道少量液体流出,随后来院急诊,胎心152次/分,无规律宫缩,行阴道内诊官口未开,先露一3。为明确张女士是否发生胎膜早破,应做下列哪项检查
A.血清淀粉酶升高B.血清碱性磷酸酶升高C.血CEA升高D.血AFP升高E.血VCA-IgA抗体升高肝癌病人可出现()
土地所有权、使用权和土地他项权利的设定土地登记的特点有()。
下图所示各结构中,所用杆件截面特性和材料均相同,跨度和荷载相同,哪种结构a点的弯矩最小?[2006年第52题]
概算定额与预算定额的主要不同之处在于()。【2006年真题】
我国相关法律明确规定,参与非法金融活动受到的损失,由参与者自行承担。()
被称为济南七十二泉之首的是()。
一家石油公司进行了一项关于石油泄漏对环境影响的调查,并作出结论说:石油泄漏区域水鸟的存活率为95%。这项对水鸟的调查委托给了最近一次石油泄漏地区附近的一家动物医院。据调查称,受污染的20只水鸟中只有1只死掉了。如果以下陈述为真,哪一项对该调查的结论提出最严
简述宋朝城市化的特点和意义。
最新回复
(
0
)