计算机二级c语言程序设计改错,2017年计算机二级C语言上机改错题考点总结
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语言上机改错题考点总结相关推荐
- 数据结构与c语言程序设计 考研,2017年东北大学软件学院858C语言程序设计与数据结构考研题库...
一.填空题 1. 设有一个空找,栈顶指针为1000H (十六进制),现有输入序列为1,2,3, 4, 5,经过PUSH ,PUSH , POP , PUSH , POP ,PUSH ,PUSH 之后, ...
- 全国计算机等级考试二级教程c语言程序设计考试大纲,全国计算机等级考试二级C语言程序设计考试大纲.docx...
全国计算机等级考试二级C语言程序设计考试大纲 全国计算机等级考试二级C语言程序设计考试大纲(2013版) 基本要求 1.熟悉VisualC++6.0集成开发环境. 2.掌握结构化程序设计的方法,具有良 ...
- c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...
从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...
- C语言在计算机专业的功能,C语言程序设计在高职院校计算机专业教学中重要作用.pdf...
C语言程序设计在高职院校计算机专业教学中重要作用.pdf C语言程序设计在高职院校计算机专业教学中重要作用 韩迎红 山西警官职业学院信息工程系.太原030006 hyhhzwl12@163.tom [ ...
- 2017年对口招生c语言及答案,2017年计算机专业对口考试试卷及答案.doc
2017年计算机专业对口考试试卷及答案 2017年计算机专业对口考试试卷及答案 一.单项选择题 1.以下软件中,是系统软件. ..x.x. 2.计算机能直接识别的语言是. A.汇编语言 B.自然语言 ...
- java osta_Java语言程序设计_科泰计算机学校用户致胜口碑致远
Java语言程序设计,科泰计算机学校用户致胜口碑致远, 2.获得国家劳动和社会保障部OSTA职业资格认证 3.获得国际软件工程师认证. Java语言程序设计, 进制I/O不需要转换,所以进制I/O ...
- 《C语言程序设计》课程建设标准,《C语言程序设计》精品课程建设刍议
摘要:针对C语言程序设计课程教学存在的问题,阐述了C语言程序设计精品课程建设过程中从优化教学内容.丰富教学方法和教学手段.改革考核方式等核心问题,介绍课程建设过程中的几点体会.精品课程建设重在推广应用 ...
- 2016年湖北专升本考试C语言程序设计试卷答案(A卷) 《C语言程序设计》试卷 A卷
2016年湖北专升本考试C语言程序设计试卷答案(A卷) <C语言程序设计>试卷 A卷 答案和试卷 后面百度网盘提供 • 填空題(每空1分,共20分) 1.C程序是由 构成的,一个C源程序至 ...
- java语言程序设计考题_《JAVA语言程序设计》期末考试试题及答案6(应考必备题库)...
<JAVA语言程序设计>期末考试试题及答案6(应考必备题库) 一.填空题 1.定义类的保留字是( class ),定义接口的保留字是( interface ). 2.Socket通常也称为 ...
- 【C语言程序设计进阶-浙大翁恺】C语言笔记 文件
[C语言程序设计进阶-浙大翁恺]C语言笔记 文件 文件 格式化输入输出 文件输入输出 二进制文件 位运算 按位运算 移位运算 位运算例子 位段 文件 格式化输入输出 %-nd:数字左对齐,且输出要占n ...
最新文章
- 2022-2028年中国炼钢行业市场研究及前瞻分析报告
- Oracle Connect to an idle instance
- EdgeGallery — AIO 离线部署 v1.5 版本
- 第二阶段个人冲刺第一天总结
- C#与java的比较
- 指的是什么意思_扈三娘的外号一丈青,到底指的是什么意思?
- 【目标检测】ICCV21_TOOD: Task-aligned One-stage Object Detection
- JEECG - 基于代码生成器的J2EE智能开发框架 续五:权限设计
- WordPress技术资讯博客模板
- python10进制2进制转换
- javascript计算两条直线的夹角
- linux 实验感悟_linux实验感想
- 如何评价知乎?中文版Quora的商业化道路为何如此曲折?
- 【C++】数列求和-加强版
- 努力是你最幸福的时候
- 「数据结构 | 链表」单链表、双向链表节点操作演示动画
- java获取当前时间的前一个小时
- 音乐 美术 劳技 计算机教研组工作总结,音体美信息教研组工作总结
- 华盛顿大学西雅图 计算机科学 申请条件,华盛顿大学西雅图分校申请有哪些条件...
- 人生低谷一日感悟+收获
热门文章
- 使用opencv和C++实现多焦距图像合成
- 基于gensim的Deep learning with paragraph2vec 官方models.doc2vec文档解释
- php开发俄罗斯方块,HTML5+JS实现俄罗斯方块原理及具体步骤_html5教程技巧
- 20220422web前端面试记录
- iOS编译cURL库并链接darwinssl,zlib,c-ares库操作步骤
- calc():css简单的数学运算–加减乘除
- django orm原理_django 动态创建一个模型的多个table name, 并通过 Django ORM 操作
- 第4章 凯伦.霍妮——神经症需要和倾向
- 年度规划复盘及一些收获
- UGUI源码分析:GridLayoutGroup网格布局组件与ContentSizeFitter尺寸调节组件