谈二级C语言笔试应试技巧
二级C语言笔试只有两种题型:选择题和空题。这两类题的解题方法是不一样的。考生在备考时要加深对基本概念和知识点的理解,注重实践。同时要做一些针对性的练习,尤其是历年真题,找出规律性的东西和解题技巧。
一、选择题此类题型要求考生从四个待选答案中选择一个正确答案。候选人可以综合运用直选、排除等方法。但是这些题的知识点往往比较细,容易出错。考生在做这些题的时候,要避免不加分析就一眼做出选择,从而错过正确答案。比如2003年9月笔试第49题:有以下程序mai() {int a[3][3],?p,I;p = & & a[0][0];for(I = 0;二。填写空问题。填空题主要是考察考生对基础知识的准确理解。对于这类题型,考生要深刻理解题意,明确题型要求,运用相关知识做出正确答案。在往年的考试中,考生这部分题目的分数直接决定了考试成绩。因为这部分有20 空,算40分,所以有的考生能拿到35~40分,有的考生拿不到10分,直接拉开了最后的分数。在阅卷过程中,发现考生常犯的错误有:1。基础知识不扎实,概念理解不准确。比如2003年9月,填空问题8: main() {int a=1,b=3,c = 5;if(c = a+b)printf(" yes \ n ");else printf(" no ");}问程序运行后的输出结果,答案应该是肯定的。因为“if(c = a+b)printf(" yes \ n ");”中的条件“c=a+b”是一个赋值语句。C的值是a+b=1+3=4,所以条件成立。但是很多考生把赋值语句“c=a+b”解释为关系表达式“c==a+b”,即5=1+3逻辑上是假的,所以回答2号。答案不准,但会做的题不计分或少计分。如第12题:main() {int i,n[ ]={0,0,0,0,0 };for(I = 1;I='0 '或者s[i]=57,但是很多考生都把“> =”。“总之,只要考生能准确理解基础知识点,善于动手动脑练习,举一反三,举一反三,就能从中找出规律性的东西,轻松通过笔试。
0条评论