首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Mountain{ int height; public: Mountain(int=0):height(h){}
有如下程序: #include using namespace std; class Mountain{ int height; public: Mountain(int=0):height(h){}
admin
2015-09-14
51
问题
有如下程序:
#include
using namespace std;
class Mountain{
int height;
public:
Mountain(int=0):height(h){}
virtual char
*
GetNarne() 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<<"海拔"<
GetHeight0<<"米";
return 0;
}
运行这个程序的输出结果是( )。
选项
A、庐山海拔1000米
B、庐山海拔0米
C、山海拔1000米
D、山海拔0米
答案
A
解析
在基类Mountain中定义了虚函数GetName()输出字符串“山”,而在派生类Lushan中对虚函数GetName()进行了重新定义,输出字符串“庐山”。在主函数中对派生类中的虚函数GetName()进行了多态调用,此时调用的是派生类中重新定义的GetName(),输出字符字符串“庐山”。
转载请注明原文地址:https://kaotiyun.com/show/VqNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
下面叙述不正确的是
下面程序的预设功能是:统计文件abc.txt中的字符个数。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为
下列叙述中正确的是
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
以下叙述中不正确的是()。
C++流中重载了运算符<<,它是一个()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
随机试题
下述关于高血压降压治疗的原则,哪一项是错误的()(2003年)
患者,男,65岁。因“发作性胸闷、胸痛10年余,加重伴不能平卧1周”入院,发作时无肩背放射痛。查体:眼睑及双下肢水肿,叩诊界向左扩大,听诊心前区未闻及病理性杂音。提示:该患者超声心动图呈“大心腔、薄间隔、小开口”表现。问题2:最可能的诊断是
患者女性,50岁,因腹痛、呕吐、停止排气排便就诊,尿量600ml/d。查体:血压100/70mmHg,皮肤干燥,眼球下陷,腹胀,肠鸣音亢进,白细胞12×109/L,血清钾3.7mmol/L,血清钠128mmoL/L,血清氯101mmol/L。
建设工程质量监督机构的主要任务包括()。
关于连环替代法的基本程序,下列说法中正确的有()。
在股份公司增资发行新股时,原普通股股东享有按其持股比例、以()优先认购一定数量新股的权利。
事业单位在财产清查中发现事业用材料盘亏,其中属于正常损耗的应()。
()linkstheentirelogisticsprocesswithcustomer.
UntilrecentlymosthistroiansspokeverycriticallyoftheIndustrialRevolution.They【B1】thatinthelongrunindustrializatio
In1620,abouthalftheUSAwas(11)forests.Todaytheforestshavealmostgone.Alotofgoodlandhas(12)them,leaving
最新回复
(
0
)