《面向对象程序设计》试卷B

上传人:daj****de 文档编号:158513175 上传时间:2022-10-05 格式:DOCX 页数:4 大小:18.40KB
返回 下载 相关 举报
《面向对象程序设计》试卷B_第1页
第1页 / 共4页
《面向对象程序设计》试卷B_第2页
第2页 / 共4页
《面向对象程序设计》试卷B_第3页
第3页 / 共4页
点击查看更多>>
资源描述
面向对象程序设计课程考试试卷(B 卷)得分评卷人1.抽象:、名词解释(每小题5 分,共20 分)题号一二三四五总分签名分数2. 重载3. 类:4. 继承得分评卷人、 填空题 (每空 2 分,共 20 分)1. 如果类A继承了类B,那么类A被称为类,而类B被称为类。2. 运算符通常用于实现释放该类对象中指针成员所指向的动态存储空间的任务。3. 在默认情况下的继承方式。4. C+程序的内存格局分为4个区堆区、四种。5. 类 定义中 关键字 private 、 public 、 protected 以后的 成 员 的 访问权限分 别得分评卷人7是、 、 。三、单项选择题(从下列各题所给备选答案中选出一个正确的答案,并将其选项填在下面的答题卡上。多选、选错或未选者不得分。每小题2分,共20分)题号12345678910答案1. 下列选项中不符合良好程序设计风格的是( )A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合,高内聚2. 下面叙述不正确的是( )A)派生类一般用公有派生B)对基类成员的访问必须是无二义性的C)赋值兼容规则也适用于多重继承的组合 D)基类的公有成员在派生类中仍然是公有的3. 下列不具有访问权限属性的是( )A)非类成员B)类成员C)数据成员 D)函数成员4. 在C+程序中,对象之间的相互通信通过()A)继承实现B)调用成员函数实现 C)封装实现 D)函数重载实现5. 在C+中,函数原型不能标识()A)函数的返回类型 B)函数参数的个数 C)函数参数类型 D)函数的功能6. 对于任意一个类,析构函数的个数最多为()A) 0 B) 1 C) 2 D) 37已知类A是类B的友元,类B是类C的友元,贝9()A)类A 一定是类C的友元B)类C 一定是类A的友元C)类C的成员函数可以访问类B的对象的任何成员D)类A的成员函数可以访问类B的对象的任何成员8. 若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的( ) A)私有成员B)公有成员 C)保护成员 D)保护成员或私有成员9. 面向对象系统所包含的要素不含()A)重载 B)对象 C)类 D)继承10. 设置虚基类的目的是()得分评卷人A)简化程序B)提高代码重用性 C)消除二义性 D)减少目标代码四、看程序写结果题(写出下列程序段正确的结果。每小题5分,共20分)1#include using namespace std;int main() int a = 1; a += a;输出结果:int &b=a; b += 10;couta=aendl; return 0; 2#include using namespace std; class Sample public:Sample() coutm=; void f(int i) coutiendl; private:int m; ;int main() Sample c; c.f(5); rerurn 0; 输出结果: 3#include using namespace std;int i;int main() int i=5; i=7;couti ; cout:i ; couti endl; return 0; 输出结果 4#includeusing namespace std;class base public:virtual void f() coutbase f, ; void fun() coutbase funendl; ;class derive : public base public:void f() coutderive f, ; void fun()个 circle coutderive fun fun();p = &obj; return 0;输出结果base * p; p - f();得分评卷人五、编程题(每小题 10 分,共 20 分)1.定义一个circle类,有数据成员r (半径)、成员函数area (),计算圆的面积,构造 的对象进行测试。2.定义一个点类(Point)、矩形类(Rectangle)和立方体类(Cube)的层次结构。矩形包括长度和 宽度两个新数据成员,矩形的位置由点类继承。立方体由长度、宽度和高度构成。要求各类提供支 持初始化的构造函数和显示自己成员的成员函数。编写主函数、测试这个层次结构,编出立方体类 的相关信息。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!