2整理版北邮面向对象C+试题.doc
《2整理版北邮面向对象C+试题.doc》由会员分享,可在线阅读,更多相关《2整理版北邮面向对象C+试题.doc(17页珍藏版)》请在咨信网上搜索。
1、一、填空题1. 软件工程是指导(计算机软件)开发和维护的(工程学科)。 2. 应用软件工程方法开发软件系统的根本目的是为了改善以下四项软件品质因素: 提高所开发的软件系统的(效率);降低所开发的软件系统的(成本);改善所开发的软件系统的(性能);缩短所开发的软件系统的(周期)。3. 抽象的对象模型由(属性)和(方法)两个部分构成。 4. 一个消息必须具备的两个要素是(接收消息的对象标识)和(接收消息的对象的方法标识)。 5. 一个对象拥有另一个对象的(部分)或(全部)的属性和方法的关系则称为(继承)关系。
2、 6. 失去(制造对象)能力的类成为抽象类。 7. 一个类的属性不能出现对象拷贝则成为(类属性)。 8. 面向对象技术的三大特征是(继承)、(封装)、(多态)。 9. 共生包容关系中的被包容类对象与包容类对象是(同时连带)生成的。10. 同时出现在两个具有关联关系的对象内的相同属性被称为(连接属性)。11. 一个用例模型的设计要有三类人参与,他们分别是(主要参与者)、(次要参与者)和() 12. 边界类中涉及到的三个接口是(用户接口)、(设备接口)和(系统接口)。13.&nb
3、sp;一个用例中的各个类之间存在的最普遍的关系是(关联)关系。 14. 在面向对象技术中,使用多态技术手段大大(延长)了软件的使用寿命、降低了软件产品的开发(成本),其中的泛化技术手段还可以极大的提高软件产品的(可移植)性。 15. 试选择以下词组代号填入恰当的括号内: 类属性和类方法对应于面向对象语言中的()和() 静态成员函数 成员数据 成员函数 静态成员函数16. 对象间存在聚合(包容)、继承(派生)和关联三种关系。 17.&nbs
4、p;一个用例内至少要有一个()和一个() 边界类 抽象类 实体类 控制类 18. 一个继承了抽象类且可以制造对象的派生类所生成的对象内存在一个其继承得到的抽象类对象的() 属性函数 作用域 方法成员 声明 19. 软件的生存周期是一个软件产品从(定义)、(开发)、(使用)到(废弃)的时间
5、的总合。 20. C+语言中的静态成员函数是(类方法)的具体实现。21. 连接属性是(关联/连接)关系的两个对象内的属性。22. 边界类与(Actor(角色)对呈一一对应关系。 23. 复合聚合关系中的( 聚合 )类对象极其依赖( 被聚合 )类对象,在实现上往往具有被同时( 构造 )的特征,因而具有极高的( 耦合度 )。二、是非判断题C+/RUP/UML1. 使用C+语言只能编写面向对象的程序()2. UML中的活动图可以描绘面向对象分析和设计的全过程的工作流程()3. 使用C+语言不能同时编写出面向过程和面向对象的程序()4. RUP的开发周期由三个
6、阶段所构成。()(四个阶段 初始阶段-细化-构造-交付)5. RUP中的系统行为是对其全部的外来激励进行作用和反作用。()6. RUP中的系统行为可以从对象模型中获得。()类1. 一个类必然具有生成对象的能力()2. 一个类也可以接收消息()3. 调用类方法必须向该类的对象发消息()4. 抽象类是不包含任何属性的类()5. 当使用一个类方法时,消息是传向一个类的。()6. 只有属性的类也具有封装性。()7. 含有定性的属性的类就是抽象类。()关系1. 在包容关系中的被包容类也具有封装性()2. 关联关系只是一个动作的抽象()3. 关联关系中的作用名标识了该关联关系的终点对象的恰当地位()4.
7、候选键是具有关联关系的两个类中属性的一部分()5. 多重继承必然存在不确定问题()6. 继承关系中的成员覆盖就是重载的一种形式()(重构就是)7. 继承关系中也存在有关联关系()8. 复合包容关系中的被包容对象必须在包容对象被击活的同时构造()9. 在关联关系的两端插入角色描述有助于对该关联关系的可读性()10. 确定候选键是对关联关系模型优化的一种手段()对象1. 面向对象设计方法的一个重要目的便是实现“可重用软件的设计”()2. 一个派生类对象的方法不能访问其继承的基类对象的某些成员是由于这些基类对象的成员不存在于派生类对象中()3. 一个派生类对象也可以向其继承的基类对象发消息()4.
8、面向对象的分析方法中存在自顶向下,逐步求精的过程()5. 一个对象的方法只能改变本对象的属性值。()6. 一个对象内存在另一个对象的关系称为包容关系。()(原因:有可能是派生)7. 一个对象所呈现的不同状态称为多态。()8. 静态链接是在面向对象技术语言编译时建立的对象关系。()9. 在面向对象技术系统分析中,问题陈述是获取对象的重要来源。()10. 在面向对象技术系统分析中不使用数据流图。()11. 一个以限制性继承的派生类对象访问其继承的基类对象时必须通过消息手段。()状态1. 状态图是反映了整个系统动态运行时状态变化的图像工具()2. 状态的自动变迁是由于一个内部的事件所引发的()消息必
9、须含有返回信息()三、选择题对象1. 面向对象技术是(A)A. 指导构建软件的系列法则 B. 一种探索可被认同的新理论C. 由Grady Booch 提出的一种动态的语言 D. 基于抽象与模块化原理的新技术2. 一个对象的状态(A)A. 是一个被称为状态的属性或属性集 B. 始终不发生常规的变化C. 被描述成对象的属性和关系(个体) D. 仅是一个对象可能存在的条件3. 一个可见的对象行为可以被模型化为该对象的(C)A. 属性 B. 责任 C. 操作 &nb
10、sp; D. 方法4. 在一个对象系统内两个彼此间具有(C)结构的对象间的访问必须依赖消息手段A. 同类对象 B. 完备的聚合关系 C. 拓展继承关系 D. 友元5. 一个可见的对象行为可以被模型化为该对象的(D)A. 属性 B. 责任 C. 操作 D. 方法模型/建模6. (B)项目对建模的要求度最小A. 立交桥 B. 沙发 C. 列车 D. 光盘7. 一个模型(C
11、)A.对于十分理解其工作内容的团队成员可以不使用 B. 必须是有结构的和动作的体系C. 是一个实例化的简化 D. 一个构建精确计划的原由8. 最好的模型将与(B)联系在一起A. Java-Script代码 B. 实体 C. C+ D. 与面向对象开发者联系在一起的命题9. 建模的根本目的是(D)A. 有助于与一个系统的可视化B. 获得
12、一个准备构建系统的模版C. 见证设计成果 D. 上述三条的总和UML/RUP10. 使用UML建模时(C)的处理不是其最基本特征A. 迭代与增量 B. 用例驱动 C. 弹性设计 D. 以架构为核心11. 在UML中,使用(A)词汇表示可以将具有共同用途的模型元素组成多个组A. Package B. Class C. Encapsulation D. Generalization12. 以下RUP中的(D)视聚焦在结构问题上A. 用例 B
13、. 处理 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.
14、 一个类(D)A. 是一个对象的封装 B. 表现为一个对象的分层结构 C. 是一个对象的实例 D. 是一个对象的抽象定义封装16. 封装(B)A. 允许对处于封装状态的内容进行直接处理 B. 涉及到信息的隐藏C. 会导致维护成本的提高 D. 在实现时所引用的改变会影响到客户端17. 封装(A)A. 是指一种对象组成结构的存在形式
15、B. 是指只有属性的对象组成结构的存在形式C. 是指只有方法的对象组成结构的存在形式D. 是指外界可以任意访问对象内成员的对象组成结构的存在形式多态18. 多态可以被描绘成(A)A. 在一个接口上隐藏多个不同实现的形态 B. 继承 C. 信息放置形态 D. 泛化19. 多态是(A)A. 系统面对一个服务请求而设置了多个不同接口的形态B. 继承C. 信息放置形态D. 泛化关系20. 利用继承派生关系中的重构手段获得的新系统是为了(C)A. 仅仅延长该系统的寿命 B. 修正原系统内的缺陷C. 允许多个不同版本的功能可以同时使用
16、 D. 掩盖原系统内的缺陷21. 将模块与计划合并为一体化的目的是(A)A. 在可管理的单元上降低一些复杂程度 B. 构建的模块便于交流C. 创建巨大且难于理解的系统 D. 系统的局部不能独立开发四、分析题1. 指出下列对象之间的关系 软件工程与面向对象的分析与设计方法( 包容 关系) 矛与盾( 关联 关系) 数字交换系统与通信系统( 继承 关系) 人与心脏( 包容 关系) Pentium芯片与Pentium IV芯片( 继承 关系) 计算机与磁带机( 关联
17、? 关系) 多媒体与三维图形设备( 继承 关系) 石油与汽油( 关联? 关系) 道路与车辆( 关联 关系) 煤炭与碳元素( 继承 关系)- 抽象类->继承 地球与太阳( 关联 关系) 家庭影院与音箱( 包容 关系) 信息与印刷品( 继承 关系) 钥匙与锁 ( 关联 关系) 灯泡与灯丝( 包容 关系) 计算机与打印机( 关联 关系) 公司与雇员( 包容 关系) 建筑体与墙( 继承 关系)2.试在下图给定的括号内写出已知关联联系得作用名(Role Name)。张三(通知人)(被通知人)李四人(老板)(雇员)3. 阅读下述C+程序后试在其右侧对应的对象图中填充描述其关系的对象模型符号4. 阅读
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 版北邮 面向 对象 C+ 试题 房鸣
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。