单选题 有如下程序:运行这个程序的输出结果是(  )。
【正确答案】 B
【答案解析】派生类B是由基类A继承而来,所以在创建类B的对象obj时,先要调用基类A的构造函数,输出A;再调用派生类B的构造函数,输出G;程序结束时,调用析构函数的顺序与构造函数相反,先调用类B的析构函数,输出T;最后调用基类A的析构函数,输出C。最后输出结果为AGTC。