C语言程序改错分类liting

发布 2021-12-28 01:22:28 阅读 2655

程序改错。

一、语法错误。

1)缺少或多分号。7-1,10-2,11-1,12-1,19-2,28-2,30-2,36-1,36-2(冒号写成分号),44-2,49-2,55-2,57-1,77-1(,改为;),79-2,80-2,89-1,98-1,99-2,101-1,102-2,103-2

2)变量名用错。20-1,24-2(返回的变量错误),29-2(应该返回t),34-2(返回b),37-1,51-1(变量少定义了),65-1(将i改为k),76-2,81-2(应该返回i),83-2(返回j),84-2(返回2*s),85-2(改为s[j]),90-2(将c改为ch),93-2(应改为t[j]),94-2(应该改为r=t),100-2(改为return h;),101-3(将nun改为num),102-1(将return b;改为return t;),102-3将(t[i+1]改为x[i+1]),104-1(将a[i]改为b[i])

3)关键字写错。8-1,9-1,14-1,31-2,32-2,56-2,58-2,60-2,61-2,86-1,89-24)函数参数错误。6-2,15-1,35-1,37-2(加括号),41-1,53-2,59-1,67-2(输入函数,用变量地址。

)72-1,75-1,83-1

5)函数类型错误。6-1,30-1,32-1,49-1,58-1,62-1,63-1,79-1,80-1,88-1,96-16)字符串与字符型常量引用错误。8-2,4-2,95-1(改为while(*s!

=’0’))97-2

7)指针使用错误。9-2,10-1,11-2,15-2,19-1,22-2,24-1,40-1,47-2,52-1,54-1,60-1,64-2,65-2,66-1,66-2,66-3,68-1,68-2,95-2,96-2,96-3,100-18)常用写法写错。12-2(if),13-1(if),14-2(二维数组元素引用),22-1(for中没有分号),55-1,56-1,62-2

9)等号与赋值写错。13-2,35-2,46-1,46-2,47-1,48-2,57-2,78-1,94-210)与和或用反的。21-1,93-1

11)除号写错。27-2,28-1(缺少括号),45-212)变量大小写拼写错误(1与l,0与o)。39-1,39-2,42-2,48-1,50-1,81-1,86-2,87-113)其他语法错误。

64-1(#),90-1(strlen[aa]改为strlen(aa)),98-2(数组元素引有错误)二、算法错误。

1)赋值错误。7-2,16-1,16-2,17-2(结束标志写错),34-1,41-2,42-1,44-1,51-2(sl-i-1),63-2,71-1,82-1(k的初值应该为0),84-1(t的初值为1),91-1(应该改为p=h->next),91-2(应该改为p=p->next),92-1(应该改为p=h->next),92-2(应该改为p=p->next),99-1(改为p=s),103-1(将zero改为zero=0),104-2(将b[a[i]-‘a’]改为b[a[i]-‘a’])105-1(将a[0][0]改为a[i][0])2)等于与不等于写反的。17-1,54-2,74-1

3)自加与自减写错。18-1,18-2(填空result)20-2(填空,returnt ;)67-1(填空,sum=0),70-2(填空return t;),78-2(填空}),85-1(应该改为s[j++]97-1(改为s[j++]101-24)大小写转换时方向错误的。21-2,50-2(加写成减)

5)小于或小于等于,或大于或大于等于的问题。23-1,33-2,38-2,43-1,52-2,61-1,71-2,73-1,77-2,104-3,105-2,105-3

6)整数与整数运算结果为整型。23-2,70-1,73-2,74-27)变量的初值错误。25-1,45-1

8)“/与“%”书写错误。25-2,26-2,43-2,69-19)绝对值没有。26-1fabs

10)变量类型定义错。27-1,29-1(类型转换),33-1,38-111)宏定义错误。31-1

12)其他算法错误59-2,69-2(将i改为i-1),72-2(改为(k+1)*(j+1)),75-2,76-1(将=改为。

=)82-1(改为while(*p!||q)),87-2(应该是a[i]=a[i+1]),103-3(后面加break;)

高考英语短文改错分类解析

短文改错。1.着手篇章,了解大意。考生做短文改错时,不应急于改错,而应先把文章浏览一遍,弄清文章的脉络层次和中心思想,把握作者所采用的时态 语态 人称和数。可以先把短文中明显的错误 如固定词组 词性 单复数 或认为有可能的错误 如句子结构的错误 用铅笔轻轻地标出来,为下一步正式改错做准备。2.逐句分...

C语言程序笔记

1,结构化程序设计把一个复杂问题的求解过程阶段进行,需要保证自顶向下 逐步细化 模块化设计 结构化编码。进行模块化设计时,首先设计框架,并定义和调试好各个模块之间的输入输出关系,然后完成各个模块的编写调试在集中编译。2,不能将变量或常量赋值给一个表达式。3 常用的黑盒测试方法和技术有 等价类划分法 ...

C语言程序作业

作业4 函数三要素的训练 摘自于期末复习题 50分 10 5 本作业的目的在训练学习者对于函数三要素的理解。函数三要素 函数原型 声明 函数定义 函数调用 中若给出任一要素都能据其写出其它两个要素。例如 一 请根据下面函数调用表达式中的实参写出对应的子函数中形参变量的定义,并说出这种调用形式下数据的...