2020年东北电力大学计算机学院复试_第1页
2020年东北电力大学计算机学院复试_第2页
2020年东北电力大学计算机学院复试_第3页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、复试科目考试大纲“数据结构”考试大纲一、考试的学科范围 数据结构课程教学(大纲)基本要求的所有内容。二、评价目标主要考查考生对数据结构课程的基础理论、 基本知识掌握和运用的情 况,要求考生应掌握以下有关知识:1. 数据结构的基本概念:理解数据结构的基本概念和常用术语,掌握 算法的定义及特性, 了解分析算法的时间复杂度和空间复杂度的方法。2. 线性表:理解线性表的基本概念;掌握顺序表的各种基本操作;掌 握单链表、 双向链表的特点及各种基本操作; 会运用线性表解决实际 问题。3. 栈和队列:理解栈的定义及其基本运算;掌握顺序栈和链栈的特点 及各种操作实现; 理解队列的定义及其基本运算; 掌握循环队

2、列的特 点和各种操作实现;会运用栈和队列解决实际问题。4. 数组和广义表:理解数组和广义表的基本概念;掌握二维数组的存 储结构和稀疏矩阵的压缩存储方法。5. 树和二叉树:理解树和二叉树的概念;掌握二叉树的性质;掌握二 叉树的存储结构以及在该存储结构下各种基本操作的实现;掌握树、 森林与二叉树之间的转换关系;掌握哈夫曼树的定义与应用。6. 图:理解图的基本概念;掌握图的邻接矩阵和邻接表的存储结构; 掌握图的深度、 广度优先搜索算法的基本思想; 理解最小生成树的概 念;掌握最短路径算法的实现思想; 掌握拓扑排序的概念及算法实现 思想。7. 查找:理解查找的基本概念;掌握顺序查找、折半查找、分块查找

3、 的特点和方法; 掌握二叉排序树的构造和查找方法; 了解平衡二叉树 的构造和查找方法;掌握哈希表的构造和查找方法。1 / 138. 排序:理解内部排序、外部排序、稳定排序、不稳定排序等概念; 掌握直接插入排序、 冒泡排序、 直接选择排序等简单的排序方法和特 点;掌握希尔排序、快速排序、堆排序和归并排序等高效排序方法和 特点;了解基数排序的基本思想。三、试题主要类型1. 答题时间: 120 分钟2. 试题主要类型:选择题,简答题,解答题,算法题四、考查要点(一)数据结构的基本概念:1. 数据结构的基本概念。2. 算法的概念3. 算法分析方法(算法的时间、空间复杂度)(二)线性表:1. 线性表的概

4、念2. 线性表顺序存储结构特点及运算算法3. 线性表链式存储结构特点及运算算法4. 线性表的典型应用(三)栈和队列:1. 栈的定义及基本运算算法2. 队列的定义及基本运算算法3. 栈的典型应用4. 队列的典型应用2 / 13(四)数组和广义表: 数组的顺序表示和实现 1. 2.矩阵的压缩存储3. 广义表的定义及其存储结构 (五)树和二叉树: 1.树的定义及基 本术语 2.树的表示 树的存储结构 3. 二叉树的定义及性质 4. 二叉树 的存储结构 5. 二叉树的遍历算法 6. 线索二叉树 7. 树、森林与二叉 树的转换 8. 9.哈夫曼树的构造方法及应用 (六)图: 1.图的定义及 基本术语 图

5、的存储结构 2. 图的遍历方法 3. 4.图的联通性 5.图的最 短路径算法 网与拓扑排序 6.AOV3 / 137.A0E网与关键路径(七)查找:1. 查找的基本概念2. 静态查找的顺序查找、折半查找、分块查找算法3. 动态查找表的基本概念4. 二叉排序树的构造方法及查找5. 平衡二叉树查找6. 哈希法查找(八)排序:1. 排序的基本概念2. 直接插入排序的基本思想和特点3. 希尔排序的基本思想和特点4. 折半插入排序的基本思想和特点5. 冒泡排序的基本思想和特点6. 快速排序的基本思想和特点7. 简单选择排序的基本思想和特点8. 堆排序的基本思想和特点9. 归并排序的基本思想和特点10.

6、基数排序的基本思想和特点11. 各类排序算法的时间空、间复杂度的比较五、主要参考书目4 / 131. 曲朝阳主编,数据结构,北京:中国电力出版社20162. 严蔚敏主编,数据结构,北京:清华大学出版社“程序设计方法”考试大纲一、考试的学科范围 程序设计方法课程考试的主要内容:数据类型及其运算、基本语句、 顺序程序设计、选择结构程序设计、 循环结构程序设计、数组、函数、 指针、结构体、文件。二、评价目标主要考察C语言程序设计的基础知识,数据类型定义及使用,顺序程 序设计、选择结构程序设计和循环结构程序设计方法, 数组定义及使 用,函数定义及调用,指针定义及使用,结构体以及文件操作。要求 理解和掌

7、握c语言程序设计的基本方法和基本技能,编写和调试程序 的能力。要求考生应掌握以下有关知识:1、介绍程序设计的基本思想、基本要求,掌握算法的基本知识,数 据类型; 2、掌握顺序结构程序的设计;3、掌握选择结构程序的设计;4、掌握循环结构程序的设计;5、掌握一维数组、二维数组的使用方法;6、掌握函数的定义、函数的调用方法;7、熟悉指针的含义,指针的重要性,学会数组指针的定义和使用方 法;8、熟悉结构的定义、引用和初始化方法;指向结构体类型数据 的指针的定义和使用方法; 9、了解文件定义, 文件操作命令, 打开、 关闭、读写、定位、出错检测等。三、试题主要类型1、答题时间: 120 分钟2、程序设计

8、方法试题类型:选择题、填空题、编程题四、考查要点(一)数据类型及其运算1. C的数据类型及其定义方法2. C运算符的种类、运算优先级和结合性3. C 表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达 式、条件表达式、逗号表达式) (二)基本语句1. 表达式语句,空语句,复合语句2. 数据的输入与输出,输入输出函数的调用3. 顺序结构程序设计(三)选择结构程序设计1用if语句实现选择结构2. 用 switch 语句实现多分支选择结构3. 选择结构的嵌套4. 选择结构程序设计(四)循环结构程序设计1. for 循环结构2. while和do while循环结构3. 循环的嵌套4. 循环结构

9、程序设计6 / 13(五)数组的定义和引用1. 一维数组和二维数组的定义、初始化和引用2. 字符串与字符数组3. 数组的应用(六)函数1. 函数的定义方法2. 函数的类型和返回值3. 形式参数与实在参数,参数值的传递4. 函数的正确调用,嵌套调用,递归调用(七)指针1. 指针与指针变量的概念,指针与地址运算符2. 变量、数组、字符串、函数、结构体的指针以及指向变量、数组、 字符串指针变量3. 用指针作函数参数4. 指针应用(八)结构体1. 结构体类型数据的定义方法和引用方法2. 单向链表的建立、输出(九)文件1文件类型指针(FILE类型指针)2. 文件的打开与关闭( fopen,fclose)

10、7 / 133. 文件的读写五、主要参考书目1郭晓利主编,C语言程序设计实用教程,西安:西安电子科技大 学出版社, 2015 年2苏小红著,双语版C程序设计,电子工业出版社,2017年 同等学力考生复试科目考试大纲“数据库”考试大纲一、考试的学科范围 数据库教学(大纲)基本要求的所有内容。二、评价目标主要考查考生对数据库课程的基础理论、 基本知识掌握和运用的情况, 要求考生应掌握以下有关知识:1. 掌握数据库的基本概念、原理和理论。2. 掌握经典数据模型及关系代数、函数依赖、关系规范化等理论。3. 掌握基本的数据库设计理论,方法,技术和工具。4具有数据库应用开发和SQL实用技术。5熟悉数据库管

11、理系统实现 的理论,技术,方法和机制。6.了解数据库系统的现状与趋势。7熟练掌握经典数据模型、SQL使用的方法以及关系数据库、关系代 数、关系系统、关系规范化等关系理论。8. 熟悉相应的数据库设计技术以及数据库恢复、并发控制、安全性、 完整性等数据库系统技术。8 / 139. 对数据库系统管理有一定的了解。三、试题主要类型1. 答题时间: 120 分钟2. 数据库试题类型:概念题、分析简答题和计算题四、考查要点(一)数据库系统概述1数据(Data)、数据库(DB)数据库管理系统(DBMS)数据库系统(DBS) 及相互关系。2. DBMS的主要功能3. DBS的特点及组成4. 数据模型组成的三要

12、素5. 数据库的概念模型6. 数据库系统的三级模式结构及优点(二)关系数据库1. 术语概念及其区别与联系 (关系模式、关系、关系数据库;主码、候 选码、外码;主属性、非主属性 )2. 关系模型的三个组成部分3. 关系代数的五种基本运算4. 关系模型的完整性规则(三)关系数据库标准语言 SQL1.SQL的四大部分(数据定义、数据查询、数据更新、数据控制)9 / 132. 基本表、索引、视图及相关操作(四)数据库安全性1. 数据库的安全性,计算机系统的安全性2.SQL的数据控制语句3. 数据库安全性控制的常用方法和技术(五)数据库完整性1. 数据库完整性的定义2. 完整性与安全性的区别及联系3.

13、数据库的完整性约束条件4. 触发器(六)关系数据理论1. 术语概念及其区别与联系 (函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、平凡的函数依赖、非平凡的函数依赖;1NF、 2NF、3NF、BCNF等)2. 关系数据库规范化的目的3关于函数依赖集F的闭包4. 根据 Armstrong 公理,写出所有的函数依赖 (包括平凡的函数依赖和 非平凡的函数依赖 )5. 分解的无损连接性(七)数据库设计1. 数据库设计的六个阶段及其主要工作2. 局部 E-R 图、全局 E-R 图及关系模型转换10 / 13(八)数据库编程1嵌入式SQL主变量、游标)2. 存储过程(九)关系查询处理和查询优化1. 启

14、发式代数优化 (十)数据库恢复技术1. 事务的概念及特性2. 数据库运行中可能产生的故障类型五、主要参考书目1. 王珊主编,数据库系统概论,北京:高等教育出版社, 2014 年 “计算机网络”考试大纲一、考试的学科范围 计算机网络课程教学(大纲)基本要求的所有内容。二、评价目标1. 掌握计算机网络的基本概念、基本原理和基本方法;2. 掌握计算机网络的体系结构和典型网络协议;3. 了解典型网络设备的组成和特点,理解典型网络设备的工作原理;4. 能够运用计算机网络的基本概念、基本原理和基本方法进行网络系 统的分析、设计和应用。三、试题主要类型1、答题时间: 120 分钟2、计算机网络试题类型:选择

15、题和计算题11 / 13四、考查要点(一)计算机网络体系结构1. 计算机网络概念的概念、组成;2. 计算机网络的分类,发展过程等;3. 网络分层结构、网络协议、接口、服务等概念;4.0SI参考模型;5. TCP/IP模型。(二)物理层1. 掌握信道、信号、带宽、码元、波特、速率、信元、信宿、编码与 调制、电路交换、报文交换、分组交换、数据报、虚电路等基本概念。 2.重点掌握奈奎斯特定理和香农定理。3. 掌握典型网络设备的工作原理及应用。(三)数据链路层1. 差错控制;2. 流量控制与可靠传输机制;3介质访问控制,CSMA/CD协议。(四)网络层1. 距离 -向量路由算法2. 链路状态路由算法;3.IP协议

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论