2016整理版北邮面向对象C++试题(房鸣)(共18页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2016整理版北邮面向对象C++试题(房鸣)(共18页).docx》由会员分享,可在线阅读,更多相关《2016整理版北邮面向对象C++试题(房鸣)(共18页).docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、填空题1.软件工程是指导(计算机软件)开发和维护的(工程学科)。2.应用软件工程方法开发软件系统的根本目的是为了改善以下四项软件品质因素:提高所开发的软件系统的(效率);降低所开发的软件系统的(成本);改善所开发的软件系统的(性能);缩短所开发的软件系统的(周期)。3.抽象的对象模型由(属性)和(方法)两个部分构成。4.一个消息必须具备的两个要素是(接收消息的对象标识)和(接收消息的对象的方法标识)。5.一个对象拥有另一个对象的(部分)或(全部)的属性和方法的关系则称为(继承)关系。6.失去(制造对象)能力的类成为抽象类。7.一个类的属性不能出现对象拷贝则成为(类
2、属性)。8.面向对象技术的三大特征是(继承)、(封装)、(多态)。9.共生包容关系中的被包容类对象与包容类对象是(同时连带)生成的。10.同时出现在两个具有关联关系的对象内的相同属性被称为(连接属性)。11.一个用例模型的设计要有三类人参与,他们分别是(主要参与者)、(次要参与者)和()12.边界类中涉及到的三个接口是(用户接口)、(设备接口)和(系统接口)。13.一个用例中的各个类之间存在的最普遍的关系是(关联)关系。14.在面向对象技术中,使用多态技术手段大大(延长)了软件的使用寿命、降低了软件产品的开发(成本),其中的泛化技术手段还可以极大的提高软件产品的(可移植)性。15.试选择以下词
3、组代号填入恰当的括号内:类属性和类方法对应于面向对象语言中的()和()静态成员函数成员数据成员函数静态成员函数16.对象间存在聚合(包容)、继承(派生)和关联三种关系。17.一个用例内至少要有一个()和一个()边界类抽象类实体类控制类18.一个继承了抽象类且可以制造对象的派生类所生成的对象内存在一个其继承得到的抽象类对象的()属性函数作用域方法成员声明19.软件的生存周期是一个软件产品从(定义)、(开发)、(使用)到(废弃)的时间的总合。20.C+语言中的静态成员函数是(类方法)的具体实现。21.连接属性是(关联/连接)关系的两个对象内的属性。22. 边界类与(Actor(角色)对呈一一对应关
4、系。 23. 复合聚合关系中的( 聚合 )类对象极其依赖( 被聚合 )类对象,在实现上往往具有被同时( 构造 )的特征,因而具有极高的( 耦合度 )。二、是非判断题C+/RUP/UML1. 使用C+语言只能编写面向对象的程序()2. UML中的活动图可以描绘面向对象分析和设计的全过程的工作流程()3. 使用C+语言不能同时编写出面向过程和面向对象的程序()4. RUP的开发周期由三个阶段所构成。()(四个阶段 初始阶段-细化-构造-交付)5. RUP中的系统行为是对其全部的外来激励进行作用和反作用。()6. RUP中的系统行为可以从对象模型中获得。()类1. 一个类必然具有生成对象的能力()2
5、. 一个类也可以接收消息()3. 调用类方法必须向该类的对象发消息()4. 抽象类是不包含任何属性的类()5. 当使用一个类方法时,消息是传向一个类的。()6. 只有属性的类也具有封装性。()7. 含有定性的属性的类就是抽象类。()关系1. 在包容关系中的被包容类也具有封装性()2. 关联关系只是一个动作的抽象()3. 关联关系中的作用名标识了该关联关系的终点对象的恰当地位()4. 候选键是具有关联关系的两个类中属性的一部分()5. 多重继承必然存在不确定问题()6. 继承关系中的成员覆盖就是重载的一种形式()(重构就是)7. 继承关系中也存在有关联关系()8. 复合包容关系中的被包容对象必须
6、在包容对象被击活的同时构造()9. 在关联关系的两端插入角色描述有助于对该关联关系的可读性()10. 确定候选键是对关联关系模型优化的一种手段()对象1. 面向对象设计方法的一个重要目的便是实现“可重用软件的设计”()2. 一个派生类对象的方法不能访问其继承的基类对象的某些成员是由于这些基类对象的成员不存在于派生类对象中()3. 一个派生类对象也可以向其继承的基类对象发消息()4. 面向对象的分析方法中存在自顶向下,逐步求精的过程()5. 一个对象的方法只能改变本对象的属性值。()6. 一个对象内存在另一个对象的关系称为包容关系。()(原因:有可能是派生)7. 一个对象所呈现的不同状态称为多态
7、。()8. 静态链接是在面向对象技术语言编译时建立的对象关系。()9. 在面向对象技术系统分析中,问题陈述是获取对象的重要来源。()10. 在面向对象技术系统分析中不使用数据流图。()11. 一个以限制性继承的派生类对象访问其继承的基类对象时必须通过消息手段。()状态1. 状态图是反映了整个系统动态运行时状态变化的图像工具()2. 状态的自动变迁是由于一个内部的事件所引发的()消息必须含有返回信息()三、选择题对象1. 面向对象技术是(A)A. 指导构建软件的系列法则 B. 一种探索可被认同的新理论C. 由Grady Booch 提出的一种动态的语言 D. 基于抽象与模块化原理的新技术2. 一
8、个对象的状态(A)A. 是一个被称为状态的属性或属性集 B. 始终不发生常规的变化C. 被描述成对象的属性和关系(个体) D. 仅是一个对象可能存在的条件3. 一个可见的对象行为可以被模型化为该对象的(C)A. 属性 B. 责任 C. 操作 D. 方法4. 在一个对象系统内两个彼此间具有(C)结构的对象间的访问必须依赖消息手段A. 同类对象 B. 完备的聚合关系 C. 拓展继承关系 D. 友元5. 一个可见的对象行为可以被模型化为该对象的(D)A. 属性 B. 责任 C. 操作 D. 方法模型/建模6. (B)项目对建模的要求度最小A. 立交桥 B. 沙发 C. 列车 D. 光盘7. 一个模型
9、(C)A.对于十分理解其工作内容的团队成员可以不使用 B. 必须是有结构的和动作的体系C. 是一个实例化的简化 D. 一个构建精确计划的原由8. 最好的模型将与(B)联系在一起A. Java-Script代码 B. 实体 C. C+ D. 与面向对象开发者联系在一起的命题9. 建模的根本目的是(D)A. 有助于与一个系统的可视化B. 获得一个准备构建系统的模版C. 见证设计成果 D. 上述三条的总和UML/RUP10. 使用UML建模时(C)的处理不是其最基本特征A. 迭代与增量 B. 用例驱动 C. 弹性设计 D. 以架构为核心11. 在UML中,使用(A)词汇表示可以将具有共同用途的模型元
10、素组成多个组A. Package B. Class C. Encapsulation D. Generalization12. 以下RUP中的(D)视聚焦在结构问题上A. 用例 B. 处理 C. 实现 D. 逻辑13. Rational推出的RUP方法中所倡导的迭代式开发模式的最根本目的是为了(B)A. 降低开发成本 B. 降低开发风险 C. 减少开发时间 D. 节省开发的人力资源 14. 短语(B)可以最好的体现泛化关系A. is part of B. is a kind of C. is a replica of D. is an inheritance of类15. 一个类(D)A. 是
11、一个对象的封装 B. 表现为一个对象的分层结构 C. 是一个对象的实例 D. 是一个对象的抽象定义封装16. 封装(B)A. 允许对处于封装状态的内容进行直接处理 B. 涉及到信息的隐藏C. 会导致维护成本的提高 D. 在实现时所引用的改变会影响到客户端17. 封装(A)A. 是指一种对象组成结构的存在形式 B. 是指只有属性的对象组成结构的存在形式C. 是指只有方法的对象组成结构的存在形式D. 是指外界可以任意访问对象内成员的对象组成结构的存在形式多态18. 多态可以被描绘成(A)A. 在一个接口上隐藏多个不同实现的形态 B. 继承 C. 信息放置形态 D. 泛化19. 多态是(A)A. 系
12、统面对一个服务请求而设置了多个不同接口的形态B. 继承C. 信息放置形态D. 泛化关系20. 利用继承派生关系中的重构手段获得的新系统是为了(C)A. 仅仅延长该系统的寿命 B. 修正原系统内的缺陷C. 允许多个不同版本的功能可以同时使用 D. 掩盖原系统内的缺陷21. 将模块与计划合并为一体化的目的是(A)A. 在可管理的单元上降低一些复杂程度 B. 构建的模块便于交流C. 创建巨大且难于理解的系统 D. 系统的局部不能独立开发四、分析题1. 指出下列对象之间的关系 软件工程与面向对象的分析与设计方法( 包容 关系) 矛与盾( 关联 关系) 数字交换系统与通信系统( 继承 关系) 人与心脏(
13、 包容 关系) Pentium芯片与Pentium IV芯片( 继承 关系) 计算机与磁带机( 关联? 关系) 多媒体与三维图形设备( 继承 关系) 石油与汽油( 关联? 关系) 道路与车辆( 关联 关系) 煤炭与碳元素( 继承 关系)- 抽象类-继承 地球与太阳( 关联 关系) 家庭影院与音箱( 包容 关系) 信息与印刷品( 继承 关系) 钥匙与锁 ( 关联 关系) 灯泡与灯丝( 包容 关系) 计算机与打印机( 关联 关系) 公司与雇员( 包容 关系) 建筑体与墙( 继承 关系)2.试在下图给定的括号内写出已知关联联系得作用名(Role Name)。张三(通知人)(被通知人)李四人(老板)(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2016 整理 版北邮 面向 对象 C+ 试题 房鸣 18
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内