二级上机改错题总结

二级上机改错题总结

ID:42957540

大小:102.39 KB

页数:6页

时间:2019-09-24

二级上机改错题总结_第1页
二级上机改错题总结_第2页
二级上机改错题总结_第3页
二级上机改错题总结_第4页
二级上机改错题总结_第5页
资源描述:

《二级上机改错题总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二改错题分类总结改错题总的出错分为两大类:语法岀错和逻辑岀错,此类题目是比较简单的题型,因此也是最容易把握的知识点。注意:错误都是出现在/**********found**********/下面的这一行。只是下面的这一行,其他行都没有错误。不能修改其他行。做题方法:1•首先拿到题目,先将题目详细看看,看清题目对做题时很有帮助的,特别是一些逻辑性较强的题目很有用O有的同学可能会觉得题目太难了不想去读,其实在做改错题目时即便你不会也能把题目做对。2.按照以下的步骤解决题目中的错误的内容,对应着修改。修改完

2、之后保存即可。一语法错误1.关键字出£昔:在二级c语言考试中仅仅考查学生对基本的关键字掌握情况,比如:整型就是im不是Int,知识点简单。(1)6题第二个空:If应该改为if;(2)12题第二个空:If应该改为if;(3)23题第一空:dounle应该改为double;(4)35题第二空:If应该改为if;90(5)36题第二空:Double应该改为double051题的第一空double(6)2题第二空:wihle应该改为while。(7)return为小写,不能使大写的。54>862•格式出车昔:

3、在考试屮主要考查学生细心的程度,最喜欢考简单的知识点。(1)少分号:2题第一空、28题第一空、29题第一空、34题第二空、37题第二空、48题第二空。考查的知识点:分号是语句结束的标志。59、70、79、97、(2)for语句的格式:for(;;)中间用分号隔开不是用逗号隔开。3题第二空、6题第一空、14题第二空都是出现了for•语句格式出错的问题。53、73(3)if语句的格式:if(表达式),if后面必须加上小括号。37题第一空if后面必须加上小括号。(4)命令行格式出错:17题第一空中inclu

4、de命令少了#,正确的形式应该是#include“stdio.h";(1)常用函数格式:A22题第一空中n二strlen

5、aa]应该改为n=strlen(aa),记住函数名后面一定是花括号,不能是方括号,方括号只有在数组下标中用到。B49题第一空intj,c,floatxa=0.0;应该改为intj,c;floatxa=0.0;记住:要同时定义两种以上不同的数据类型的时候必须在不同类型的数据中间加上分号。C41题第二空scanfC%da[i][j]);应该改为scanfC%d,,,&a[i][j])

6、o考查Scanf输入函数的格式。(2)数组:所有老师讲到数组时候必须统一将此知识点给学生回顾一遍!A数组下标引用时候只能用反括号。28题第二空t(k)二b①应该改为t[k]=b[j]oB二维数组中的列下标不能省略。46题第一空必须将数组列下标补充完整。(3)常用符号出错:AC语言中大于等于符号是“>二”,但是在考试的时候可能出现将它写为“二〉”,49题第二空就是这样的错误。B当题目屮需要比较某个字符是否是大写字母或是小写字母、数字时,必须将“与”、“或”、“非”记住。判断某个字符是否是大写字母:cha

7、rch;if(ch>=*&&chv二Z)p「intf(“%cjch);判断某个字符是否是小写字母:charch;if(ch>=,a,&&ch<=,z?)printf(<<%c,,,ch);判断某个字符是否是数字:charch;if(ch>=,0,&&ch<=,9,)printf(u%c,ch);判断某个数字是否能同时被5和7整除:inti=35;if(i%5==0&&i%7==0)printf("%d,,,i);判断某个数字是否能被5或7整除:inti二35;if(i%5==0

8、

9、i%7==0)pr

10、intf(u%d,,,i);判断某个数字是否是偶数或奇数:inti=35;if(i%2==0)printf(u%d是一个偶数二i);elseprintf(u%d是一个奇数",i);二逻辑错误1・使用了没有定义过的变量:这种题冃可以通过编译查找出出错的地方并改之。(1)0(零)和o(字母欧)的区别:19题第一空、23题第二空、43题第二空、51题第二空。77、98、(2)P(大)和p(小)的区别:33题第一空。82(3)普通变量大小写的区别:A有的变量在定义的时候是小写但是在使用的时候是大写,或是在定义

11、的时候是大写在使用的时候却是小写。B大小写没有出错,程序中直接使用了没有定义过的变量,要求学生更加细心的读题目。45题第二空使用到了i这个变量,但是我们在定义行屮没有找到i的定义,因此在做题时候要上下结合来分析题目。22题第二空c=aaU]中的c没有定义过,参看定义的语句不能发现应该是ch=aaU]o38题第一空要求将后面用到的变量si定义完整。2•运算符号出错:(])C语言中除号是不是“”(2)赋值号(=)和等号(二=)混淆,记住在if语句中出现赋值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。