《浙江农林大学2023考研考试大纲电子信息专硕-初试809《计算机专业综合(二)》考试大纲.docx》由会员分享,可在线阅读,更多相关《浙江农林大学2023考研考试大纲电子信息专硕-初试809《计算机专业综合(二)》考试大纲.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、浙江农林大学硕士研究生入学考试计算机专业综合(二)考试大纲一、考试性质浙江农林大学硕士研究生入学考试计算机专业综合(二)是为招收电子 信息以及相关专业的硕士研究生而设置的具有选拔功能的水平考试。其主要目的 是测试考生掌握计算机程序设计、数据库技术的应用情况,测试考生是否具备攻 读电子信息专业硕士所必须的基本素质、一般能力和培养潜能,以利于选拔具有 发展潜力的优秀人才入学,为国家的经济建设培养具有较强分析与解决实际问题 能力的高层次、应用型、复合型的电子信息专业人才。二、考试的基本要求要求考生掌握能够基于数据库中的规范化理论、关系代数及SQL理论、数据 库设计理论等原理,合理采用科学方法对复杂的
2、数据库模型进行分解并进行描述; 针对数据库应用的复杂工程问题,能够利用数据库的规范化原理、数据库设计理 论、数据库优化理论等相关原理和知识设计数据库实验方案,并进行合理实施。 要求全面系统地掌握高级语言程序设计的基本概念、理论和主要研究方法,熟悉 高级语言程序设计在自己专业领域中的应用,了解高级语言程序设计的主要发展 趋势和前沿领域,具有应用高级语言程序设计知识分析、认识和解决实际问题的 能力。三、考试方式和考试时间本试卷采用闭卷笔试形式,试卷满分为150分,考试时间为180分钟。四、考试内容和考试要求计算机专业综合(二)考试内容包括:数据库技术、高级语言程序设计两 部分内容。各部分考试内容及
3、要求如下:第一部分:数据库技术(75分)(-) 绪论考试内容.数据库系统概述。1 .数据模型。2 .数据库系统的结构。3 .数据库系统的组成。考试要求.掌握数据库的基本概念。1 .数据库系统的组成部分。2 .掌握各类数据模型。(二)关系数据库考试内容1 .关系数据结构及形式化定义。2 .关系操作。3 .关系的完整性。4 .关系代数。考试要求.关系数据库的基本概念。1 .运用关系代数的能力。(三)关系数据库标准语言SQL考试内容1 . SQL概述。2 .数据定义。3 .数据查询。4 .数据更新。5 .视图。6 . T-SQL 编程。考试要求SQL定义(基本表、视图和索引)。1. SQL查询。2.
4、 SQL更新。3. T-SQL 编程。(四)数据库安全性考试内容1 .数据库安全性概述。2 .数据库安全性控制。3 .视图机制。考试要求.掌握数据库安全性控制的一般方法。1 .权限的授予与收回。(五)数据库完整性考试内容1 .实体完整性。2 .参照完整性。3 .用户定义的完整性。4 .触发器。考试要求.掌握关系数据库三类完整性。1 .触发器的创建。(六)关系数据理论考试内容1 .问题的提出。2 .规范化。3 .数据依赖的公理系统。考试要求.规范化的基本概念与类型。1 .范式的种类及特征。2 .函数依赖、平凡与非平凡函数依赖、部分与完全函数依赖、传递函数依赖。3 .掌握关系模式规范化的方法。(七
5、)数据库设计考试内容1 .数据库设计概述。2 .需求分析。3 .概念结构设计。4 .逻辑结构设计。5 .物理结构设计。6 .数据库的实施和维护。考试要求.掌握数据库设计步骤。1 .掌握E-R模型的基本概念和图示方法。2 .掌握E-R模型的设计及转换为关系模型的方法。(八)关系查询处理与查询优化考试内容1 .关系数据库系统的查询处理。2 .关系数据库系统的查询优化。3 .代数优化。4 .物理优化。考试要求.关系数据库系统查询处理的基本步骤。1 .关系数据库系统查询优化的基本方法和技术。(九)数据库恢复技术考试内容1. 事务的基本概念。2. 数据库恢复技术。3. 故障的种类。4. 恢复的实现技术。
6、5. 恢复策略。6. 具有检查点的恢复技术。考试要求.事务的定义与性质。1 .故障的种类。2 .恢复的策略和技术。(十)并发控制考试内容1 .并发控制概述。2 .封锁。3 .封锁协议。4 .活锁和死锁。5 .并发调度的可串行性。6 .两段锁协议。7 .封锁的粒度。考试要求.并发操作带来的数据不一致。1 .基本锁类型与三级封锁协议。2 .活锁和死锁的产生和DBMS是怎么解决的。3 .并发调度的可串行性。4 .掌握两段锁协议与封锁粒度。第二部分:高级语言程序设计(75分)(一) 程序设计和C语言考试内容.计算机程序及计算机语言。1 . C语言的发展及其特点。2 .最简单的C语言程序。3 .运行C程
7、序的步骤与方法。4 .程序设计的任务。考试要求了解C语言出现的历史背景、特点、C语言程序的基本结构以及怎样运行 个C程序。(二)最简单的c程序设计一顺序程序设计考试内容1 .顺序程序设计举例。2 .数据的表现形式及其运算。3 .运算符和表达式。4 . C语句。5 .数据的输入输出。考试要求掌握C语言的几种基本数据类型、运算符以及运算符的结合方向,运算优先 级等知识,掌握赋值运算符的特点和数据的输入输出。(三)选择结构程序设计考试内容1 .选择结构和条件判断。2 .用if语句实现选择结构。3 .关系运算符和关系表达式。4 .逻辑运算符和逻辑表达式。5 .条件运算符和条件表达式。6 .选择结构的嵌
8、套。7 .用switch语句实现多分支选择结构。8 .选择结构程序综合举例。考试要求了解选择结构的流程图,掌握关系运算符和关系表达式,逻辑运算符和逻辑 表达式,条件运算符和条件表达式,掌握if语句和switch语句的使用,掌握常 用算法和方法等。(四)循环结构程序设计考试内容1 .为什么需要循环控制。2 .用while语句实现循环。3 .用do. while语句实现循环。4 .用for语句实现循环。5 .循环的嵌套。6 .几种循环的比较。7 .改变循环执行的状态。8 .循环程序举例。考试要求了解循环结构的流程图,掌握while语句、dowhile语句、for语句、break 语句和contin
9、ue语句,掌握循环语句的使用方法和常用算法,掌握循环的嵌套 等。(五)利用数组处理批量数据考试内容1 .怎么样定义和引用一维数组。2 .怎么样定义和引用二维数组。3 .字符数组。考试要求了解数组的概念,理解一维数组、二维数组及字符数组的定义、引用、初始 化、操作、输入与输出。熟练掌握常用的数组相关算法。(六)用函数实现模块化程序设计考试内容1 .为什么要有函数。2 .怎样定义函数。3 .调用函数。4 .对被调用函数的声明和函数原型。5 .函数的嵌套调用。6 .函数的递归调用。7 .数组作为函数参数。8 .局部变量和全局变量。9 .关于变量的声明和定义。考试要求掌握函数定义、函数参数和函数的值、
10、数组作为函数参数;并能熟练掌握函 数的调用、函数的嵌套调用及函数的递归调用。理解库函数、函数的定义和返回 值、函数的调用、函数的说明、调用函数和被调用函数之间的数据传递。(七)善于利用指针考试内容1 .指针是什么。2 .指针变量。3 .通过指针引用数组。4 .通过指针引用字符串。考试要求掌握指针的概念、变量的指针和指向变量的指针变量、数组指针和指向数组 的指针变量、字符串的指针和指向字符串的指针变量。(八) 用户自己建立数据类型考试内容1 .定义和使用结构体变量。2 .使用结构体数组。3 .结构体指针。考试要求掌握结构体类型数据的声明与初始化,结构体类型数据引用,指向结构体变 量的指针和指向结构体数组的指针,了解结构体类型变量作函数形参,指向结构 体类型数据的指针变量作函数形参,返回结构体的函数,返回指向结构体数据指 针值的函数,了解结构体嵌套。(九)对文件的输入输出考试内容1 . C文件的有关基本知识。2 .打开与关闭文件。3 .怎样向文件读写字符。4 .怎样向文件读写一个字符串。考试要求了解文件相关概念,掌握文件的打开与关闭操作,文本文件的顺序读写(字 符输入输出函数、字符串输入输出函数)操作。五、主要参考书目1 .数据库系统概论(第五版),王珊、萨师靖,高等教育出版社,2014。2 .C程序设计(第五版),谭浩强,清华大学出版社,2017年。