- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、单项选择(每题2分,共40分,答案写在题目前面表格内)面向对象将描述事物的数据与( C )封装在一起,作为一个相互依存,不可分割的整体来处理。A.信息B.数据隐藏C.数据操作D.数据抽象2.( D )是从用户使用的角度描述系统功能的图形表示方法。A.类图B.对象图 C.序列图D.用例图4.( A )是用于把元素组织成组的通用机制.A.包 B.类 C.接口 D.组件对某企业的工作流程进行建模,( B )是最有效的。A.交互图 B.活动图 C.状态图 D.类图下图表示类图的( B )。A.关联关系 B.泛化关系C.实现关系 D.依赖关系用况图关于角色的说法中错误的是( D )。参与者是与目标系统交互的人或物参与者可以是实际的人,也可以是外部设备、外部系统等参与者之间可以存在一定的关系参与者是用例图的重要组成部分,因此它是目标系统的组成部分10.在UML模型中,类用 ( A )表示。A.直角矩形 B.圆角矩形 C.椭圆 D.圆形11.接口的构造型是( B )。A.《sign》 B.《interface》 C.《component》 D.《mode》12.下面哪个UML视图是描述一个对象的生命周期的( A )。A.状态图 B.类图 C.协作图 D.顺序图13.( C )是对象与其他外部世界相互关联的唯一途径。 A.消息传递 B.状态转 C.接口 D.函数调用 14.在状态图中不能表示下面那些概念?( D )A.动作(action) B.事件(event) C.转移(transition) D.类(class)15.下列不属于面向对象技术的基本特征的是( B )。A. 封装性B. 模块性C. 多态性D. 继承性 16.关于面向对象方法的优点,下列不正确的叙述是 ( C )。A. 与人类习惯的思维方法比较一致B. 可重用性好 C. 以数据操作为中心D.可维护性好17.继承机制的作用是 ( C )。A. 信息隐藏 B. 数据封装C. 派生新类 D. 数据抽象 18.顺序图主要可以为设计人员提供( A)信息。A. 消息发送的顺序B. 某个方法的执行流程C. 类之间关联关系的多重性D. 某个对象在不同状态之间的转移19.类和接口的关系类似于下面哪种类型的关系(D )。关联(association)和聚集(aggregation)关联(association)和组合(composition)脚本(scenario)和用例(use case)包(Package)和子系统(subsystem)Innovation公司正在为Rose开发插入件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?( A )A. 活动图 B. 状态图C. 类图 D. 用例图下面()不是UML的基本构成元素。(A)A. 控制语言B. 基本构造块C. 规则D. 公共机制面向对象的特点主要概括为(C)。A. 可分解性、可组合性、可分类性B. 继承性、封装性、多态性C. 抽象性、继承性、封装性、多态性D. 封装性、易维护性、可扩展性、可重用性构成对象的两个主要因素是(A)。A. 属性和服务B. 标识和内容C. 继承和多态D. 消息和封装下列关于面向对象方法中描述中错误的是(C)。使用设计模式有助于在软件开发中应用面向对象技术选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度UML作为一种可视化建模语言需要与RUP开发过程同时使用目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法6. 在类图中,那个类图中的类Order所生成的代码具有Public class Order{Public Customer recipient;}的形式?(A)A. B. C. D. 9. 下面那个图符表示UML中的实现关系?(C)A. B. C. D. 10. 一个银行业务系统采用如图所示的配置图,则错误的是(D)与GUI有关的类应该部署在Branch Client上这个图表示一个三层的体系结构,不管Branch Client、Financial App Server、Database Server是运行在同一台机器上还是在不同机器上为了系统的可伸缩性(scalability),与业务逻辑有关的对象应该部署在Financial App Server上为了系统的可伸缩性,与业务逻辑有关的对象应该部署在Branch Client上11. 关于用例与类的对比中(D)是错误的。A 都属于模型结构元素B 都存在继承关系C 类描述系统的部分
文档评论(0)