首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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://jikaoti.com/ti/L4E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
需求分析阶段的任务是确定
以下程序的输出结果是#include<iostream.h>voidmain(){charx=040;cout<<(X<<1);}
关于静态数据成员的描述中正确的是
对表达式for(表达式1;;表达式3)可理解为
下面有关重载函数的说法中正确的是
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
下面的描述中,正确的是();
下面对于友元函数描述正确的是()。
若二维数组a有m列,则计算任一元素a[i][j]在数组中相对位置的公式为(假设a[0)[0]位于数组的第一个位置上)
首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历方式称为 ( )。
随机试题
A氮芥B阿糖胞苷C长春碱D环磷酰胺E顺铂选择性作用于M期的抗肿瘤药是
人民法院当庭宣判的,应当在()日内发送判决书,定期宣判的,宣判后立即发给判决书。
用友报表系统中,保存报表的默认扩展名是()。
根据对外贸易法律制度的规定,决定征收反倾销税的机构是()。
李斯的《谏逐客书》和诸葛亮的《前出师表》都是应用文中的名篇,他们所使用的“书”“表”这种形式相当于今天公文中的:
税务行政复议的参加入是指依法参加税务行政复议活动、保护自己合法权益的申请人(行政相对人)、被申请人(税务机关)、第三人和复议代理人。()
Youarewritingamaster’sthesisandneedsomereferencematerials.WritealettertoProfessorRichardandaskforhishelp,f
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。作为中国海军博物馆讲解员的小张,受领了制作“辽宁号航空母舰”简介演示幻灯片的任务,需要对演示幻灯片内容进行精心设计和裁剪。请你根据考生
AmericanBlackEnglishI.OverallCurrentCondition;difficulttosaythenumberofBlackEnglishspeakers.Relatednumbers;—a
TherearemanysuperstitionsinBritain,butoneofthemost【C1】______heldisthatitisunluckytowalkunderaladderevenif
最新回复
(
0
)