新闻页头

2025年3月5日 星期三

首页| 新闻 | 烟台 | 体育 | 娱乐 | 财经 | 女性 | 汽车 | 房产 | 健康 | 人才 | 图片 | 论坛

新闻首页 | 烟台时政 | 烟台生活 | 烟台经济 | 烟台教育 | 山东新闻 | 国内热点 | 国际要闻 | 体育新闻 | 娱乐新闻 | 图片新闻

 

您的位置:校园频道考试计算机考试

C语言上机考试改错题分析与总结

 

  以下对改错题的改错方式做一些总结,当然这些总结只能对大部分改错行有效。
  
  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、若错误行中有一条横线,则必须将横线删除再填空。填空题中亦是如此。
  
  

计算机考试网         

编辑:钟文         

烟台大众网版权与免责声明:
1、烟台大众网所有内容的版权均属于作者或页面内声明的版权人。未经烟台大众网的书面许可,任何其他个人或组织均不得以任何形式将烟台大众网的各项资源转载、复制、编辑或发布使用于其他任何场合;不得把其中任何形式的资讯散发给其他方,不可把这些信息在其他的服务器或文档中作镜像复制或保存;不得修改或再使用烟台大众网的任何资源。若有意转载本站信息资料,必需取得烟台大众网书面授权。
2、已经本网授权使用作品的,应在授权范围内使用,并注明“来源:烟台大众网”。违反上述声明者,本网将追究其相关法律责任。
3、凡本网注明“来源:XXX(非烟台大众网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
4、如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

新闻搜索

“我的2009”博客大赛

·千年等一回慧眼看日环

·迎春纳福--祝福墙

·手机报数码产品团购节

·首届慈善义工征文大赛

·烟台交警在线

·直通十一运会

·百名记者直击全运会

·中秋节专题

保洁员小区内烧垃圾

烟台直航庆祝酒会举行

莱州港口吞吐量开门红

北京"小年夜"迎"春雪"

"春节热"全球升温

网站简介 - 版权声明 - 广告服务 - 联系方式
Copyright (C) 2001-2004 dzwww.com. All Rights Reserved
大众网烟台站主办 email : ytnews@dzwww.com

鲁ICP证000100号 新出网证(鲁)字02号