2012全国计算机二级C语言(C++)上机改错题技巧总结 和答案
2012年3月。C语言,等级考试复习资料..
二级C上机改错题技巧总结
一、 改错题之方法步骤
1. 上机考试中改错题占30分,一般有两个地方有错误,题型简单
2. 做改错题时先看出错的地方,分析语法错误,如果能用C语言的语法判断出错误,改之即可
3. 没有语法错误即分析逻辑错误,逻辑错误可以从几个方面分析:
(1) 从题目的要求中找到错误,例如:题目要求计算s=1+1/2+1/3+ +1/n,那么循环的范围就应该是for(i=0;i<=n;i++),但是考试中经常将其写为:for(i=0;i<n;i++)
(2) 根据题目中的关键字改错,例如:题目中要求从小到大排序,则“从小到大”就是关键字
(3) 重点注意函数的调用、函数的返回值类型,函数的形参,这个是上机考试中的重点
(4) 注意细节,请参考以下为考生总结的知识
(5) 多练习,多思考,多总结
二、 改错题之语法错误
1. 关键字出错
(1) 关键字出错,指的是C语言中的关键字出错。C语言的关键字都是小写字母,并且在VC++6.0中以蓝色字体显示,如果常见的关键字是黑色字体,可以断定关键字出错;
(2) if关键字出错
1)举例:上机题库P79第6题
/************found************/
If(substr[k+1]=='\0')
2)类似题目:12、35题
(3) double关键字出错
1)举例:上机题库P86第23题


