1、12018 年硕士研究生统一入学考试计算机专业基础第一部分 考试说明一、考试性质计算机专业基础是计算机科学与技术学科(一级学科) 、计算机技术工程领域硕士生入学考试的专业基础课。考试对象为参加东北大学计算机科学与工程学院 2018 年全国硕士研究生入学考试的准考考生。二、考试形式与试卷结构(一)答卷方式:闭卷,笔试(二)答题时间:180 分钟(三)考试题型及比例简答题 20%综合题 80%(四)参考书目数据结构,严蔚敏,清华大学出版社,2001 年。C 语言程序设计(第 3 版) , 谭浩强,清华大学出版社,2010 年。第二部分 考查要点(一)数据结构考查要点1 绪论1.1 数据结构的基本概
2、念和术语1.2 抽象数据类型的表示与实现1.3 算法和算法分析2 线性表2.1 线性表类型定义22.2 线性表的顺序表示和实现2.3 线性表的链式表示和实现3 栈和队列3.1 栈的类型定义、表示和实现3.2 栈的应用3.3 队列的类型定义、表示和实现3.4 队列的应用4 串4.1 串的类型定义、表示和实现4.2 串操作应用5 数组和广义表5.1 数组的定义、顺序表示和实现 5.2 特殊矩阵的压缩存储5.3 广义表的定义和存储结构6 树和二叉树6.1 树的定义和基本术语6.2 二叉树的定义、基本性质和存储结构6.3 遍历二叉树和线索二叉树36.4 树和森林6.5 哈夫曼树及哈夫曼编码7 图7.1
3、 图的定义、基本术语和存储结构7.2 图的遍历7.3 图的连通性和最小生成树7.4 有向无环图、拓扑排序和关键路径。9 查找9.1 静态查找表9.2 动态查找表9.3 哈希表10 排序10.1 插入排序10.2 快速排序10.3 选择排序10.4 归并排序10.5 基数排序10.6 排序方法的比较(二)C 语言考查要点41、算法及其描述方法1.1 算法的概念、特点1.2 算法的描述方法(流程图、N-S 流程图)1.3 程序设计的三种基本结构;2、数据类型、运算符和表达式2.1 变量和常量2.2 预处理命令2.3 数据类型(整型、实型、字符型)2.4 算术运算符、表达式3、顺序程序设计3.1 各
4、种类型数据的格式化输入/输出方法3.2 字符数据的非格式化输入/输出方法3.2 顺序程序的设计4、选择结构程序设计4.1 关系运算符、逻辑运算符和条件运算符4.2 if、switch 语句;4.3 if 语句的嵌套。5、循环结构程序设计55.1 C 语言三种循环结构5.2 混合控制结构程序设计6、数组6.1 一维数组和二维数组6.2 字符串与字符数组6.3 字符串函数7、函数7.1 函数的定义、原型声明和调用7.2 函数的嵌套调用和递归调用;7.3 数组作为函数的参数;7.4 变量的作用域和存储类别;7.5 内部函数和外部函数。8、预处理命令8.1 不带参数的宏定义、带参数的宏定义8.2 宏替换、文件包含9、指针9.1 指针的概念;9.2 指针变量的定义与引用方法;69.3 动态内存分配和释放的方法;9.4 数组指针、函数指针10、结构体、共用体、文件10.1 结构体、共用体和枚举数据类型10.2 结构数组的定义及其应用10.3 文件