(完整版)武汉理工大学《面向对象技术及应用试题》(带答案).docxVIP

(完整版)武汉理工大学《面向对象技术及应用试题》(带答案).docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《面向对象技术及应用》试题 1. 状态图中常用的动作有A. 动 作 C.出口动作 1. 状态图中常用的动作有 A. 动 作 C.出口动作 ( B.入口动作D.触发动作 ABC ) 2.UML 中表示类之间“关系”的视图有 ( ABC ) A.关联 B.泛化 C.依赖 D.实现 3.用例描述中包含的内容有 ( ABCD ) A.发起用例的参与者 B.用例的前置条件 C.用例的后置条件 D.从用例中获益的参与者 4.类之间的关系包括 ( BCD ) A.链 B.继承 C.多重性 D.聚集 5.完整的类可视化表示包括元素 ( ABC ) A.职责和约束 B.属性 C.操作 D.接口 6.在UML 提供的图中,用于描述系统与外部系统及用户之间的交互的是( D ) A)用例图 B)类图 C)对象图 D)部署图 7.UML 背后的两个重量级概念是 A)类 。 B)用例 ( BD ) C)面向过程 D)面向对象 8.用例是从____的观点对系统行为的一个描述。 ( A ) A)用户 B)类 C)系统 D)对象 9.关于用例对于系统开发来说的存在价值,以下说法正确的是 。 ( ABD ) A)便于从用户的观察角度收集系统需求B)使系统更符合用户的需求 C)禁止了分析员与用户的交流 D)便于分析员与客户和用户交流 10.以下哪些标记符在活动图中存在 A)事件触发器 。 B)分叉与汇合 ( BC ) C)泳道 D)决策点 11.用UML 建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,表示企业业务的工作流。这种图显示出工作流中的步骤、决策点,以及完成每一步骤的角色和对象。这种图是以下哪种图。 ( A ) A)活动图 B)交互图 C)用例图 D)状态图 12.面向对象理论中,对象之间发送信号,在UML 状态图里就是 。 ( B ) A)入口动作 B)事件 C)状态 D)出口动作 13.在建模过程中,得到初步类图和细化类图分别在什么阶段,以下说法正确的是。 ( A ) A)前者在需求收集阶段,后者在需求分析阶段。B)都是在需求收集阶段。 C)都是在需求分析阶段。 D)前者在需求分析阶段,后者在需求收集阶段。 14.当一个类的对象可以充当多种角色时,什么关联最可能发生。以下说法正确的是。 ( C ) A)限定关联 B)多元关联 C)自关联 D)二元关联 15.UML 中的实现是一种特殊类型的继承,因为它是指从____继承.(C ) A)一个类 B)一个操作 C)一个接口 D) 一 个 属 性 16.顺序图所表达的是基于_____的动态交互。 ( B ) A)状态 B)时间顺序 C)空间位置 D) 动 态 连 接 关 系 17.以下关于顺序图和协作图的说法正确的是 。 ( B ) A)顺序图和协作图都是用来描述对象之间的交互关系 B)两种图表达的侧重点不一样,顺序图着重体现交互的时间顺序;协作图则着重体现 交互对象间的静态连接关系,侧重于说明哪些对象之间有消息传递。C)顺序图和协作图不可以互相转换。 D)顺序图和协作图可以互相转换。 18.在物理体系结构中,硬件一般包括 。 ( AD ) A)设备 B)通信路径 C)制品 D)执行环境 19.实现图包括以下哪两种图。 ( BD ) A)状态图 B)构件图 C)类图 D)部署图 20. 在 UML 顺序图中,如果一条消息从对象a 传向对象 b,那么其()是一条从b 指向 a 虚线有向边,它表示原消息的处理已经完成,处理结果(如果有的话)沿原消息传回。 ( A ) A.返回消息 B.创建消息 C.自消息 D.销毁消息 二、简答题(每小题5分,共30分) 1.简述面向对象技术的三大机制。 封装性(encapsulation) 所谓封装就是把对象的属性和行为结合成一个独立的单位,使外界不能直接访问或修改 这些数据和代码,外界只能通过对象提供的接口函数来改变或获取对象的属性数据,这就实现了消息隐蔽。 继承性 如果在一个已定义的类上,增加一些特殊属性或操作,可以形成一个新的类,这个类不仅继承了前一个类的全部特征,而且具有新的特性,因此可看作前一个类的特例,是对前一个类的继承。前一个类称为父类,新产生的类叫做子类。通过继承关系可形成一种类层次结构,叫做继承结构。 多态性 在类层次结构的不同类中,可用相同的函数名实现功能不同的函数。2.简述面向对象分析的基本步骤。 分析问题域,明确用户需求 a.系统问题域说明:应用系统的业务范围 b.系统边界说明:确定系统与用户之间接口

文档评论(0)

chengdashi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档