首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
已知程序的结果为123,请填空。#include<iostream.h>template<classT>classA{public:Tx,y,
若有以下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
下列函数的运行结果是#include<iostream.h>intf(inta,intB){intc;if(a>b)c=1elseif(a=b)c=0;
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10];public:base
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
以下程序的输出结果是【】。 #include<iostream.h> voidmain() { inta=0; a+=(a=8); cout<<a; }
若二维数组a有m列,则计算任一元素a[i][j]在数组中相对位置的公式为(假设a[0)[0]位于数组的第一个位置上)
随机试题
建筑工程资料管理系统中进行资料归档,需先进行()。
某建设项目的计算期为10年,基准收益率为10%,经计算静态投资回收期为7年,动态投资回收期为12年,则该项目的财务内部收益率为( )。
在进行财产清查时,应做好()方面的准备工作。
(2013年)下列各项资产中,无论是否存在减值迹象,至少应于每年年度终了对其进行减值测试的是()。
甲公司将一套设备租赁给乙公司使用,租赁期间,经询问确认乙公司无购买意向后,甲公司将该设备卖给丙公司。根据《合同法》的规定,下列关于买卖合同与租赁合同效力的表述中,正确的是()。
以下不属于废品损失的有()。
衣服:人
“我的英语有多好?”对任何学习英语的人来说是最重要的一个问题。知道这个问题的答案不仅有助于你的信心,而且如果你想取得更多的进步,知道这个答案是有用的,因为一旦知道已经达到一个水平,你就会开始向下一个水平进军。考试在学习过程中发挥另外一个重要作用——考试证明
"Congratulations,Mr.Cooper.It’sagirl."Fatherhoodisgoingtohaveadifferentmeaningandbringforthadifferentresp
ForLondon-basedMichelleBrideau,10yearsinthetravelindustryfeltlikeaneternity.Whatstartedaslowpayandhighstres
最新回复
(
0
)