2017年计算机二级C语言上机改错题考点总结

对上机考试改错题的做题方法和总结,改错题的错误主要分为以下几类:

1、if或while语句

若错误行是if或者while语句,则要注意以下点:

1)首先判断是否正确书写if或while关键字;

2)然后看有没有用小括号把整个表达式括起来,若没有则加上小括号;

3)若条件表达式中有指针变量而且没有指针运算符时,则加上指针运算符;

4)若if条件表达式中只有一个等于号即数学等号(=),则要改写成两个等于号即逻辑等号(= =);

5) 若if条件表达式为其他的比较运算符,则一般是进行逆转或加一个等于号;

2、for语句

若错误行是for语句,则要注意以下几点:

1)首先判断for有没有书写正确;

2)然后看for中的表达式是不是用分号(;)隔开,若不是则改为分号。

记住是分号(;),不是逗号(,)!

3) 再者,分析for中的三个表达式,是否符合题意;

第一个表达式表示起始条件,

第二个表达式表示终止条件,

第三个表达式表示循环变量的变化。

3、return语句

若错误行为return语句,则要注意以下几点:

1)首先看是不是正确书写return关键字;

2)然后看是不是缺少分号,若是则加上分号即可;

3)再者判断return后的变量或表达式是否正确;

这种错误需要根据题意来分析,分析返回变量或表达式的值和类型。

4、赋值语句

若错误行是赋值语句,则要看赋值是否正确,然后看赋值运算符是否写正确。

5、定义语句

若错误行是定义语句,则要注意:

1)首先分析变量类型名是否写对;

2)然后分析给变量赋初值是否正确;

3)若以上均不是,则看是不是少定义了某个变量或少了花括号;

6、表达式错误问题:

若错误行中有整数1除以某个表达式或变量时,必须把整数1改为1.0;若变量或表达式是整型时,则只能进行强制类型转换。

7、字符串类问题

若错误行中有字符串结束符,则特别要要注意结束符有没有写错。但是要区分清楚字符‘o’和数字’0’。

8、指针类问题

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

9、函数首部类问题:

若错误行是函数首部,则要注意:

1)首先看该行最后有没有分号,若有则删掉分号;若中间有分号则要改为逗号;

2)形参和实参类型不一致问题

①若实参是个地址或数组名或指针变量名,则对应的形参肯定是指针或数组;

②若实参是二维数组名,则对应的'形参应该是指针数组或是二维数组;

③若后面用到某形参的时候有指针运算符,则该形参比为指针类型;

④若形参是二维数组或指向M个元素的指针变量,则该二维的长度必须与main中对于数组的第二维的长度相同。

3)函数类型不一致问题

①若函数中没有return语句,则函数类型为void;

②若函数中有return语句,则函数的类型必须与rerun后的变量类型一致;

记住,调用函数的类型与main中的该函数的类型一致!

10.语法错误问题:

1)语句缺少分号。若错误号中语句没有以分号结束则加上分号;

2)变量名不一致。C语言是区分大小写的,若错误行中有大写字母一般都改为小写字母;

11.逻辑错误问题:

这种题型主要是表达式错误,占的题量比较多而且我们没有统一的做题方法,需要我们具体问题具体分析。

12.书写错误问题:

特别注意我们的注释部分,注释是以/*开始,以*/结尾,不能有多余的,有也只能在/*和*/里面。注意,比如“/***注释部分*****/*/”是错误的!

计算机二级c语言程序设计改错,2017年计算机二级C语言上机改错题考点总结相关推荐

  1. 数据结构与c语言程序设计 考研,2017年东北大学软件学院858C语言程序设计与数据结构考研题库...

    一.填空题 1. 设有一个空找,栈顶指针为1000H (十六进制),现有输入序列为1,2,3, 4, 5,经过PUSH ,PUSH , POP , PUSH , POP ,PUSH ,PUSH 之后, ...

  2. 全国计算机等级考试二级教程c语言程序设计考试大纲,全国计算机等级考试二级C语言程序设计考试大纲.docx...

    全国计算机等级考试二级C语言程序设计考试大纲 全国计算机等级考试二级C语言程序设计考试大纲(2013版) 基本要求 1.熟悉VisualC++6.0集成开发环境. 2.掌握结构化程序设计的方法,具有良 ...

  3. c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...

    从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...

  4. C语言在计算机专业的功能,C语言程序设计在高职院校计算机专业教学中重要作用.pdf...

    C语言程序设计在高职院校计算机专业教学中重要作用.pdf C语言程序设计在高职院校计算机专业教学中重要作用 韩迎红 山西警官职业学院信息工程系.太原030006 hyhhzwl12@163.tom [ ...

  5. 2017年对口招生c语言及答案,2017年计算机专业对口考试试卷及答案.doc

    2017年计算机专业对口考试试卷及答案 2017年计算机专业对口考试试卷及答案 一.单项选择题 1.以下软件中,是系统软件. ..x.x. 2.计算机能直接识别的语言是. A.汇编语言 B.自然语言 ...

  6. java osta_Java语言程序设计_科泰计算机学校用户致胜口碑致远

    Java语言程序设计,科泰计算机学校用户致胜口碑致远,  2.获得国家劳动和社会保障部OSTA职业资格认证  3.获得国际软件工程师认证. Java语言程序设计, 进制I/O不需要转换,所以进制I/O ...

  7. 《C语言程序设计》课程建设标准,《C语言程序设计》精品课程建设刍议

    摘要:针对C语言程序设计课程教学存在的问题,阐述了C语言程序设计精品课程建设过程中从优化教学内容.丰富教学方法和教学手段.改革考核方式等核心问题,介绍课程建设过程中的几点体会.精品课程建设重在推广应用 ...

  8. 2016年湖北专升本考试C语言程序设计试卷答案(A卷) 《C语言程序设计》试卷 A卷

    2016年湖北专升本考试C语言程序设计试卷答案(A卷) <C语言程序设计>试卷 A卷 答案和试卷 后面百度网盘提供 • 填空題(每空1分,共20分) 1.C程序是由 构成的,一个C源程序至 ...

  9. java语言程序设计考题_《JAVA语言程序设计》期末考试试题及答案6(应考必备题库)...

    <JAVA语言程序设计>期末考试试题及答案6(应考必备题库) 一.填空题 1.定义类的保留字是( class ),定义接口的保留字是( interface ). 2.Socket通常也称为 ...

  10. 【C语言程序设计进阶-浙大翁恺】C语言笔记 文件

    [C语言程序设计进阶-浙大翁恺]C语言笔记 文件 文件 格式化输入输出 文件输入输出 二进制文件 位运算 按位运算 移位运算 位运算例子 位段 文件 格式化输入输出 %-nd:数字左对齐,且输出要占n ...

最新文章

  1. 2022-2028年中国炼钢行业市场研究及前瞻分析报告
  2. Oracle Connect to an idle instance
  3. EdgeGallery — AIO 离线部署 v1.5 版本
  4. 第二阶段个人冲刺第一天总结
  5. C#与java的比较
  6. 指的是什么意思_扈三娘的外号一丈青,到底指的是什么意思?
  7. 【目标检测】ICCV21_TOOD: Task-aligned One-stage Object Detection
  8. JEECG - 基于代码生成器的J2EE智能开发框架 续五:权限设计
  9. WordPress技术资讯博客模板
  10. python10进制2进制转换
  11. javascript计算两条直线的夹角
  12. linux 实验感悟_linux实验感想
  13. 如何评价知乎?中文版Quora的商业化道路为何如此曲折?
  14. 【C++】数列求和-加强版
  15. 努力是你最幸福的时候
  16. 「数据结构 | 链表」单链表、双向链表节点操作演示动画
  17. java获取当前时间的前一个小时
  18. 音乐 美术 劳技 计算机教研组工作总结,音体美信息教研组工作总结
  19. 华盛顿大学西雅图 计算机科学 申请条件,华盛顿大学西雅图分校申请有哪些条件...
  20. 人生低谷一日感悟+收获

热门文章

  1. 使用opencv和C++实现多焦距图像合成
  2. 基于gensim的Deep learning with paragraph2vec 官方models.doc2vec文档解释
  3. php开发俄罗斯方块,HTML5+JS实现俄罗斯方块原理及具体步骤_html5教程技巧
  4. 20220422web前端面试记录
  5. iOS编译cURL库并链接darwinssl,zlib,c-ares库操作步骤
  6. calc():css简单的数学运算–加减乘除
  7. django orm原理_django 动态创建一个模型的多个table name, 并通过 Django ORM 操作
  8. 第4章 凯伦.霍妮——神经症需要和倾向
  9. 年度规划复盘及一些收获
  10. UGUI源码分析:GridLayoutGroup网格布局组件与ContentSizeFitter尺寸调节组件