第33题: [单项选择]下列关于派生类构造函数和析构函数的叙述中,错误的是 A. 派生类的构造函数会隐含调用基类的构造函数 B. 如果基类中没有默认构造函数,那么派生类必须定义构造函数 C. 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D. 在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数 参考答案:D 答案解析:[解析] 在通常情况下,派生类和基类的构造函数的执行顺序为:先执行基类的构造函数,然后执行派生类的构造函数;当撤销派生类对象时,先执行派生类的析构函数,随后再执行基类的析构函数。