问题
问答题
有如下程序:
#include<iostream>
using namespqce std;
class TestClass
private;
char c;
public;
TestClass(char n):c(n)
~TestClass()
cout<<c;
;
class TestClass1:public TestClass
private:
char c;
public:
TestClass1(char n):TestClass(n+1),c(n)
~TestClass1()
cout<<c;
;
int main()
TestClass1 obj(’x’);
return 0;
执行上面的程序将输出( )。
答案
参考答案:A
解析: 本题中TestClass为基类,TestClass1为派生类。在主函数中定义TestClass1对象obj(’x’),“TestClass1(char n):TestClass(n+1),c(n){