中原教育网教育互联信息集群系统,快速检索学校!. . 快速检索学校: 查找 高级检索
首页 | 资讯 | 教师 | 学生 | 家长 | 中小学 | 大学 | 青春话题 | 教育人物 | 学习社区 | 教育民生
高招 | 留学 | 人才 | 博客 | 考试 | 邮 件 | 读书 | 早教幼教 | 每周一校 | 联招中心 | 教育网址
中考 | 高考 | 自考 | 成考 | 外语 | 考研 | 司法类| 公务员 | 计算机 | 医卫类 | MBA |  MPA | 财会类 | 工程类 | 其它
 最新动态|计算机等级考试|软件水平考试|IT认证|考生心路|IT职场
当前所在位置:-考试-计算机-计算机等级考试-辅导资料
计算机等级C语言上机考试改错题分析总结
http://www.henanedu.com/ 日期:2007-6-27 15:25:10
        以下对改错题的改错方式做一些总结,当然这些总结只能对大部分改错行有效。

  1、若错误行是函数首部,可分为以下几种情况:

  A、该行最后若有分号则删除,中间若有分号则改成逗号

  B、形参类型不一致的问题,特别是指针类型,若后面用到某形参时有指针运算则该形参必为指针类型;若形参是二维数组或指向m个元素的指针变量,则第二维的长度必须与main中对应数组的第二维长度相同

  C、函数类型不一致的问题,若函数中没有return语句则函数类型为void,若有return语句则函数的类型必须与return后变量的类型一致。

  2、若错误行是if或while语句,则首先看有没有用小括号将整个表达式括起,若没有则加上小括号。

  3、若错误行中有if、while、for则要特别注意条件表达式的错误问题:

  A、指针变量的应用,若表达式中有指针变量且没有指针运算符,则加上指针运算符

  B、若条件表达式中只有一个等于号,则改成两个等于号,若为其它比较运算符则一般是进行逆转或加一个等于号

  C、for中要用分号分隔表达式,而不是用逗号

  4、语法错误

  A、语句缺少分号,若错误行中有语句没有用分号结束,则加上分号。

  B、大小写不对,若错误行中有大写字母则一般都改成小写字母。

  5、指针变量的运用,若错误行中有指针变量,并且该变量名前没有指针运算符则一般都是加上指针运算符

  6、若错误行为return语句,则首先看是否是缺少分号若是则加上分号即可;否则就是return后的变量或表达式错误(此时可通过看题意,来分析该返回哪一变量或表达式)

  7、若错误行中见到整型1除以某个表达式时,一概改成1.0。但若是整型变量或表达式则只能用强制转换

  8、复合运算符写错

  9、字符串结束符写错,若有字符串结束符则要特别注意有没有写错,但第11题例外,因为该题是要将数字字符转换成对应的数字。

  10、若错误行是定义语句,则首先看类型是否符合;再看所赋初值是否正确;若以上均不是,则看是否少定义了某个变量或少了花括号。

  11、表达式错误(占的份量最多,并且没有统一的改法,我们只能通过题目要求来分析并修改)

  12、若错误行中有一条横线,则必须将横线删除再填空。填空题中亦是如此。

来源:考试大
作者:
责任编辑:chenlin
    本网注明:“来源:XXX”(非中原教育网)的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其具有的真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
字体 】 【打印】 【关闭】 【发送给好友
姓名: Email:
评论:
  • 文章评论
以下网友留言只代表其个人观点,不代表本站的观点或立场
  • 该篇没有评论信息
相关新闻信息

 

关于我们 | 联系方式 | 友情链接 | 招聘精英 | 本网法律顾问
河南教育网版权所有 河南创新教育产业发展有限公司 制作维护
电话:0371-66238380 66230820 传真:0371-66285389 电子邮件hnedu@henanedu.com info@henanedu.com
本公司保留所有权力 法律顾问:天坤律师事务所陈海州律师