# 软考软件设计师题目总结 生成时间:2026-07-20 23:49

📅 2026/7/21 9:26:39
# 软考软件设计师题目总结 生成时间:2026-07-20 23:49
软考软件设计师题目总结 生成时间2026-07-20 23:49 | 随机编号1199 覆盖范围2026下半年最新考纲 · 高频考点 · 可能考点 · 真题精选一、2026下半年考试概览项目内容考试时间2026年10月底合格标准两科均达到45分满分75科目一基础知识 · 75空选择题 · 120分钟科目二应用技术 · 5道大题第5/6题二选一 · 120分钟考试方式计算机化考试机考考纲状态教材及大纲未改版与往年一致二、科目一 · 基础知识选择题高频考点速查模块1计算机组成与体系结构考点考频关键内容数据表示⭐⭐⭐⭐原码/反码/补码/移码转换浮点数表示阶码尾数流水线计算⭐⭐⭐⭐流水线周期 最长段时间N条指令执行时间 一条指令时间 (N-1)×流水线周期Cache映射⭐⭐⭐⭐直接映射、全相联映射、组相联映射命中率计算指令系统⭐⭐⭐CISC vs RISCCISC指令多变长用微程序控制器RISC指令少定长用硬布线海明码⭐⭐⭐⭐校验位公式2^k ≥ nk116位信息位最少5位校验码I/O控制方式⭐⭐⭐程序查询/中断/DMA键盘最适合中断方式 真题精选题1计算机系统中的指令周期指的是 。A. 一个时钟周期的时间B. CPU从主存取出一条指令加上执行该指令的时间C. CPU执行一条访存指令的时间D. CPU从主存取出一条指令的时间答案B| 指令周期 取指时间 执行时间题2为实现海明码纠错对于16位信息位最少应附加的校验码为 位。A. 5 B. 4 C. 6 D. 3答案A| 2^k ≥ 16k1 → 2^532 ≥ 22 ✓模块2操作系统考点考频关键内容PV操作⭐⭐⭐⭐⭐信号量与进程同步几乎每年必考进程三态⭐⭐⭐⭐就绪→运行→阻塞→就绪终止态不属于三大核心状态死锁/银行家算法⭐⭐⭐⭐死锁四条件互斥/持有等待/非抢占/循环等待安全序列判断页面置换⭐⭐⭐⭐OPT/FIFO/LRU/Clock算法缺页率计算磁盘调度⭐⭐⭐FCFS/SSTF/SCAN/CSCAN嵌入式OS⭐⭐可定制性/实时性/可靠性/易移植性/微型化 真题精选题3在操作系统进程调度机制中以下哪项不属于进程三大核心状态 。A. 就绪状态 B. 运行状态 C. 阻塞状态 D. 终止状态答案D| 三态就绪、运行、阻塞终止态是收尾状态不属于核心三态题4银行家算法系统资源总数A9,B6当前分配如下进程已分配(A,B)最大需求(A,B)P1(2,1)(4,3)P2(3,2)(5,4)P3(1,1)(2,2)当前剩余资源A3, B2。判断系统是否处于安全状态。答案安全| 安全序列 P3→P1→P2P3需(1,1)剩余(3,2)满足 → P3完成释放(1,1)剩余(4,3)P1需(2,2)剩余(4,3)满足 → P1完成释放(2,1)剩余(6,4)P2需(2,2)剩余(6,4)满足 → 安全序列成立题5页面置换页面访问序列 1,2,3,4,1,2,5,1,2,3物理块数为3。分别计算FIFO和LRU的缺页次数。FIFO10次访问 → 缺页9次Belady异常LRU10次访问 → 缺页7次模块3数据库系统考点考频关键内容E-R模型⭐⭐⭐⭐⭐实体(矩形)/属性(椭圆)/联系(菱形)联系类型转换规则关系代数⭐⭐⭐⭐选择σ/投影π/连接/并∪/交∩/差-/除÷SQL语句⭐⭐⭐⭐多表连接JOIN/子查询/聚合函数范式理论⭐⭐⭐⭐⭐1NF(原子性)→2NF(消除部分依赖)→3NF(消除传递依赖)→BCNF事务管理⭐⭐⭐ACID原子性/一致性/隔离性/持久性 E-R联系转换规则下午题必考联系类型转换规则示例1:1任一方主键放入另一方作外键班级-班长1:N1方主键放入N方作外键学生-借阅记录M:N建独立关系表含双方主键学生-课程(选课表) 真题精选题6数据库三大范式中用于消除数据表中部分函数依赖、减少数据冗余的是 。A. 第一范式(1NF) B. 第二范式(2NF) C. 第三范式(3NF) D. BC范式(BCNF)答案B| 1NF确保原子性2NF消除部分依赖减冗余3NF消除传递依赖题7关系模式R满足3NF则一定满足 。A. 1NF B. 2NF C. BCNF D. 4NF答案A| 范式包含关系3NF ⊃ 2NF ⊃ 1NF但不一定满足BCNF或4NF模块4计算机网络与信息安全考点考频关键内容TCP/IP协议⭐⭐⭐⭐⭐TCP和UDP都使用IPTCP面向连接可靠UDP无连接不可靠OSI七层⭐⭐⭐⭐应用/表示/会话/传输/网络/数据链路/物理IP地址/子网⭐⭐⭐⭐子网掩码计算30台主机→掩码255.255.255.224加密技术⭐⭐⭐⭐对称(AES)vs非对称(RSA)数字签名发送方私钥签名安全新趋势⭐⭐⭐零信任架构/AI驱动威胁检测/量子安全 真题精选题8以下关于TCP和UDP的描述错误的是 。A. TCP面向连接UDP无连接B. TCP可靠传输UDP不可靠C. TCP有流量控制UDP没有D. TCP使用IPUDP不使用IP答案D| TCP和UDP都运行在IP层之上都使用IP协议题9若C类地址每个子网主机数是30台则子网掩码是 。A. 255.255.255.192 B. 255.255.255.0 C. 255.255.255.224 D. 255.255.255.248答案C| 30台主机需要5位主机位(2^5-230)剩3位子网位 → 22411100000题10数字签名使用的是 。A. 发送方的公钥加密 B. 发送方的私钥签名 C. 接收方的公钥加密 D. 接收方的私钥签名答案B| 数字签名发送方用私钥签名接收方用发送方公钥验证模块5数据结构与算法排序算法对比表选择题常考算法最好平均最坏空间稳定性快速排序O(nlogn)O(nlogn)O(n²)O(logn)❌ 不稳定归并排序O(nlogn)O(nlogn)O(nlogn)O(n)✅ 稳定堆排序O(nlogn)O(nlogn)O(nlogn)O(1)❌ 不稳定插入排序O(n)O(n²)O(n²)O(1)✅ 稳定冒泡排序O(n)O(n²)O(n²)O(1)✅ 稳定选择排序O(n²)O(n²)O(n²)O(1)❌ 不稳定 真题精选题11下列排序算法中属于稳定排序且平均时间复杂度最优的是 。A. 冒泡排序 B. 快速排序 C. 归并排序 D. 简单选择排序答案C| 归并排序稳定O(nlogn)最优冒泡稳定但O(n²)快排和选择不稳定题12以下哪种排序算法是不稳定的A. 冒泡排序 B. 归并排序 C. 快速排序 D. 直接插入排序答案C| 不稳定排序快排、堆排、希尔排、选择排模块6面向对象与UML考点考频关键内容UML概述⭐⭐⭐⭐⭐被考77次用例图/类图/序列图/状态图/活动图include vs extend⭐⭐⭐⭐include基本用例→被包含每次必执行extend条件触发类与对象⭐⭐⭐⭐类是模板对象是根据模板创建的实例重载 vs 重写⭐⭐⭐⭐重载同类同名不同参重写子类覆盖父类同参同返回值方法 真题精选题13UML中include关系表示 。A. 基本用例包含扩展用例B. 扩展用例包含基本用例C. 基本用例→被包含用例每次执行基本用例时必执行D. 条件触发执行答案C| include每次必执行extend条件触发题14面向对象编程中子类重写父类同名、同参数、同返回值方法的技术称为 。A. 重载 B. 重写 C. 封装 D. 多态答案B| 重写(覆写)≠重载重载是同类中同名不同参模块7软件工程考点考频关键内容开发模型⭐⭐⭐⭐瀑布(需求明确)/增量(分批)/螺旋(风险)/敏捷(迭代)需求分析⭐⭐⭐⭐⭐需求分析阶段定义用户需求、梳理业务逻辑、明确开发目标测试方法⭐⭐⭐⭐黑盒(功能)/白盒(结构)/回归(修改后再测)高内聚低耦合⭐⭐⭐⭐设计基本原则软件维护⭐⭐⭐改正性/适应性/完善性/预防性维护 真题精选题15在软件开发生命周期中用于精准定义用户需求、梳理业务逻辑、明确系统开发目标的核心阶段是 。A. 需求分析阶段 B. 概要设计阶段 C. 详细设计阶段 D. 软件测试阶段答案A| 需求分析的核心任务调研用户诉求、梳理业务流程、确定开发目标模块8设计模式下午题重点模式类型场景关键词单例模式创建型只需一个实例中央控制器工厂方法创建型不同品牌统一接口灯具适配抽象工厂创建型创建一族相关对象适配器模式结构型接口不兼容的类协同工作代理模式结构型控制访问/延迟加载装饰器模式结构型动态添加功能观察者模式行为型一变多应温度→空调加湿器窗帘命令模式行为型请求封装为对象/撤销/宏命令/一键场景策略模式行为型算法可互换排序策略原型模式创建型克隆/深浅拷贝简历克隆真题 2026年真题智能家居系统系统中只需要一个中央控制器实例 →单例模式控制器需接入不同品牌灯具但接口统一 →适配器模式温度变化时多个设备自动响应 →观察者模式一键场景将动作封装为统一接口类 →命令模式命令模式核心特征将请求/动作封装为对象解耦触发方与执行方三、科目二 · 案例分析下午题题型详解题1数据流图DFD考点解题技巧找外部实体精读题干找人/系统/部门等外部交互方补充数据流根据输入/输出对应关系找缺失箭头平衡原则父图与子图的数据流必须一致题2数据库设计考点解题技巧补充ER图找缺失实体/属性/联系转关系模式1:1/1:N/M:N转换规则见上文表格主外键识别主键唯一标识外键引用他表主键范式判断1NF→2NF→3NF逐级判断题3UML建模考点解题技巧识别图类型类图/用例图/序列图/状态图/活动图补充元素找缺失类/属性/方法/关系类之间关系依赖/关联/聚合/组合/泛化/实现题4算法设计与实现策略典型问题动态规划0/1背包/LCS最长公共子序列/LIS最长递增子序列贪心算法最少消防栓/活动选择/最小生成树回溯法DFS模板/八皇后分治法快速排序/归并排序题5/6设计模式 Java/C程序设计识别设计模式并填空理解代码逻辑、补全代码2026趋势围绕原型模式展开侧重代码落地实现四、2026下半年可能考点趋势预测 新增/加强考点方向具体内容备注AI与云计算机器学习基础流程大模型应用基础Prompt Engineering在系统设计中的作用新增权重↑云原生技术Docker容器化微服务架构IaaS/PaaS/SaaS三层服务模式结合实际场景深度考查安全新趋势零信任架构AI驱动威胁检测量子安全初步概念替代传统防火墙概念题分布式数据库分布式事务NoSQL/向量数据库趋势下半年可能出现在选择题DevOps/敏捷CI/CD流水线Scrum/Kanban实践结合场景深度考查不再只是概念题算法升级不再考01背包等固定模板结合全新场景需现场分析设计多练非常规题型⚠️ 备考三大调整方向狠抓基础选择题计算题明显增加关键路径/二叉树构造等杜绝知识点盲区算法升级多练非常规题型锻炼解题逻辑和场景分析能力重视实操Java/C大题围绕原型模式展开侧重设计模式代码落地五、链式栈真题C语言代码填空题目采用链式存储结构实现整数栈操作完成以下填空。typedefstructList{intdata;structList*next;}List;typedefstructStack{List*pTop;}Stack;intIsEmpty(Stack*S){if(___(1)___)return1;// S-pTop NULLreturn0;}intTop(Stack*S){if(IsEmpty(S))returnINT_MIN;return___(2)___;// S-pTop-data}voidPush(Stack*S,inttheData){List*newNode(List*)calloc(1,sizeof(List));newNode-datatheData;newNode-nextS-pTop;S-pTop___(3)___;// newNode}voidPop(Stack*S){List*lastTop;if(IsEmpty(S))return;lastTopS-pTop;S-pTop___(4)___;// S-pTop-nextfree(lastTop);}程序输出结果13 4Push(4), Push(13), Pop→弹出13不对应为弹出4答案(1) S-pTop NULL (2) S-pTop-data (3) newNode (4) S-pTop-next六、PV操作真题进程同步题目三个进程P1、P2、P3共享一个缓冲区P1生产数据放入缓冲区P2和P3消费数据。缓冲区大小为10满时P1等待空时P2/P3等待P2和P3不能同时消费同一数据。semaphore empty10;// 缓冲区空位semaphore full0;// 缓冲区数据量semaphore mutex11;// 生产者互斥semaphore mutex21;// 消费者互斥P1:while(true){produce(data);P(empty);P(mutex1);put(data);V(mutex1);V(full);}P2:while(true){P(full);P(mutex2);get(data);V(mutex2);V(empty);consume(data);}P3:while(true){P(full);P(mutex2);get(data);V(mutex2);V(empty);consume(data);}关键点mutex2确保P2和P3互斥消费防止取同一数据七、考场策略与公式速记卡 必背公式公式说明海明码2^k ≥ nk1n位信息k位校验流水线T 一条指令时间 (N-1)×周期N条指令总执行时间缺页率 缺页次数/总访问次数页面置换计算吞吐率 N/T流水线吞吐率最短寻道时间优先(SSTF)磁盘调度计算 考场时间分配科目时间建议基础知识120分钟前60分钟做完后60分钟检查应用技术120分钟DFD 15min → DB 20min → UML 15min → 算法 30min → 设计模式 20min✅ 下午题保底铁三角UML建模 数据库设计 数据流图 三道经典大题练到熟练吃透稳拿基础分值八、信息来源希赛网 (educity.cn)叩课网 (kokojia.com)CSDN (blog.csdn.net)信管网 (cnitpm.com)51CTO (51cto.com)人人文档 (renrendoc.com)各省软考办通知