新大纲!上海第二工业大学2026年硕士研究生初试科目804《数据结构与高级程序设计》考试大纲

来源: 高顿教育 2025-12-09
  大家好~上海第二工业大学2026年硕士研究生初试科目804《数据结构与高级程序设计》考试大纲已经公布了,接下来就和小编一起来看看具体有哪些内容吧!
上海第二工业大学2026年804考纲
  考试基本要求
  《数据结构与高级程序设计》(科目代码:804)是我校电子信息专业硕士生入学考试的专业基础课之一。考试目标是要求考生掌握高级程序设计的基本概念、各种数据类型及基本程序设计方法,掌握各种数据结构的特点、存储表示、运算方法以及在计算机科学中最基本的应用,并具备选用合适的数据结构,利用高级编程语言(C语言)编写质量高、风格好的应用程序的能力。合格考生应当达到全国普通高等院校计算机专业优秀本科毕业生的水平,具有较好的计算机理论基础。
  考试对象为报考我校专业硕士研究生入学考试的准考考生。
  试题类型及分值
  1.答卷方式:闭卷、笔试
  2.试卷总分:150分(其中高级程序设计占70分,数据结构部分占80分)
  3.题型比例:
  第一部分:高级程序设计(共70分)
  选择题、填空题、程序阅读题、编程题。
  第二部分:数据结构部分(共80分)
  选择题、简答题、分析题、计算题、编程题。
  考试时间:3小时
  四、考试内容
  1.第一部分:高级程序设计
  (1)掌握程序的基本结构;变量与数据类型;变量声明与赋值。熟练掌握C语言程序的基本结构;掌握基本变量的声明与访问。
  (2)掌握关系运算符与关系表达式;枚举法的思路;循环结构;分支结构。理解C语言最基本的运算符与关系表达式的概念;熟练掌握运算符与关系表达式的最基本使用;理解枚举法的基本思想;熟练掌握枚举法的最基本使用;理解循环结构;熟练掌握循环结构的最基本使用(for语句与while语句);理解分支结构;熟练掌握分支结构的最基本使用。
  (3)掌握数组与一维数组的基本使用;筛法与排序法;结构与结构数组;二维数组。理解数组的基本概念;熟练掌握一维数组的基本使用;掌握二维数组的基本使用;理解筛法与排序法;掌握筛选法与排序法的最基本的使用。理解结构的基本概念;熟练掌握结构的基本使用;掌握结构数组的基本使用。
  (4)掌握函数的基本概念、使用与应用;递推;递归。理解函数的基本概念;熟练掌握函数的定义、声明、调用、返回的基本操作;了解递推数列的定义与算法的程序实现;了解递归及其实现的基本思路与方法。
  (5)掌握指针的基本概念与基本使用;指针与数组;字符串及其处理;指针与结构;指针与结构数组;引用的概念与应用;利用引用来传递参数;几种参数传递方式的比较。理解指针的基本概念;掌握指针的基本使用;掌握指针与数组(一维)的基本使用;掌握字符串的基本使用;了解指针与结构;了解指针与结构数组;理解引用概念;掌握引用基本使用;了解利用引用传递参数;掌握几种参数传递方式的比较。
  (6)掌握流的基本概念与常用输入输出流格式控制;文件流;理解I/O流、文件流的基本概念;熟练掌握I/O流与文件流的基本使用;了解I/O流与文件流的格式控制。
  2.第二部分:数据结构
  (1)了解数据结构和算法的形成和发展及在计算学科中所处的地位,并掌握数据结构和算法的基本概念和术语、算法描述及算法分析的基本方法。
  (2)熟练掌握顺序线性表和链式线性表(重点单链表)及其基本操作,以及简单应用;顺序存储和链式存储的优缺点。
  (3)掌握栈和队列的结构特征、顺序存储结构、基本操作及其简单应用;讲述栈与递归的关系,掌握核心概念——递归。
  (4)掌握数组的定义及地址公式、特殊矩阵的存储方式及地址公式、稀疏矩阵的三元组存储方式及基本运算;了解广义表的基本概念。
  (5)掌握树及二叉树的基本概念、基本性质和存储结构;熟练掌握二叉树的各种遍历(前序、中序、后序、层次)和恢复;掌握树、森林与二叉树的关系,及其相互转换方法;熟练掌握哈夫曼树及其编码的算法。
  (6)掌握图的基本概念和存储结构(邻接矩阵、邻接表),掌握图的基本类型与运算(连通图、有向无环图、图的遍历)及各类典型应用(最小生成树、拓扑排序、关键路径、最短路径)。
  (7)掌握各类存储结构的查找算法(顺序查找、折半查找、分块查找、二叉排序树查找),理解静态查找与动态查找的区别,掌握哈希表的基本思想、函数构造、冲突处理方法及查找)。
  (8)掌握内部排序的基本概念及其常用排序方法(插入排序、二分插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、归并排序、基数排序),掌握各种不同排序方法的适用场合。
  五、参考书目
  1.《数据结构》(C语言版第2版)严蔚敏、李冬梅、吴伟民编,人民邮电出版社,2022年
  2.《C语言程序设计》(第4版)何钦铭、颜晖编,高等教育出版社,2023年
考研备考 热门问题解答
考研学校怎么选?主要看这几个方面

选择考研的学校需要综合考虑多个方面,不可盲目选择。一般需要考虑以下几点:个人目标、学校排名、师资力量、就业情况、学校环境、学费和奖学金等。考研择校需谨慎,只有将学校情况了解清楚,才能有助于考研目标的明确以及增大考研成功的几率。

跨专业考研可以吗?有什么要求?

跨专业考研可以,但是跨专业考研需要谨慎选择专业和招生单位,具备相应的知识和能力,并付出更多的努力和时间。跨专业考研的难度较大,同时招生单位也可能对跨专业考研的考生进行额外的考核和面试。

考研考什么?一般考试科目有哪些?

考研分为笔试和面试两种考试形式,笔试考试科目包括英语、政治、两门专业课,总分是500分。但是部分专业考管理类联考,总分为300分。但是考试科目部分专业是三门(政治、英语、专业课),部分专业是四门(政治、英语、专业课一、专业课二)。

考研国家线好过吗?怎么划分的?

考研国家线是进入复试的最低分数线,各学校通常会在国家线基础上划定学校各专业复试分数线。考研国家线的通过率取决于多种因素,包括专业、招生计划、个人情况等。因此考研国家线好不好过不能够一概而论,需要看自身实际情况以及选择的报考专业。

在线提问
严选名师 全流程服务

颜冬

考研管综研究院高级顾问

学历背景
硕士
教学资历
2008年开始进行管理类专业硕士联考数学的辅导,对管理类联考数学研究透彻,善于归纳总结
客户评价
激励学员各科学习,在学员中拥有极佳的口碑
颜冬
  • 法硕联考和考研的区别
  • 研究生单独招生是什么意思?有哪些条件?
  • 考研户口不在当地能不能报考?详细解答
  • 往届生考研可以在工作地考吗?举几个例子
  • 在校生考研可以回生源地考吗?原因是什么?
999+人提问

李东升

高顿考研西北教研院院长

学历背景
硕士
教学资历
著有《考研英语真题揭秘》《考研英语一本通》等系列丛书
客户评价
授课思路清晰,条理性极强,对试题把握精准到位
李东升
  • 法硕联考和考研的区别
  • 研究生单独招生是什么意思?有哪些条件?
  • 考研户口不在当地能不能报考?详细解答
  • 往届生考研可以在工作地考吗?举几个例子
  • 在校生考研可以回生源地考吗?原因是什么?
999+人提问

白嘉熠

高顿金融研究院院长

学历背景
博士
教学资历
SOA北美精算师会员,持有FRM、CPCU、CFA等证书。
客户评价
教学经验丰富,富有亲和力
白嘉熠
  • 法硕联考和考研的区别
  • 研究生单独招生是什么意思?有哪些条件?
  • 考研户口不在当地能不能报考?详细解答
  • 往届生考研可以在工作地考吗?举几个例子
  • 在校生考研可以回生源地考吗?原因是什么?
999+人提问

高顿 > 考研 > 考试大纲