单选题 有如下程序:
#include<iostream>
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<<p->GetName()<<"海拔"<<
p->GetHeight()<<"米";
return 0;
}
运行这个程序的输出结果是______。
【正确答案】 A
【答案解析】[解析] 该题考查的是Get()在取得函数返回值中的应用。