全国计算机二级C语言考试答题策略及技巧
(一)笔试
  可考虑以下做题顺序(仅供参考)
  1、先做公共基础题,选择题(1)-(10),填空题(1)-(5)空。
  2、接下来完成C语言的基础题,选择题(11)-(20),1分题,考核一些基本概念,如标识符是否合法、整型/实型常量、运算符与表达式、简单输入输出格式控制、ifswitch语句、forwhiledo while等的简单应用。
  3、再接着完成选择题(21)-(40),这20个选择题尤其是后10个选择题,都有一定难度,都会给定一段代码,根据代码做选择,因此,需要读懂C的简单代码然后做了选择。
  4、最后完成填空题(6)-(15)空。也需读得懂C程序,还需判断出题意图,才能填好空。难度较高。
  (二)机试
  题目顺序为:程序填空题,程序修改题,程序设计题。按顺序完成即可。
  1、程序填空题
  在源代码中会给出需填空的地方,如s->data=___1___; 通常还是比较简单。
  解题方法:先读懂源程序,了解程序的功能,然后试着边填空边调试,分析输出结果,以到正确的解。
  程序填空题的特点和注意事项:
  (1)程序填空的试题中通常包含三个空需要填写。
  (2)试题中用"******found******/"来提示且在下一行或下二行注明填空的位置及编号,如___1___
  (3)程序填空考核对程序的整体把握,出题点可能是:for循环语句的初始化或条件判断、函数返回值、if语句的条件判断、链表中指针如何移动、文件操作相关函数的参数等。
  (4)特别要注意的是:只能在填空的位置填写语句或表达式,不要增行或删行,不要改动程序行的顺序,更不要改动程序的结构。
  程序填空时,建议按以下步骤进行:
  (1)首先仔细审题,了解试题的要求,看清楚试题给出的输入和输出例示,以便检验程序运行的结果是否正确。
  (2)审视"/******found******/"所在函数,根据题义理解程序所采用的基本算法,做到心里有数。
  (3)填好空后对测试程序进行检查是否有语法错误。当编译提示有语法错时,可参考编译提示来查并改正错误。
  (4)当不再出现语法错时,执行程序, 按照试题的示例给出的数据进行试算,若试算的结果与给出的输出结果相同时,该题就做对了;若试算的结果与给出的输出结果不同,就应进一步检查程序中的逻辑错误。
  (5)修改完成,得到正确结果后,一定不要忘记把修改后的程序存盘。
  2、程序修改题
  程序修改题的特点和注意事项:
  (1)上机改错的试题中通常包含两个(或三个)错误需要修改。
  (2)试题中用"******found******/"来提示在下一行(或下面第二行)有错。
  (3)错误的性质基本分语法错和逻辑错两种,也有些试题要求把语句添加在下划线处。
  (4)特别要注意的是:只能在出错的行上进行修改,不要改动程序行的顺序,更不要自己另编程序。
  解题方法:边调试边错,分析输出,出并改正错误。
  上机改错测试时,建议按以下步骤进行:计算机二级c语言选择题库
  (1)首先仔细审题,了解试题的要求,看清楚试题给出的输入和输出例示,以便检验改错后程序运行的结果是否正确。
  (2)审视"/******found******/"所在函数,根据题义理解程序所采用的基本算法,做到心里有数。
  (3)先对测试程序进行检查是否有语法错误。当编译提示有语法错时,可参考编译提示来查并改正错误。
  (4)当不再出现语法错时,执行程序, 按照试题的示例给出的数据进行试算,若试算的结果与给出的输出结果相同时,该题就做对了;若试算的结果与给出的输出结果不同,就应进一步检查程序中的逻辑错误。
  (5)当程序存在逻辑错误时,首先应当理解题意、读懂程序的算法,必要时可按步检查数据的流程,以便确定错误所在。例如,题目要求数据按由小到大排序,而结果数据是按由大到小进行了排序,问题可能出现在条件判断上。又如,输出的字符串比预期的短,就有可能字符串的结束标志放错了位置。再如做循环的时候数组上限下限错误了,基数是从0开始 而不是1开始的。修改程序中的逻辑错时,要求考生认真读懂程序代码。
  (6)修改完成,得到正确结果后,一定不要忘记把修改后的程序存盘。
  3、程序设计题
  在二级C程序设计上机考试中,要求完成一个独立的函数的编程。目前教育部考试中心已出版了上机考试习题集,这些有助于学习编程,但考生应当在学习过程中理解基本的算法,通过实际上机操作积累经验,才能掌握基本的编程能力。
  进行编程测试时,建议按以下步骤进行:
  (1)首先仔细审题,了解试题的要求,记下试题给出的输入和输出例示,以便检验在完成指定的函数后程序运行的结果是否正确。
  (2)调出源程序后,应对照函数首部的形参,审视主函数中调用函数时的实参内容,以便明确在函数中需要处理的数据对象。
  (3)理解试题的要求,审视主函数中调用函数的方式,若在表达式中调用函数(如把函数值赋给某个对象),则要求有函数值返回,需注意函数的类型,并在函数中用return语句返回函数值;若主函数中仅用语句形式调用函数,则需要通过形参间接地返回所得结果。
  (4)选择适当的算法进行编程,输入程序语句。不要忘记及时存盘!
  (5)编译程序,直到没有语法错误。
  (6)调试程序,利用试题中给出的例示数据进行输入(若要求输入的话),运行程序,用
例示的输出数据检验输出结果,直到结果相同。
  特别要注意:程序设计题要求完全设计正确才会给分,因此,要么是40分,要么是0分,不会给中间分。那么想通过机试,程序填空题和程序修改题通常来说必须全部正确才能容易通过,否则不容易通过。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。