浙江农林大学信息工程学院2018年考试大纲(农业知识综合三)
2017-09-19来源:浙江农林大学

一、考试性质

浙江农林大学硕士研究生入学考试《农业知识综合三(农业工程与信息技术)》是为招收农业工程与信息技术专业的硕士研究生而设置的具有选拨功能的水平考试。其主要目的是测试考生掌握计算机程序设计、数据库及网络应用的情况,测试考生是否具备攻读农业工程与信息技术专业硕士所必须的基本素质、一般能力和培养潜能,以利于选拔具有发展潜力的优秀人才入学,为国家的经济建设培养具有较强分析与解决实际问题能力的高层次、应用型、复合型的农业工程与信息技术专业人才。

二、考试的基本要求

要求考生掌握高级语言程序设计的基本方法和技能;掌握数据分析、组织等数据库的基本技能;熟悉计算机网络的基本原理,掌握网络应用的基本技能,了解农业信息技术的特点及应用并在此基础上具备计算机综合应用的基本能力。

三、考试方式和考试时间

本试卷采用闭卷笔试形式,试卷满分为150分,考试时间为180分钟。

四、考试内容和考试要求

《农业知识综合三(农业工程与信息技术)》考试内容包括:数据库技术、高级语言程序设计、计算机网络技术三部分内容。各部分考试内容及要求如下:

(一) 数据库技术(50分)

1.数据库系统概述

1). 信息、数据与数据处理

了解信息、数据与数据处理的正确含义。

2). 数据管理的进展

了解数据管理技术发展的四个阶段各自的特点;数据库系统相比于文件系统具有的优点。

3). 数据库系统的组成、结构

理解三级模式,两级映像,两级独立性;

了解数据库系统的组成、结构及其各组成部分的内容。

4). 数据库管理系统(DBMS)

理解DBMS的主要功能;

了解DBMS的组成。

5). 数据模型

理解码和键;

了解数据模型的三个部分、三个世界的划分及其基本概念、概念数据模型以及E_R模型的基本要素;

了解三种逻辑数据模型:网状模型、层次模型、关系模型的基本特点。

2.关系数据库

1). 基本概念

理解关系的候选码和主码;主属性和非主属性;

了解关系模型的组成:数据结构、关系的操作和完整性约束;关系的定义;关系的性质。

2). 外部码

了解外部关系码;完整性约束:实体完整性、参照完整性、用户定义完整性。

3). 关系数据库模式与关系数据库。

了解关系模式和关系数据库模式的定义;关系与关系数据库的定义。

4). 关系代数

理解关系代数的分类;传统的集合运算;专门的关系运算。

3.SQL语言

1). SQL语言概貌及特点

了解SQL语言的发展及标准化;SQL语言支持的三级模式及基本表和视图等概念;SQL语言的主要特点。

2). SQL数据定义功能

理解SQL的组成;

掌握SQL数据库模式的创建和撤销;基本表的创建、修改和撤销;视图的创建和撤销;索引的创建和撤销。

3). SQL数据查询功能

掌握SELECT语句的格式和各种查询方法,例如,单表查询、连表查询、嵌套查询(子查询和相关子查询)、集合查询;带库函数(集函数)计算的查询和分组查询。

4). SQL的数据更新

掌握SQL语句定义INSERT、DELETE、UPDATE语句的格式和用法。

4.关系数据库理论

1). 基本概念

理解函数依赖的定义和相应的概念;完全函数依赖、部分函数依赖和传递函数依赖。

2). 规范化理论

理解第一范式、第二范式、第三范式和的定义。

5.数据库安全保护

1). 数据库的安全性控制

了解数据库安全性的含义;数据库安全控制的一般方法。

2). 数据库完整性规则

了解完整性规则的组成;完整性约束条件的分类。

3). 并发控制与封锁

了解事务的定义和特性;并发操作与数据的不一致性;封锁。

4). 数据加恢复

了解数据库恢复的原理及其实现技术;数据库的故障和恢复策略。

6.数据库设计

了解数据库设计的主要阶段及各阶段的主要特点。

(二) 高级语言程序设计50分)

(1) 内容

程序设计语言的产生、发展及特点;

程序设计的基本框架:结构化程序设计框架、面向对象程序设计框架等;

基本概念:常量、变量、运算符、表达式等;

(2) 基本要求

理解和掌握程序设计中的有关概念,如对象、函数、算法等;

熟练掌握利用某一编程语言生成简单应用程序的步骤;

掌握某一编程语言的基本组成和框架结构。

2.数据类型、运算符和表达式

(1) 内容

基本数据类型及其定义方法;

常量定义:逻辑常量、整型常量、实型常量、字符串常量、符号常量等;

变量的定义与使用方法;

运算符的种类、运算优先级和结合性;

表达式及求值规则:赋值运算、算术运算、关系运算、逻辑运算、其他运算等。

(2) 基本要求

熟悉和掌握编程语言中数据类型的分类及使用;

熟练掌握编程语言中各种运算符的使用;

熟练掌握编程语言表达式的描述和计算;

理解和掌握编程语言数据的输入和输出。

3.基本控制结构

(1) 内容

基本语句:赋值语句、表达式语句、输入输出语句等;

选择语句:If语句、Switch语句(或Select语句)等;

循环语句:for、while、do-while等;

跳转语句:goto等;

选择语句和循环语句的各种嵌套使用。

(2) 基本要求

理解和领会编程语言的三种基本结构:顺序、选择和循环结构;

熟练掌握选择或分支语句;

熟练掌握循环语句。

4.函数

(1) 内容

函数的定义方法和调用方法;

函数的类型和返回值;

形式参数与实际参数,参数值的传递;

函数的调用方式:按值调用和按地址调用;

变量的作用域、生存周期和存储类别;

函数的嵌套调用和递归调用;

标准库函数的调用或常用内部函数的调用。

(2) 基本要求

了解函数的功能;熟练掌握函数定义及其调用的方法和形式;

理解和掌握全局变量和局部变量的定义、生存周期以及作用域;

理解和掌握函数的嵌套调用和递归调用。

5.构造数据类型

(1) 内容

一维数组、二维数组的定义、初始化和访问;

字符数组的定义、引用和初始化;

字符串初始化、字符串处理函数等;

指针和指针变量的概念,指针与地址运算符,指针与数组,指针与字符串;

结构体和共用体的定义,结构体和共用体变量的初始化和引用。

(2) 基本要求

理解和掌握数组的定义和使用;

理解和掌握指针的定义和使用;

熟练掌握编程语言中结构体、共用体和枚举的定义和使用。

6.文件

(1) 内容

文件的基本概念和文件类型;

文件的打开和关闭;

文件的基本读写操作;

(2) 基本要求

掌握文件的基本概念;

熟练掌握文件的打开、读写和关闭的方法;

7.常用算法

(1) 内容

算法和结构化程序设计;

分类(排序)算法:冒泡和选择;

检索(查找)算法:无序数据序列查找。

(2) 基本要求

理解算法和结构化程序设计思想;

熟练掌握常用的排序和查找算法。

(三) 计算机网络与农业信息技术基础(50分)

1.计算机网络概述

要求掌握计算机网络的定义和内涵;

了解计算机网络的分类;

掌握协议、层次、接口与网络体系结构的基本概念;

了解TCP/IP参考模型的层次划分、各层的基本服务功能与主要协议。

2.物理层

要求了解数据通信的相关概念和知识,通信技术基本原理、通信模型等;

理解各种传输介质的特点;

了解时分复用,频分复用技术等的概念。

3.数据链路层

要求掌握数据链路层的相关概念和知识;

掌握CSMA/CD协议的工作原理。理解网桥的工作原理。

掌握网桥的转发过滤机制,以及透明网桥转发表的建立过程

掌握虚拟局域网的概念

4.网络层

掌握分类IP地址的基本概念与分类方法;

掌握地址解析协议ARP;

掌握划分子网的概念;

了解内部网关协议RIP和OSPF;

了解Internet控制报文协议与多播管理协议的概念;

了解VPN和NAT的基本概念;

5.传输层

理解网络环境中进程通信的基本概念;

了解常见端口,掌握进程相互作用的客户/服务器模型;

掌握用户数据报协议UDP的基本内容;

掌握传输控制协议TCP的基本内容;

掌握TCP连接的基本过程;

6.应用层

了解Internet各项服务(DNS,FTP,DHCP,SMTP,HTTP)的基本过程与工作原理;

五、主要参考书目

1. C语言程序设计,易晓梅,中国铁道出版社,2011年.

2. 数据库系统导论(第五版),萨师煊、王珊编,高等教育出版社,2014年.

3. 计算机网络(第七版),谢希仁,电子工业出版社,2017年.

推荐信息
Baidu
map