单项选择题有如下程序: #include<iostream> using namespace std; class Base{ public: void fun0{tout<<’B’;} }; class Derived:public Base{ public: void fun(){____cout<<’D’;} }; int main(){ Derived d; d.fun(); return 0; } 若程序的输出结果是BD,则划线处缺失的部分是( )。
单项选择题有如下程序: #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; }运行这个程序的输出结果是( )。