面向对象复习材料2

面向对象复习材料2

ID:42744794

大小:159.27 KB

页数:8页

时间:2019-09-20

面向对象复习材料2_第1页
面向对象复习材料2_第2页
面向对象复习材料2_第3页
面向对象复习材料2_第4页
面向对象复习材料2_第5页
资源描述:

《面向对象复习材料2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、单项选择题(每题2分,共30分。将正确答案填入下表)123456789101112131415BDDCDADBBCDBBAD1、一个设计得好的面向对象系统具有()特征。BA.低内聚、低耦合B.高内聚、低耦合C.高内聚、高耦合D.低内聚、高耦合2、不是传统开发方法的是()。DA.功能分解法B.结构化方法C.信息建模方法D.面向对象方法3、不是面向对象的基本思想的是()。DA.客观世界中的事物都是对彖,对彖间存在一定的关系。B.用对彖的属性描述事物的静态特征C.用对象的操作描述事物的动态特征(行为)。D.通过随机方式対事物进行分类。4、面向对象的特点主

2、要概括为()oCA.可分解性、可组合性、可分类性B.继承性、封装性、多态性C.抽象性、继承性、封装性、多态性D.封装性、易维护性、可扩展性、可重用性5、下列关于面向对象分析(00A)中描述错误的是()。DA.是运用面向对象方法进行系统分析。B.是软件生命周期的一个阶段C.强调对问题域和系统责任进行分析和理解。D.强调与实现有关的分析和理解。6、下列叙述中正确的是()。AA.系统边界是一个系统所包含的所有系统成分与系统以外各种事物的分界线。B.参与者一定是系统中的一部分。C.参与者是在系统之外但可不与系统进行交互的任何事物。D.参与者只能是人或者设备。7

3、、关于用例与类的对比中()是错误的。DA.都属于模型结构元素B.都存在继承关系C.类描述系统的部分静态视图,用例描述系统动态的行为视图D.类描述的是系统的内部构成,用例也可以描述系统的内部构成8、关于类和对象的描述中,()是错误的。BA.对象是具有明确语义边界并封装了状态和行为的实体。B.类与对象Z间的关系,如同一个铸件和它的模具Z际的关系。C.对象是类的实例。D.类是对具有相同属性和操作的一组对象的抽象描述。9、若对象a可以给对象b发送消息,那么。BA.对象bnJ'以看见对象aB.对彖a可看见对象bC.对彖a、b相互不可见D.对彖a、b相互可见10、

4、聚集和组合的描述中,错误的是()。CA.聚合是表示整体的类和表示部分的类之间的“整体一部分”关系。B.组合是聚合的一种形式。C.聚集和组合的区别在于复杂程度不一样。D.区别聚合和组合的方法可以分析对象之间的住命期是否一-致。11、下面对包图描述错误的是()。DA.包图是描绘如何对模型元素分组以及分组Z间依赖的图。B.—个模型元素只能被一个包所拥有。C.包可以用于各种不同的图。D.包是--种模型元素,但一个包不能包含其他包。12、提高性能的改进措施错误的是()。BA.调整对象的分布B.减少保存中间结果的属性或类C.合并通信频频的类D.用聚合关系描述复杂类

5、13、不是人机交互设计准则的是()。BA.易学、易用、操作方便。B.尽量保持个性化。C.及时捉供冇意义的反馈。D.尽最减少用户的记忆。14〜15、在UML提供的图中,—(14)A—用于描述系统与外部系统及用户之间的交互;—(15)D—用于按时间顺序描述对象间交互。(14)A.用例图B.类图C.对象图D.部署图(15)A.网络图B.状态图C.协作图D.序列图二、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)12345678910TTTFFTTFFT1、用况(UseCase)用于描述所要开发的系统的一项功能。(T)2、用况(Use

6、Case)Z间存在包含、扩展和继承三种关系。(T)3、类图是授重要的模型图,它描述了系统中各类对彖以及它们Z间的各种关系。(T)4、顺序图是一种强调发送和接受消息的对彖结构组织的图,用以展示围绕对彖以及它们Z间的连接器而组织的交互。(F)5、状态图是描述动作、动作的执行顺序以及动作的输入与输出的图,它由节点和边这两种基木元素构成。(F)6、在一个状态图中,有TL仅有一个初始状态,可有一个或多个终止状态。(T)7、人机交互部分是人和计算机Z间传递和交互信息的媒介,对它的设计涉及计算机科学、心理学、艺术学、认知科学和人机工程学等学科。(T)8、对控制驱动部

7、分的设计,只需定义和表示系统屮的每个控制流。(F)9、数据管理部分的设计是00D模型中的一部分,负责使用关系数据库存储和检索永久対象。(F)10、构件图是描述构件、构件的内部结构和构件之间关系的图。(T)三、简答题(共30分,每题6分)1、请你描述项目开发过程中“分析与设计”的两种不同观点。(6分)答:第一种观点是“结构化开发”的观点,将分析与设计分成两个阶段,第一阶段分析,主要是描述做什么,可以使用数据流图、IPO图进行描述;第二阶段设计,主要描述怎么做,使用E-R图、流程图等,这样第-阶段和第二阶段出现了鸿沟。第二种观点是“而向对象的观点”,分成两

8、个阶段,但是都使用UML进行描述,分析阶段描述问题域和责任域,设计阶段解决与实现冇关的问题。第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。