uml模式应用考试试题及答案
一、单项选择题(每题2分,共10题)
1.UML中用()表示类之间的继承关系。
A.直线B.带空心三角形的直线C.带实心三角形的直线D.虚线
答案:B
2.在UML中,()用于描述系统的静态结构。
A.用例图B.类图C.顺序图D.状态图
答案:B
3.UML的全称是()。
A.UnifiedModelingLanguage
B.UniversalModelingLanguage
C.UnifiedModuleLanguage
D.UniqueModelingLanguage
答案: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.代码视图
答案:D
8.在UML的用例图中,参与者(Actor)通常用()表示。
A.人形图标B.圆形图标C.矩形图标D.菱形图标
答案:A
9.用于描述系统中对象的动态行为的UML图是()。
A.类图B.组件图C.状态图D.包图
答案:C
10.UML中部署图主要描述()。
A.系统的软件结构
B.系统的硬件结构
C.系统的逻辑结构
D.系统的用例结构
答案:B
二、多项选择题(每题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.约束
答案:ABC
4.以下关于UML用例图的说法正确的是()。
A.用于描述系统功能
B.包含参与者和用例
C.可以表示用例之间的关系
D.主要展示系统的动态行为
E.是UML的静态视图
答案:ABCE
5.UML的行为图有()。
A.状态图B.活动图C.顺序图D.协作图E.用例图
答案:ABCD
6.以下哪些是UML中类的可见性符号()。
A.+B.-C.D.~E.
答案:ABC
7.在UML中,以下可用于表示交互关系的图有()。
A.顺序图B.协作图C.状态图D.活动图E.部署图
答案:AB
8.关于UML组件图,下列说法正确的是()。
A.描述软件组件之间的关系
B.显示组件的接口
C.可用于描述系统的物理架构
D.主要关注系统的动态特性
E.有助于软件的复用
答案:ABCE
9.UML的优点包括()。
A.统一标准,便于交流
B.可视化建模
C.支持面向对象分析与设计
D.能描述系统的各个方面
E.只适用于大型项目
答案:ABCD
10.以下关于UML状态图的描述正确的是()。
A.用于描述对象的状态变化
B.由状态和转换组成
C.可以嵌套使用
D.主要针对系统整体状态
E.是一种静态模型
答案:ABC
三、判断题(每题2分,共10题)
1.UML只能用于面向对象的软件项目。()
答案:错误
2.在UML类图中,属性的默认可见性是私有。()
答案:正确
3.用例图中的用例之间不能有继承关系。()
答案:错误
4.顺序图中的生命线表示对象的存在时间。()
答案:正确
5.UML部署图不能表示软件组件在硬件设备上的部署情况。()
答案:错误
6.协作图和顺序图在语义上是等价的。()
答案:正确
7.在UML中,一个类只能实现一个接口。()
答案:错误
8.活动图主要用于描述系统的工作流程。()
答案:正确
9.UML类图中的操作只能有输入参数,不能有输出参数。()
答案:错误
10.状态图中的转换可以没有触发事件。()
答案:正确
四、简答题(每题5分,共4题)
1.简述UML类图的主要作用。
答案:UML类图主要用于描述系统中的类、类的属性、操作以及类之间的关系,如关联、依赖、泛化、实现等关系。它直观地