计算机等级考试和C语言学习
C语言是当前一门流行的计算机编程语言,它广泛地应用于各个学科,被众多的人所学习,也是计算机等级考试(二级)的一类科目。在这里,我主要就怎样考好等级考试,怎样学好C语言以及二者之间的关系做简单论述,希望对大家的学习有所帮助。以下纯属本人拙见,欢迎各位批评指正;让我们共同探讨,一起进步。
首先,让我们说说计算机等级考试.笔者通过对近几年考题和考试大纲的分析,对考试的内容有所了解(仅限于二级C语言),现总结如下,供大家参考:
(1) 二级考试涉及到计算机软硬件、网络、多媒体,Windows系统等基本知识和一种高级计算机语言的编制和上机调试能力。这都是在考试大纲上要求的。考试分为两部分,笔试为120分钟,上机考试为60分钟。其中,笔者认为上机部分较难,平时要多练才行。
(2) 试题的大部分是有关C语言的试题。剩下的小部分是计算机基础知识,而且涉及的方面很广。所以,对于计算机知识部分,平时要多看相关资料,了解得越多越好。虽然不要求精深,但是要面面俱到。按照每套试卷平均有20道基础知识题,剩下的四、五十道题是C语言部分。(作者统计的)这个标准,应付计算机基础知识部分,背诵并理清10套题就差不多了。这对于有计算机功底的人来说很容易。
(3) 重头戏还得放在C语言学习上。为了通过考试,必须认真学习考纲上要求的各个语法点。而且对重点的语法点要死抠。这虽然是不提倡的(在下文会说明),但为了考试,没办法。最好的方法就是做题,做题,再做题。除此之外,也别无良法。(除非,你已经是一个C语言高手。)
(4) 要多上机练习,不是上机题难,而是熟悉环境很烦。切记这一点。
好了,等级考试先说的这里。下面着重说说C语言的学习:
(1) 如果想学好C语言,用学习等级考试时的方法学习是不行的。学出来只是为了应付考试而已,别想有更大的作为。
(2) 先从基本学起,用心掌握各个语法点,注意常用方法之间的区别。这对等级考试也是非常重要的,说白了,它考的就是这个。但与之不同的是不要死抠语法点。因为语言是灵活的,而且要有一定的规范性和可读性。例如:没有一个正常的程序员会用到类似b=++a+(a++)+a+a+a++;这样的语句。这种变态的语法只会出现在考试中,现实中一点意义都没有。这都是我们学习时应该注意的。同时,我个人认为,我国的考试制度一定要改革,通过这样的考试,能选拔出人才吗??(心情不好,发泄一下)
(3) 学习编程一定要多看书,多练习。因为世上是没有百科全书的,要系统掌握一门知识一定要多看书。学编程不上机练习,简直就是纸上谈兵,不可能有长进。上机与看书时间之比应为 1:1。这是我的感受。
(4) 学习编程的一种好方法是阅读源代码。
(5) 把书上看到的有意义的程序扩充。并记住一些经典算法。
(6) 保存好你写过的所有的程序,并不断改进。
以上介绍了C语言的一些学习方法,虽不够全面,但对大家也许有帮助。最后我还要说明,要通过等级考试一定要多做题,而且,分数和做题量是成正比的。但是,不要指望它可以帮你学好C语言。如果真对语言有兴趣,建议再通过考试后,按正规方法“重新学习” 。
祝各位学习顺利,考试成功。