开课城市北京、上海、济南、青岛、广州、深圳、宁波、天津、南京、武汉、成都、大连、杭州、厦门、福州、西安、长沙、苏州、无锡、合肥、郑州、重庆等32个城市快速了解>>
当前位置:在职研招网 >> 在职研究生专业 >> 软件工程在职研究生

北航软件工程硕士考试《数据结构与C语言程序设计》复习大纲

来源:在职研招网(www.zzyedu.org) 在职研究生网 发布时间:2025/9/30 10:49:00

北京航空航天大学软件工程硕士考试《数据结构与C语言程序设计》复习大纲   

《数据结构与C语言程序设计》包括“数据结构”与“C语言程序设计”两门课程的内容,各占比例50%。  


《数据结构》部分  

指定参考书:  

《数据结构教程(第二版)》唐发根 编著,北京航空航天大学出版社,2005  

(建议尽可能选用2007年12月第4次印刷,或者2009年3月第5次印刷的书)  

一、概述  

1、简要了解数据的逻辑结构与存储结构的基本概念;  

2、了解算法的定义、算法的五个基本性质以及算法分析最基本的概念,包括算法分析的前提、目的。  

二、线性表  

1、了解线性关系、线性表的定义,线性表的基本操作;  

2、线性表的顺序存储结构与链式存储结构(包括单链表、循环链表和双向链表)的构造原理;  

3、掌握在以上两种存储结构的基础上对线性表实施的基本操作,重点包括顺序表的插入和删除、链表的建立、插入和删除、检索等操作对应的过程和算法的设计。  

三、堆栈与队列  

1、了解堆栈与队列(不含循环队列)的基本概念、基本操作;  

2、掌握堆栈与队列的顺序存储结构与链式存储结构的构造原理;  

3、掌握在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作过程。  

四、树与二叉树  

1、了解树型结构的基本概念,基本特征、名词术语;  

2、了解完全二叉树、满二叉树的概念;二叉树的基本性质(至少要记住结论);  

3、了解二叉树的顺序存储结构与二叉链表存储结构的构造原理及特点,重点是二叉链表存储结构;  

4、掌握二叉树的前序遍历、中序遍历、后序遍历和按层次遍历算法(非递归算法)以及利用遍历解决有关二叉树的其它操作;  

5、掌握二叉排序树的基本概念、建立(插入)和查找。  

五、图  

1、了解图结构的基本概念、基本名词术语;  

2、掌握图的邻接矩阵存储方法和邻接表存储方法的基本构造原理与特点;  

3、图的深度优先搜索和广度优先搜索的基本过程,遍历的基本作用;  

4、最小生成树的求解过程,拓扑排序及其目的。  

六、文件及查找  

1、掌握顺序查找法、折半查找法的查找过程,了解折半查找方法的基本要求;  

2、了解散列(Hash)文件的基本特点,散列函数和散列冲突的概念,处理散列冲突的方法。  

七、内排序  

了解插入排序法、选择排序法、泡排序法、快速排序法以及堆积排序(大顶堆积)法等排序方法的排序原理、规律和特点。 


《C语言程序设计》部分  

指定参考书:  

《C程序设计》(第三版)谭浩强 著,清华大学出版社, 2005、7  

一、C语言基本知识  

1、C语言的特点以及C语言程序的组成;  

2、数据类型,包括整型、实型、字符型等常量与变量和变量的赋值;用typedef定义类型;  

3、各种类型数据之间的混合运算;  

4、各类运算符的运算规则和优先级;条件运算符;  

5、算术表达式、关系表达式和逻辑表达式,逗号运算符和逗号表达式,表达式sizeof的含义。  

二、语句  

1、赋值语句(含条件赋值语句)、条件语句(含if、if-else、switch)、循环语句(含while、do-while、for语句,包括循环嵌套和break语句);  

2、输入/输出语句,包括整型、实型、字符型(含字符串)等类型数据的格式输入函数scanf和格式输出函数printf。  

三、数组  

1、一维数组与二维数组的定义,数组元素的引用,数组的初始化;  

2、字符数组的定义,字符数组的初始化,字符数组的引用,字符数组的输入与输出,字符串和字符串处理函数。  

四、函数  

1、函数的定义,函数参数(形参和实参)与函数的返回值;  

2、函数的调用,包括函数的嵌套调用和递归函数的递归调用;  

3、命令行参数的概念(带参数的主函数)。  

五、宏定义  

1、带参数的宏定义;  

2、包含文件的处理。  

六、指针  

1、指针的概念,变量的指针与指向变量的指针变量,包括定义、引用以及指针变量作为函数参数;  

2、数组的指针,包括指向数组的指针变量的定义与赋值、通过指针引用数组元素、数组名作为函数参数;  

3、字符串的指针与指向字符串的指针变量。  

七、结构体  

1、结构体的基本概念和特点,结构体的初始化与引用;  

2、结构体数组。  

八、文件  

1、文本文件的基本概念,文本文件的类型指针FILE以及文本文件的使用方式;  

2、文本文件的打开(fopen函数)、文本文件的关闭(fclose函数);  

3、文本文件的状态,包括feof函数和ferror函数;  

4、文本文件的读写,包括fputc函数和fgetc函数、fgets函数和fputs函数等;  

5、文本文件的输入函数fscanf和输出函数fprintf。  

说明  

未在本大纲里提到的内容试卷中原则上不涉及。  

试题题型(不同试卷可以组合不同题型)  

“数据结构”部分:  

1、概念题(包括是非判断题、选择题(四选一)、填空题、简答题)  

2、综合题(包括问题求解过程、证明结论)  

3、算法题(包括算法填空题、算法设计题)  

“C语言程序设计”部分:  

1、选择题(四选一)  

2、程序阅读题(写出程序的功能,或者程序的运行结果,或者补充填空)  

3、C语言程序设计题  

《网络安全基础》复习大纲  

参考资料:《计算机网络安全——协议、技术与应用》(2008年9月版)编著:黄河;清华大学出版社。一份卷,满分100分。 在职研究生


常见问题

  • 答:中国人民大学课程现在有远程班,具体专业请电话咨询。 中国人民大学外国语学院,前身为中国人民大学外语系。外国语学院是培养高素质、高水平、复合型外语人才的重要基地。外国语学院下设英语、俄语、日语、德语和法语五个本科专业,英语语言文学、日语语言文学、俄语语言文学、德语语言文学、外国语言学及应用语言学五个硕士点,设有澳大利亚研究中心、德国研究中心和日本研究中心三个研究机构。详情>
  • 答:专科毕业生可以参加研究生院市场营销班学习:大专及以上学历,旨在提高本人专业素质和学历层次的社会人士均可报名参加。两年,共四学期;隔周周末上课一次,周六、日全天;学员修完全部课程且考试成绩合格者,颁发《研究生院研究生课程班结业证书》(钢印、红印、统一编号)。符合同等学力申请硕士学位条件的学员可按照相应规定申请硕士学位。详情>
  • 答:有。安徽师范大学在职攻读教育硕士专业学位报考条件;毕业三年国民教育序列大学本科或本科以上毕业并取得毕业证书(一般应有学位证书)的在职普通中学、小学、幼儿园和其他中等学校的文化基础课专任教师或管理人员,以及省、市、区、县教育研究部门或政府机关教育系统中有相当于中学、小学、幼儿园教师职务的教研员或管理人员。详情>
  • 答:上海财经大学房地产经济与管理课程研修班入学时不考试,通过学习,符合条件参加全国同等学力申请硕士学位考试(先学后考)。学校设置不了通过率。申请硕士学位: 1、具有本科学历、学士学位,且取得学位后工龄满三年整(即第四年起),申请学位者,在修满12门课后,需参加上海财经大学的西方经济学(微观经济学与宏观经济学)加考。 2、经上海财经大学考核合格者即可参加以同等学力申请硕士学位的英语和学科综合水平全国统考。 3、全国统考合格者即可进入硕士学位论文撰写阶段。通过论文答辩,即可申请经济学硕士学位。详情>
  • 答:北京外国语大学英汉笔译翻译硕士学员学习采用全脱产方式,学制为两年。采取导师指导与集体培养相结合的方式。课程学习与翻译教学实践紧密结合,学生在导师的指导下参加国内的翻译辅助教学工作,以加强教学实践能力的培养。食宿及医疗费等自理。 学员在读期间,工资关系及档案均应保留在原单位,在学期间根据原单位规定享受相应的待遇,其工资、生活福利及补助、医疗费等均由原单位负责。学校公共资源向学生开放。详情>
  • 答:国民教育系列院校(包括自考、成教、电大、夜大、函授)毕业考生均可报名上海财经大学物流管理课程研修班,无学士学位不能参加全国同等学力申请硕士学位考试,不能获得硕士学位。申请硕士学位:1、具有本科学历、学士学位,且取得学位后工龄满三年整(即第四年起),申请学位者,在修满12门课后,需参加上海财经大学的西方经济学(微观经济学与宏观经济学)加考。2、经上海财经大学考核合格者即可参加以同等学力申请硕士学位的英语和学科综合水平全国统考。3、全国统考合格者即可进入硕士学位论文撰写阶段。通过论文答辩,即可申请管理学硕士学位。详情>
  • 答:可以报名上海财经大学财务管理与统计课程研修班。面向有意在金融行业、会计事务所、企事业单位和政府部门从事财务管理、审计调查、统计收集、分析和预测管理工作的人士,培养其成为熟练掌握财务管理、统计数据的收集、分析、预测和管理的高级人才。学制和待遇:1.学制2年,共4学期。由上海财大教师面授。2.学习形式:每周末上课一天。3.学完规定课程,考试合格者由本校发放相应专业高级课程研修结业证书。4.学士学位满三年者可按照《上海财经大学关于授予具有研究生毕业同等学力人员硕士学位管理办法》及其它相关管理规定申硕。详情>
  • 答:中国人民大学企业行政管理在职课程培训班一般采用隔周周末上课方式,每次2天。中国人民大学校内上课。学习周期2年;甘肃的同学可以读在职课程培训班远程班: AD:在职学习院企业管理专业课程进修远程班 学习周期两年,共四学期;学习时间:a、面授班:隔周周末上课一次,周六、日全天;b、远程班+面授:网络远程教学加假期集中授课;学员修完全部课程且考试成绩合格者,颁发《在职学习院在职课程培训班结业证书》(钢印、红印、统一编号)。详情>
  • 答:国民教育系列院校(包括自考、成教、电大、夜大、函授)毕业考生均可报名中国人民大学教育经济与管理在职课程培训班:大专以上学历免试入学(有学士学位者可申请相关证书)。完成教学计划规定课程,经考试成绩合格者,由中国人民大学在职学习院颁发课程进修班结业证书,证书统一编号加盖钢印、红印、院长印;符合考试条件者,依学位办和中国人民大学学位办相关规定可申请管理学相关证书。详情>
  • 答:中国人民大学企业管理在职课程培训班入学时不考试,通过学习,符合条件参加全国在职学习申请相关证书考试,符合学历条件即可入学。招生条件: 1、大学本科毕业,并获得学士学位满2年。 2、大专学历者,可参加进修班课程的学习,但不能申请相关证书。 申请相关证书: 1、获得学士学位满三年,已通过所学专业18门课程的考核与国家组织的全国统一水平考试,并公开发表一篇相关论文,即可以进入相关证书申请阶段。 2、通过学校论文考试与学位审批后,可以获得中国人民大学企业管理专业管理学相关证书。 1、考试者参加学位课程考试、相关证书论文指导及考试等培训费,另按中国人民大学相关规定执行; 2、进修班正式开课后,学员因故不能坚持进修,视作自动放弃学习,不退进修费。详情>
  • 答:中国人民大学企业管理在职课程培训班培养方式:1、面授与自学相结合,课程教学时间两年,业余时间授课;2、申请相关证书的学员需办理学位课程考试资格卡,有效期为4年。AD:在职学习院企业管理专业在职学习课程进修远程班学习周期两年,共四学期;学习时间:a、面授班:隔周周末上课一次,周六、日全天;b、远程班+面授:网络远程教学加假期集中授课;学员修完全部课程且考试成绩合格者,颁发《在职学习院在职课程培训班结业证书》(钢印、红印、统一编号)。符合在职学习申请相关证书条件的学员可按照在职学习院相应规定申请相关证书。详情>
  • 答:可以选择对外经济贸易大学(深圳班)企业管理课程研修班攻读,利用双休日面授。授课地点:深圳南山科技园深港产学研基地西座南翼9楼 。学员修完全部课程且考试成绩合格者,颁发《对外经济贸易大学课程研修班结业证书》(钢印、红印、统一编号)。符合同等学力申请硕士学位条件的学员可按照对外经济贸易大学相应规定申请硕士学位。详情>
  • 答:国民教育系列院校(包括自考、成教、电大、夜大、函授)毕业考生均可报名对外经济贸易大学风险管理与保险课程研修班,证书授予: 1、学员修完规定课程,获得由对外经济贸易大学颁发的金融学(保险)专业风险管理与精算方向课程研修班结业证书。 2、通过国家同等学力人员申请硕士学位英语水平考试和经济学学科综合水平考试(获得学士学位三年后方可申请参加考试)者,通过论文答辩后,授予对外经济贸易大学金融学(保险)专业经济学硕士学位证书。 申请硕士学位: 凡申请硕士学位者按学位委员会(98)54号文件的规定办理。 1、申请学位按照对外经济贸易大学研究生部学位办公室关于以研究生毕业同等学力申请硕士学位的规定办理。所交学费不包括进入论文阶段后的费用。 2、报名参加课程进修班学习的人员,可在报名时提出以研究生毕业同等学力申请硕士学位。 3、国家统一组织的英语和经济学学科综合水平考试,由保险学院协助学员到研究生部办理手续,费用按规定由学员交纳。 4、保险学院将为学员安排教师进行学位论文的指导。详情>
  • 答:欢迎报名就读对外经济贸易大学英语课程研修全国暑假班,英语课程研修全国暑假班特点: 1、集中两个暑假各二十个学习日,辅以网络教学; 2、知名教授专家集中授课,实行案例教学、课堂讨论、课程论文撰写等; 3、面向全国招生,集中北京授课。 外国语言学及应用语言学专业方向:商务英语方向、经贸翻译方向。 暑假集中授课,共462学时,分两个暑假集中授课。课程研修班课程班采用集中授课与网络课程相结合的方式,主要课程通过暑期进行集中授课,部分课程学员可通过网络课堂(不超过全部课程的25%)进行自主学习,完成本课程的相关要求。详情>
  • 答:上海财经大学财务管理与统计课程研修班周末校内集中上课,非上海市可以读课程研修班远程班: 研究生院企业管理专业财务管理与财务战略研究生课程进修远程班学制两年,共四学期;学习时间:a、面授班:隔周周末上课一次,周六、日全天;b、远程班+面授:网络远程教学加假期集中授课;学员修完全部课程且考试成绩合格者,颁发《研究生院课程研修班结业证书》(钢印、红印、统一编号)。符合同等学力申请硕士学位条件的学员可按照研究生院相应规定申请硕士学位。详情>
  • 答:中国人民大学教育学院假期集中班研究方向:教育经济与管理、教育与人力资源开发、教育发展与教育现代化、教育管理心理学。学习方式:1、北京周末班:周末校内授课;2、假期集中班:暑期集中(北京)授课。学习周期1.5至2年,中国人民大学校内授课;2、采取面授与自学相结合的学习方式;完成教学计划规定课程,经考试成绩合格者,由中国人民大学在职学习院颁发课程进修班结业证书,证书统一编号加盖 钢印、红印、院长印;符合考试条件者,依学位办(1998)54号文件和中国人民大学学位办相关规定可申请管理学相关证书。详情>
  • 答:中国人民大学学校与社会教育管理在职学习进修班暑假期间在中国人民大学(北京)校内集中授课:学习周期两年;学习方式:1、北京周末班:周末授课;2、假期集中班:暑期集中授课;学位课:1、中国特色社会主义理论与实践2、教育管理学3、教育经济学4、教育财政学。专业课:1、学校人力资源管理2、教育行政与领导3、教育研究方法与论文写作4、教育定量研究方法5、教育法律与政策专题6、教育社会学7、教育法学8、马克思主义与社会科学方法论9、专业外语10、公共(教育)政策分析11、公共管理12、中外教育史13、比较教育法。详情>
  • 答:中国人民大学刑法在职课程培训班随时可以报名,一般每年3期:4月,9月,12月开课。中国人民大学刑法在职课程培训班课程设置:1、邓小平民主法制思想研究2、马克思主义与社会科学方法论3、法学方法论4、法学前沿5、宪法学与行政法学6、民法7、中国法制史8、中国刑法总论9、中国刑法各论10、刑事执行法学11、犯罪学与刑事政策学12、港澳台刑法13、欧陆刑法14、英美刑法15、证据法学16、中国刑事诉讼法基础理论17、外语。详情>
  • 答:暑期学习时间一般在学校暑假放假期间,可以提供校内宿舍,自费。对外经贸大学英语暑假班特点:1、集中两个暑假各二十个学习日,辅以网络教学;2、知名教授专家集中授课,实行案例教学、课堂讨论、课程论文撰写等;3、面向全国招生,集中北京授课。专业方向:商务英语方向、经贸翻译方向。暑假集中授课,共462学时,分两个暑假集中授课。课程研修班课程班采用集中授课与网络课程相结合的方式,主要课程通过暑期进行集中授课,部分课程学员可通过网络课堂(不超过全部课程的25%)进行自主学习,完成本课程的相关要求。详情>
  • 答:可以报考。中国人民大学音乐教育、音乐表演研究方向报名条件具备大专以上学历者,均可报名参加在职课程培训班学习。申请相关证书者按照学位办要求,必须具备本科学士学位,具备一定工作经验。具备大专以上学历者,均可报名参加在职课程培训班学习。申请相关证书者按照学位办要求,必须具备本科学士学位,具备一定工作经验。 详情>
  • 答:贸大英语全国暑假班随时可以报名。报名材料:学历、学位证书复印件;身份证复印件;2寸免冠彩色照片4张。暑假集中授课,共462学时,分两个暑假集中授课。课程研修班课程班采用集中授课与网络课程相结合的方式,主要课程通过暑期进行集中授课,部分课程学员可通过网络课堂(不超过全部课程的25%)进行自主学习,完成本课程的相关要求。详情>
  • 答:课程研修班是硕士学位教育,授予硕士学位。可以参加课程研修班远程班学习,具体招生简章请参看远程班栏目。上海财经大学财经研究所区域经济学专业房地产经济与管理课程进修班培养成为具备较扎实的经济和管理学理论基础,系统掌握房地产经营管理基本理论、基本方法和专专业技能,能在政府机关、金融机构、房地产开发经营和房地产咨询、估价、物业管理等各类企业中胜任与土地和房地产行政管理、住房保障、房地产金融、房地产投资、房地产资产经营管理、房地产价格评估等相关的实务工作。详情>
  • 答:可以参加。对外经济贸易大学金融工程与风险管理课程研修班报名条件:1、遵纪守法,品行端正,在相关机构、教学、科研、管理等方面做出成绩的人员优先录取。2、大专及大专以上学历者(有学士学位的学生有资格申请对外经贸大学金融学专业经济学硕士学位证书)。符合申请硕士学位条件的学员(取得国家承认学士学位)可按我校有关规定申请对外经贸大学金融学专业经济学硕士学位。 详情>
  • 答:中国人民大学教育学院教育经济与管理专业教育管理心理学在职学习课程进修假期班随时可以报名咨询,在线报名栏目留下联系方式,或直接咨询招生院校。中国人民大学教育管理心理学在职学习课程进修假期班注重研究教育管理活动中人的心理现象及其规律,是针对于将要从事或已经从事教育工作的相关人员的一门应用学科。中国人民大学教育管理心理学方向在职课程培训班课程主要面向全国各级学校、科研院所、教育管理部门从事教育管理及相关专业的管理、教学、研究、规划、咨询工作的社会人员。详情>
  • 答:对外经济贸易大学开始英语方向课程研修班远程班课程,暑假集中授课,共462学时,分两个暑假集中授课。课程研修班采用集中授课与网络课程相结合的方式,主要课程通过暑期进行集中授课,部分课程学员可通过网络课堂(不超过全部课程的25%)进行自主学习,完成本课程的相关要求。课程研修班课程由对外经济贸易大学英语学院资深教授、外教或博士承担,部分课程将邀请国内外高校的知名专家学者集中授课。学员修完规定14门课程,每门课程考试成绩合格,由对外经济贸易大学颁发外国语言学及应用语言学(商务英语方向)硕士课程研修班结业证书。符合具有研究生毕业同等学力申请硕士学位条件的学员可向对外经济贸易大学研究生部申请硕士学位(费用另行支付)。详情>
  • 答:中国人民大学教育管理心理学在职课程培训班远程班主要面向全国各级学校、科研院所、教育管理部门从事教育管理及相关专业的管理、教学、研究、规划、咨询工作的社会人员招生。论文考试通过后,经中国人民大学学位评定委员会审核通过,授予管理学相关证书。详情>
  • 答:对外经济贸易大学会计学课程研修班攻读,利用双休日校内面授;授课地点:对外经济贸易大学多媒体空调教室。招生对象:企事业中高层财务管理者、本科毕业生及具有一定工作经验的大学专科毕业财务管理人员; AD:研究生院财务管理与财务战略研究生课程进修远程班 学制两年,共四学期;学习时间:a、面授班:隔周周末上课一次,周六、日全天;b、远程班+面授:网络远程教学加假期集中授课;学员修完全部课程且考试成绩合格者,颁发《研究生院课程研修班结业证书》(钢印、红印、统一编号)。符合同等学力申请硕士学位条件的学员可按照研究生院相应规定申请硕士学位。详情>
  • 答:国民教育系列院校(包括自考、成教、电大、夜大、函授)毕业生均可报名中国人民大学宪法与行政法在职课程培训班,报名条件:1、具备大专以上学历者,均可报名参加在职课程培训班学习。2、申请相关证书者按照学位办要求,必须具备本科学士学位,具备一定工作经验。 学习周期:两年; 上课地点:中国人民大学校内 学习方式:周末授课与集中授课相结合,根据学员时间灵活安排,工作学习两不误。详情>
  • 答:对外经贸大学现代物流与供应链管理远程班随时可以报名。教学视频是可以随时查看的,报名后可以根据用户名、密码登录远程班网络学习系统,可以自由支配时间随时学习。有英语课程。申请经济学硕士学位及方法: 1、申请学位按照对外经济贸易大学研究生部学位办关于以研究生毕业同等学力申请硕士学位的规定办理。所交学费不包括进入论文阶段后的费用。 2、报名参加课程进修班学习的人员,可在报名时提出以研究生毕业同等学力申请硕士学位。 3、国家统一组织的英语和经济学学科综合水平考试,由我院协助学员到研究生部办理手续,费用按规定由学员交纳。 4、国贸学院将为学员安排教师进行学位论文的指导。详情>
  • 答:对外经贸大学特许金融分析师CFA双证班学制两年,不脱产学习,隔周周末(六、日)校内上课。对外经济贸易大学是全国范围内唯一一所开设CFA课程研修班的高校。其开设的CFA方向金融学双证班,为学员在金融领域长足发展提供双重保障。AD:对外经济贸易大学金融管理与投资实务课程研修远程班学习方式:网络+集中面授班 专业课程模块: 1、国定收益证券投资分析2、期权与期货投资实务(金融衍生工具与市场)3、私募股权投资基金案例分析4、金融风险管理5、投资银行与IPO 6、融资租赁7、公司理财(含财务报表分析)8、项目融资(BOT与资产证券化等)9、国际金融与外汇市场10、商业银行业务与创新11、国际金融管理12、高级投资分析学位课程模块:1、微观经济学2、宏观经济学3、社会主义经济理论4、货币银行学5、国际经济学6、财政学详情>