2019年中国传媒大学827程序设计考研大纲

本站小编 免费考研网/2019-05-29

中国传媒大学专业学位研究生入学考试《程序设计》考试大纲

一、考试的总体要求

《程序设计》是计算机科学与技术及相关学科的重要基础,主要考核内容包括基于数据结构的程序设计和基于操作系统的程序设计两大部分。要求考生对计算机科学与技术学科的基本知识、基本理论、基本方法有较深入、系统的理解,掌握各种数据结构的定义和实现算法,掌握操作系统所涉及的关键内容,对C语言的基本知识有较深入的了解,掌握程序设计的基本方法,并具有综合运用所学知识分析问题和解决问题的能力。

二、考试的内容

(一) 程序设计基础

1、C语言的基本数据类型、各种运算符和表达式、基本控制结构。

2、数组的定义、数组元素的引用、数组的初始化,掌握与字符串相关的库函数。

3、函数的定义语法,函数调用中参数的传递机制;局部变量和全局变量的有效范围。

4、结构体类型变量的定义、结构体变量的引用、结构体变量的初始化方法,结构体数组的定义、初始化和结构体数组的应用,共同体变量的定义和使用方法。

5、地址和指针的基本概念,如何使用指针来处理数组、字符串以及结构体,函数指针的基本概念以及使用。

6、FILE的定义以及对文件进行的各种操作的库函数。

(二) 线性表

1、 线性表的定义和基本操作

2、 线性表的实现

(1)顺序存储结构:实现顺序表的查找、插入、删除、合并、分解等操作的程序设计。

(2)链式存储结构:实现单链表、循环链表、双向链表、双向循环链表的生成、查找、插入、删除、遍历以及链表的分解和归并等操作的程序设计。

3、线性表的应用:从时间复杂度和空间复杂度的角度综合比较线性表在顺序和链式两种存储结构下的特点,即其各自适用的场合。运用顺序表和链表的特点解决复杂的应用问题。

(三)栈、队列和数组

1、栈和队列的基本概念

2、栈和队列的顺序存储结构和链式存储结构及应用

(1)栈与递归的关系。

用递归解决的几类问题:问题的定义是递归的;数据结构是递归的;以及问题的解法是递归的。

典型递归问题的算法以及如何将递归算法转换为非递归算法。

(2)在程序设计中,常需要栈这样的数据结构,使得与保存数据时相反顺序来使用这些数据。在后续章节中多处有栈和队列的应用,如二叉树遍历的递归和非递归算法、图的深度优先遍历等都用到栈,而树的层次遍历、图的广度优先遍历等则用到队列。

3、特殊矩阵的压缩存储:对称矩阵、对角矩阵、三角矩阵在压缩存储时的下标变换公式。

(四)树与二叉树

1、二叉树

(1)二叉树的定义及其主要特征:二叉树的五个性质及证明方法,并把这种方法推广到K叉树。

(2)二叉树的顺序存储结构和链式存储结构:二叉树的顺序存储结构和二叉链表、三叉链表存储结构的各自优缺点及适用场合。

(3)二叉树的遍历

二叉树的先序,中序和后序遍历算法以及按层次遍历。遍历是基础,在基本遍历算法的基础上实现二叉树的其它算法。

(4)线索二叉树的基本概念和构造

线索化算法,线索化后二叉树的遍历算法,基本线索二叉树的其它算法问题(如:查找某一类线索二叉树中指定结点的前驱或后继结点)。

(5)二叉排序树

二叉排序树的建立、查找、插入和删除算法,以及判断某棵二叉树是否二叉排序树的算法。

2、树、森林

(1)树的概念和存储结构

(2)森林与二叉树的转换

(3)树和森林的遍历

树与森林的遍历,有两种遍历算法:先根与后根(对于森林而言称作:先序与中序遍历)。二者的先根与后根遍历与二叉树中的遍历算法是有对应关系的:先根遍历对应二叉树的先序遍历,而后根遍历对应二叉树的中序遍历。

(五)图

1、图的概念、存储及基本操作

(1)邻接矩阵法

(2)邻接表法

2、图的遍历

深度优先搜索和广度优先搜索是图的两种基本的遍历算法以及基于这两种基本的遍历算法的程序设计。

3、图的基本应用及其复杂度分析

(1)最小(代价)生成树

(2)最短路径

(3)拓扑排序

(4)关键路径

(六)查找

1、查找的基本概念

2、顺序查找法、折半查找法

3、散列(Hash)表及其查找

4、查找算法的分析及应用

(七)内部排序

1、 排序的基本概念

2、插入排序

3、冒泡排序

4、简单选择排序

5、希尔排序

6、快速排序

7、堆排序

8、二路归并排序

9、各种内部排序算法的比较

各种排序方法的算法思想及程序设计、手工模拟排序过程、性能分析(包括时间复杂度、空间复杂度、稳定性)。

10、内部排序算法的应用

(八)进程管理

1、进程概念、进程的状态与转换

2、进程同步

(1)进程同步的基本概念

(2)实现临界区互斥的基本方法

(3)信号量:PV原语的含义

(4)经典同步问题:生产者-消费者问题;读者-写者问题;哲学家进餐问题。

重点掌握 PV 操作的概念、流程,以及 PV 操作在同步与互斥问题中的应用。

3、死锁的概念及处理策略

三、考试的基本题型

本试卷满分为150分。

主要题型有:选择题、综合应用题、程序设计题等。

四、考试的形式及时间

笔试,不需要任何辅助工具。考试时间为三小时。

相关话题/结构 考试 数据结构 基础 综合

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 2019年中国传媒大学825综合考试[行政管理]考研大纲
    中国传媒大学硕士研究生入学考试《综合考试[行政管理]》考试大纲一、考试的总体要求本考试大纲适用于报考中国传媒大学行政管理专业的硕士研究生入学考试。该综合考试内容由行政管理本科专业的核心课程政治学、政府经济学和行政法学的重点内容构成。其中政治学为专业基础课,是研究公共权力的 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学826艺术综合考研大纲
    中国传媒大学专业学位研究生入学考试《艺术综合》考试大纲一、考试的总体要求《艺术综合》是报考中国传媒大学艺术硕士(MFA)所属各个专业方向的学科综合课,重点考察学生对各门类艺术的基本概念和必备知识的理解能力,以及对考生未来发展至关重要艺术素养的基本考察。二、考试的内容1. 概述本部分内容主要考察考生对 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学821数据结构与计算机网络考研大纲
    中国传媒大学硕士研究生入学考试《数据结构与计算机网络》考试大纲一、考试的总体要求《数据结构与计算机网络》是计算机科学与技术及相关学科的重要基础,本科目要求考生在数据结构方面:掌握数据结构的基本概念、基本原理和基本方法;掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学817综合考试[艺术学]考研大纲
    中国传媒大学硕士研究生入学考试《综合考试[艺术学]》考试大纲一、考试的总体要求《综合考试(艺术学)》是报考中国传媒大学艺术学所属各个专业方向的学科基础课,其特点是涵盖范围广,基础性较强,理论考察与能力考察相结合。《综合考试(艺术学)》考试内容包括三个部分:一、中外艺术基本知识;二、艺术学基本理论;三 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学818综合考试[语言传播、语言艺术]考研大纲
    中国传媒大学硕士研究生入学考试《综合考试[语言传播、语言艺术]》考试大纲一、考试的总体要求:《综合考试[语言传播、语言艺术]》的考核内容主要包括语言学、新闻学及艺术学的基础知识和基本理论。主要考察学生对基础知识和理论的掌握程度,同时也兼顾考察学生运用相关知识和理论对语言传播、语言艺术现象及问题进行分 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学813欧洲语言文学综合知识考研大纲
    中国传媒大学硕士研究生入学考试《欧洲语言文学综合知识》考试大纲一、考试的总体要求《欧洲语言文学综合知识》考查考生对欧洲文学、文化和语言学等方面的知识掌握情况。其中,欧洲文学主要考查欧洲文学的发展概况及经典作家、作品解读。考生应熟悉欧洲文学史上的重要事件、思潮、流派;熟悉经典作家的创作生涯、思想、艺术 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学814语言学综合知识考研大纲
    中国传媒大学硕士研究生入学考试《语言学综合知识》考试大纲一、考试的总体要求本考试的目的为考查学生掌握语言学的基本知识,并通过所获得的知识加深对语言的理解及增强对英语及其它语言中一些语言现象的观察和分析的能力。语言学综合知识的主要内容包括:语言学导论、语音、词汇、语法、语义、语用、语言与心理、语言与社 ...
    本站小编 免费考研网 2019-05-29
  • 2019年华南农业大学820微生物学考试大纲及参考书目
    从华南农业大学研究生院获悉,2019年华南农业大学820微生物学考试大纲及参考书目公布,内容如下:命题方式:招生单位自命题 科目类别:初试满分:150考试性质华南农业大学硕士研究生入学微生物学考试是为招收理学、工学类硕士研究生而设置的选拔考试。它的主要目的是测试考生对微生物学各项内容的掌握程度和应用 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学811英语语言文学基础知识考研大纲
    中国传媒大学硕士研究生入学考试《英语语言文学基础知识》考试大纲一、考试的总体要求《英语语言文学基础知识》考查考生对英美文学、语言学和翻译等方面的知识掌握情况。其中,英美文学主要考查考生了解英美文学的发展概况,熟悉发展过程中出现的历史事件、文学思潮、文学流派;熟悉具体作家的文学生涯、创作思想、艺术特色 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学812日语综合考研大纲
    中国传媒大学硕士研究生入学考试《日语综合》考试大纲一、考试的总体要求《日语综合》考查考生对日本近现代文学、历史与文化、政治与外交、大众传媒多方面的知识掌握情况。其中,日本近现代文学主要考查日本近现代文学的发展情况及经典作家、作品解读。考生应熟悉日本近现代文学史的主要事件、思潮和流派。熟悉作家的创作生 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学808中国古代语言文学基础考研大纲
    中国传媒大学硕士研究生入学考试《中国古代语言文学基础》考试大纲一、考试的总体要求中国古代语言文学基础知识包含了汉语言文学大学本科的两门主要基础课:古代汉语和中国古代文学作品选。语言部分主要考查古代汉语基本理论和基本知识以及应用古代汉语阅读和翻译古代文章的能力,文学部分主要是考查中国古代文学作品的阅读 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学806综合考试[语言2]考研大纲
    中国传媒大学硕士研究生入学考试《综合考试[语言2]》考试大纲一、考试的总体要求《综合考试[语言2]》结合了《语言学》和《现代汉语》两门课程的基础知识,主要考察考生的语言学基础理论知识和分析汉语语言现象的能力。二、考试内容(一)语言的社会功能1、语言的概念2、语言和说话的关系3、语言是人类社会的交际工 ...
    本站小编 免费考研网 2019-05-29
  • 2019年华南农业大学818环境工程学考试大纲及参考书目
    从华南农业大学研究生院获悉,2019年华南农业大学818环境工程学考试大纲及参考书目公布,内容如下:命题方式:招生单位自命题 科目类别:初试满分:150考试性质华南农业大学硕士研究生入学《环境工程学》考试是为招收环境工程类硕士研究生而设置的选拔考试。它的主要目的是测试考生的专业素质,包括对环境工程学 ...
    本站小编 免费考研网 2019-05-29
  • 2019年华南农业大学819食品化学考试大纲及参考书目
    从华南农业大学研究生院获悉,2019年华南农业大学819食品化学考试大纲及参考书目公布,内容如下:命题方式:招生单位自命题 科目类别:初试满分:150考试性质华南农业大学硕士研究生入学食品化学考试是为招收食品科学、农产品加工及贮藏工程学科硕士研究生和食品工程专业硕士研究生而设置的选拔考试。它的主要目 ...
    本站小编 免费考研网 2019-05-29
  • 2019年中国传媒大学805综合考试[语言1]考研大纲
    中国传媒大学硕士研究生入学考试《综合考试[语言1]》考试大纲一、考试的总体要求本综合考试重点考查本专业所涉及的大学本科中文专业和对外汉语专业的语言类重要基础课程《现代汉语》和《古代汉语》的内容。这两门课程主要涵盖了本科语言类的各个方面,包括汉语的特点和规律,汉语从古至今的变化、发展等。要求考生熟练掌 ...
    本站小编 免费考研网 2019-05-29