好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

二级c语言上机考试改错总结(新版).pdf

4页
  • 卖家[上传人]:
  • 文档编号:46946519
  • 上传时间:2018-06-28
  • 文档格式:PDF
  • 文档大小:93.59KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 全国计算机等级考试二级 C 语言上机考试改错题总结 第 1 页 共 4 页 二级 C 语言上机考试改错题总结 二级 C 语言上机考试改错题总结 ——张官祥 根据本人多年研究全国计算机等级考试二级 C 语言, 发现很多考生对上机考试存在很大的问题 现将本人在教学当中对二级C 语言上机考试题库总结的经验和大家分享,希望能对我们考生的考试有所帮助,顺利通过考试! 根据此总结可以做出二级 C 语言上机考试题库的所有改错题,希望大家以此作为参考,总结经验,对付考试,祝你们取得好成绩! 使用方法: 使用方法: 首先,找到/*****found********/的下面一条语句; 然后,根据此语句的类型在此总结中找到相关的错误类型; 最后,根据此条例做出正确的答案 以下是对上机考试改错题的做题方法和总结,改错题的错误主要分为以下几类: 1、函数首部类问题:1、函数首部类问题: 若错误行是函数首部,则要注意: 1)首先看该行最后有没有分号,若有则删掉分号;若中间有分号则要改为逗号; 2)形参和实参类型不一致问题 ① 若实参是个地址或数组名或指针变量名, 则对应的形参肯定是指针或数组; 全国计算机等级考试二级 C 语言上机考试改错题总结 第 2 页 共 4 页 ②若实参是二维数组名,则对应的形参应该是指针数组或是二维数组; ③若后面用到某形参的时候有指针运算符,则该形参比为指针类型; ④若形参是二维数组或指向 M 个元素的指针变量,则该二维的长度必须与 main 中对于数组的第二维的长度相同。

      3)函数类型不一致问题 ①若函数中没有 return 语句,则函数类型为 void; ②若函数中有 return 语句,则函数的类型必须与 rerun 后的变量类型一致; 记住,调用函数的类型与 main 中的该函数的类型一致! ! 记住,调用函数的类型与 main 中的该函数的类型一致! ! 2.if 或 while 语句2.if 或 while 语句 若错误行是 if 或者 while 语句,则要注意以下点: 1)首先判断是否正确书写 if 或 while 关键字; 2)然后看有没有用小括号把整个表达式括起来,若没有则加上小括号; 3)若条件表达式中有指针变量而且没有指针运算符时,则加上指针运算符; 4)若条件表达式中只有一个等于号即数学等号(=) ,则要改写成两个等于号即逻辑等号(= =) ; 5) 若条件表达式为其他的比较运算符,则一般是进行逆转或加一个等于号; 全国计算机等级考试二级 C 语言上机考试改错题总结 第 3 页 共 4 页 3、for 语句3、for 语句 若错误行是 for 语句,则要注意以下几点: 1)首先判断 for 有没有书写正确; 2)然后看 for 中的表达式是不是用分号(; )隔开,若不是则改为分号。

      记住是分号(;),不是逗号(,)! 记住是分号(;),不是逗号(,)! 3) 再者,分析 for 中的三个表达式,是否符合题意; 第一个表达式表示起始条件, 第二个表达式表示终止条件, 第三个表达式表示循环变量的变化 4、4、 return 语句return 语句 若错误行为 return 语句,则要注意以下几点: 1)首先看是不是正确书写 return 关键字; 2)然后看是不是缺少分号,若是则加上分号即可; 3)再者判断 return 后的变量或表达式是否正确; 这种错误需要根据题意来分析,分析返回变量或表达式的值和类型 5、5、 赋值语句赋值语句 若错误行是赋值语句,则要看赋值是否正确,然后看赋值运算符是否写正确 6、6、 逻辑错误问题: 逻辑错误问题: 这种题型主要是表达式错误,占的题量比较多而且我们没有全国计算机等级考试二级 C 语言上机考试改错题总结 第 4 页 共 4 页 统一的做题方法,需要我们具体问题具体分析 7、定义语句定义语句 若错误行是定义语句,则要注意: 1)首先分析变量类型名是否写对; 2)然后分析给变量赋初值是否正确; 3)若以上均不是,则看是不是少定义了某个变量或少了花括号; 8、8、 表达式错误问题:表达式错误问题: 若错误行中有整数 1 除以某个表达式或变量时, 必须把整数 1 改为 1.0;若变量或表达式是整型时,则只能进行强制类型转换。

      9、9、 指针类问题指针类问题 若错误行中有指针变量,并且该变量名之前没有指针运算符,则一般都是加上指针运算符; 10、语法错误问题:10、语法错误问题: 1)语句缺少分号若错误号中语句没有以分号结束则加上分号; 2)变量名不一致C 语言是区分大小写的,若错误行中有大写字母一般都改为小写字母; 11、11、 字符串类问题字符串类问题 若错误行中有字符串结束符, 则特别要要注意结束符有没有写错但是要区分清楚字符‘o’和数字’0’ 注:每一个问题代表一种类型的题目; 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.