二级C应试辅导

二级C应试辅导

ID:41945381

大小:242.00 KB

页数:59页

时间:2019-09-05

二级C应试辅导_第1页
二级C应试辅导_第2页
二级C应试辅导_第3页
二级C应试辅导_第4页
二级C应试辅导_第5页
资源描述:

《二级C应试辅导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、二级C应试辅导全国计算机等级考试§1二级C考试方式及要求一、了解考试方式:1.笔试:120分钟,满分100分。题型:选择题(50道单项选择题,其中1~10题每小题2分、11~50题每小题1分,共60分)填空题(共20空,每空2分,共40分)内容:公共基础知识部分的30分(其中:20分选择题、10分填空题)C语言程序设计部分70分(其中:40分选择题、30分填空题)2二级C应试辅导2.机试:60分钟,满分100分。题型:由三种题型组成:一道填空题(30分)、一道改错题(30分)、一道编程题(40分)内容:均

2、为C语言程序设计二、熟悉考试范围:1.了解最新最全的考试要求。2.仔细阅读最新的考试大纲,熟悉考试范围。(报名时完成)3二级C应试辅导一、程序修改题常见错误类型:1、语法错误以下是一些常见错误:(1)变量未定义(2)变量大小写不统一(3)变量类型不匹配(4)字符常量与字符串常量混淆(5)语句末尾少了分号(6)函数的首部(即整个函数的第一行)以分号结束(7)if语句后的表达式两侧没有圆括号§2程序修改题(改错题)4二级C应试辅导2、逻辑错误(语义错误)以下是一些常见错误:(1)循环语句、if语句、复合语句的

3、花括号后多加了分号(2)赋值号与等号混淆(3)引号或括号不对称(只有一边)(4)复合语句少了“{}”(5)将数字“0”写成了字母“o”,或将字母“o”写成了数字“0”;将数字“1”写成了小写字母“l”,或将小写字母“l”写成了数字“1”;(6)变量的初值不正确或未赋初值5二级C应试辅导2、逻辑错误(语义错误)以下是一些常见错误:(7)利用scanf()函数给变量赋值时忘记加地址运算符“&”(8)输入输出的数据类型与所用格式说明符不一致(9)输入数据时,企图规定精度,如:scanf("%7.2f",&a);

4、(10)switch语句中漏写break语句(11)在引用数组元素时,将定义数组时的下标值作为数组最后一个元素的下标(12)使用scanf()函数时,输入数值型数据的方式与要求不符,或输入字符格式与要求不一致(此类错误虽不方便出改错题,但对任何C程序设计的学习者来说却是必须注意的地方)6二级C应试辅导3、算法错误因不同的问题有不同的算法,同一个问题也有不同的算法,因此算法错误难于归纳和总结,也就是说算法错误的种类实在太多,要修改此类错误不仅要掌握常用的算法、审清题目,还且要善于对程序(段)的功能进行分析。

5、7二级C应试辅导二、程序修改题举例:例:下列给定程序的功能是:读入一个整数k(2<=k<=10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出:2、3、5、7、11。请改正程序中的错误,使程序能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序如下:8二级C应试辅导#include<conio.h>#include<stdio.h>/************found************/IsPrime(intn);{int

6、i,m;m=1;for(i=2;i<n;i++)/************found************/if!(n%i){m=0;break;}return(m);}9二级C应试辅导main(){intj,k;clrscr();printf(“Pleaseenteranintegernumberbetween2and10000:”);scanf(“%d”,&k);printf(“Theprimefactor(s)of%dis(are):”,k);for(j=2;j<=k;j++)if((

7、!(k%j))&&(IsPrime(j)))printf(“%4d”,j);printf(””);10二级C应试辅导改正后的IsPrime函数#include<conio.h>#include<stdio.h>/************found************/IsPrime(intn){inti,m;m=1;for(i=2;i<n;i++)/************found************/if(!(n%i)){m=0;break;}return(m);}11二级C应试辅导例

8、:下列给定程序中,函数fun的功能是:将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c所指数组中,过长的字符放在c的尾部,如:a=“abcdefg”,b=“1234”,则c="a1b2c3d4efg"请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序如下:12二级C应试辅导#include#include

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

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

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