第15题: [单项选择]下面语句正确的是( )。 A. If x<3 * y And x>y Then y=x^3 B. If x<3 * y And x>y Then y=3x C. If x<3 * y:x>y Then y=x^3 D. If x<3 * y And x>y Then y=x * * 3 参考答案:A 答案解析:此题考查是条件浯句的结构。条件语句可以分为三种类型,如下:
If Then结构
If Then Else结构
Select Case结构
而If Then结构有两种格式:
第33题: [单项选择]下列关于派生类构造函数和析构函数的说法中,错误的是( )。 A. 派生类的构造函数会隐含调用基类的构造函数 B. 如果基类中没有缺省构造函数,那么派生类必须定义构造函数 C. 在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数 D. 在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数 参考答案:D 答案解析:[解析] 此题考查的是派生类的构造函数和析构函数。在撤销派生类对象时,析构函数的执行过程和构造函数严格相反,即:对派生类新增普通成员进行清理;调用成员对象析构函数,调用基类析构函数对基类进行清理。