- 3
- 0
- 约2.43千字
- 约 6页
- 2026-01-13 发布于广东
- 举报
uml机考试题及答案
一、单项选择题(每题2分,共10题)
1.UML中用()表示类。
A.椭圆B.矩形C.圆角矩形D.菱形
答案:B
2.以下不属于UML视图的是()。
A.用例视图B.静态视图C.动态视图D.逻辑视图
答案:C
3.状态图主要用于描述()。
A.系统的功能B.对象随时间的状态变化C.类之间的关系D.程序的执行流程
答案:B
4.活动图一般用来描述()。
A.对象的状态转换B.对象之间的交互C.业务流程和操作流程D.类的层次关系
答案:C
5.序列图中的对象生命线表示()。
A.对象的生命周期B.对象的状态C.对象的属性D.对象的行为
答案:A
6.类图中空心三角形箭头表示的是()。
A.依赖关系B.关联关系C.聚合关系D.继承关系
答案:D
7.用例图中,实心箭头表示()。
A.包含关系B.扩展关系C.泛化关系D.关联关系
答案:A
8.以下()不是UML中的图。
A.部署图B.数据流程图C.构件图D.通信图
答案:B
9.在UML中,类与类之间的关联是()。
A.单向的B.双向的C.可以是单向也可以是双向D.没有方向
答案:C
10.状态机由()组成。
A.状态、转移B.状态、事件C.状态、事件、转移D.状态、动作
答案:C
二、多项选择题(每题2分,共10题)
1.UML中的图可以分为()。
A.结构型图B.行为型图C.状态图D.活动图
答案:AB
2.类的可见性修饰符有()。
A.publicB.privateC.protectedD.package
答案:ABCD
3.序列图中的元素有()。
A.对象B.生命线C.消息D.状态
答案:ABC
4.以下属于UML行为图的有()。
A.用例图B.活动图C.状态图D.协作图
答案:ABCD
5.关联关系可以具有的属性有()。
A.名称B.角色C.多重性D.导航性
答案:ABCD
6.用例之间的关系有()。
A.包含B.扩展C.泛化D.依赖
答案:ABC
7.状态图中的事件可以是()。
A.信号事件B.时间事件C.调用事件D.变化事件
答案:ABCD
8.部署图中可以包含()。
A.节点B.构件C.连接D.消息
答案:ABC
9.类之间的关系有()。
A.关联B.聚合C.组合D.依赖
答案:ABCD
10.UML模型用于()。
A.需求分析B.系统设计C.系统实现D.系统维护
答案:ABCD
三、判断题(每题2分,共10题)
1.UML只适用于软件开发,不适用于其他领域。()
答案:错误
2.类图可以描述系统的静态结构。()
答案:正确
3.活动图和流程图是同一个概念。()
答案:错误
4.用例图主要用于描述系统的功能需求。()
答案:正确
5.状态图只能描述一个对象的状态变化。()
答案:正确
6.聚合关系是一种强的整体与部分的关系。()
答案:错误
7.消息是对象之间通信的手段。()
答案:正确
8.UML中所有的图都可以用图形工具自动生成代码。()
答案:错误
9.序列图和通信图都可以描述对象之间的交互。()
答案:正确
10.包是一种用于组织UML模型元素的机制。()
答案:正确
四、简答题(每题5分,共4题)
1.简述UML的定义和作用。
答:UML是统一建模语言,是一种可视化的建模语言。作用是对软件系统的各种元素进行可视化表示,帮助开发人员更好理解需求、设计系统、与各方交流及维护系统。
2.简述类图中关联和聚合的区别。
答:关联是类之间的一种连接关系。聚合是一种特殊关联,强调整体与部分关系,部分可脱离整体独立存在,如汽车和轮胎,轮胎可单独存在。
3.简述用例图的作用。
答:用例图用来展示系统功能。确定系统边界,明确系统与外部参与者交互,帮助需求分析人员获取需求,让开发、用户等理解系统功能需求。
4.简述状态图和活动图的区别。
答:状态图侧重描述对象随时间的状态变化及状态转移条件。活动图主要描述业务或操作流程,侧重动作和活动执行顺序。
五、讨论题(每题5分,共4题)
1.讨论U
原创力文档

文档评论(0)