单选题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
void fun(){cout<<"B";}
}
Class Derived:public Base{
public:
void fun(){______cout<<"D";}
};
int main(){
Derived d;
d.fun();
return 0;
}
若程序的输出结果是BD,则画线处缺失的部分是______。
【正确答案】
D
【答案解析】[解析] 本题考查的内容是函数重载。在C++中,编译时的多态性是通过模板或函数重载实现的。