首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Mountain{ int height; public: Mountain(int h=O):height(h){)
有如下程序: #include using namespace std; class Mountain{ int height; public: Mountain(int h=O):height(h){)
admin
2014-08-29
34
问题
有如下程序:
#include
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=O):height(h){)
virtual char*GetName0 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(1 000);
cout<
GetName0<<“海拔”<
GetHeight()<<“米”;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、庐山海拔1000米
B、庐山海拔0米
C、山海拔1000米
D、山海拔O米
答案
A
解析
在基类Mountain中定义了虚函数GetName()输出字符串“山”,而在派生类Lushan中对虚函数GetName()进行了重新定义,输出字符串“庐山”。在主函数中对派生类中的虚函数GetName()进行了多态调用,此时调用的是派生类中重新定义的GetName(),输出字符字符串“庐山”。
转载请注明原文地址:https://kaotiyun.com/show/iXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
经常和一个运算符连用,构成一个运算符函数名的C++关键字是【】。
对于常数据成员,下面描述正确的是()。
下列程序的运行结果为()。#include<iostream>usingnamespacestd;namespacem{intflag=10;}namespacen{
用树型结构表示实体之间联系的模型是______。
下列函数原型声明中错误的是()。
对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为【】。
执行语句序列ofstreamoutfile("data.dat");if(...)cout<<"ok";elsecout<<"fail";后,如果文件打开成功,显示“ok”,否则显示“fail”。由此可知,上面if语句的“...
数据库系统与文件系统的最主要区别是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])【】;
随机试题
古人讲:“一年之计,莫如树谷;十年之计,莫如树木;终身之计,莫如树人。”表明了教师的劳动具有明显的_______性。
5岁男孩,出生后5个月开始出现便秘,需要辅以泻药,进行性加重,查体,精神尚好,消瘦,腹胀,可见肠型及肠蠕动波,x线示肠管扩张,腹腔内可见液平面。
对立柱散装式玻璃幕墙,下列描述哪一条是错误的?[2004年第108题]
WTO最惠国待遇的例外,主要体现在()方面。
增值税一般纳税企业支付的收回后直接用于销售(假设售价不高于受托方计税价格)的委托加工物资的消费税,不应计入委托加工物资成本。()
主张教育为当下的生活服务,主张教育即生活。强调教法与教材的统一,强调目的与活动的统一,主张“在做中学”,在问题中学习的教育思想家是()
依次填入下面这段文字横线处的短语,最恰当的一项是()。我们欣赏美,我们赞颂美。在我们的生活中,令人惊讶的美随处可见,这需要我们(),(),()。①去感悟②去体验③去发现
系统风险
毛泽东在马列主义关于过渡时期理论的基础上,依据中国的具体情况,明确指出了我们要进行社会主义改造的必要性。主要体现在
Thispassageismainlyabout______.Whydon’tsomepeoplelikecannedandfrozenvegetables?
最新回复
(
0
)