C语言复习计划

Python018

C语言复习计划,第1张

可以分为三步走:

1、基础知识巩固:

把基本的语法知识了解通彻,主要是关键字的用法,运算符的使用,流程控制的简单现实,C库里面的一些常用库函数在使用如strcpy,strcmp,strchr,sprintf....等等。要达到这些个要求需要你把书本认认真真的看一遍;

2、重点难点学习:

C语言里很重要的一点就是指针了,不少初学者在这方面需要花不少时间才能掌握,所以这个内容需要你重点花时间去攻克,还有就是数组和指针结合在一起的一些知识。

3、提升计划:

如果上面两步你都觉得没有什么问题了的话,那么接下来就是你痛苦且快乐的时候了,下面你可以继续学习数据结构的相关知识,如链表,栈等等,另一方面就是掌握几个常用的算法,主要是排序算法,查找算法。这些基本上都是数据结构上的东西了。最后就可以做几个小程序。

希望我的回答对人角帮助!

1、理论考试一共60分。

(1)计算机基础题20分,主要为大学计算机信息技术这门课所学计算机基础知识,全部为单选题,每题1分。

(2)C语言知识题40分。单选题10分(每题1分),一般考的都是基础知识;填空题30分,每空1分,其中5分为基础知识填空,25分为语言运用填空(比如:递归、排序、二维数组、单链表等知识点读程序填写题)。

2、上机考试一共40分,分两道题。

(1)改错题(18分):一般为4个错误,包括语法错误(如数组的声明与初始化错误、函数定义错误等)、运行错误(如缺少头文件)、逻辑错误(如==写成=号,给字符数组名赋值等)。

(2)编程题(22分):编程题一般要求编写两个函数,涉及到算法的应用(比如:排序、回文数问题等)。一般编程题考得最多的是数字处理问题,一般只能平时多积累,多上机编程与调试。

二、如何准备二级C语言考试

其实二级考试目前趋势:考点越来越广,而题目难度越来越简单。

1、重视理论考试中计算机基础知识的20分题目

该部分占总分的20%(20分),占理论考试分的33.3%(20/60分)。由于该部分知识是当年计算机一级考试题目,且都是单选题。这些分比C语言部分拿起来更容易,因此,一定要重视计算机基础知识题,复习时只要将大学计算机信息技术期末考试前老师发的题库好好做,弄懂了,争取拿到18-20分。

2、C语言理论知识准备。应有计划针对考点地做一些往年的二级考试真题。重要的考点包括:递归、二维数组、结构体、排序与查找、字符串处理、单链表、递推法、穷举法、方程求根、静态局部变量、变量作用域、宏定义与宏替换等。

3、上机考试准备。

(1)应将学校C语言课程实验中做过的程序全部弄懂,也就是会自己根据题目变化能再编写出来。

(2)要多找一些往年的真题来调试,不断体会其中错误之处的提示;往年的编程题应该找来自己编编,如果实在编不出来也没关系,就对照着答案看,看懂了,自己再关上书编写出来也可以。

(3)平时应该好好积累一些基本功能实现的小程序编写方法,这些小程序可以称为“基本动作”,而上考试编程题往往会利用2-3个这样的基本动作进行有机整合就能编写出来。这些“基本动作”包括:判断素数、判断回文数、判断水仙花数、直接选择排序、二分查找、求反序数、同一数组元素逆置、求某数的(真)因子之和、字符串中插入/删除字符或子串、单链表的建立、单链表的查找/检索、单链表的输出、单链表中插入/删除一个结点、一或二维数组找极值(最大值或最小值)、进制转换(如:十进制整数转换成二进制,八、十六进制与二进制互相转换)、求最大公约数和最小公倍数等。

(4)做改错题时,一定要利用好上机考试前那几分钟,可以好好看看改错题(注意试卷发给你后不要去看其他的,只看改错的程序),如果能找出几个错误,应该很好。此时找错误应从:函数形参与实参的对应,主函数中字符串或数组定义与初始化部分,字符串赋值、比较等处找错误。开始输入程序时,不要求快,一定要准确,不然因你自己输入造成的错误会给你后面调试程序造成很大麻烦。

(5)编程题编写的过程:先编写主函数,因为主函数比较简单,有些比如打开文件、写文件、关闭文件部分是固定的,另一按题目要求一步步写应该很容易写出主函数;其次再编程自定义函数,编写时一定要注意这样的顺序:从框架到填写每个空,这样大空填成小空,填着填着就编得差不多了。