软题库 学习课程
当前位置:信管网 >> 在线考试中心 >> 软件设计师题库 >> 试题查看
试卷年份2016年下半年
试题题型【单选题】
试题内容

如下所示的 UML 状态图中,( )时,不一定会离开状态 B。

A.状态 B 中的两个结束状态均达到
B.在当前状态为 B2 时,事件 e2 发生
C.事件 e2 发生
D.事件 el 发生

查看答案

相关试题

33题:

在面向对象方法中,不同对象收到同一消息可以产生完全不同的结果,这一现象称为(  )在使用时,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定。
A.接口
B.继承
C.覆盖
D.多态

答案解析与讨论:www.cnitpm.com/st/286374865.html

34题:

在面向对象方法中,支持多态的是(  )。
A.静态分配
B.动态分配
C.静态类型
D.动态绑定

答案解析与讨论:www.cnitpm.com/st/2863823453.html

35题:

面向对象分析的目的是为了获得对应用问题的理解,其主要活动不包括(  )。
A.认定并组织对象
B.描述对象间的相互作用
C.面向对象程序设计
D.确定基于对象的操作

答案解析与讨论:www.cnitpm.com/st/286397192.html

37题:

以下关于 UML 状态图中转换(transition)的叙述中,不正确的是(  )。
A.活动可以在转换时执行也可以在状态内执行
B.监护条件只有在相应的事件发生时才进行检查
C.一个转换可以有事件触发器、监护条件和一个状态
D.事件触发转换

答案解析与讨论:www.cnitpm.com/st/2864129401.html

38题:

下图①②③④所示是 UML(  )。现有场景:一名医生(Doctor)可以治疗多位病人(Patient),一位病人可以由多名医生治疗,一名医生可能多次治疗同一位病人。要记录哪名医生治疗哪位病人时,需要存储治疗(Treatment)的日期和时间。以下①②③④图中(  )。是描述此场景的模型



A.用例图
B.对象图
C.类图
D.协作图
A.①
B.②
C.
D.④

答案解析与讨论:www.cnitpm.com/st/2864211638.html

39题:

(  )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下(  )情况适合选用该模式。
①一个客户需要使用一组相关对象
②一个对象的改变需要改变其它对象
③需要使用一个算法的不用变体
④许多相关的类仅仅是行为有异
A.命令
B.责任链
C.观察者
D.策略
A.①②
B.②③
C.③④
D.①④

答案解析与讨论:www.cnitpm.com/st/2864317742.html