首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
36
问题
有如下程序:
#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://www.kaotiyun.com/show/LrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的三种基本结构是()。
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
下列程序的执行结果是______。#include<iostream.h>classStudent{public:Student(intxx){x=xx;}virtualfloatca
下列程序的输出结果为______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);)voidmain(){intn=3,m=1
下列程序执行后的输出结果是#included<string.h>main(){chararr[2][4];strcpy(arr,"you");strepy(arr[1],"me");arr[0][3]=’&’;
以下叙述中不正确的是
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
类是一个支持集成的抽象数据类型,而对象是类的______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
全面支持软件开发过程的软工具集合被称为______。
随机试题
甲、乙、丙、丁为在中国证券业协会注册的证券分析师,以下说法正确的有()。 Ⅰ.甲应当具有证券投资咨询执业资格 Ⅱ.乙可以在发布的证券研究报告上署名 Ⅲ.丙应当具有两年以下的证券从业经历 Ⅳ.丁应当具有证券投资顾问资格
低压电路断路时,打开点火开关,电流表指_______或小于正常放电值不摆动。
Americansocietyisnotnap(午睡)friendly.Infact,saysDavidDinges,asleepspecialistattheUniversityofPennsylvaniaSchool
患者男性,75岁,吸烟50余年,反复咳嗽,咳痰35年,活动后气短12年,出现双下肢水肿5年,超声心动图显示右心室肥厚,右心室流出道增宽,肺动脉高压(中度)。该患者出现肺源性心脏病最可能的病因是
以下肿瘤具有恶性倾向的是
按照贷款的五级分类方式,不良个人住房贷款不包括五级分类中的()。
要求员工培训规划的制定必须体现可靠性、针对性、相关性和高效性等基本特点是制定培训规划的()要求。
研究证实,血清总胆固醇水平与血压之间都存在着正向关系,以上的高血压患者存在其他危险因素,其中最常见的是血脂异常(),而血糖升高会引起一系列代谢紊乱及血管壁增厚,导致血管病变,一旦患者饮食不注意,就容易造成高血脂,增加心血管疾病风险。此外,长期吸烟、酗
TheRomanlanguageservedasthefirstmodelforansweringthequestion.EventosomeonewithnoknowledgeofLatin,thesimilar
1946年,国民党挑起全国性的内战的起点是进攻()。
最新回复
(
0
)