软件设计师2021上、下上午题错题解析+2022上、下下午题训练5道 练习真题训练16

一、选择题

1、2021上

闪存相当于一个U盘

首先要看在内存的页号有哪些!在内存才存在淘汰的说法!!!

然后从左到右依次看,那一列的数先为0就淘汰哪一个!!!

里式替换:子类可以替代父类

反应型对象:状态图

是否是确定的有限自动机主要看在某状态时是否存在1种以上的转换形式!,以下面的第一个为例,存在3种转换形式,因此是非确定的!!!

大顶堆的意思就是需要满足根节点要分别大于左子树和右子树

从下往上依次对比,将调整之后的数字依然要看节点是否满足以上条件!!!

2、2021下

在处理物理块时,磁盘在一直转,因此如果顺序处理会导致需要在等转到下一次到达的位置才能继续读取+处理

对排列顺序修改之后更高效

d是缺点

D,一个是从底往上入栈,一个是从顶往下入栈,因为公用一个存储空间,假设一个一直入栈,一个不动

C、在路由器之间传送信息!!!

二、下午题

1、2022上

第一道题:

(1)

E1:商户

E2:外卖平台

E3:用户

E4:支付系统

(2)

D1:用户/商户信息表

D2:订餐订单表

D3:餐品信息表

D4:评价表

(3)

数据流 起点 终点

餐单 D3 E3

商户餐单 D3 P3

订餐请求 P3 P4

更新订单状态 P4 D2

(4)

收到订餐请求后,向外卖平台请求配送,外卖平台收到请求后发布配送单:

IF 外卖平台接单成功

THEN 给支付系统发送支付请求,接受支付状态

IF 支付成功

THEN 更新订单状态为已接单,向商户发送订餐请求并给用户发送订单状态

ELSE

更新订单为下单失败,向外卖平台请求取消配送,向用户发送订单失败

ENDIF

ELSE

更新订单状态为下单失败,向用户发送下单失败

ENDIF

第二道题

(1)联系上也可以加属性!!!

(2)

标注主键和外键表示需要使用实线(主)和虚线(外)进行

a:医院名称

主键:(供货商名称,医院名称) 外键:供货商名称、医院名称

b:接种日期

主键:(接种者身份证号,医院名称,供应商名称,接种日期) 外键:接种者身份证号、医院名称、供应商名称

(3)

检测(医院名称(实、虚),被检测者身份证号(实、虚),检测结果,检测日期(实))

第三题:

(1)

U1:员工姓氏进行字典顺序

U2:邮政编码排序

U3:修改地址x

U4:创建地址x

U5:打开地址x

U6:保存地址x

(2)

AddressBook的主要属性:部门号、部门名、姓名、地址、城市、省份、邮政编码、联系电话

方法:创建、打开、修改、保存、打印、管理、排序

PersonAddress的主要属性:姓名、地址、城市、省份、邮政编码、联系电话

(3)

include:表示包含关系,箭头指向的用例是被包含的

extend:表示扩展关系,由扩展用例指向一般用例

第四题:矩阵相乘!!!

(2)

动态规划,o(n^3)

(3)

第5题

(a)new Memento(state)

(b)Memento.getState()

(c)void add(Memento state)

(d)Memento get(int index)

(e)orginator.saveStateToMemento()

(f)orginator.saveStateToMemento()

2、2022下

第一道题

(1)

E1:计量装置

E2:管理员

E3:计量检测人员

E4:第三方服务

(2)

D1:充电检测及计量数据表

D2:基础信息表

D3:心跳数据表

D4:充电误差信息表

D5:检定记录

(3)

一定要切记父子图对应,如果父图中并没有这条数据流,子图大概率也不会有这条数据流!!!

数据流 起点 终点

查询和统计条件 E3 P3

更新充电桩中的检定信息 P4 D5

查询检定信息 D5 P6

记录充电误差 E3 P3

(4)

充电监测数据是充电桩监测的数据,即在充电过程中电压、电流、电能等数据

计量数据为计量装置计量的数据

直接抄原说明相关的所有内容!!!

第二题

(1)

(2)

a:店长、分公司编号

b:专卖店号!!!细心

c:专卖店号

d:店长、分公司编号

e:职员号

f:专卖店号

(3)

g:紧急联系人

h:1对*

紧急联系人(姓名,与职员关系,联系电话,职员号)

第三题

(1)

U1:显示框内显示温度

U2:显示华氏度

U3:显示温度计的制度比例

U4:自动换算

(2)

C1:TemperatureCoveertorDialog

C2:FahreheitEditBox

C3:CelsiusEditBox

C4:TemperatureBar

C5:FahrenheitRaise

C6:FahrenheitLower

C7:CelsiusLower

C8:CelsiusRaise

(3)

策略模式,将算法之间相互独立,必要时可以相互替换

第四题

(1)Rj>R0

(2)Heapify(R, i, n)

(3)i>1

(4)R1=R0

(2)

o(nlogn)

(3)

第5题

(1)public String getName()

(2)public void dispose(Patient patient)

(3)new Concretepatient("zx")

(4)Facade

(5)new Facade(patient)

(6)f.dispose()

相关推荐
程序边界24 分钟前
一台数据集成软件的拆解笔记(下):一致性、容错、跑批与迁移,KFS 真正难的地方在这
java·前端·笔记
金色光环2 小时前
【DSP学习】C2000_ADC中断_笔记
笔记·学习
zhangrelay3 小时前
mrpt杂乱笔记-26-10-31
笔记·学习
熊猫钓鱼>_>3 小时前
平行视界兼容模式与魔法变量配置避坑【鸿蒙心迹】
运维·服务器·开发语言·笔记·华为·harmonyos·openharmony
IT19954 小时前
Docker 快速部署 DM8 达梦数据库|完整踩坑笔记
笔记·docker·容器
東隅已逝,桑榆非晚4 小时前
算法2. 双指针法-复写零
c++·笔记·学习·算法
云析赢指标公式网45 小时前
文华财经指标源码笔记:WINNER筹码函数、控盘变量与MACD变体的调试记录
java·笔记·算法
无心水5 小时前
22、数学与经济管理(运筹学) 核心考点与学习笔记
人工智能·笔记·学习·架构师·软考·软考架构师·软考系统架构师
xxwl5856 小时前
Nginx 基础学习笔记
笔记·学习·nginx
January12076 小时前
【AI方法笔记】2026-11-02:模型流式吐 JSON 时,前端会遇到四种崩法
前端·人工智能·笔记·json