中国科学院大学专业学位硕士研究生入学考试
《农业知识综合三》考试大纲
本考试大纲适用于中国科学院大学全日制农业推广硕士专业学位研究生入学考试。《农业知识综合三》侧重于农业工程综合知识的考查,考试内容涵盖农业信息化领域的主干课程,包括程序设计、数据库技术与应用、网络技术与应用等。要求考生比较系统地理解和掌握本领域基本概念、基础理论和基本方法,能够运用基本原理和方法分析、判断和解决有关实际问题。
一、考试内容
(一)程序设计
l、基本知识
(1) C语言的数据类型
(2) C语言中各种类型常量与变量的表示法
(3) 各类数值型数据间的混合运算
(4) C运算符
(5) 关系表达式及运算,逻辑表达式及运算
2、顺序、选择与循环结构程序设计
(l) 赋值语句,格式输入与输出
(2) if语句,switch语句
(3) goto、while、do-while、for、break、continue语句
3、数组
(1) 一维数组的定义和引用
(2) 二维数组的定义和引用
(3) 字符数组的定义和引用
4、函数
(l) 函数定义与调用
(2) 局部变量和全局变量
(3) 变量的存储类型
(4) 内部函数与外部函数
5、指针
(1) 地址和指针的概念
(2) 数组的指针和指向数组的指针变量
(3) 字符串的指针和指向字符串的指针变量
(4) 函数的指针和指向函数的指针变量
(5) 指针数组和指向指针的数组
6、结构体和共同体
(1) 结构体变量的定义和使用方法
(2) 指向结构体类型变量的指针
(3) 用指针处理链表
(4) 共同体变量的定义和使用方法
(5) 枚举类型
7、位运算
(l) 位运算符和位运算
(2) 位段
8、文件
(1) 文件类型指针
(2) 文件操作,包括打开、关闭、读写和定位等。
(二)数据库技术与应用
1、数据库系统基本知识
(1) 数据管理技术发展
(2) 数据模型
(3) 数据库系统结构
(4) 数据库系统组成
2、关系数据库
(1) 关系数据结构及形式化定义
(2) 关系操作
(3) 关系的完整性
(4) 关系代数
(5) 关系演算
3、关系数据库标准语言SQL
(l) SQL概述
(2) 数据定义
(3) 数据查询
(4) 数据更新
(5) 视图
4、数据库安全性
(1) 计算机安全性概述
(2) 数据库安全性控制
(3) 视图机制
(4) 审计
(5) 数据加密
(6) 统计数据库安全性
5、数据库完整性
(1) 实体完整性
(2) 参照完整性
(3) 用户定义的完整性
(4) 完整性约束命名子句
(5) 域中的完整性限制
(6) 触发器
6、关系数据理论
(1) 规范化
(2) 数据依赖的公理系统
(3) 模式分解
7、数据库设计
(1) 数据库设计特点
(2) 需求分析
(3) 概念结构设计
(4) 逻辑结构设计
(5) 数据库的物理设计
(6) 数据库的实施与维护
8、数据库恢复技术
(l) 事务的基本概念
(2) 故障种类
(3) 恢复的实现技术
(4) 恢复策略
(5) 具有检查点的恢复技术
(6) 数据库镜像
(三)网络技术与应用
l、网络技术基本知识
(1) 因特网基础
(2) 因特网的组成
(3) 计算机网络在我国的发展
(4) 计算机网络的类别
(5) 计算机网络的性能
(6) 计算机网络体系结构
2、物理层
(l) 物理层的基本概念
(2) 数据通信的基础知识
(3) 物理层下面的传输媒体
(4) 信道复用技术
(5) 数字传输系统
(6) 宽带接入技术
3、数据链路层
(l) 使用点对点信道的数据链路层
(2) 点对点协议PPP
(3) 使用广播信道的数据链路层
(4) 使用广播信道的以太网
(5) 扩张的以太网
(6) 高速以太网
4、网络层
(1) 网络层提供的两种服务
(2) 网际协议IP
(3) 划分子网和构造超网
(4) 网际控制报文协议ICMP
(5) 因特网的路由选择协议
(6) IP多播
(7) 虚拟专用网VPN和网络地址转换NAT
5、运输层
(1) 运输层协议基本知识
(2) 用户数据报协议UDP
(3) 传输控制协议TCP
(4) 可靠传输的工作原理
(5) TCP报文段的首部格式
(6) TCP可靠传输的实现
(7) TCP的流量控制
(8) TCP的拥塞控制
(9) TCP的运输连接管理
6、应用层
(1) 域名系统DNS
(2) 文件传送协议
(3) 远程终端协议TELNET
(4) 万维网WWW
(5) 电子邮件
(6) 动态主机配置协议DHCP
(7) 简单网络管理协议SNMP
(8) 应用进程跨越网络的通信
7、网络安全
(l) 网络安全问题基本知识
(2) 两类密码体制
(3) 数字签名
(4) 鉴别
(5) 密钥分配
(6) 因特网使用的安全协议
(7) 链路加密与端到端加密
二、考试要求
(一) 程序设计
1、掌握C语言的基本数据类型、各种运算符和表达式。
2、掌握C语言的基本控制结构。
3、掌握数组的定义、数组元素的引用、数组的初始化,掌握与字符串相关的库函数。
4、掌握函数的定义语法,掌握函数调用中参数的传递机制;掌握局部变量和全局变量的有效范围,掌握auto、static、register、extern变量的概念及特性。
5、掌握结构体类型变量的定义、结构体变量的引用、结构体变量的初始化方法,掌握结构体数组的定义、初始化和结构体数组的应用,掌握共同体变量的定义和使用方法,掌握枚举类型的一般概念、定义格式及使用方法。
6、掌握地址和指针的基本概念,重点掌握如何使用指针来处理数组、字符串以及结构体,掌握函数指针的基本概念以及使用。
7、掌握文件的定义以及对文件进行的各种基本操作的库函数。
(二)数据库技术与应用
1、掌握数据管理技术发展的过程,数据库系统的基本概念和系统结构。
2、掌握关系数据库系统的基本概念、基本原理和方法,重点掌握关系模型及主要关系运算的基本理论。
3、掌握关系数据库SQL数据查询语言。
4、掌握数据库的安全性和完整性。
5、掌握关系数据库的规范化理论。
6、掌握数据库设计的过程,能够结合具体数据库系统进行数据库设计和简单应用。
7、掌握数据库恢复技术。
(三)网络技术与皮用
1、理解计算机网络基础知识包括计算机网络产生、发展与应用,计算机网络构成、分类和拓扑结构,OSI参考模型,TCP/IP体系结构等。
2、掌握物理层的基础知识,包括数据通信原理、信道复用技术、宽带接入技术等。
3、掌握数据链路层的基础知识,包括数据链路、数据帧、PPP协议、以太网及拓扑结构等。
4、掌握网络层的基础知识,包括网际协议IP、划分子网和构造超网、路由选择,虚拟专用网等。
5、掌握运输层的基础知识,包括TCP、UDP协议、TCP报文,可靠性传输,TCP流量控制、拥塞管理和连接管理等。
6、掌握应用层的基础知识,包括DNS、FTP、WWW、电子邮件、DHCP以及应用进程跨网络通信等。
7、掌握网络安全知识,包括一般数据加密模型、公钥与私钥、认证与鉴别技术、因特网常用安全协议等。
三、考试方式及时间
考试采用闭卷笔试形式,试卷满分为150分(各科内容各为50分),考试时间为180分钟。
四、主要参考书目
1、C语言程序设计(第三版),谭浩强著,清华大学出版社,2005年。
2、数据库系统概论(第四版),王珊、萨师煊编著,高等教育出版社,2006年。
3、计算机网络(第5版),谢希仁编著,电子工业出版社,2008年。
编制单位:中国科学院大学
编制日期:2013年5月31日