第 1 页福建工程学院 2025 --2025 学年第二学期期末考试 (A 卷) 共 9 页 课程名称:面对对象程序设计 考试方式:开卷( )闭卷(√)题号一二三四五六七八九十总分统分人签名得分考生注意事项:1、本试卷共 9 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。老师注意事项:假如整门课程由一个老师评卷的,只需在累分人栏目签名,题首的评卷人栏目可不签名。一、单项选择题 (每小题 2 分,共 30 分)1. 下列各项描述中( A )是错误的。A.同一个类的两个对象占用相同的内存空间。B.在类外部直接使用类中的私有成员是错误的。C.一个对象数组中的所有数组元素属于同一个类。D.在类外部定义成员函数是,必须使用作用域运算符::。2. 编写 C++程序一般需经过的几个步骤,( B )描述次序是正确的。A. 编译、编辑、连接、调试 B. 编辑、编译、连接、调试C. 编译、调试、编辑、连接 D. 编辑、调试、编译、连接3.下列描述类的成员函数的选项中,( C )是错误的。A.构造函数 B.析构函数C.友元函数 D.拷贝构造函数4.继承机制的作用是( C )A. 信息隐藏 B. 数据封装 C. 定义新类 D. 数据抽象 第 2 页5. 假定 A 为一个类,则执行 “A a(2), b[3], *p[4];”语句时共调用该类构造函数的次数为( B )。A. 3 B. 4 C. 5 D. 96.以下关于基类中的成员函数的描述中,( C ) 是表示纯虚函数的。A. virtual void vf(int) B. void vf(int) = 0C. virtual void vf()=0 D. virtual void yf(int){}7. 假如表达式++a 中的“++”是作为成员函数重载的运算符,若采纳运算符函数调用格式,则可表示为( D )A. a.operator++(1) B. operator++(a)C. operator++(a,1)D. a.operator++()8.以下叙述中( C ) 是正确的。A. 构造函数调用虚函数采纳动态联编B. 构造函数可以说明为虚函数C. 当基类的析构函数是虚函数时,它的派生类的析构函数也是虚函数D. 析构函数调用虚函数采纳动态联编9. c++程序中,( C ) 可以解决二义性问题。A. 只有使用作用域分辨操作符 B. 使用作用域分辨操作符或赋值兼容规则C. 使用作用域分辨操作符或虚基类D. 使用虚基类或赋值兼容规则 第 3 页10.下面运算符中,( C )不能被重载。A. <= B. - 得分评卷人 密 封 线班级 : ______姓名 : ______学号 : ______班级...