考试内容概览:五大知识模块深度解析
内容覆盖全面,强调基础性与应用性结合,注重对核心概念、基本技能的考查
模块一:计算机基础(约占总分25%)
本模块是整个考试的基石,涵盖计算机系统构成、数据表示、操作系统原理等核心内容,要求考生不仅记住知识点,更要理解其内在逻辑。
计算机组成原理
重点掌握五大部件(运算器、控制器、存储器、输入设备、输出设备)的功能与相互关系,理解冯·诺依曼体系结构的核心思想——“存储程序”与“程序控制”。例如:
【典型例题】
某计算机的主存容量为1MB,按字节编址,其地址总线至少需要多少根?
→ 解:1MB = 2²⁰字节 → 需20根地址线。
【易错点提示】
区分“字节编址”与“字编址”;注意单位换算(1MB = 1024KB = 1024×1024B);地址线数 = log₂(存储单元总数)。
操作系统基础
掌握进程管理、内存管理、文件管理、设备管理四大功能模块的基本概念与典型算法:
- 进程调度算法:先来先服务(FCFS)、短作业优先(SJF)、时间片轮转(RR)
- 页面置换算法:先进先出(FIFO)、最近最少使用(LRU)——高频考点
- 死锁:产生条件(互斥、占有且等待、不可抢占、循环等待)与预防/避免策略(如银行家算法)
数据结构与算法
重点考查线性结构(数组、链表、栈、队列)与树形结构(二叉树、二叉搜索树)的基础操作:
二叉树遍历示例:
已知先序序列:A B D E G C F H
中序序列:D B G E A H F C
→ 求后序序列?
解:重建二叉树 → 后序为:D G E B H F C A
技巧:先序定根,中序分左右,递归构建
计算机网络基础
虽单独列为第五模块,但本部分基础概念(如OSI七层模型、TCP/IP协议栈)需在此建立认知框架:
- OSI模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
- TCP/IP模型:网络接口层、网际层(IP)、传输层(TCP/UDP)、应用层
- IP地址分类(A/B/C类)、子网划分、CIDR表示法
模块二:软件工程基础(约占总分15%)
考查软件生命周期各阶段的核心方法与工具,强调对过程模型的理解与应用,非死记硬背。
软件生命周期模型
| 模型 | 特点 | 适用场景 |
|---|---|---|
| 瀑布模型 | 阶段分明,文档驱动 | 需求明确、稳定的项目 |
| 迭代模型 | 分批交付,逐步完善 | 需求易变、大型项目 |
| 敏捷模型(如Scrum) | 快速迭代、持续反馈 | 需求高度不确定的创新项目 |
需求分析与设计
重点考查:
- 需求获取方法:访谈、问卷、原型法、观察法
- 结构化分析工具:数据流图(DFD)、数据字典、实体-联系图(E-R图)
- 面向对象建模:用例图、类图、顺序图(UML基础)
【典型例题】
在数据流图中,圆形符号代表什么?
→ 答:加工(处理)过程,表示对数据的变换操作。
软件测试与维护
测试类型对比:
- 单元测试:针对最小功能单元(函数/方法),常由开发人员完成
- 集成测试:检验模块间接口与调用关系
- 系统测试:对整个系统进行功能/性能测试
- 验收测试:用户主导,验证是否满足合同要求
维护类型:更正性、适应性、完善性、预防性
模块三:网络技术(约占总分15%)
聚焦基础概念与常见配置,不考查复杂配置,重在理解协议原理。
网络协议核心知识
TCP与UDP对比:
- TCP:面向连接、可靠传输、流量控制、拥塞控制;适用于文件传输、网页浏览等
- UDP:无连接、不可靠、开销小;适用于实时音视频、DNS查询等
IP地址与子网划分
掌握子网掩码计算、网络地址与广播地址确定:
【典型例题】
某主机IP为192.168.1.100,子网掩码为255.255.255.192,求:
- 网络地址?→ 192.168.1.64
- 广播地址?→ 192.168.1.127
- 可用主机数?→ 62台(2⁶−2)
常见网络设备
| 设备 | 工作层次 | 主要功能 |
|---|---|---|
| 集线器(Hub) | 物理层 | 信号放大与转发(冲突域共享) |
| 交换机(Switch) | 数据链路层 | MAC地址学习、帧转发(隔离冲突域) |
| 路由器(Router) | 网络层 | 路径选择、异构网络互联 |
模块四:数据库技术(约占总分15%)
以关系型数据库为核心,考查SQL基本操作与概念理解。
关系模型基础
理解:关系(表)、元组(行)、属性(列)、主键、外键、完整性约束。
【概念辨析】
主键与唯一索引的区别?
→ 主键不能为空且不能重复;唯一索引允许空值(但只能有一个NULL);
→ 一个表只能有一个主键,可有多个唯一索引。
SQL核心语句
重点掌握:SELECT、INSERT、UPDATE、DELETE及常用函数(COUNT、SUM、AVG、MAX、MIN)。
多表连接示例:
SELECT s.sname, c.cname, sc.score FROM student s JOIN sc ON s.sno = sc.sno JOIN course c ON sc.cno = c.cno WHERE sc.score >= 80;
提示:LEFT JOIN保留左表所有记录;INNER JOIN仅返回匹配记录
数据库设计
掌握范式理论(1NF、2NF、3NF)与E-R图建模:
- 1NF:字段原子性(不可再分)
- 2NF:消除部分函数依赖(主键完整依赖非主属性)
- 3NF:消除传递函数依赖(非主属性间无依赖)
模块五:信息安全(约占总分10%)
考查基础安全概念与常见防护措施,贴近实际应用。
加密技术基础
对称加密 vs 非对称加密:
| 类型 | 代表算法 | 特点 |
|---|---|---|
| 对称加密 | DES、3DES、AES | 加解密同密钥,速度快,适合大量数据 |
| 非对称加密 | RSA、ECC | 公私钥对,速度慢,用于密钥交换/数字签名 |
网络安全防护
- 防火墙:包过滤(基于IP/端口)、状态检测
- 入侵检测系统(IDS):基于特征(如Snort)或异常检测
- 防病毒软件:特征码扫描、行为监控、启发式分析
- 安全协议:HTTPS(HTTP+SSL/TLS)、SSH、SFTP
常见攻击类型
【典型攻击】
DDoS攻击:分布式拒绝服务,通过海量请求耗尽目标资源;
SQL注入:通过构造恶意SQL语句绕过验证;
XSS攻击:跨站脚本,植入恶意脚本窃取用户Cookie。