# 软考软件设计师 · 考前2天轻松复习与终极必背手册

发布时间:2026/5/24 3:25:59

# 软考软件设计师 · 考前2天轻松复习与终极必背手册 软考软件设计师 · 考前2天轻松复习与终极必背手册 2026年5月21日 | 距考试仅剩2天 | D-2 轻松复习日⚠️ 今天的核心任务翻看错题本 快速过一遍速记口诀 确认考场路线 心态放松❌ 不要学新内容不要做难题今天的任务只有一个巩固已经掌握的 今日复习计划时间段任务时长要点 上午翻看错题本/笔记只看不刷新题1.5h快速浏览确认自己已经会了 下午过一遍速记口诀和核心公式1h用口诀回忆想不起来的标记 傍晚看考场位置确认交通路线30min实地或地图都行 晚上轻松复习深呼吸放松30min不超过8点然后准备休息️ 睡前听轻音乐深呼吸放松—11点前必须睡觉一、 十大核心记忆口诀速查30分钟过一遍① 排序算法终极对比算法最好平均最坏空间稳定冒泡排序O(n)O(n²)O(n²)O(1)✅直插排序O(n)O(n²)O(n²)O(1)✅归并排序O(nlogn)O(nlogn)O(nlogn)O(n)✅希尔排序O(nlogn)O(n^1.3)O(n²)O(1)❌快排O(nlogn)O(nlogn)O(n²)O(logn)❌简单选择O(n²)O(n²)O(n²)O(1)❌堆排序O(nlogn)O(nlogn)O(nlogn)O(1)❌基数排序O(d(nr))O(d(nr))O(d(nr))O(nr)✅稳定三兄弟直冒归直插、冒泡、归并不稳定五兄弟希快选堆基希尔、快排、选择、堆排、基数——基数其实是稳定的修正不稳定希快选堆快排最坏O(n²)、归并空间O(n)—— 这是最高频的两个陷阱② 进程状态转换必会判断非法路径就绪 ──→ 运行 ──→ 阻塞 ↑ │ │ │ ↓ │ └── 就绪 ←─────────┘ 事件完成合法路径就绪→运行、运行→就绪时间片到/抢占、运行→阻塞I/O请求、阻塞→就绪I/O完成❌ 非法路径阻塞 → 运行必须先到就绪、就绪 → 阻塞③ PV操作核心口诀P操作申请资源sem-- V操作释放资源sem经典模板——生产者消费者互斥信号量 mutex 1空缓冲信号量 empty N满缓冲信号量 full 0顺序先P资源信号量再P互斥信号量先P(empty/full)再P(mutex)⚠️最大陷阱先P(mutex)再P(empty)会死锁④ TCP vs UDP 对比表对比项TCPUDP连接面向连接三次握手无连接传输可靠不可靠首部20字节8字节流量控制✅ 有❌ 无拥塞控制✅ 有❌ 无应用HTTP/FTP/SMTPDNS/DHCP/SNMP/TFTP⑤ IP地址分类速记类前缀范围默认掩码A00-127/8B10128-191/16C110192-223/24D1110224-239组播E1111240-255保留⑥ 面向对象七大原则SOLID2原则英文含义一句话单一职责SRP一个类只做一件事别什么都往一个类塞开闭原则OCP对扩展开放对修改关闭加功能别改原来的代码里氏替换LSP子类能替换父类别重写父类已实现的方法接口隔离ISP接口要小而专别搞大而全的接口依赖倒转DIP依赖抽象不依赖具体面向接口编程迪米特LoD最少知识原则别和陌生人说话合成复用CRP优先组合而非继承has-a is-a⑦ UML六种关系从弱到强依赖 → 关联 → 聚合 → 组合 → 泛化 → 实现关系符号说明关键词依赖虚线箭头临时使用uses关联实线长期引用has聚合空心菱形整体-部分可分离部分可独立组合实心菱形整体-部分不可分离部分随整体消亡泛化实线空心三角继承extends/is-a实现虚线空心三角接口实现implements⑧ 设计模式12个高频模式速认模式类型核心思想识别关键词单例创建型全局只有一个实例“唯一”“全局”“getInstance”工厂方法创建型子类决定创建哪个“创建”“选择”“派生”抽象工厂创建型创建一族产品“产品族”“平台相关”建造者创建型分步构建复杂对象“分步”“配置”“构造”适配器结构型接口转换“兼容”“转换”“旧接口”桥接结构型抽象与实现分离“多维变化”“解耦”装饰器结构型动态增加功能“增强”“包装”“透明”代理结构型控制对象访问“远程”“延迟”“保护”策略行为型算法可替换“规则”“算法”“切换”观察者行为型一对多通知“通知”“订阅”“监听”状态行为型状态切换行为变化“状态机”“条件分支多”命令行为型请求封装为对象“撤销”“重做”“队列”⑨ 数据库三大范式范式要求违反的问题1NF属性不可再分复合属性2NF消除非主属性对码的部分依赖组合主键中的部分依赖3NF消除非主属性对码的传递依赖A→B→C非主属性间传递ER图转关系模式规则1:1 → 外键放任一方1:N → 外键放N方M:N → 建立独立关系表⑩ 网络协议端口终极速记协议端口传输层备注HTTP80TCP—HTTPS443TCP—FTP20(数据)/21(控制)TCP—SSH22TCP—SMTP25TCP发邮件DNS53UDP/TCP查询UDP区域传送TCPDHCP67(服务)/68(客户)UDP—TFTP69UDP简单文件传输POP3110TCP收邮件SNMP161/162UDP❌不是TCP二、 2026新增考点与趋势速记AI云安全AI/大模型基础考点概念说明考法Prompt Engineering提示词工程给场景选最佳提示策略Fine-tuning微调用领域数据调整模型RAG检索增强生成外挂知识库大模型Token模型处理的最小单位计算成本/上下文长度Temperature控制随机性0确定性1创造性云计算架构服务模型含义例子IaaS基础设施即服务AWS EC2/阿里云ECSPaaS平台即服务Heroku/Google App EngineSaaS软件即服务钉钉/Office 365国密算法算法类型对应国际标准SM2非对称加密类似ECCSM3哈希/摘要类似SHA-256SM4对称加密类似AES数据安全三法法律核心要求《网络安全法》网络运营者安全保护义务《数据安全法》数据分类分级保护《个人信息保护法》告知-同意原则最小必要原则三、 必考公式终极速查卡10分钟默写版① 流水线时钟周期 Δt_max取最长段T (k n - 1) × Δt_max吞吐率 TP n / T② 系统可靠性串联R R₁ × R₂ × …并联R 1 - (1-R₁)(1-R₂)…③ 海明码2^r ≥ m r 1r校验位m数据位检e纠td ≥ 2t 1④ 页式存储物理地址 页框号 × 页面大小 页内偏移⑤ 死锁n(R-1) 1n进程数R每进程最大需求⑥ 关键路径VE正向取maxVL逆向取mine(i) l(i) → 关键活动⑦ PERT三点估计Te (O 4M P) / 6⑧ 子网划分借n位 → 2^n个子网主机数 2^(剩余) - 2⑨ 多媒体音频 采样率 × 量化位 × 声道 × 时间 / 8图像 宽 × 高 × 位深 / 8视频 宽 × 高 × 位深 × 帧率 × 时间 / 8⑩ 银行家算法Need Max - AllocationAvailable ≥ Need → 分配安全序列存在 → 可分配四、 15道终极精练题限时15分钟D-2只做这些做完不再刷题1.【操作系统】进程P1需要3个资源RP2需要4个资源RP3需要5个资源R。系统中共有10个资源R则不会发生死锁的资源分配策略是 A. 各分配3、4、5B. 各分配2、3、4C. 各分配3、3、3D. 各分配1、2、32.【数据结构】一棵完全二叉树有700个叶子节点则该二叉树最多有 个节点A. 1399B. 1400C. 1401D. 13983.【编译原理】编译过程中语法分析阶段的任务是 A. 识别单词B. 分析句子的语法结构C. 分析语义正确性D. 生成中间代码4.【网络】以下哪个协议工作在传输层 A. HTTPB. IPC. TCPD. ARP5.【数据库】在关系模式R(U,F)中U{A,B,C,D}F{AB→C, C→D}则R的候选键是 A. ABB. ACC. BCD. AD6.【设计模式】某系统需要支持多种支付方式微信、支付宝、银行卡且运行时可动态切换最适合的设计模式是 A. 工厂方法模式B. 观察者模式C. 策略模式D. 装饰器模式7.【信息安全】数字签名用于实现 A. 仅数据加密B. 仅身份认证C. 认证、完整性和不可否认性D. 仅数据完整性8.【软件工程】软件维护类型中占比最大的是 A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护9.【计算机组成】某流水线有4个阶段各阶段耗时分别为2ns、3ns、1ns、2ns则该流水线的时钟周期为 A. 1nsB. 2nsC. 3nsD. 8ns10.【UML】在UML类图中空心菱形表示的关系是 A. 关联B. 聚合C. 组合D. 泛化11.【知识产权】某公司程序员利用公司设备和资源开发的软件其著作权归属于 A. 程序员个人B. 公司C. 公司和程序员共有D. 国家12.【操作系统】请求分页存储管理中LRU页面置换算法淘汰的页面是 A. 最先进入内存的页面B. 最近最少使用的页面C. 未来最长时间不使用的页面D. 随机选择一个页面13.【数据库】SQL中用于删除表中所有数据但保留表结构的语句是 A. DROP TABLEB. DELETE FROM 表名C. TRUNCATE TABLE 表名D. ALTER TABLE14.【软件测试】McCabe环复杂度V(G)E-N2某控制流图有15条边和8个节点则其环复杂度为 A. 7B. 8C. 9D. 1015.【网络】IPv6地址长度为 位A. 32B. 64C. 128D. 256答案与解析1. 答案B死锁最大资源公式n(R-1)1。此题验证法分配2、3、49剩余1。P1再要1个(共3)可得(109)P2再要1个(共4)可得。B方案下至少一个进程能满足→安全。C方案(3339)也可行但B最优。2. 答案A完全二叉树叶子节点 ⌈n/2⌉n 叶子×2 - 1 700×2 - 1 1399。注完全二叉树n为奇数时叶子(n1)/23. 答案B词法分析→识别单词语法分析→分析语法结构根据文法规则语义分析→类型检查等中间代码生成→语法树/四元式。4. 答案COSI七层传输层TCP/UDP网络层IP/ICMP应用层HTTP/FTP/DNS。5. 答案AAB→C, C→D由传递律AB→D所以AB→{A,B,C,D}U。AB是候选键。AC不行因为没有A→B或A→C6. 答案C策略模式定义一系列算法封装起来使它们可以互相替换。多种支付方式运行时动态切换策略模式经典场景。7. 答案C数字签名三大功能身份认证确认发送者、数据完整性防篡改、不可否认性发送者不能否认发送过。8. 答案C完善性维护占50%-66%是四种维护类型中占比最大的。口诀“完善最大50%”。9. 答案C流水线时钟周期 max(各段时间) max(2,3,1,2) 3ns。10. 答案B空心菱形聚合可分离的整体-部分关系实心菱形组合不可分离实线空心三角泛化。11. 答案B利用公司设备资源工作时间开发的软件职务作品著作权归属公司。12. 答案BLRU(Least Recently Used)最近最少使用。OPT最优未来最长时间不用FIFO先进先出。13. 答案CTRUNCATE TABLE删除全部数据保留表结构速度快不记录日志。DELETE逐行删除记录日志。DROP删除表结构数据。14. 答案CV(G) E - N 2 15 - 8 2 9。环复杂度等于基本路径数。15. 答案CIPv432位IPv6128位MAC48位。五、 考前最后两天行动清单✅ 今天D-2·5月21日必须完成翻看一遍错题本/笔记只看不刷新题过一遍十大记忆口诀30分钟默写一遍必考公式10分钟做15道精练题检验掌握程度查看考场位置确认交通方式整理考试物品准考证×2、身份证、签字笔、水杯11点前睡觉✅ 明天D-1·5月22日必须完成再快速过一遍速记卡1小时内不超时准备好所有考试物品放到包里设好闹钟至少2个防万一下午后不再看任何考试内容散步/运动放松30分钟10:30前必须上床睡觉保证8小时以上睡眠 考试当天物品清单物品状态备注 准考证 × 2☐黑白打印即可 身份证☐确认在有效期内✏️ 黑色签字笔☐备用1支 透明水杯☐撕掉标签 薄外套☐考场可能冷 手机❌关机放包/存柜⌚ 普通手表✅智能手表禁带六、 D-2 心态调整指南考前焦虑正常化考前紧张是完全正常的生理反应适度的紧张反而能提高注意力和反应速度。真正可怕的不是紧张而是过度焦虑导致的大脑空白。四步放松法随时可用4-7-8呼吸法吸气4秒 → 屏住7秒 → 呼气8秒重复3次渐进式肌肉放松从脚趾开始逐个部位绷紧5秒再放松积极自我对话“我已经准备了几十天我有能力通过考试”转移注意力听一首喜欢的歌看窗外5分钟或散步10分钟最重要的话你不需要考满分你只需要454590分满分15060%及格上午75题做对45题就及格 —— 你有30题的容错空间下午5题平均每题拿9分就及格 —— 每道做出来一半就够了你已经坚持了几十天你比你自己想的更强大明天轻松复习后天考试正常发挥这就够了生成时间2026年5月21日软考软件设计师 · 考前2天轻松复习与终极必背手册距离考试还有2天稳住心态正常发挥就是超常发挥加油

相关新闻