807软件工程专业综合
第一部分 数据结构(90/150)
一、考试要求
要求考生比较系统地理解数据结构的基本概念和基本理论,掌握各种数据结构的特点和基本方法,着重考察考生综合运用所学知识分析问题和解决问题的能力。要求考生能够用C/C++语言描述数据结构中的算法。
二、考试内容
(一)绪论
数据结构的基本概念,数据的逻辑结构、存储结构;
算法的定义和应具有的特性,算法设计的要求,算法的时间复杂度分析和算法的空间复杂度分析。
(二)线性表
线性结构的特点、线性表的定义,线性表的基本操作;
线性表的顺序存储结构,对其进行检索、插入和删除等操作;
线性表的链式存储结构,单链表、双向链表和循环链表这三种链表形式的存储结构和特点以及基本操作。
(三)栈和队列,递归算法
栈的定义、结构特点及其存储方式(顺序存储与链接存储)和基本操作的实现算法;
队列的结构、特点及其存储方式(顺序存储与链接存储)和基本操作的实现算法。
递归的基本概念和实现原理以及用递归的思想描述问题和书写算法的方法;
用栈实现递归问题的非递归解法。
(四)数组和串
串的基本概念、串的存储结构和相关的操作算法;
数组的存储结构,在顺序存储的情况下,数组元素与存储单元的对应关系;
稀疏矩阵的存储结构和特点以及基本操作。
字符串匹配算法(例如KMP算法)。
(五)树和森林
树的结构和主要概念,各种二叉树的结构及其特点;
二叉树的三种遍历方法的实现原理和性质,能将二叉树的遍历方法应用于求解二叉树的叶子结点个数、二叉树计数等问题,遍历的非递归实现方法;
线索化二叉树的结构和基本操作;
森林的定义和存储结构,森林的遍历等方法的实现;
基于霍夫曼树生成霍夫曼编码的方法;
AVL树的定义和特点以及AVL树调整操作的实现原理;
最优二叉树的构造原理和相关算法。
(六)图
图的各种基本概念和各种存储方式;
图的两种搜索方法和图连的连通性;
两种最小生成树的生成方法;
各种求最短路径的方法;
用顶点表示活动和用边表示活动的两种网络结构特点和相关操作的实现算法。
(七)排序
插入排序法(含折半插入排序法)、选择排序法、泡排序法、快速排序法、堆积排序法、归并排序、基数排序等排序方法排序的原理、规律和特点;
各种排序算法的时空复杂度的简单分析。
(八)索引结构与散列
线性索引结构、倒排表、静态搜索树的结构和特点;
B树的结构;
散列的实现原理和各种操作的实现算法。
三、试卷结构
考试题型:填空题、选择题、简答题、编程题
第二部分 操作系统(60/150)(与第三部分二选一)
一、考试要求
要求考生比较系统地理解和掌握操作系统的基本概念、主要功能、主要组成部分、各个主要组成部分的不同实现方法;从资源管理和应用程序与硬件系统接口的观点掌握操作系统设计的基本思想,掌握现代计算机系统对其各种软硬资源的管理技术。要求考生具备综合运用所学知识分析问题和解决问题的能力。
二、考试内容
(一)基本概念
计算机基本构成、处理器的内部结构、高速缓冲存储器CACHE;
操作系统的概念、演变历程、特性、分类、运行环境、功能;
存储器的层次结构。
(二)进程
进程的概念和特点;
进程状态转换。
(三)线程、对称多处理SMP和微内核
线程的概念,定义线程的必要性和可能性;
线程的功能特性与实现方式;
对称多处理SMP体系结构;
操作系统的体系结构(微内核与单内核)及其性能分析。
(四)并发
并发性问题及相关概念,如临界区、互斥、信号量和管程等;
进程互斥、同步和通信的各种算法;
死锁的概念、死锁的原因和条件;
死锁的预防、避免和检测算法。
(五)存储器管理
分区存储管理、覆盖与交换;
页式管理及段式管理;
段、页式存储管理方法及实现技术;
虚存的原理及相关的各种算法和数据结构。
(六)单处理器调度
处理器的三种调度类型;
进程调度的各种算法及其特点。
(七)多处理器调度和实时调度
多处理器对进程调度的影响;
多处理器环境下的进程和线程调度算法;
实时进程的特点;
限期调度和速率单调调度方法。
(八)设备管理和磁盘调度
操作系统中输入/输出功能的组织;
中断处理;
设备驱动程序、设备无关的软件接口和spooling技术;
缓冲策略;
磁盘调度算法;
磁盘阵列。
(九)文件系统
文件系统特点与文件组织方式;
文件系统的数据结构;
目录的基本性质及其实现方法;
磁盘空间的管理。
(十)分布式系统
分布式处理的特点、类型;
多层体系结构、中间件技术;
机群系统;
分布式进程管理相关的操作系统设计问题。
三、试卷结构
考试题型:填空题、选择题、简答题、计算题
第三部分 数据库系统原理(60/150)(与第二部分二选一)
一、考试要求
要求考生熟悉数据库系统的基本概念、原理和基础理论,熟悉关系数据模型、关系代数、关系系统、关系数据库设计方法,以及数据库恢复、并发控制、安全性、完整性等数据库系统技术;能够熟练使用SQL,具备使用数据库管理系统和设计数据库的能力。
二、考试内容
(一)概论
数据、数据库、数据库管理系统、数据库系统、数据库系统的特点等基本概念的定义、数据管理的三个阶段;
数据模型:概念模型、关系模型、面向对象等的构造形式及特点;
数据库系统结构:三级结构、两级映像。
(二)关系数据库
关系模型、关系模式、关系数据库等基本概念以及关系代数理论;
能够运用关系代数(并、交、差、除、笛卡尔积、选择、投影、连接)完成关系运算。
(三)SQL语言
SQL特点、SQL标准;
各类SQL语句的语法构成、语义与功能,能够运用标准SQL完成数据存取;
视图的概念、视图的定义、视图操纵、视图的更新;
存储过程、触发器。
(四)关系存储和查询优化
表的存储、索引结构、聚簇结构;
关系系统分类;
查询优化概念、查询优化方法。
(五)数据库设计
数据库设计的步骤,以及每个步骤重点关心的问题;
实体联系分析,ER模型,ER模型向关系模型转换规则;
(六)关系规范化
数据库设计的冗余和异常问题;
函数依赖、多汁依赖、逻辑蕴涵、阿姆斯特朗公理;
基本依赖闭包、候选码;
无损分解,1NF、2NF、3NF、BCNF、4NF定义与算法。
(七)安全性和完整性
数据库安全性控制的基本技术:用户、角色、权限、授权;
完整性分类和完整性控制方法。
触发器的使用方法。
(八)事务管理
事务的概念、性质,事务的实现;
数据库故障、日志,数据库恢复原理和方法;
并发问题:数据不一致性;
数据锁、封锁粒度、封锁协议,
死锁检测和死锁处理;
三、试卷结构
考试题型:填空题、选择题、简答题、计算题、设计题
2019年北京邮电大学807软件工程专业综合考研大纲
本站小编 免费考研网/2018-11-04
相关话题/结构 数据库 设计 管理 数据结构
2019年浙江财经大学管理运筹学考研初试大纲
《管理运筹学》考试大纲一、考试内容和要求(一)运筹学数学模型的建立掌握运筹学在工商管理中的应用,解决工商管理中的实际应用。因此,能根据实际问题建立运筹学的数学模型,特别是整数规划数学模型的建立。(二)线性规划与单纯形法1.深入理解线性规划的基本概念:基、基向量、非基向量、基变量、非基变量、基本解、基 ...专业课大纲 本站小编 免费考研网 2018-11-042019年北京邮电大学618设计理论与创作考研大纲
618设计理论与创作第一部分考试说明一、考试性质设计理论主要考察考生对于《设计史》、《设计方法》、《设计概论》、《人机交互设计》等这些理论知识中基本概念与方法的掌握情况,还要考察对于这些知识的综合运用能力即创作内容。二、考试形式与试卷结构1、考试时间3小时,满分150分。2、答卷方式:闭卷笔试和设计 ...专业课大纲 本站小编 免费考研网 2018-11-042019年北京邮电大学615公共管理理论考研大纲
615公共管理理论一、考查目标本科目包括公共管理学和西方行政学说史。公共管理理论是以政府为核心的公共部门管理公共事务的一般性规律。学习公共管理理论可以帮助公共管理者整合社会资源、广泛运用政治、法律、管理、经济等方法,强化公共部门的治理能力,以达到提高管理绩效和服务品质的目的。本科目要求考生系统地掌握 ...专业课大纲 本站小编 免费考研网 2018-11-042019年浙江财经大学管理学考研初试大纲
《管理学》考试大纲一、考试目的与要求《管理学》是管理学科的核心基础课程,是经济管理类专业学生必须掌握的基础性课程之一。考试目的:在于测试学生对管理学的基本概念、基本理论、管理方法掌握的程度,考察学生运用上述内容分析、解决管理问题的能力,并由此判断学生是否具有进一步深造的基本素质和培养潜力。考试要求: ...专业课大纲 本站小编 免费考研网 2018-11-042019年浙江财经大学公共管理学考研初试大纲
《公共管理学》考试大纲一、考试目的与要求《公共管理学》是公共管理学科的核心基础课程,是公共管理类专业学生必须掌握的基础性理论课程之一,是公共管理类专业硕士研究生入学考试的科目之一。考试目的:测试学生对公共管理学的基本概念、基本范畴、基本原理、基本方法掌握的程度,考察学生运用上述内容分析和解决现实问题 ...专业课大纲 本站小编 免费考研网 2018-11-042019年集美大学833C程序设计考研初试大纲
集美大学2019年硕士研究生入学考试初试自命题考试大纲考试科目代码:[833]考试科目名称:C程序设计一、考试目标通过对本课程的学习,使学生初步具备分析问题、解决问题的能力,养成良好的程序设计风格,积累和提高基本的程序设计能力及结构化程序设计基本思想。提高程序设计和调试的技能。为后续课程的学习打下良 ...专业课大纲 本站小编 免费考研网 2018-11-042019年集美大学815管理学考研初试大纲
集美大学2019年硕士研究生入学考试自命题考试大纲考试科目代码:[815]考试科目名称:管理学一、考核目标(一)考查考生对管理学的基本职能、管理者的角色、管理学的基本理论、基本原理、基本规律的掌握程度。(二)考查考生运用管理知识分析问题和解决问题的实际能力。二、试卷结构(一)考试时间:180分钟,满 ...专业课大纲 本站小编 免费考研网 2018-11-042019年集美大学811机械设计基础考研初试大纲
集美大学2019年硕士研究生入学考试初试自命题考试大纲考试科目代码:[811]考试科目名称:机械设计基础一、考核目标(一)考查考生对常用机构的结构及其运动学、动力学特性的基本知识的掌握程度。(二)考查考生通用零件的工作原理、类型、应用、结构特点、失效形式和设计等方面的计算能力。二、试卷结构(一)考试 ...专业课大纲 本站小编 免费考研网 2018-11-042019年集美大学618设计史考研初试大纲
集美大学2019年硕士研究生入学考试自命题考试大纲考试科目代码:[618]考试科目名称:设计史一、考核目标考查考生对中外设计史基础知识的掌握程度,包括重要概念、设计行为、设计现象、设计流派、设计风格、设计师、设计品等,重点考查考生理解、分析、运用的综合能力。二、试卷结构(一)考试时间:180分钟,满 ...专业课大纲 本站小编 免费考研网 2018-11-042019年天津工业大学825艺术设计史考研初试大纲
科目编号: 825 科目名称:艺术设计史一、考试的总体要求本考试内容由两部分组成,包括手工艺时代的设计和近现代设计史。试题涉及设计的各个领域,如工艺美术、产品、视觉传达、建筑等,重点考察考生对设计史中重要品类和工艺特色、设计运动、设计流派、设计理论、设计师、设计实践活动的掌握,以及对它们之间相互联系 ...专业课大纲 本站小编 免费考研网 2018-11-042019年天津工业大学829教育管理学考研初试大纲
天津工业大学硕士研究生入学考试业务课考试大纲科目编号:829 科目名称:教育管理学一、考试的总体要求教育管理学是我校教育经济与管理专业硕士生研究生入学考试专业课程之一。要求学生掌握教育管理的基本理论和方法、理解教育管理的性质、原则、特点及其职能;并能应用教育管理学的理论和方法进行案例分析、具备从事教 ...专业课大纲 本站小编 免费考研网 2018-11-042019年天津工业大学822运营管理考研初试大纲
天津工业大学硕士研究生入学考试业务课考试大纲科目编号: 822 科目名称:运营管理一、考试的总体要求运营管理考试是为招收管理科学与工程类硕士生而实施的选拔性考试。其指导思想是为了选拔具有扎实的运营管理理论基础的高素质人才。要求考生应全面系统地了解运营管理的基本理论、掌握运 ...专业课大纲 本站小编 免费考研网 2018-11-042019年天津工业大学807机械原理与机械设计考研初试大纲
机械原理与机械设计大纲一、 考试的总体要求"机械原理与机械设计"入学考试是为招收机械类硕士生而实施的选拔性考试。其指导思想是有利于选拔具有扎实的基础理论知识和具备一定实践技能的高素质人才。要求考生能够系统地掌握机械原理与机械设计的基本知识和具备运用所学的知识分析问题和解决问题的能力。二、 考试的内容 ...专业课大纲 本站小编 免费考研网 2018-11-042019年天津工业大学621公共管理学考研初试大纲
天津工业大学硕士研究生入学考试业务课考试大纲科目编号:621 科目名称:公共管理学一、考试的总体要求掌握公共管理学的基本概念、原理;学会运用公共管理学的基本原理分析现实中公共管理的问题;学会运用公共管理研究方法研究现实中公共管理问题。二、考试内容及比例基本概念原理题占60分,运用原理分析现实问题的题 ...专业课大纲 本站小编 免费考研网 2018-11-042019年天津工业大学827管理信息系统考研初试大纲
天津工业大学硕士研究生入学考试业务课考试大纲科目编号:827 科目名称:管理信息系统一、考试的总体要求管理信息系统入学考试是为招收管理科学与工程类硕士生而实施的选拔性考试。其指导思想是有利于选拔具有扎实的基础理论知识和具备一定实验技能的高素质人才。要求考生能够系统地掌握管 ...专业课大纲 本站小编 免费考研网 2018-11-04