软件设计师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)R[j]>R[0]

(2)Heapify(R, i, n)

(3)i>1

(4)R[1]=R[0]

(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()

相关推荐
天天爱吃肉82189 小时前
新能源汽车测试工程师工作笔记:VCU输出PWM波常见问题排查
笔记·功能测试·嵌入式硬件·汽车
xiaoyuchidayuma9 小时前
【cherrystudio接入硅基流动的DeepSeek R1大模型API】
笔记·语言模型
jimmyleeee9 小时前
人工智能基础知识笔记四十:Claude 扩展机制深度解构:Command、Skill、Sub-agent 与 Hook 的四层协同架构
人工智能·笔记
xian_wwq9 小时前
【学习笔记】探讨大模型应用安全建设系列6——合规备案:大模型备案与监管合规实操
笔记·学习·安全
kels88999 小时前
加密货币实时api的订单簿快照多久更新一次?
开发语言·笔记·python·金融·区块链
QiZhang | UESTC10 小时前
InstructGPT_论文精读笔记
人工智能·笔记·深度学习
xian_wwq10 小时前
【学习笔记】探讨大模型应用安全建设系列7——安全评测与红队测试
笔记·学习·安全
_李小白10 小时前
【Android车载学习笔记】第四天:AAOS系统架构
android·笔记·学习
Upsy-Daisy10 小时前
AI Agent 项目学习笔记(十):文件操作、终端执行与 PDF 生成工具
笔记·学习·pdf