有如下程序: #include using namespace std; class TestClass { public: TestClass(){cout

admin2021-05-06  10

问题 有如下程序:
#include
    using namespace std;
    class TestClass
    {
    public:
    TestClass(){cout<<“BB”;fun();)
    void funO{cout<<“Bf”;)
    };
    class TestClass l:public TestClass
    {
    public:
    TestClassl(){cout<<“DD”;}
    void fun0{cout<<“Df”;)
    };
    int main()
    {TestClass 1 d;return 0;}
执行上面的程序将输出(    )。

选项 A、BBBfDD
B、BBDfDDDf
C、DD
D、DDBBBf

答案A

解析 TestClass是TestClass1的基类。由主函数main入手,定义TestClassl的对象d,调用基类TestClass构造函数输出BB,调用基类成员函数fun输出Bf,然后调用派生类的构造函数,输出DD。
转载请注明原文地址:https://kaotiyun.com/show/jRfp777K
0

最新回复(0)