首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Mountain{ int height; public: Mountain(int h=-):hei
有如下程序: #include<iostream> using namespace std; class Mountain{ int height; public: Mountain(int h=-):hei
admin
2017-11-28
39
问题
有如下程序:
#include<iostream>
using namespace std;
class Mountain{
int height;
public:
Mountain(int h=-):height(h){}
virtual ehar*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<<p->GetName()<<’海拔’’<<p->GetHeight()<<’’米’’;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、庐山海拔1000米
B、庐山海拔0米
C、山海拔1000米
D、山海拔0米
答案
A
解析
在基类Mountain中定义了虚函数GetName()输出字符串“山”,而在派生类Lushan中对虚函数GetName()进行了重新定义,输出字符串“庐山”。在主函数中对派生类中的虚函数GetName()进行了多态调用,此时调用的是派生类中重新定义的GetName(),输出字符字符串“庐山”。
转载请注明原文地址:https://kaotiyun.com/show/DxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
下列是关于派生类声明的开始部分,其中正确的是()。
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
在深度为5的满二叉树中,叶子结点的个数为
在类的对象被创建时,______函数会被自动调用。
以下选项中合法的用户标识符是
数据结构分为线性结构和非线性结构,其中循环链表属于【 】。
设有如下关系表:则下列操作中正确的是
使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
用树结构表示实体类型及实体间联系的数据模型称为______。
随机试题
Themarketisaconcept.Ifyouaregrowingtomatoesinyourbackyardforsaleyouareproducingforthemarket.Youmightsell
IHE的中文含义是
A.羊水中肌酐值B.羊水震荡试验C.羊水脂肪细胞出现率D.羊水细胞学检查E.羊水胆红素测定
2009年6月15日,A国某机电公司电告B国某科研所,欲以CFR条件向该科研所出口一批高精密仪器,总价款为1000万美元。6月21日机电公司收到科研所回电,科研所提出降价为950万美元,机电公司于6月24日电告科研所同意其请求,科研所于当天收到此传真,机电
案例十一:表2~10是红日公司2008年7月1日的有关财务信息,假设该公司在7月31日的股价为52元。根据案例十一,回答下列题目:经过非经常损益调整的当前市盈率是( )。
某管道运输企业为增值税一般纳税人,2015年4月取得管道运输不含税收入100万元,当月购进材料,取得增值税专用发票,注明金额40万元,假定当月取得的相关票据均符合税法规定并在当月抵扣进项税,该企业当月实际缴纳增值税()万元。(2015年回忆版)
常用电吹风来吹头发,却没想过用它烘干潮湿的衣服,这种情况属于思维定势。()
设A为n阶矩阵,且Ak=O,求(E-A)-1.
Thisweek,agaggleofgirlsinhotpantsandminiskirtswillgoonalongandhighlypublicizedstrikeagainsttheiremployer.
如果要运行SMENU.MPR文件,正确的命令是()。
最新回复
(
0
)