uml期末试题及答案.pdfVIP

  • 1
  • 0
  • 约2.34万字
  • 约 51页
  • 2026-03-07 发布于山东
  • 举报

uml期末试题及答案

UML期末试题及答案

一、选择题(30分,共15题,每题2分)

1.UML(UnifiedModelingLanguage)是一种:

A.编程语言

B.建模语言

C.数据库查询语言

D.脚本语言

答案:B

解析:UML(UnifiedModelingLanguage)是一种建模语言,

用于可视化、说明、构建和文档化软件系统的制品。它不是编程语言、

数据库查询语言或脚本语言,而是用来描述和设计软件系统的图形化

语言。

2.以下哪项不是UML的图类型:

A.用例图

B.类图

C.流程图

D.序列图

答案:C

解析:UML包含九种标准图:用例图、类图、序列图、通信图、

状态图、活动图、组件图、部署图和对象图。流程图不是UML的标准

图类型,它是一种传统的流程表示方法。

3.在UML中,用于描述系统功能的图是:

A.类图

B.用例图

C.状态图

D.活动图

答案:B

解析:用例图(UseCaseDiagram)是UML中用于描述系统功

能的图,它展示了系统参与者(Actor)与系统提供的用例(UseCase)

之间的关系,从而描述系统的功能需求。类图描述静态结构,状态图

描述对象状态变化,活动图描述业务流程或操作流程。

4.UML中关联关系的表示方式是:

A.虚线箭头

B.实线箭头

C.实线

D.虚线

答案:C

解析:在UML中,关联关系(Association)用实线表示,它描

述了类之间的结构关系,表示一个类的对象与另一个类的对象之间存

在某种联系。虚线箭头通常表示依赖关系,虚线表示实现关系,实线

箭头通常表示泛化关系。

5.在类图中,表示类与类之间继承关系的线是:

A.实线,空心箭头

B.虚线,空心箭头

C.实线,实心箭头

D.虚线,实心箭头

答案:A

解析:在UML类图中,继承关系(泛化关系)用实线和空心箭

头表示,箭头指向父类。这种关系表示子类继承父类的属性和方法,

并可以添加自己的属性和方法或重写父类的方法。

6.以下哪个符号在UML中表示实现关系:

A.实线,空心箭头

B.虚线,空心箭头

C.实线,实心箭头

D.虚线,实心箭头

答案:B

解析:在UML中,实现关系(Realization)用虚线和空心箭头

表示,箭头指向接口。这种关系表示一个类实现了某个接口的规范,

即类必须提供接口中定义的所有方法。

7.在用例图中,参与者(Actor)用什么图形表示:

A.圆形

B.矩形

C.人形图标

D.椭圆形

答案:C

解析:在用例图中,参与者(Actor)用人形图标表示,它可以

是系统外部的用户或其他系统,与系统进行交互。圆形通常用于表示

状态,矩形用于表示类或组件,椭圆形用于表示用例。

8.在UML中,用于描述对象之间动态交互的图是:

A.类图

B.序列图

C.组件图

D.部署图

答案:B

解析:序列图(SequenceDiagram)是UML中用于描述对象之

间动态交互的图,它按照时间顺序展示了对象之间消息传递的序列。

类图描述静态结构,组件图描述组件之间的关系,部署图描述系统在

节点上的部署情况。

9.状态图主要用于描述:

A.系统的静态结构

B.对象的状态变化

C.系统的部署情况

D.代码的实现细节

答案:B

解析:状态图

文档评论(0)

1亿VIP精品文档

相关文档