【考试科目】
《计算机网络》、《C 语言程序设计》
【考试范围】
《计算机网络》:
计算机网络的定义;网络通信协议定义;TCP/IP 协议模型;TCP 的含义;ADSL 含义;IEEE802.3 的含义;网络安全的概念;计算机病毒的概念;计算机网络的分类、工作模式;计算机网络系统的组成;局域网组成要素;局域网介质访问控制方法;局域网中的广播和冲突;常见的局域网传输介质;双绞线的接线标准 568A 和 568B;网络软件系统的分类;集线器的工作特点及工作原理;集线器访问共享资源的方法;交换机的工作原理;交换机之间的级联;OSI7层协议模型;TCP/IP 协议分层模型;IP 地址的分类和组成;子网掩码的含义、表示方法;子网划分方法;不同网段之间相互连通的方法;一个网段中有效 IP地址的范围的计算;TCP 常见端口及对应的服务;无线路由器的主要优点;网络安全的现状;网络安全的隐患;计算机病毒的特征;理解集线器和交换机组建局域网的不同之处;一个网段划分成几个不同的网段的方法;网络安全的保护方法。
《C 语言程序设计》:
程序设计概念、发展及其特点;C 语言程序的结构;C 程序的步骤与方法;算法的概念;算法的特性;算法的表示;结构化程序设计方法;数据的表现形式及其运算;运算符和表达式;C 语句;数据的输入输出;选择结构和条件判断;用 if 语句实现选择结构;关系运算符和关系表达式;逻辑运算符和逻辑表达式;条件运算符和条件表达式;选择结构的嵌套;用 switch 语句实现多分支选择结构;用 while 语句实现循环;用 do…while 语句实现循环; 用for 语句实现循环;循环的嵌套;continue 和 break 语句的使用;定义和引用一维数组;定义和引用二维数组;字符数组;函数的定义、调用和声明;函数的嵌套调用和递归调用;局部变量和全局变量;指针的定义和使用;通过指针引用数组;通过指针引用字符串; 指向函数的指针; 指针数组和多重指针;定义和使用结构体变量;使用结构体数组;结构体指针;用指针处理链表;共用体类型;使用枚举类型;用 typedef 声明新类型名。
【参考书目】
汪双顶,《计算机网络基础》(第 1 版),人民邮电出版社,2016 年
乌云高娃,《C 语言程序设计》(第 3 版),高等教育出版社,2015 年