考研大纲包含了硕士研究生考试相应科目的考试形式、要求、范围、试卷结构等指导性考研用书。今天,为了方便2021年考研的学子们,小编为大家整理了“2022考研大纲:塔里木大学2022年考研自命题科目 农业工程与信息技术领域信息化方向《农业知识综合三》 考试大纲”的相关内容,祝您考研成功!
塔里木大学硕士研究生入学考试
科目名称 (农业知识综合三)考试大纲
第一部分 考试说明
考查目标
农业知识综合三含《C语言程序设计》、《数据库技术与应用》两部分。
《C语言程序设计》考察考生对C程序设计基础理论知识与编程技能的综合掌握情况,并能综合运用数据结构与算法相关理论和方法,分析、解决程序设计中的实际问题,具备程序设计、开发并解决实际问题的能力。
《数据库技术与应用》要求学生多方面系统地掌握数据库系统的基本概念和基本原理,并能够对基本原理灵活运用,具备较强的数据库分析与设计能力。
二、适用范围
适用于农业硕士农业工程与信息技术领域信息化方向考生。
三、考试形式和试卷结构
1、试卷满分及考试时间
本试卷满分为150分,考试时间为180分钟。
2、答题方式及要求
闭卷、笔试。所有答案均写在答题纸上,在试卷上答题无效。
3、试卷内容结构
1)分值
《C语言程序设计》、《数据库技术与应用》各75分。
2)题型
(1)名词解释;(2)单项选择题;(3)填空题 ;(4)判断题 ;(5)编程题;(6)综合设计题。
四、参考书目
1、《C程序设计》(第五版),谭浩强编著,清华大学出版社,2017年7月
2、《C程序设计(第五版)学习辅导》,谭浩强编著,清华大学出版社,2017年8月
3、《数据库系统概论》(第五版), 王珊,萨师煊编著,高等教育出版社,2014
第二部分 考试要点
一、《C语言程序设计》部分
考试目标
《C语言程序设计》侧重于考查学生对C语言基本理论知识和系统的编程思想的掌握程度,具备开展科学研究的分析问题和编程解决问题的基本能力。要求学生熟悉C语言的语法及程序结构,熟练运用结构化程序设计的编程技巧,熟悉编程、调试、运行各个环节的步骤。主要考试内容包括C语言的基本知识、算法、数据类型、运算符和表达式、各种语句及程序控制结构、数组、函数、指针、文件、结构体、链表。
复习重点
(一) C语言概述
1.考核知识点
1)C语言的历史、特点。
2)C程序的运行环境。
2.考核要求
1) 理解C语言的特点、函数。
2) 掌握运行C程序设计的环境。
(二) 算法
1.考核知识点
1)算法的概念和算法的特性、算法的表示方法和结构化程序设计。
2.考核要求
1)理解算法的概念和算法的特性。
2)掌握用自然语言、流程图和伪代码表示算法。
3)理解结构化程序设计方法。
(三) 数据类型、运算符与表达式
1.考核知识点
1)C语言的基本数据类型
2)整型、实型和字符型数据常量和变量的表示方法
3)赋值运算符和赋值表达式、变量的赋值方法
4)算术运算符和运算表达式
5)逗号运算符和逗号表达式
2.考核要求
1)理解C的数据类型
2)掌握常量和符号常量和变量的定义
3)掌握整型常量和变量的表示方法
4)掌握实型数据常量和变量的表示方法
5)掌握字符型数据常量和变量的表示方法
6)掌握变量赋值的方法
7)理解各种数据类型之间的混合运算
8)掌握算术运算符和运算表达式
9)掌握赋值运算符和赋值表达式
(四) 顺序程序设计
1.考核知识点
1)C程序中的数据输出
2)C程序中的数据输入
3)程序的控制结构
4)顺序程序设计的方法与特点
2.考核要求
1)掌握格式化输入和输出的控制格式的运用
2)掌握C语言中与字符输入输出相关的库函数
(五) 选择结构程序设计
1.考核知识点
1)关系运算符和关系表达式
2)逻辑运算符和逻辑表达式
3)if语句和switch语句以及if语句的嵌套。
2.考核要求
1)理解选择结构程序设计的概念与设计原则、方法
2)掌握关系运算符、逻辑运算符和条件运算符的用法
3)掌握关系运算符、逻辑运算符和条件运算符与其它运算符的优先级关系和结合性
4)掌握if、switch、break语句的使用方法
(六) 循环控制
1.考核知识点
1)while语句、do-while语句、for语句
2)循环嵌套
3)循环结构类型的选择及转换
2.考核要求
1)掌握实现循环的基本方法
2)掌握使用while语句、do-while语句、for语句进行循环程序设计的方法
3)理解break与continue语句的应用及其区别
(七) 数组
1.考核知识点
1)一维数组、二位数组的含义与存储特性
2)一维数组、二位数组的定义与使用
3)字符数组的定义、初始化和使用
4)字符数组的输入输出和字符串的处理函数以及数组中的筛选法、选择法、冒泡法、折半查找法等。
2.考核要求
1)理解数组变量在内存中的存放形式
2)掌握一维数组和二维数组变量的定义和数组元素的引用
3)掌握各种字符串库函数的用法掌握字符数组的定义、初始化和引用
4)掌握字符串和字符串的结束标志
5)理解字符数的输入输出和字符串处理函数
(八) 函数
1.考核知识点
1)函数的定义形式
2)函数的参数传递和函数的返回值
3)变量的作用域和存储类别
4)函数的嵌套调用、递归调用和return语句及递归函数设计
5)数组作为函数的参数的应用
2.考核要求
1)理解函数、形参、实参、作用域、生存期的概念
2)掌握各种函数的定义、原型声明和调用的方法
3)了解全局变量、局部变量、静态变量、静态函数的作用域和生存期
4)掌握递归函数的编写规则
5)掌握内部函数和外部函数的定义和使用
6)掌握利用工程管理程序的方法
(九) 预处理命令
1.考核知识点
1)预处理的概念及特点
2)符号常量和宏的定义方法
3)文件包含处理和条件编译
2.考核要求
掌握宏定义和宏替换的方法
掌握文件包含与预处理的处理方法
了解条件编译的作用、实现方法
(十)指针
1.考核知识点
1)指针和地址的概念
2)指针变量的定义、初始化和引用
3)变量的指针和指向变量的指针变量
4)数组的指针和指向数组的指针变量
5)字符串的指针和指向字符串的指针变量
6)带参数的main函数
7)函数的指针和指向函数的指针变量
8)返回指针值的指针函数
9)指针数组和指向指针的指针
2.考核要求
理解地址和指针的概念。
掌握指针变量的定义与引用方法
理解数组和多维数组的指针和指向数组的指针变量的定义和使用以及作为参数的形式
理解字符串的指针和指向字符串的指针变量的定义和输入、输出方式以及作为参数的形式
掌握动态内存分配和释放的方法
了解函数的指针和指向函数的指针变量的定义以及作为参数的形式
(十一) 结构体与共用体
1.考核知识点
结构体类型的定义、结构体变量的引用和初始化
结构体数组与指向结构体类型的指针
用指针处理链表的操作(如删除等)以及共用体数据类型的定义和引用
2.考核要求
理解结构体类型变量的定义、引用和初始化
理解结构体数组的定义和引用
了解指向结构体类型的指针的定义和引用
了解线性链表的概念和建立输出链表以及了解用指针处理线性链表(如删除、插入等操作)
了解共用体的数据类型的定义和引用方式
(十二) 文件
1.考核知识点
文件的概念
文件的定义、分类和特点
文件的基本操作文件打开与关闭、文件读/写操作
文件的定位读写
2.考试要求
理解文件的含义、分类和特点
了解文件指针的使用方法
掌握文件打开与关闭、文件读写、文件定位和出错检测函数的使用方法
了解不同问题使用文件的定义和操作方法
《数据库技术与应用》部分
考试目标
《数据库原理》侧重于考查学生对数据库模式的设计以及数据库应用系统的开发能力。要求学生熟练掌握数据库系统的基本概念、基本原理的掌握,具备分析实际数据库应用的能力;并能熟练使用SQL语言对数据库管理系统进行操作设计。主要考试内容包括数据库基础知识、关系数据理论、关系数据模型及其运算基础、关系数据库标准语言、数据库设计、数据库安全和保护。
复习重点
(一) 数据库基础知识
1.考核知识点
1)数据管理技术的发展历史
2)数据库系统特点及其相关概念
3)数据模型
4)数据库系统的结构
5)网状数据库和层次数据库
2.考核要求
1)数据管理技术的发展
①了解数据管理技术的发展过程;数据库新技术的发展现状
2)数据库系统特点及其相关概念
①了解数据,数据库,数据库管理系统等概念;数据库管理系统的基本功能;数据库系统的特点;数据库系统与文件系统的主要差别
②理解数据独立性、共享性、完整性的含义和意义
3)数据模型
①了解现实世界,信息世界和数据世界三者之间的关系
②理解实体一联系模型(E-R模型)及其相关概念;三种实体集之间的联系类型;三种数据模型(层次模型,网状模型,关系模型)的概念;关系模型的三种完整性约束
③掌握用E-R模型描述现实世界的方法
4)数据库系统的结构
①了解数据模式,数据库系统的三级模式结构和模式之间的映象;带有数据库的计算机系统构成;数据库管理系统(DSMS)及其功能;面向用户的数据库系统体系结构;用户访问数据库的过程;数据库管理员(DBA)的职责;数据定义语言(DDL)的功能;数据操纵语言( DML)的功能和分类
②理解数据库系统三级模式结构对数据独立性的意义
(二)关系数据模型及其运算基础
1.考核知识点
1)关系模型的基本概念
2)关系代数
3)关系演算
2.考核要求
1)关系模型的基本概念
①了解域,笛卡尔积,关系的定义;关系模式,关系数据库的概念。
②理解关系的性质;候选码,主码,外码的概念;实体完整性,参照完整性,用户定义的完整性
2)关系代数
①了解关系代数运算的分类
② 理解关系代数的基本运算
③掌握用关系代数表示查询要求(除法不考)
3)关系演算
①了解元组关系演算和域关系演算
(三)关系数据库语言SQL
1.考核知识点
1)SQL概貌特点及其相关基本概念
2)SQL数据定义功能
3)SQL数据操纵功能
4)数据查询
5)视图的定义和作用
6)SQL数据控制功能
2.考核要求
1)SQL概貌特点及其相关基本概念
①了解SQL语言的发展及标准化过程;SQL语言的主要特点;SQL中基本表和视图的概念
2)SQL数据定义功能
①掌握用SQL语句定义基本表,修改基本表的定义,删除基本表;用SQL语句定义和删除索引
3)SQL数据操纵功能
①掌握SELECT语句的格式和用法;INSERT语句的格式和用法;DELETE语句的格式和用法;UPDATE语句的格式利用法
4)数据查询-Select 语句
①掌握简单查询;带条件查询;分组统计查询;对查询结果排序;多关系连接查询;相关子查询
5)视图的定义和作用
①理解视图的概念,视图与基本表的异同;采用视图概念的优点
②掌握用SQL语句定义和撤消视图;针对视图的查询
6)SQL数据控制功能-完整性约束
①理解数据库安全性的含义和授权机制;数据库完整性的含义和完整性约束条件;实体完整性、参照完整性、用户自定义完整性
②掌握用SQL语句授权和收回权限;在创建基本表时定义完整性约束条件
(四)关系数据库规范理论
1.考核知识点
1)关系规范化的作用
2)函数依赖
3)关系模式的规范化
2.考核要求
1)关系规范化的作用
①了解非规范关系模式可能带来的问题;关系规范化如何解决这些问题;规范化理论在数据库设计中的作用
2)函数依赖
①理解第一范式,第二范式,第三范式,BC范式的定义
②掌握判定关系模式的规范化程度的方法,能够应用规范化的理论规范关系模式到第三范式
(五)数据库设计
1.考核知识点
1)数据库设计的任务,一般策略,步骤和基本概念
2)概念结构设计
3)逻辑结构设计
4)物理结构设计
5)数据库实时和维护
2.考核要求
1)数据库设计的任务,策略,步骤和基本概念
①了解数据库设计的任务;数据库设计涉及到的基本概念;数据库设计的一般策略;数据库设计的步骤;数据库设计的主流方法
2)概念结构设计
①了解概念结构的特点;概念结构设计的步骤
②理解视图集成中要解决的问题和采取的手段
③掌握从现实世界出发设计数据库概念结构(E-R模型)的方法
3)逻辑结构设计
①掌握从E-R模型转换为关系模型的方法
(六)数据库保护
1.考核知识点
1)并发控制基本概念和基本技术
2)数据库恢复基本概念和基本技术
3)数据库安全基本概念和基本技术
2.考核要求
1)并发控制
①了解并发访问可能出现的问题;封锁及锁的类型;死锁的概念;并发调度的可串行性
②理解三级封锁协议;死锁的预防和解除
2)数据库恢复技术
①了解数据库故障种类;常用数据库恢复手段
②理解针对不同故障的恢复方法
3) 数据库安全
①了解数据库安全涉及到的方法手段,包括用户标识和鉴别方法。访问控制,审计,数据加密等
②掌握数据库访问授权方法,包括授权命令GRANT和撤销权限命令REVOKE
三、有关说明与实施要求
1.“了解”,指能表述概念、定义、原理、事实等包括必要的记忆 ;
2.“理解”,指能对概念,原理,方法,系统等进行叙述、解释、归纳、举例说明;
3.“掌握”,指能对原理、方法、工具等结合实例灵活运用。
以上就是小编整理的“2022考研大纲:塔里木大学2022年考研自命题科目 农业工程与信息技术领域信息化方向《农业知识综合三》 考试大纲”的全部内容,更多关于塔里木大学2022年考研大纲的信息,尽在“考研大纲”栏目,希望对大家有所帮助!