单选题 有如下程序:
#include<iostream>
using namespace std;

TestClass()cout<<"BB";fun()
void fun()cout<<"Bf";
;
class TestClass1:public TestClass

public:
TestClass1()cout<<"DD";
void fun()cout<<"Df";
;
int main()
TestClass1 d; return 0;
执行上面的程序将输出( )。

【正确答案】 A
【答案解析】[解析] TestClass是TestClass1的基类。由主函数main入手,定义TestClass1的对象d,调用基类TestClass构造函数输出BB,调用基类成员函数fun输出Bf,然后调用派生类的构造函数,输出DD。