当前位置: 首页 > news >正文

【2025年最新!软考中级】软件设计师考证知识点总结,串讲及真题合集

第一章:计算机基础知识

取余和取模的区别

余数的符号:
取余:余数的符号与被除数一致。
取模:余数的符号与除数一致。

中央处理单元

在这里插入图片描述
真题
在这里插入图片描述

进制

在这里插入图片描述

校验码

在这里插入图片描述

在这里插入图片描述
校验码真题
在这里插入图片描述

冯·诺依曼结构与哈佛结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

计算机体系结构分类

在这里插入图片描述
在这里插入图片描述

计算机指令

在这里插入图片描述
计算机指令真题
在这里插入图片描述

指令流水线

在这里插入图片描述
在这里插入图片描述
指令流水线真题
在这里插入图片描述

总线

在这里插入图片描述

安全威胁

在这里插入图片描述

加密技术

在这里插入图片描述
3S 对称加密技术 DES 3DES AES
RC-5
IDEA
在这里插入图片描述
在这里插入图片描述

认证技术

在这里插入图片描述

数字签名

在这里插入图片描述

数字证书

在这里插入图片描述

PKI公钥基础设施

在这里插入图片描述
加密技术真题
在这里插入图片描述

可靠性

在这里插入图片描述
可靠性真题
在这里插入图片描述

第二章:程序设计语言

函数真题

在这里插入图片描述
每一个线程都会分配一个栈,形参、返回地址、局部变量都属于栈内数据,它们的存储不能跨线程共享
在这里插入图片描述

Python真题

在这里插入图片描述
在这里插入图片描述

第三章:数据结构

栈真题

在这里插入图片描述

算术表达式(重要,易错)

在这里插入图片描述

矩阵结构

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最优二叉树/哈夫曼树(重要,易错)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

树真题(有难度)

为什么在有序顺序表上进行折半查找时,对应的判定树形态最符合平衡二叉树的特点。

1. 折半查找的核心逻辑

折半查找的每一步都将有序表分成三部分:

  • 中间元素:作为当前比较节点
  • 左半部分:所有元素小于中间元素
  • 右半部分:所有元素大于中间元素

每次划分时,左右两部分的元素数量最多相差1。例如:

  • n = 7 n=7 n=7时,中间元素是第4个,左右各有3个元素。
  • n = 6 n=6 n=6时,中间元素是第3个,左半部分有2个元素,右半部分有3个元素。

2. 判定树的生成规则

判定树的构造遵循以下递归规则:

  1. 根节点:当前有序表的中间元素。
  2. 左子树:由左半部分生成。
  3. 右子树:由右半部分生成。
    由于每次划分时左右部分元素数量尽可能均分,生成的树天然满足左右子树高度差不超过1

3. 平衡二叉树的核心要求

平衡二叉树的定义是:

  • 每个节点的左右子树高度差不超过1
  • 所有子树也必须是平衡二叉树。

这与折半查找判定树的构造规则完全一致:

  • 均分策略:保证左右子树节点数最多差1 → 高度差自然不超过1。
  • 递归构造:左右子树继续按相同规则生成 → 所有子树均平衡。

4. 具体实例验证

n = 7 n=7 n=7 n = 6 n=6 n=6为例,观察判定树形态:

n = 7

相关文章:

  • DeepSeek与ChatGPT的优势对比:选择合适的工具来提升工作效率
  • 为什么函数对象作为函数参数时,一般使用值类型形式?-番外篇
  • 企业数据危机频发,该如何提前预防数据泄露发生?
  • Java 集合 Map Stream流
  • [Linux]从零开始的vs code交叉调试arm Linux程序教程
  • 蛋白设计 ProteinMPNN
  • 【Json-Rpc #3】项目设计
  • OpenCV 图形API(16)将极坐标(magnitude 和 angle)转换为笛卡尔坐标(x 和 y)函数polarToCart()
  • XT-912在热交换站的应用
  • 8.6考研408内部排序算法比较与应用知识点深度解析
  • BEV感知中如何使用相机内外参?
  • 深度学习训练camp-第R7周:糖尿病预测模型优化探索
  • Flutter PopupMenuButton 深度解析:从入门到架构级实战
  • PyTorch数据加载流程解析
  • 基于embedding进行语义相似度检索全流程实践
  • PostgreSQL中根据另一表的值来更新一个字段
  • Linux操作系统与冯·诺依曼体系结构详解
  • 【机器学习的定义】
  • 【Linux网络编程九】网络原理之TCP协议【传输层】
  • 嵌入式硬件篇---JSON通信以及解析