(图片大小可自由调整)
2025年大学试题(计算机科学)-UML考试近5年真题荟萃附答案
第I卷
一.参考题库(共80题)
1.根据下图完成题目:
Store元素的供口(providedinterface)是什么?
2.在()中包含一系列操作但是不包含属性,并且它没有对外界可见的关联。
3.多重继承在概念上是比较直接,也是真实世界的体现;然而在实际使用时却要非常谨慎,这主要是因为多重继承存在很多潜在问题,具体表现为()。
A、由于继承多个父类,子类经常存在冲突
B、多重继承可能增加了系统的复杂程度
C、有些编程语言不支持多重继承的实现
D、UML语言不支持多重继承的建模
4.状态图的重要性是什么?
5.()指的是从同一点出发多个消息并指向不同的对象,根据条件是否互斥,可以有()和()两种。
6.操作除了具有名称与参数外,还可以有返回类型。返回类型被指定在操作名称尾端的冒号之后,它指定了该操作传回的对象类型。
7.某小型虚拟超市管理系统的需求要求如下。?
(1)商品预订管理:根据商品库存量,生成预订单。?
(2)商品进货管理:根据进货单,将到达的商品登记入库。同时修改预订量。
(3)商品销售管理:根据顾客购买的商品,产生销售收据。?
(4)商品退货管理:将有质量问题的商品退货给供应商,生成退货单。?
(5)报表管理:报表分预订报表、进货报表、销售报表、退货报表。报表可以有多种显示格式供选择(如,EXCEL格式,统计图形格式)。报表可以有多种储存格式供选择(如,输出到文件,打印报表)。?
(6)系统管理:包括用户权限管理(增加用户,删除用户,密码修改,分配权限),数据管理(数据备份,数据恢复)。?
系统的使用者包括顾客、采购员、销售员、总经理、系统管理员。采购员负责商品预订、进货、退货。销售员负责商品销售。总经理可以随时查看各种报表。系统管理员负责系统管理。顾客完成商品的选购和付款等活动。?
根据基本功能要求,分别回答下列问题:
画出小型虚拟超市管理系统的用例图。
8.没有计算能力的节点称为()。
A、处理器
B、设备
C、组件
D、接口
9.UML的系统分析进一步要确立的三个系统模型是()、对象动态模型和系统功能模型。
A、数据模型
B、对象静态模型
C、对象关系模型
D、体系结构模型
10.封装是指把类的()结合在一起,组成一个独立的类。
A、属性和操作
B、信息流
C、消息和事件
D、数据的集合
11.根据下图完成题目:
图中的动物和食物之间的关系是什么?
12.根据下图完成题目:
对于D类的一个对象,其关联的C类对象的数量允许为0,对不对?
13.活动图包含(),它是原子活动并且当它们处于活动状态时不允许发生转换。
A、活动状态
B、动作状态
C、分叉控制
D、泳道
14.以下关于模型的说法,错误的是()。
A、模型是对现实的简化,虽然模型对现实进行了简化,但不能改变或歪曲任何重要细节
B、对一个现实问题,可以从不同的角度和方法论进行建模
C、建模的目的就是将现实描述清楚
D、对一个复杂的或是重要的系统,有时需要用多种模型对系统分别进行研究和描述
15.操作由返回值类型、名称和参数表进行描述。
16.UML在实际软件项目中,可以用于构造各种类型系统的业务模型和()。
17.类图与对象图的定义以及作用。
18.完全分布式系统肺部与若干个分散的节点上,由于网络通信量的变化和网络鼓掌等原因,系统是在动态变化这的,节点的数量和软件组件的分布可以不断变化。
19.顺序图和合作图主要用于对用例图中()的建模,用它们来描述用例图的行为。
A、数据流
B、控制流
C、消息流
D、数据字典
20.用例建模的步骤包括哪些工作?
21.下面不会出现在协作图中的是()
A、对象
B、消息
C、对象之间的连接
D、控制焦点
22.组件和组件、组件和接口都存在依赖关系;组件也可以包含在其他组件中。事物处理组件由3个独立组件组成:数据访问、事物逻辑和用户接口。
23.关于对象和实例的概念,下面说法错误的是()
A、对象是由类经实例化创建而来的
B、一个对象是一个实例
C、一