全国计算机二级C改错题总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机考改错题总结

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、字符串结束符写错,若有字符串结束符则要特别注意有没有写错。

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

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

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

上机考试注意事项

1、启动VC要通过单击考试环境中“答题”菜单的相应菜单

项(程序填空题、程序修改题或程序设计题),进入VC后系统会自动读取相应的程序。若无法启动VC,则只能举手请监考员解决。启动VC后也可以通过菜单栏的“File”->“Open”来打开相应的程序,其中填空题程序为BLANK1.C、改错题程序为MODI1.C、程序题程序为PROG1.C。但此时要注意不能改变当前目录,若不小心改变了当前目录并且不知道如何返回,则可以关闭VC后再重新启动即可。

2、对于填空题和改错题只需在星号***行下的程序行填空或修改,且最后必须存盘(Ctrl+S),编程题只需在fun函数中编程,且最后必须运行(Ctrl+F5),运行后若不正确,则修改再运行,直到正确为止。

3、若做题时,不能插入空行或输入时总是将原有内容删除,则表示此时为“改写”状态,可通过按键盘上的Insert来切换到“插入”状态。

4、考试过程中不要同时打开多个VC界面,否则容易造成程序互相修改从而出错。

5、编译、连接程序时如果出现VC没有响应,即Stop Build 按钮一直处于可用状态,也无法通过Ctrl+Break结束,并且单击窗口的“关闭”按钮也无法关闭VC,则只能按下组合键Ctlr+Alt+Del打开Windows任务管理器,然后在任务管理器中选中“应用程序”选项卡,再选中其中的“-Microsoft Visual C++”后单击“结束任务”的方式来关闭VC(特别注

意一定不要选中其它),然后再启动VC接着做题。

6、考试过程中若不慎将程序删除,可以到考生文件夹下的WARN文件夹中将相应程序文件复制到考生文件夹下,但需要注意的是复制后得到的是“原”程序即还需将相应题再重做一遍。

7、始终注意一点,上机考试过程中只要有问题就先问监考员。

相关文档
最新文档