单选题 以下程序的运行结是______。
#include<iostream>
using namespace std ;
class Base {
char c;
public :
Base( char c0):c( c0) { }
~Base( ){cout<<c;}
};
class Derived:public Base{
char c:
public:
Derived( char c0): Base(c0+1) ,c(c0){}
~Derived(){cout<<e;}
};
int main(){
Derived obj("x");
return 0:
}
A) xy B) yx c)x D) y
【正确答案】 A
【答案解析】[解析] 主函数结束时,派生类对象obj将被销毁,先调用派生类的析构函数输出x,然后调用基类的析构函数输出y。