2014考研计算机学科专业基础综合考试大纲(完整版)
- 格式:pdf
- 大小:1.54 MB
- 文档页数:75


834 计算机专业基础综合(数据结构、计算机网络)研究生入学考试大纲数据结构部分(占60%)【考试范围】线性表(包括队列、堆栈等特殊线性表)的基本逻辑结构特征理解与应用;线性表(包括队列、堆栈等特殊线性表)的物理存贮结构;特殊矩阵的存贮及应用;树、图等非线性结构的基本逻辑结构特征理解与应用;树、图等非线性结构的物理存贮结构.排序与查找算法;一些算法的设计与时间复杂度分析。
【具体内容】一绪论1引言2 什么是数据结构3 相关基本概念和术语4 算法的基本特征5 算法分析相关概念二线性表1 线性表的概念,线性表的抽象数据类型,基本操作2 线性表的顺序存储结构:静态分配,动态分配3 顺序表的插入删除算法,移动元素次数分析4 顺序存储结构的优缺点,引出单链表的结构类型定义5 单链表的算法:生成先进先出单链表,后进先出单链表6 单链表的算法:生成不带表头的递增有序单链表,生成带表头的递增有序单链表7 单链表的算法:在指定位置插入一个新结点;删除指定值的结点;在指定位置删除一个结点;8 单链表的合并:两个递增有序的单链表合并成一个递增有序的单链表9 循环链表的概念,双向循环链表的概念,插入和删除结点10 多项式的链表表示,算法思想三栈和队列1 栈的相关概念与特性2 顺序栈的基本操作3 链式栈的基本操作4 栈的应用5 队列的相关概念6 链式队列的基本操作7 顺序队列的基本操作四数组1 抽象数据类型数组的说明2 数组的物理结构3 特殊矩阵的压缩存储:对称矩阵与三对角矩阵的压缩存储4 稀疏矩阵的压缩存储:三元组顺序表与十字链表5 稀疏矩阵的运算(转置算法)6 广义表的概念:概念、物理结构、递归算法五树与二叉树1 树的有关概念2 二叉树的定义与性质3 二叉树的存储结构4 二叉树的遍历5二叉树遍历的应用6 树的存储结构7 树与二叉树的相互转换8 树与森林的遍历9 哈夫曼树10、哈夫曼算法六图1 图的定义及术语2 图的物理存贮结构:邻接矩阵、邻接表、十字链表和邻接多重表3 图的遍历:深度优先搜索遍历与广度优先搜索遍历4 图的连通性问题:DFS与BFS生成树、强连通分量的求解,最小生成树5 有向无环图及应用:拓扑排序、关键路径6 最短路径:迪杰斯特拉算法、弗洛伊德算法七查找1 查找问题概述2 顺序查找法3 折半查找法4 分块查找法5 二叉排序树查找法6 平衡二叉排序树查找法7 B-树查找法和B+树查找法8 键树查找法9 哈希查找法八排序1 查找问题概述、插入排序法2 交换排序法3 选择排序法4 归并排序法5 基数排序法计算机网络部分(占40%)【考试范围】重点考查计算机网络的构成和计算机网络核心的两种数据交换方法、计算机网络的层次化体系结构、计算机网络的性能度量指标、四种主流的因特网应用的工作原理(万维网/电子邮件/域名解析/P2P)、数据可靠传输的基本原理和方法、数据传输中流量控制和拥塞控制的基本原理和方法、计算机网络中的三种设备标识方式(域名/IP地址/MAC地址)及其映射关系、端口的概念和TCP/UDP 的工作原理、IP协议和路由协议、共享信道的协调方法和以太网的工作原理、无线局域网的构成和基本工作原理等内容。
计算机应用基础考试大纲基本要求1.具有使用微型计算机的基础知识。
(包括计算机病毒的防治常识)。
2.了解微型计算机系统的组成和各组成部分的功能。
3.了解操作系统的基本功能和作用,掌握Windows的基本操作和应用。
4.了解文字处理的基本知识,能够掌握Word的基本操作和应用,熟练掌握一种汉字输入方法。
5.了解电子表格的基本功能,掌握Excel的基本操作和应用。
6.了解演示文稿的初步基本操作和应用。
7.了解计算机网络的基本概念和因特网的初步知识。
掌握因特网的简单应用。
考试内容一、基础知识1.计算机的概念、类型及其应用领域;计算机系统的配置及主要技术指标。
2.数制的概念、类型及应用领域;二进制数整数与十进制整数之间的转换。
3.计算机的数据与编码。
数据的存储单位(位、字节、字);西汉字符与ASCII码;汉字及编码(国标码)的基本概念。
4.计算机的安全操作和病毒的防治。
二、微型计算机系统的组成1.计算机硬件系统的组成和功能:CPU、存储器(ROM、RAM)以及常用的输入输出设备的功能。
2.微机软件系统组成及功能:系统软件和应用软件,程序设计语言(机器语言、汇编语言、高级语言)的概念。
3.多媒体计算机系统的初步知识三、操作系统的功能和使用1.操作系统的基本概念、功能、组成和分类(DOS、Windows、Unix、linux).2.Windows操作系统的基本概念和常用术语,文件、文件名、目录(文件夹)、目录(文件夹)树和路径等。
3.Windows操作系统的基本操作和应用:⑴Windows概述、特点和功能、配置和运行环境。
⑵Windows“开始”按钮、“任务栏”、“菜单”、“图标”等的使用。
⑶应用程序的运行和退出。
⑷掌握资源管理系统“我的电脑”或“资源管理器”的操作与应用。
文件和文件夹的创建、移动、删除、复制、更名及设置属性等操作。
⑸软盘格式化和整盘复制,磁盘属性的查看等操作。
(6)中文输入法的安装、删除和选用。
2014年计算机统考大纲一、数据结构【考查目标】1.掌握数据结构的基本概念、基本原理和基本方法。
2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。
一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储2.链式存储3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3.二叉树的遍历4.线索二叉树的基本概念和构造(三)树、森林1.树的存储结构2.森林与二叉树的转换3.树和森林的遍历(四)树与二叉树的应用1.二叉排序树2.平衡二叉树3.哈夫曼(Huffman)树和哈夫曼编码四、图(一)图的基本概念(二)图的存储及基本操作1.邻接矩阵法2.邻接表法3.邻接多重表、十字链表(三)图的遍历1.深度优先搜索2.广度优先搜索(四)图的基本应用1.最小(代价)生成树2.最短路径3.拓扑排序4.关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)分块查找法(四)折半查找法(五)B树及其基本操作、B+树的基本概念(六)散列(Hash)表(七)字符串模式匹配(八)查找算法的分析及应用六、排序(一)排序的基本概念(二)插入排序1.直接插入排序2.折半插入排序(三)气泡排序(bubblesort)(四)简单选择排序(五)希尔排序(shellsort)(六)快速排序(七)堆排序(八)二路归并排序(mergesort)(九)基数排序(十)外部排序(十一)各种内部排序算法的比较(十二)排序算法的应用二、计算机组成原理【考查目标】1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
全国统考《计算机学科专业基础综合考试大纲》《计算机学科专业基础综合考试大纲》第一部分:计算机基础知识(3000字)1. 计算机硬件与软件概述1.1 计算机硬件的组成和工作原理1.2 计算机软件的分类和应用2. 计算机网络和通信2.1 计算机网络的基本概念和功能2.2 互联网的基本架构和协议2.3 网络安全与隐私保护3. 数据结构与算法3.1 线性表、树和图的基本概念和操作3.2 常见排序算法和查找算法3.3 动态规划和贪心算法4. 操作系统4.1 操作系统的基本概念和功能4.2 进程管理和线程管理4.3 存储管理和文件系统5. 编程语言与编译原理5.1 C/C++、Java、Python等常用编程语言的特性和应用 5.2 编译器和解释器的工作原理5.3 汇编语言和计算机指令系统第二部分:数据库与信息管理(2000字)1. 数据库系统1.1 数据库的基本概念和模型1.2 数据库管理系统(DBMS)的架构和功能 1.3 数据库设计和规范化2. SQL语言2.1 SQL语言的基本语法和常用操作2.2 数据查询和数据操作的高级SQL语句2.3 数据库事务和并发控制3. 数据仓库与数据挖掘3.1 数据仓库的概念和架构3.2 数据挖掘的基本任务和方法3.3 数据挖掘中的关联规则和聚类分析4. 信息检索与信息管理4.1 信息检索的概念和基本原理4.2 检索模型和检索算法4.3 文本挖掘和Web信息检索第三部分:计算机图形与图像处理(1000字)1. 计算机图形学1.1 计算机图形学的概念和基础知识1.2 图形学中的几何变换和坐标系统1.3 图形渲染和光照模型2. 三维图形与动画2.1 三维图形的建模和表示2.2 三维图形的变换和投影2.3 三维图形的渲染和动画3. 图像处理与模式识别3.1 数字图像处理的基本概念和方法3.2 图像增强和图像滤波3.3 图像分割和目标识别第四部分:人工智能与机器学习(1000字)1. 人工智能1.1 人工智能的基本概念和发展历程1.2 专家系统和智能Agent1.3 人工智能在社会和经济中的应用2. 机器学习2.1 机器学习的基本概念和方法2.2 监督学习和非监督学习2.3 深度学习和强化学习3. 自然语言处理3.1 自然语言处理的基本任务和方法3.2 文本分类和信息抽取3.3 机器翻译和语音识别第五部分:计算机安全与保密(1000字)1. 计算机安全概述1.1 计算机安全的基本概念和威胁1.2 计算机系统和网络的安全性1.3 计算机安全的法律和职业道德2. 计算机安全技术2.1 计算机加密和解密技术2.2 计算机网络安全技术2.3 计算机入侵检测和防御技术3. 信息安全管理与政策3.1 信息安全管理体系和流程3.2 信息保密和隐私保护3.3 信息安全的评估和认证第六部分:计算机系统与应用(1000字)1. 嵌入式系统1.1 嵌入式系统的基本概念和架构1.2 嵌入式软件和硬件设计1.3 嵌入式系统在实际应用中的案例2. 并行与分布式计算2.1 并行计算的基本概念和架构2.2 分布式计算的基本概念和技术2.3 云计算和物联网技术3. 软件工程3.1 软件开发过程和软件开发模型3.2 软件需求分析和设计方法3.3 软件测试和质量保证4. 计算机应用与人机交互4.1 计算机在各个领域的实际应用4.2 人机交互的基本方法和界面设计原理4.3 多媒体和虚拟现实技术以上是《计算机学科专业基础综合考试大纲》的基本内容介绍,该考试大纲旨在对计算机学科专业基础知识进行全面考核,帮助考生全面了解计算机学科的基本理论和实践应用,为其在计算机领域的发展奠定坚实基础。