【考试科目】
《计算机网络》《C 语言程序设计》
【考试范围】
《计算机网络》:计算机网络的定义、组成、分类;计算机网络的拓扑结构。
数据通信的基本概念;数据编码的基本方法;数据通信的方式;数据通信中的主 要技术指标;数字数据信号的编码方法;语音数字化的 PCM 操作包含的步骤;多 路复用技术的分类;数据交换技术的种类;常见的标准化组织和机构;协议的概 念;网络协议的组成;OSI 参考模型;TCP/IP 体系结构;局域网的特点;局域网 的拓扑结构;常见的网络传输介质;双绞线的接线标准 568A 和 568B;光纤的分 类;局域网的标准; CSMA/CD 的工作过程;IP 地址的分类和组成;子网划分的 方法;子网掩码的含义及表示方法;不同网段之间相互连通的方法;一个网段中 有效 IP 地址的范围的计算;ARP 协议的作用;路由的作用; 自治系统的含义; RIP 协议的工作原理及更新过程;OSPF 协议的工作过程;IPv6 地址的地址表示; TCP 的含义;UDP 的含义;TCP 与 UDP 的区别;TCP 连接的建立;TCP 连接的释放; 常见的拥塞控制的算法;VPN 的含义;VPN 的分类;NAT 技术产生的原因;NAT 技术的类型有哪些;交换机的转发方式;交换机的工作原理; vlan 的特点;划 分 vlan 的方法;生成树协议的作用;干道的作用;链路聚合具有的优点;DNS 服务、WWW 服务、电子邮件服务、FTP 服务常用的 Internet 服务的含义及基本原 理;常见的 Internet 接入方式;域名的结构;WLAN 的概念;WLAN 的标准;常见 的 WLAN 的设备;网络安全的定义;网络面临的安全威胁;网络安全的目标;DoS 攻击的含义;防火墙的作用;网络安全设计的技术有哪些;对称密码和非对称密 码的区别;防火墙的技术分类。
《C 语言程序设计》:程序设计概念、发展及其特点;C 语言程序的结构;C 程 序的步骤与方法;算法的概念;算法的特性;算法的表示;结构化程序设计方法; 数据的表现形式及其运算;运算符和表达式;C 语句;数据的输入输出;选择结 构和条件判断;用 if 语句实现选择结构;关系运算符和关系表达式;逻辑运算 符和逻辑表达式;条件运算符和条件表达式;选择结构的嵌套;用 switch 语句 实现多分支选择结构;用 while 语句实现循环;用 do…while 语句实现循环; 用 for 语句实现循环;循环的嵌套;continue 和 break 语句的使用;定义和引用 一维数组;定义和引用二维数组;字符数组;函数的定义、调用和声明;函数的 嵌套调用和递归调用;局部变量和全局变量;指针的定义和使用;通过指针引用 数组;通过指针引用字符串; 指向函数的指针; 指针数组和多重指针;定义和 使用结构体变量;使用结构体数组;结构体指针;用指针处理链表;共用体类型; 使用枚举类型;用 typedef 声明新类型名。
【参考书目】
徐立新等,《计算机网络技术》(第 5 版),人民邮电出版社,2024 年 1 月 乌云高娃,《C 语言程序设计》(第 3 版),高等教育出版社,2015 年