首页 > 非编程专区 > 网络杂文 > [转贴]二级C语言 轻松过关,俺有秘诀
2007
01-03

[转贴]二级C语言 轻松过关,俺有秘诀

去年我参加了全国计算机二级C语言考试,虽然一波三折,最终还是过了,机试成绩还是”优秀”。
   其实考C语言的人中机试拿”优”的不在少数,而笔试几乎没有。可见笔试才是拿证的真正拦路虎。
   说笔试难吧,它看起来又很简单,每道题的题目都不长,可说精炼,往往让人心底暗自兴奋–太简单了。于是兴冲冲提笔就做,做得也是一帆风顺。可一对答案–大错特错。这就是C语言难过关的原因。许多考生因为笔试不及格而多交80块大洋。心痛啊!
   在C语言的学习过程中,循环、数组、函数和指针是C语言的重点考察对象,也是最难的一部分。尤其是指针,贯穿几乎整个C语言的笔试题。因此在学习这部分内容时,一定要有耐心,稳扎稳打,每一个环节都要弄得清清楚楚,明明白白。否则再学习下一个内容时你就会糊涂甚至完全看不懂。
我建议在上课的前一天先预习一遍,把不懂的作上记号,这样听课时更具有针对性。课后再复习一遍,然后将历年真题中的相关题目全部做一遍,强化理解,不懂的再去问老师。
   循环、数组和函数通常都会与指针结合起来综合考察,它们在笔试中至少占了70%以上的分值,所以必须引起重视。而指针又是难中之难,重中之重。”不学指针就没学到C语言的精华”。因此在指针问题上无论是学生还是老师,都需花大力学习、理解和讲解。特别是在学”多维数组的指针”时,老师连续几节课重复讲解N遍,下面的学生依然会稀里糊涂。所幸这部分也就1-2道题,分值不会超过5分,实在不能理解也可以放弃。
   在笔试中,考生经常会发现:我做的时候明明有百分之百的把握正确,最后却是百分之二百的错误。这不仅与知识的扎实程度有关,细心谨慎也占有同样重要的地位。各位考生在审题时一定要万分谨慎小心,瞪大眼睛,看清楚每个符号,千万别想当然地自以为是。比如for语句后有无分号、case语句后有无break语句、定义时有无Static声明等,这些都是非常容易忽略的细节问题,有与无导致的结果可能相差十万八千里。
   做有循环的题时,要有耐性地一行一行地分析下去不要急躁。最好在草稿纸上逐步写下每次循环的结果(二级考试一般不会循环百多次,除非有规律可寻),不要嫌麻烦。只有这个麻烦才能帮助你正确。另外也无需太担心时间,两个小时足够了。不过在保证正确率的条件下适当提高做题速度就更好。
   我参加的这次考试,明显删减了Dos部分的内容。只有10道选择题属于计算机基础知识,填空题好像也只考了4道。所以在这些内容上无需花力气,考前一天浏览一下基础知识就可以了。或者把历年考题的相关题型做一遍也足矣,因为很多题都重复考了N次,一模一样。因此只有尽量弄懂真题,过级的把握才大。
   这里顺便提一下机试。一般而言,C语言的编程题比foxbase的要简单。我在那个辅导班的老师就整理出了编程题和改错题各100道。只要将它们弄懂(死记硬背都行),70分不成问题。但编程时直接写答案似乎不可行,所以不到万不得已不要用此方法。
   我的机试最让我哭笑不得。重考两次,两次都抽中10分钟就可以解决的题却因为考试系统出问题而得不出正确答案。在C语言的编程中如果运行不出正确答案,即使编程全对,得分仍然为0分。最后我只好再检查Dos题和改错题,确保60分。


留下一个回复