1、 1 812计算机综合基础 考试大纲 081200计算机科学与技术 专业 一、考试目的 本考试是 全日制 计算机科学与技术 学术 学位研究生的入学资格考试 之专业基础 课 ,各语种考生统一用汉语答题 。 各招生院校 根据考生参加本考试的成绩 和其他三门考试的成绩总分 来选择参加第二轮,即复试的考生。 二、考试的性质与范围 本考试是测试 考生 计算机科学基础知识的 水平考试。考试范围包括本大纲规定的 C+语言 程序设计 、数据结构和计算机组成原理基础知识 。 三、 考试基本要求 1. 具备 扎实的 C+语言程序设计基本功 。 2. 具备设计 数据结构和算法求解问题的基本能力 。 3. 具备 设计
2、 和计算硬件系统中理论和实际问题的基本能力 。 四、考试形式 本考试采取客观试题与主观试题相结合,单项技能测试与综合技能测试相结合 的方法,强调考生 设计数据结构和算法并编程实现来求解问题的能力,以及 利用 计算机系统层次结构的基本概念及其硬件组成知识 来设计和计算硬件系统中理论和实际问题的能力 。 五、 考试内容 本考试包括三个部分: C+程序设计 、 数据结构 、 计算机组成原理 。总分 150分。 I. C+程序设计 1. 考试要求 该部分 要求考生对 C+语言基本特性、面向 对象程序设计方法和 Visual C+ 编译器相关特性有很好的 了解。 2. 题型 给出 几 段简短的 C+程序
3、,要求写出在 Visual C+下的执行结果。 II. 数据结构 1. 考试要求 该部分要求考生 掌握线性表(及其扩展:栈和 FIFO队列)、树(包括基本的二叉树和堆、搜索树等特殊 树 结构)、图等基本数据结构及其上的操作 ; 掌握二分搜索、 Hash 技术及搜索树等搜索方法 ; 掌握选择、起泡、插入等简单排序算法 , 堆排序、快速排序、归并排序和谢尔 (希尔) 等快速排序算法 , 以及箱子、基数排序等非比较排序算法 ; 初步掌握贪心、动态规划等算法设计思想 。 具备利用上述数据结构和算法以及设计新数据结构和算法来求解问题的能力。 2 2. 题型 选择题、简答题、算法设计题 。 III. 计算
4、机组成原理 1. 考试要求 该部分要求考生 掌握计算机系统层次结构的基本概念及其硬件组成 ; 掌握定点数的表示及其运算(包括移位运算、加减乘除运算、溢出判别)、浮点数的表示及其四则运算, 初步掌握算术逻辑单元的结构与功能;掌握存储器的层次结构及访存优化措施、主存与 CPU 连接技术、高速缓冲存储器和虚拟存储器的 工作原理 ; 掌握 指令寻址方 式及指令格式设计,初步掌握 CSIC 和 RISC 的概念;掌握 微程序 控制器 和组合逻辑控制器 的功能及工作原理(包括指令执行过程、多级时序) , 掌握指令流水线的基本概念;掌握 输入 /输出控制方式和总线的基本概念。具备 完整的计算机系统的整机概念,并 具备 利用上述原理和技术 来 设计和计算硬件系统中理论和实际问题的能力。 2. 题型 选择题、设计 /计算题。 要求考生用钢笔或圆珠笔做在答题卷上。 计算机 综合基础 考试内容一览表 序号 内容 题型和题量 时间 (分钟) 1 C+程序设计 读程序写结果 题 2 数据结构 选 择题、简答题、算法设计题 3 计算机组成原理 选择题、设计题 共计: 180