有如下程序: #include<iostream> using namespqce Std; class TestClass { private; Char C; public; TestClass(char

admin2010-12-16  28

问题 有如下程序:    #include<iostream>    using namespqce Std;    class TestClass    {    private;    Char C;    public;    TestClass(char n):c(n){}    ~TestClass()    {    cout<<c;    };    class TestClassl:public TestClass    {    private:    Char C;    public:  

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

答案A

解析  本题中TestClass为基类,TestClassl为派生类。在主函数中定义TestClassl对象obj(‘x’),“TestClassl(char n):TestClass(n+1),c(n){}”,所以选输出x,然后调用基类构造函数,’x’+1=‘y’,所以输出y,即答案为xy。
转载请注明原文地址:https://jikaoti.com/ti/k5L0FFFM
0

最新回复(0)