第12题: [单项选择]下列关于构造函数和析构函数的描述,错误的是( )。 A. 析构函数中调用虚函数采用静态联编 B. 对虚析构函数的调用可以采用动态联编 C. 当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数 D. 构造函数可以声明为虚函数 参考答案:D 答案解析:[解析] 构造函数的主要作用是对数据成员初始化。构造函数不能声明为虚函数,这是因为在执行构造函数时类对象还未完成建立过程,当然谈不上函数与类对象的关联。
第14题: [单项选择]现代计算机中采用二进制数字系统是因为它______。 A. 代码表示简短,易读 B. 物理上容易表示和实现、运算规律简单、可节省设备且便于设计 C. 容易阅读,不易出错 D. 只有0和1两个数字符号,容易书写 参考答案:B 答案解析:[解析] 计算机任何的操作和计算最终都可以分解为1或者0的问题,也可以说成为“是”或者“否”,计算机的硬件实现也是如此。因此计算机的所有数据都是采用1和0的二进制来表示的。