ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:25.21KB ,
资源ID:10074235      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10074235.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专业课复习计划华南师范大学软件工程918C++.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专业课复习计划华南师范大学软件工程918C++.docx

1、专业课复习计划华南师范大学软件工程918C+ 华南师范大学C+程序设计完备学习计划所属学校: 华南师范大学 专业课: (918)C+程序设计一、专业课复习规划 1、基础复习阶段(18年8月9月31日) 本阶段主要用于考生学习指定参考书,C+程序设计(第3版)谭浩强主编;该阶段主要是浏览全书,本教材共十四章内容,内容不是很多,但是要求真正理解每一个知识点,建议看书时每23天一章(简单章节一天即可,内容有一点难度的可以适当多花点时间),看书期间划出可能考的选择题,问答题部分,并写成笔记记录好。做完每一章都要做对应的课后习题,把难题圈出来,以便第二次做题方便查阅,有侧重点,并下载VC+6.0 进行上

2、机默写测试,课后习题内容比较多,且比较关键,包含了许多经典的算法,要理解且能默写出来。在这期间我会在授课中讲解简答题重点难点,各种专业用词的区别,编程题需要注重的细节和易错点,以及不同的编程风格的区别,良好的编程习惯等。2、强化提高阶段(18年10月18年11月)本阶段,考生要对指定参考书C+程序设计(第3版)谭浩强主编进行深入复习,加强知识点的前后联系,建立整体框架结构,分清重难点,对重难点基本掌握,并第二次完成参考书配有的习题训练。在多余的时间做课外习题,如C+程序设计 思想与方法(慕课版第3版)翁慧玉主编中的例题和课后习题,丰富做编程题的思路和加深对C+各种概念的理解,并必须要手写笔试编

3、程,模拟考场气氛,弄清考试形式、题型设置和难易程度和考试的侧重点等内容。3、冲刺阶段(18年11月18年12月)总结所有重点知识点,包括重点概念、理论等,查漏补缺,回归C+程序设计(第3版)谭浩强主编教材。温习专业课笔记和华师历年真题,做专业课模拟试题,如浙工大、湖师大的C+考研真题以及各高校期末考试题和题库。调整心态,保持状态,积极应考。二、参考资料1指定参考书目:C+程序设计(第3版)谭浩强主编;C+程序设计 思想与方法(慕课版第3版)翁慧玉主编。2其它参考资料: 历年华师 918 C+程序设计真题,浙工大、湖师大C+考研真题。三、学习方法解读1参考书的阅读方法(1)目录法:先通读各本参考

4、书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。(2)联系法:为自己所学的知识建立起框架,所学的知识之间应前后联系,构成整体,形成知识体系框架。(3)问题法:将自己所学的知识总结成问题写出来,尽可能把所有的知识要点都能够整理成问题。2. 学习笔记的整理方法(1)通过目录法、联系法的学习形成框架后,在仔细看书的同时应开始做笔记,笔记在刚开始的时候可能会影响看书的速度,但是随着时间的发展,会发现笔记对于整理思路和理解课本的内容都很有好处。(2)做笔记的方法可以在书上用不同颜色的笔进行标注,以进行难易程度区分,对于历年考过的知识点要注明年份、出题位置。注:每一章建

5、议列一个框架(按照教材上的黑体标题来列示)、知识点可以用关键字来列示。不求死记硬背,掌握关键词后自行扩充即可。3真题的使用方法认真分析历年试题,做好总结,对于考生明确复习方向,确定复习范围和重点,做好应试准备都具有十分重要的作用。熟练考试题型与套路。分析试题主要应当了解以下几个方面:命题的风格(如难易程度,是注重基础知识、应用能力还是发挥能力,是否存在偏、难、怪现象等)、题型、题量、考试范围、分值分布、考试重点、考查的侧重点等。考生可以根据这些特点,有针对性地复习和准备,并进行一些有针对性的练习,这样既可以检查自己的复习效果,发现自己的不足之处,以待改进;又可以巩固所学的知识,使之条理化、系统

6、化。四、各阶段具体学习计划第一阶段:基础复习阶段(开始复习2018年9月)阶段目标对指定参考书目进行“地毯式”学习一遍,了解全书内容,理解书中的每一个知识点。对问答题、选择题可能考察的范围在参考目录上划重点做笔记,动手编写代码,进行VC+6.0上机测试,可以尽快地检测出自己代码的错误地方,下次要注重不要犯同样的错误。注意事项1学习任务中所说的“一遍”不一定是指仅看一次书,某些难点多的章节可能要反复看几遍才能彻底理解通过。2本阶段对编程题一定不能只看不做,要上机测试。3. 本阶段要重视各类专业名词的作用和区别,并笔记记录。4注意时间的宝贵性,上机遇到弄不懂的问题,或者出现奇怪的错误,自己无法及时

7、解决的问题,一定要及时请教同学或者进行网上查阅答案,切记不要自我琢磨过久。注:第一阶段复习时间周期长,要耐心对待。C+程序设计(第3版)谭浩强主编第1篇基本知识第1章C 的初步知识3 1.1从C到C 3 1.2最简单的C 程序51.3C 程序的构成和书写形式121.4C 程序的编写和实现131.5关于C 上机实践15习题15第2章数据的存储、表示形式和基本运算182.1C 的数据类型182.2常量202.2.1什么是常量202.2.2数值常量202.2.3字符常量222.2.4符号常量252.3变量262.3.1什么是变量262.3.2变量名规则262.3.3定义变量272.3.4对变量赋初值

8、282.3.5常变量282.4C 的运算符292.5算术运算符与算术表达式302.5.1基本的算术运算符302.5.2算术表达式和运算符的优先级与结合性302.5.3表达式中各类数值型数据间的混合运算302.5.4自增( )和自减(-)运算符312.5.5强制类型转换运算符322.6赋值运算符和赋值表达式332.6.1赋值运算符332.6.2赋值过程中的类型转换332.6.3复合赋值运算符352.6.4赋值表达式352.7逗号运算符和逗号表达式36习题37第2篇基于过程的程序设计第3章程序设计初步413.1基于过程的程序设计和算法413.1.1算法的概念413.1.2算法的表示423.2C 的

9、程序结构和C 语句433.3赋值操作463.4C 的输入与输出46 3.4.1输入流与输出流的基本操作47 3.4.2在标准输入流与输出流中使用控制符493.4.3用getchar和putchar函数进行字符的输入和输出523.4.4用scanf和printf函数进行输入和输出533.5编写顺序结构的程序543.6关系运算和逻辑运算553.6.1关系运算和关系表达式55 3.6.2逻辑常量和逻辑变量573.6.3逻辑运算和逻辑表达式583.7选择结构和if语句603.7.1if语句的形式603.7.2if语句的嵌套633.7.3条件运算符和条件表达式643.7.4多分支选择结构与switch语

10、句653.7.5编写选择结构的程序673.8循环结构和循环语句693.8.1用while语句构成循环703.8.2用do while语句构成循环713.8.3用for语句构成循环723.8.4循环的嵌套743.8.5提前结束循环(break语句和continue语句)743.8.6编写循环结构的程序75习题80第4章利用函数实现指定的功能834.1什么是函数834.1.1为什么需要函数834.1.2函数调用举例844.1.3函数的分类854.2定义函数的一般形式854.2.1定义无参函数的一般形式854.2.2定义有参函数的一般形式864.3函数参数和函数的值864.3.1形式参数和实际参数8

11、64.3.2函数的返回值884.4函数的调用894.4.1函数调用的一般形式894.4.2函数调用的方式894.4.3对被调用函数的声明和函数原型904.5函数的嵌套调用924.6函数的递归调用95 4.7内置函数98 4.8函数的重载100 4.9函数模板102 4.10有默认参数的函数1044.11局部变量和全局变量1064.11.1局部变量1064.11.2全局变量1074.12变量的存储类别1094.12.1动态存储方式与静态存储方式1094.12.2自动变量1104.12.3用static声明静态局部变量1104.12.4用register声明寄存器变量1134.12.5用exter

12、n声明外部变量1134.12.6用static声明静态外部变量1154.13变量属性小结1154.14关于变量的声明和定义1184.15内部函数和外部函数1194.15.1内部函数1194.15.2外部函数1194.16头文件121 4.16.1头文件的内容1214.16.2关于C 标准库和头文件的形式121习题122第5章利用数组处理批量数据1245.1为什么需要用数组1245.2定义和引用一维数组1255.2.1定义一维数组1255.2.2引用一维数组的元素1255.2.3一维数组的初始化1265.2.4一维数组程序举例1265.3定义和引用二维数组1285.3.1定义二维数组1295.3

13、.2引用二维数组的元素1305.3.3二维数组的初始化1305.3.4二维数组程序举例1315.4用数组作函数参数1335.5字符数组1375.5.1定义和初始化字符数组1375.5.2字符数组的赋值与引用1385.5.3字符串和字符串结束标志1395.5.4字符数组的输入输出1405.5.5使用字符串处理函数对字符串进行操作1415.5.6字符数组应用举例144 5.6C 处理字符串的方法字符串类与字符串变量1455.6.1字符串变量的定义和引用1465.6.2字符串变量的运算1475.6.3字符串数组1475.6.4字符串运算举例148习题151第6章善于使用指针与引用1536.1什么是指

14、针1536.2变量与指针1556.2.1定义指针变量1556.2.2引用指针变量1576.2.3用指针作函数参数1596.3数组与指针1646.3.1指向数组元素的指针1646.3.2用指针变量作函数形参接收数组地址1666.4字符串与指针1696.5函数与指针1716.6返回指针值的函数1726.7指针数组和指向指针的指针1736.7.1指针数组1736.7.2指向指针的指针1756.8const指针1776.9void指针类型1796.10有关指针的数据类型和指针运算的小结1806.10.1有关指针的数据类型的小结1806.10.2指针运算小结1806.11引用1826.11.1什么是变量

15、的引用1826.11.2引用的简单使用1836.11.3引用作为函数参数184习题188第7章用户自定义数据类型1907.1结构体类型1907.1.1为什么需要用结构体类型1907.1.2结构体类型变量的定义方法及其初始化1917.1.3引用结构体变量1937.1.4结构体数组1957.1.5指向结构体变量的指针1977.1.6结构体类型数据作为函数参数2007.1.7用new和delete运算符进行动态分配和撤销存储空间2037.2枚举类型2057.3用typedef声明新的类型名208习题211第3篇基于对象的程序设计第8章类和对象的特性2158.1面向对象程序设计方法概述2158.1.1

16、什么是面向对象的程序设计2158.1.2面向对象程序设计的特点2198.1.3类和对象的作用2208.1.4面向对象的软件开发2218.2类的声明和对象的定义2228.2.1类和对象的关系2228.2.2声明类类型2228.2.3定义对象的方法2258.3类的成员函数2268.3.1成员函数的性质2268.3.2在类外定义成员函数2278.3.3内置成员函数2288.3.4成员函数的存储方式2298.4对象成员的引用2318.4.1通过对象名和成员运算符访问对象中的成员2318.4.2通过指向对象的指针访问对象中的成员2328.4.3通过对象的引用来访问对象中的成员2328.5类的封装性和信息

17、隐蔽2328.5.1公用接口与私有实现的分离2328.5.2类声明和成员函数定义的分离2348.5.3面向对象程序设计中的几个名词2358.6类和对象的简单应用举例236习题243第9章怎样使用类和对象2459.1利用构造函数对类对象进行初始化2459.1.1对象的初始化2459.1.2用构造函数实现数据成员的初始化2469.1.3带参数的构造函数2489.1.4用参数初始化表对数据成员初始化2509.1.5构造函数的重载2519.1.6使用默认参数的构造函数2529.2析构函数2559.3调用构造函数和析构函数的顺序2579.4对象数组2599.5对象指针2619.5.1指向对象的指针261

18、9.5.2指向对象成员的指针2629.5.3this指针2659.6共用数据的保护2669.6.1常对象2669.6.2常对象成员2689.6.3指向对象的常指针2699.6.4指向常对象的指针变量2709.6.5对象的常引用2739.6.6const型数据的小结2749.7对象的动态建立和释放2749.8对象的赋值和复制2759.8.1对象的赋值2759.8.2对象的复制2779.9静态成员2799.9.1静态数据成员2809.9.2静态成员函数2829.10友元2859.10.1友元函数2859.10.2友元类2899.11类模板290习题294第10章运算符重载29710.1什么是运算符

19、重载29710.2运算符重载的方法29910.3重载运算符的规则30210.4运算符重载函数作为类成员函数和友元函数30310.5重载双目运算符30710.6重载单目运算符31110.7重载流插入运算符“”31410.7.1重载流插入运算符“”31610.8有关运算符重载的归纳31810.9不同类型数据间的转换31910.9.1标准类型数据间的转换31910.9.2用转换构造函数进行不同类型数据的转换32010.9.3类型转换函数321习题327第4篇面向对象的程序设计第11章继承与派生33111.1继承与派生的概念33111.2派生类的声明方式33411.3派生类的构成33411.4派生类成

20、员的访问属性33611.4.1公用继承33711.4.2私有继承33911.4.3保护成员和保护继承34211.4.4多级派生时的访问属性34611.5派生类的构造函数和析构函数34711.5.1简单的派生类的构造函数34711.5.2有子对象的派生类的构造函数35111.5.3多层派生时的构造函数35411.5.4派生类构造函数的特殊形式35611.5.5派生类的析构函数35611.6多重继承35711.6.1声明多重继承的方法35711.6.2多重继承派生类的构造函数35711.6.3多重继承引起的二义性问题36011.6.4虚基类36311.7基类与派生类的转换36811.8继承与组合3

21、7111.9继承在软件开发中的重要意义373习题374第12章多态性与虚函数37912.1多态性的概念37912.2一个典型的例子38012.3利用虚函数实现动态多态性38512.3.1虚函数的作用38512.3.2静态关联与动态关联38912.3.3在什么情况下应当声明虚函数39112.3.4虚析构函数39112.4纯虚函数与抽象类39312.4.1纯虚函数39312.4.2抽象类39312.4.3应用实例394习题400第13章输入输出流40113.1C 的输入和输出40113.1.1输入输出的含义40113.1.2C 的I/O对C的发展类型安全和可扩展性40113.1.3C 的输入输出流

22、40213.2标准输出流40713.2.1cout,cerr和clog流40713.2.2标准类型数据的格式输出40913.2.3用流成员函数put输出字符41213.3标准输入流41413.3.1cin流41413.3.2用于字符输入的流成员函数41413.3.3istream类的其他成员函数41613.4对数据文件的操作与文件流41913.4.1文件的概念41913.4.2文件流类与文件流对象42013.4.3文件的打开与关闭42113.4.4对ASCII文件的操作42313.4.5对二进制文件的操作42813.5字符串流433习题438第14章C 工具44014.1异常处理44014.1

23、.1异常处理的任务44014.1.2异常处理的方法44114.1.3在函数声明中进行异常情况指定44814.1.4在异常处理中处理析构函数44814.2命名空间45014.2.1为什么需要命名空间45114.2.2什么是命名空间45414.2.3使用命名空间解决名字冲突45614.2.4使用命名空间成员的方法45814.2.5无名的命名空间46014.2.6标准命名空间std 46014.3使用早期的函数库461 按照上述复习计划,考生需要2个月的时间阅读参考书目,在这8、9两个月中,另外两门公共课同样重要,考生需要观看公共课(数学、英语)的强化视频和做习题训练,所以各位考生需要合理安排时间,

24、每天保证专业课在3个小时以上的时间,一定保证在9月底之前将参考书目阅读完。第二阶段:强化提高阶段(18年10月初18年月11 共底8周左右)阶段目标对参考目录C+程序设计(第3版)谭浩强主编 进行深入复习,加强知识点的前后联系,建立整体框架结构。分清、整理、掌握重难点,第二次完成谭浩强课后习题,并且完成慕课版例题、课后习题。时间充裕可做浙工大、湖师大C+考研真题作为考试模拟题。注: 10-11月 研究生开始网上报名,谨慎填报志愿,牢记自己的报名信息。研究生考试报名确认工作开始,考生到指定的地点进行现场确认,缴费并照相。(一)参考书深入复习计划注意事项1.课后习题尤其是指定习题要完成,要规范地写

25、出答案。2将全书的重点归纳成一系列的知识点,一定要有系统性。这样做的好处是加深印象,并且对知识有更加系统的理解。注:强化阶段是最为重要的一个阶段,在这个阶段中,考生需要对考试内容进行强化理解,在专业课上花费的时间应该大幅提高,每天应用至少3小时的时间来复习专业课。考生需要结合自身特点,合理安排好时间。此外,还建议考生在专业课的做题过程中,注重方法和技巧的使用,我建议考生不要为了做题而做题、一边理解、一边整理,学会举一反三,把相关的知识联系在一起,使知识融会贯通,提高复习的效果。第三阶段:冲刺阶段(18年11月初18年12月底 共4周时间)阶段目标总结所有重点知识点,包括重点概念、理论和计算等,

26、查漏补缺,回归教材。做历年真题,弄清考试形式、题型设置和难易程度等内容,整理真题答案。温习专业课笔记和历年真题,分析真题的出题思路,做专业课模拟试题。复习资料周次建议学习时间学习内容备注指定参考书、历年真题、专业课笔记第1-2周10小时分析真题的出题思路,预测本年度可能考查的内容和出题思路注意是预测,而不是押题,不能留死角。有时间的话,应当在保证重点的前提下,兼顾零散知识点。15-20小时温习专业课笔记和历年真题记忆性的重点和真题答案可以背诵下来,这样能够让学员融会贯通,理解更加深刻。第3周12-15小时查漏补缺,看看哪些章节还没掌握好,再仔细复习一下。将散落在各个题目中的知识点串成串,连成片

27、,直至复原成完整的意象。第4周6-10小时全面回顾,回忆知识点、易考题目及答案,准备应考。容易犯错误的地方,可以先标记一下,考前一两天,甚至考前一两个小时再看,但这种不宜超过3-5个。(二)历年真题学习计划复习资料周次建议学习时间学习内容备注历年真题第1周3小时/套题做2018年真题 本次训练真题,一定要把握时间,并且弄清每一道题属于书中的哪一章、哪个知识点。对于不会做的进行查漏补缺,通过做真题要了解考试形式、考试重点、题型设置和难易程度等内容。第2周3小时/套题做2017年真题第3、4周看错题、经典算法题,只需要看,不需要做,同时注意记忆、整理、总结对每一道经典算法都要有自己的编程思路,提前

28、想好思路并能迅速写出,注意重点掌握,切记不要在考场上再选择编程方法。注:考生在最后一个月进行真题模拟,只需要做三到五套题目即可,在真题模拟时,考生要尽量保证环境与考场环境近似,达到最佳的模拟效果,并根据自己在模拟考试中的表现,调整自己在考场上的时间安排。在复习的最后阶段,考生结合冲刺讲义和真题进行最后的查漏补缺复习,并形成和巩固自己的知识框架体系。附:计算机学院2018年自命题科目C+程序设计考试大纲 一、考查目标 测试考生掌握C+程序设计知识的程度和综合运用C+进行程序设计的能力。二、考查内容1C+的基础知识1.1 C+的数据类型1.2 变量和常量 1.3 运算符和表达式1.4 基本的输入输

29、出方法2. 基本控制结构程序设计2.1 分支结构程序设计2.2 循环结构程序设计2.3 break、continue控制语句2.4 结构化程序设计思想3. 函数3.1?函数的定义与调用3.2?函数的参数传递、返回值及函数声明3.3?变量的作用域和生存期3.4?函数的递归调用3.5?函数的重载、内联及默认参数3.6?函数模板3.7 头文件与多文件结构3.8 编译预处理4. 数组4.1 一维数组的定义、初始化和访问4.2 二维数组的定义、初始化和访问4.3 用数组作为函数参数4.4字符串和字符数组4.5 字符串函数5指针5.1指针与地址5.2 this指针5.3 数组与指针的关系5.4 指针与函数5.5 引用6. 自定义数据类型6.1 结构体6.2 动态内存分配6.4 链表与链表的基本操作6.3 枚举类型7. 类与对象7.1面向对象的程序设计7.2 类与对象的概念与设计7.3 构造函数和析构函数7.4复制构造函数7.5 共有数据的保护7.6 静态成员7.7 友元7.8 类模板7.9 运算符的重载8. 继承与多态8.1继承与派生的概念8.2 派生类的构造函数与析构函数8.3 多重继承与派生类的成员标识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1