福建师范大学《面向对象的程序设计》期末考试A卷_第1页
福建师范大学《面向对象的程序设计》期末考试A卷_第2页
福建师范大学《面向对象的程序设计》期末考试A卷_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

▆▆■■■■■■■■■■■■▆《面向对象分析与设计》试卷共2页(第2页)答案务必写在答题纸上,否则不得分,超出黑色边框区域的答案无效!▆▆《面向对象分析与设计》试卷共2页(第1页)答案务必写在答题纸上,否则不得分,超出黑色边框区域的答案无效!▆福建师范大学网络与继续教育学院《面向对象的程序设计》期末考试A卷姓名:专业:学号:学习中心:一、单项单选题(共25题,每题2分,共50分)123456789101112131415161718192021222324251、以下对部署图说法不正确的是()。A.部署图有主要建模元素是构件B.使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件的配置的部署方式C.从部署图中,可以了解到软件与硬件之间物理关系及处理节点的组件分布情况D.部署图是用来显示系统中软件和硬件的物理结构2、组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为三种方式来完成,下面哪种不是其中之一()。A.对源代码建模B.对事物建模C.对数据库建模D.对可执行文件建模3、关于面向对象方法的优点,下列不正确的叙述是()。A.与人类习惯的思维方法比较一致B.可重用性好C.以数据操作为中心D.可维护性好4、类和接口的关系类似于下面哪种类型的关系()。A.关联(association)和聚集(aggregation)B.关联(association)和组合(composition)C.脚本(scenario)和用例(usecase)D.包(Package)和子系统(subsystem)5、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中()包括构件图,它描述软件系统中各组成构件,构件的内部结构以及构件之间的依赖关系。A.行为视图B.结构视图C.构件视图D.用例视图6、行为类模式使用()在类间分派行为。A.接口B.继承机制C.对象组合D.委托7、通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是()。A.公有的(public)B.受保护的(protected)C.友员(friendly)D.私有的(private)8、下面不属于创建型模式的有()。A.抽象工厂模式(AbstractFactory)B.工厂方法模式(FactoryMethod)C.适配器模式(Adapter)D.单例模式(Singleton)9、()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。A.泳道B.分叉汇合C.分支D.转移10、如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称()。A.用例A实现用例BB.用例A继承用例BC.用例A扩展用例BD.用例A包括用例B11、以下哪些问题通过应用设计模式不能够解决。()A.指定对象的接口B.针对接口编程C.确定软件的功能都正确实现D.设计应支持变化12、以下属于创建型模式的是()。A.抽象工厂模式(AbstractFactory)B.装饰模式(Decorator)C.外观模式(Facade)D.桥接模式(Bridge)13、()就是用于表示构成分布式系统的节点集和节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。A.组件图B.协作图C.状态图D.配置图14、AbstractFactory(抽象工厂)模式的意图是()。A.希望简化现有系统的使用方法。你需要定义自己的借口B.将一个无法控制的现有对象与一个特定借口相匹配C.将一组实现部分从另一组使用它们的对象中分离出来D.提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类15、构成对象的两个主要因素是(A)。A.属性和服务B.标识和内容C.继承和多态D.消息和封装16、在UML中,有3种基本构造块,分别是()A.事物、关系和图B.注释、关系和图C.事物、关系和结构D.注释、关系和结构17、下面哪个UML视图是描述一个对象的生命周期的()。A.类图B.状态图C.协作图D.顺序图18、若将活动状态比作方法,那么动作状态即()。A.方法名B.方法返回值C.方法体中的每一条语句D.方法的可见性19、UML中类的有三种,下面哪个不是其中之一()A.实体类B.抽象类C.控制类D.边界类20、在不破坏类封装性的基础上,使得类可以同不曾估计到的系统进行交互。主要体现在()。A.外观模式(Facade)B.装饰模式(Decorator)C.策略模式(Strategies)D.桥接模式(Bridge)21、Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?()A.活动图B.状态图C.类图D.用例图22、()是用来反映代码的物理结构。A.构件图B.用例图C.类图D.状态机23、UML中的事物包括:结构事物,分组事物,注释事物和()。A.实体事物B.边界事物C.控制事物D.动作事物24、生命线是UML视图中哪个图形的组成部分()。A.类图B.状态图C.活动图D.顺序图25、Observer模式不适用于()。A.当一个抽象模型存在两个方面,其中一个方面依赖于另一方面,将这二者封装在独立的对象中以使它们可以各自独立的改变和复用B.当对一个对象的改变需要同时改变其他对象,而不知道具体有多少个对象有待改变时C.当一个对象必须通知其它对象,而它又不能假定其它对象是谁,也就是说你不希望这些对象是紧耦合的D.一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作二、判断题(共10题,每题2分,共20分)2627282930313233343526、在AbstractFactory(抽象工厂)模式中,客户对象不需要知道“向谁请求需要的对象”“如何使用这些对象”。()27、Façade模式为子系统中的一组接口提供的界面可能不一致。()28、两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization)关系,而包含关系和扩展关系是依赖(dependency)关系的版型。()29、Adapter模式不是必须针对某个接口进行设计。()30、UML由用例视图、物理视图、组件视图、进度视图和配置视图组成。()31、如图所示,活动Gesture和Streamaudio可以并发进行。图活动图()32、Façade(外观)模式不仅可以为方法调用创建更简单的接口,还可以减少客户必须处理的对象数量。()33、Decorator(装饰)模式的意图是为一个对象连接附加的职责。()34、Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。()35、AbstractFactory(抽象工厂)模式确保系统总能根据当前的情况获得合适的对象。()三、简答题(共4题,每题5分,共20分)36、UML2.0前有几种常用图(diagram)?哪些属于静态图,哪些属于动态图?

37、活动图中泳道的作用是什么?

38、类之间的关系主要有哪几种?

39、简述用例图的主要功能?用例与用例间的关系主要有哪几种?四、设计题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论