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

admin2021-06-10  29

问题 有如下程序:
#include
    using namespace std;
    class TestClass{
    protected:
    TestClass(){cout<<’x’;)
    TestClass(char c){cout<    };
    class TestClass 1:public TestClass
    {
    public:
    TestClass l(char c){cout<    };
    int main(){
    TestClass  d 1(‘y’);
    retum 0:
    }
执行这个程序,屏幕上将显示输出(    )。

选项 A、y
B、yx
C、xy
D、yy

答案C

解析 程序中的类TestClass为基类,TestClassl为TestClass的派生类。由main主函数入手,定义TestClassl类型的对象d1,参数值为y。TestClassl类继承’restClass,所以主函数中TestClassl d1(y);”语句首先调用调用基类中的“restClass(1{cout<<x;}”输出x,然后调用“TestClassl(char c){cout<
转载请注明原文地址:https://jikaoti.com/ti/D4h0FFFM
0

最新回复(0)