UML考试试题及答案1
一、单项选择题(每题2分,共10题)
1.在UML中,用例图的基本组成元素不包括()
A.参与者
B.用例
C.消息
D.关系
答案:C
2.UML中的类图用于描述()
A.系统的动态结构
B.系统的静态结构
C.系统的交互过程
D.系统的部署结构
答案:B
3.以下哪种关系在UML类图中表示“整体与部分”的关系()
A.关联关系
B.聚合关系
C.组合关系
D.依赖关系
答案:C
4.在UML顺序图中,垂直方向表示()
A.时间顺序
B.对象关系
C.消息传递
D.空间布局
答案:A
5.UML状态图主要用于描述()
A.类的操作流程
B.对象的状态变化
C.系统的用例流程
D.系统的部署情况
答案:B
6.以下哪个不是UML中的可见性标识()
A.+
B.-
C.
D.@
答案:D
7.在UML活动图中,()用于表示决策点。
A.圆角矩形
B.菱形
C.平行四边形
D.圆形
答案:B
8.UML包图的主要作用是()
A.组织类和其他元素
B.描述系统的交互
C.表示系统的状态
D.显示系统的部署
答案:A
9.在UML协作图中,对象之间的连接用()表示。
A.直线
B.虚线
C.箭头线
D.带箭头的虚线
答案:A
10.UML构件图用于描述()
A.系统的软件构件及其关系
B.系统的硬件部署情况
C.系统的用例实现
D.系统的类结构
答案:A
二、多项选择题(每题2分,共10题)
1.UML中的关系包括()
A.关联关系
B.依赖关系
C.继承关系
D.实现关系
E.包含关系
答案:ABCD
2.以下属于UML用例图中的关系的有()
A.关联关系
B.泛化关系
C.包含关系
D.扩展关系
E.依赖关系
答案:ABCD
3.在UML类图中,类的属性可以有()
A.名称
B.类型
C.初始值
D.可见性
E.操作
答案:ABCD
4.UML顺序图中的消息类型有()
A.简单消息
B.同步消息
C.异步消息
D.返回消息
E.复杂消息
答案:ABCD
5.以下哪些可以作为UML状态图中的状态()
A.初始状态
B.中间状态
C.最终状态
D.复合状态
E.并发状态
答案:ABCDE
6.以下关于UML活动图的描述正确的是()
A.可以表示活动的顺序
B.可以表示并发活动
C.可以表示决策
D.可以表示活动的嵌套
E.可以表示对象的状态变化
答案:ABCD
7.UML包图中的包之间可能存在的关系有()
A.依赖关系
B.泛化关系
C.实现关系
D.关联关系
E.组合关系
答案:AB
8.在UML协作图中,可以表示()
A.对象之间的消息传递
B.对象的生命周期
C.对象的属性
D.对象之间的关系
E.用例的实现
答案:AD
9.UML构件图中的构件具有()
A.接口
B.实现
C.依赖关系
D.可替换性
E.名称
答案:ABCDE
10.以下属于UML图的有()
A.用例图
B.类图
C.流程图
D.顺序图
E.状态图
答案:ABDE
三、判断题(每题2分,共10题)
1.UML是一种可视化的建模语言。()
答案:对
2.在UML类图中,接口用虚线表示。()
答案:错
3.UML顺序图中,对象的生命线是垂直的虚线。()
答案:对
4.用例图中的参与者只能是人类用户。()
答案:错
5.UML状态图中一个状态只能有一个入口动作。()
答案:对
6.活动图中的泳道用于划分不同的责任区域。()
答案:对
7.在UML包图中,包内的元素是完全独立的,与其他包没有任何关系。()
答案:错
8.UML协作图和顺序图在语义上是等价的。()
答案:对
9.构件图中的构件不能被复用。()
答案:错
10.