uml考试试题及答案5
一、单项选择题(每题2分,共10题)
1.UML中的用例图主要用于描述()
A.系统的静态结构B.系统的动态行为C.系统的功能需求D.系统的物理架构
答案:C
2.在UML中,类之间的关系不包括()
A.依赖关系B.继承关系C.平等关系D.关联关系
答案:C
3.UML的全称是()
A.UnifiedModelingLanguageB.UniversalModelingLanguage
C.UnifiedModuleLanguageD.UniversalModuleLanguage
答案:A
4.以下哪种UML图用于描述对象之间的交互顺序()
A.类图B.顺序图C.状态图D.活动图
答案:B
5.在UML中,()表示一个类的属性或操作的可见性为私有。
A.+B.-C.D.~
答案:B
6.以下关于UML类图的说法错误的是()
A.可以表示类的属性和操作
B.能体现类之间的关系
C.主要用于描述系统的动态行为
D.是一种静态结构图
答案:C
7.UML中的包是一种()
A.分组机制B.数据类型C.控制结构D.行为元素
答案:A
8.用于描述系统中对象的状态以及状态之间转换的UML图是()
A.类图B.状态图C.协作图D.部署图
答案:B
9.在UML中,关联关系的多重性用来表示()
A.一个类有多少个属性
B.一个类有多少个操作
C.一个类的实例与另一个类的实例之间的连接数量
D.一个类的可见性
答案:C
10.UML活动图中的决策节点表示()
A.活动的开始B.活动的结束C.流程的分支D.活动的并行执行
答案:C
二、多项选择题(每题2分,共10题)
1.UML的视图包括()
A.逻辑视图B.进程视图C.实现视图D.部署视图E.用例视图
答案:ABCDE
2.以下属于UML关系的有()
A.泛化关系B.实现关系C.聚合关系D.组合关系E.包含关系
答案:ABCDE
3.UML中的行为图包括()
A.活动图B.状态图C.顺序图D.协作图E.部署图
答案:AB
4.在UML类图中,类的操作可以有()
A.参数B.返回值C.可见性D.并发属性E.静态属性
答案:ABCE
5.以下关于UML顺序图的说法正确的是()
A.按时间顺序描述对象间的交互
B.可以体现对象的创建和销毁
C.侧重于描述对象间的结构关系
D.包含对象、消息等元素
E.可用于描述系统的静态结构
答案:ABD
6.UML中的部署图可以描述()
A.软件构件的物理分布
B.硬件设备的配置
C.构件之间的依赖关系
D.系统的逻辑架构
E.类之间的关系
答案:AB
7.以下属于UML用例图元素的有()
A.用例B.参与者C.关联关系D.包含关系E.扩展关系
答案:ABCDE
8.UML中的状态图中状态的类型包括()
A.初态B.终态C.中间态D.复合态E.伪态
答案:ABCD
9.在UML活动图中,以下哪些是活动节点()
A.动作节点B.控制节点C.决策节点D.合并节点E.泳道
答案:ABC
10.UML中类的属性具有()
A.名称B.类型C.可见性D.初始值E.多重性
答案:ABCD
三、判断题(每题2分,共10题)
1.UML只能用于面向对象软件开发。()
答案:错误
2.用例图中的扩展关系表示基本用例必须依赖扩展用例才能执行。()
答案:错误
3.在UML类图中,类的属性是不能被其他类访问的。()
答案:错误
4.UML顺序图中的消息一定是同步消息。()
答案:错误
5.状态图中的状态转换可以由事件触发。()
答案:正确
6.活动图中的泳道用于划分不同的责任区域。()
答案:正确
7.在UML中,包可以嵌套。()
答案:正确
8.部署图主要关注软件系统的逻辑结构。()
答案:错误
9.UML中的关联关系是一种特殊的依赖关系。()
答案:正确
10.类图中的泛化关系是不可逆的。()
答案:正确
四、简答题(每题5分,共4题)
1.简述UML用例图的