本书是依据教育部考试中心制IT的《全国计算机等级考试考试大纲(2004年版)》中对二级C语言程序设计的要求,以高等教育出版社出版的《全国计算机等级考试二级教程——C语言程序设计》指定教材为蓝本编写而成的。内容上做到了既不超纲,又不降低水平;讲解简明扼要,理论联系实际。为了适合自学迎考,本书通过对笔试试题的分析与解答,对一些重点和难点问题加以分析、归纳与总结,使考生能够在最短的时间内掌握考试要点。同时本书还对上机考试做了详细的介绍,包括上机环境、上机试题分析等。最后给出了2003年9月、2004年4月和2004年9月全真试题(笔试+上机)及其分析与解答。
本书内容丰富、结构清晰、针对性强、叙述严谨,不仅适用于报考全国计算机等级考试二级C语言程序设计的考生使用,也可作为其他人员学习C语言程序设计的参考用书。
与本书配套使用的光盘提供了开放式全真模拟考试环境和覆盖所有考点的笔试、上机模拟练习题,具有现场评析、自动阅卷、评分功能,可以让考生提前熟悉考试环境,学练结合,全面提升应试能力。
第1部分公共基础知识
第1章数据结构与算法
1.1考试要点
1.1.1算法基本知识
1.1.2数据结构的基本概念
1.1.3线性表
1.1.4栈和队列
1.1.5线性链表及其基本运算
1.1.6树的基本知识
1.1.7查找和排序算法
1.2试题解析
1.2.1选择题
1.2.2填空题
第2章结构化程序设计基础
2.1考试要点
2.1.1程序设计方法与风格
2.1.2结构化程序设计概念
2.1.3面向对象的程序设计
2.2试题解析
.2.2.1选择题
2.2.2填空题
第3章软件工程基础
3.1考试要点
3.1.1软件工程基本知识
3.1.2结构化分析方法
3.1.3结构化设计方法
3.1.4软件测试
3.1.5程序调试
3.2试题解析
3.2.1选择题
3.2.2填空题
第4章数据库设计基础
4.1考试要点
4.1.1数据库概念
4.1.2数据模型
4.1.3关系代数及数据库规范化
4.1.4数据库设计方法及步骤
4.2试题解析=
4.2.1选择题
4.2.2填空题
第2部分考试要点与笔试真题解析
第5章C语言的结构
5.1考试要点
5.1.1程序的构成
5.1.2C语言的风格及其书写格式
5.1.3头文件
5.1.4C语言的基本词法
5.2笔试真题解析
5.2.1选择题
第6章数据类型及其运算
6.1考试要点
6.1.1C语言的数据类型
6.1.2常量和变量
6.1.3运算符
6.1.4表达式
6.2笔试真题解析
6.2.1选择题
6.2.2填空题
第7章基本语句
7.1考试要点
7.1.1基本语句
7.1.2输入输出函数的调用
7.1.3goto语句和语句标号
7.2笔试真题解析
7.2.1选择题
7.2.2填空题
第8章选择结构程序设计
8.1考试要点
8.1.1条件分支语句
8.1.2开关语句
8.2笔试真题解析
8.2.1选择题
8.2.2填空题
第9章循环结构程序设计
9.1考试要点
9.1.1三种循环结构语句
9.1.2continue语句和break语句
9.2笔试真题解析
9.2.1选择题
9.2.2填空题
第10章数组的定义和引用
10.1考试要点
10.1.1一维数组
10.1.2字符数组
10.1.3多维数组
10.2笔试真题解析
10.2.1选择题
10.2.2填空题
第11章函数
11.1考试要点
11.1.1函数的概念
11.1.2函数的调用
11.1.3函数间的数据传递
11.2笔试真题解析
11.2.1选择题
11.2.2填空题
第12章编译预处理
12.1考试要点
12.1.1编译预处理
12.1.2分别编译
12.2笔试真题解析
12.2.1选择题..
12.2.2填空题
第13章指针
13.1考试要点
13.1.1指针的概念
13.1.2指针与数组
13.1.3指针的运算
13.1.4指针与函数
13.2笔试真题解析
13.2.1选择题
13.2.2填空题‘
第14章结构体与共用体
14.1考试要点’
14.1.1结构体类型
14.1.2共用体类型
14.1.3枚举型
14.2笔试真题解析
14.2』选择题
14.2.2填空题
第15章文件操作
15.1考试要点.
15.1.1文件的概念
15.1.2文件类型指针
15.1.3与文件有关的函数
15.2笔试真题解析
15.2.1选择题
15.2.2填空题
第3部分上机考试操作说明与真题解析
第16章上机考试操作说明
16.1上机考试环境
16.2上机考试内容.
16.3上机考试操作方法
16.4上机考试技巧
第17章程序修改题
第18章程序设计题
第4部分全真试题(笔试+上机)分析与解答
2003年9月全国计算机等级考试二级笔试试卷试卷解析
2003年9月全国计算机等级考试二级上机试题试题解答
2004年4月全国计算机等级考试二级笔试试卷试卷解析
2004年4月全国计算机等级考试二级上机试题试题解答
2004年9月全国计算机等级考试二级笔试试卷试卷解析
2004年9月全国计算机等级考试二级上机试题试题解答
全国计算机等级考试是经国家教委批准,由国家教委考试中心主办,测试应试者计算机基础知识和应用能力的专项考试,在很大程度上满足了计算机用户自我测试与自我评价的心理需求。同时,这种既重知识又重操作的考试模式也满足了所有企事业单位对实用人才考评的实际需要。
2004年全国计算机等级考试作了重大调整,二级考试除了考试科目有所增减外,还统一添加了公共基础知识部分。本书作者针对新大纲中有关二级C语言程序设计的考试要求,从笔试和上机考试两个方面进行分析与总结,希望能为广大考生应试提供有益的帮助。
全书分为4部分:
第1部分是“公共基础知识”,这是2004年版新大纲增加的内容,含有基本数据结构与算法、程序设计方法,软件工程和数据库设计基础知识。该部分在笔试考试中占30分(10道选择题,5道填空题),不涉及上机操作,故本部分重点放在知识点的归纳与总结上,并结合适量的选择题及填空题进行分析。
第2部分是“考试要点与笔试真题解析”,与新版全国计算机等级考试大纲紧密结合,将笔试中的难点和常考的知识点融入到典型考题的细致分析与解答中,便于考生准确把握笔试的重点和难点。
在章节顺序上,该部分与高等教育出版社出版的《全国计算机等级考试二级教程——C语言程序设计》一致。在试题选择上,该部分试题主要来自2002年和2003年笔试真题试卷。
第3部分是“上机考试操作说明与真题解析”,在详细介绍上机考试环境及操作方法之后,对上机试题中的程序填空题、程序修改题和程序设计题进行分类解析,并结合上机考试真题进行详细的分析与解答,总结考试规律,点拨解题技巧,让考生对上机考试有个全面的认识。
在试题选择上,该部分大多是2003年和2004年上机考试真题。
第4部分是“全真试题(笔试+Jo机)分析与解答”,针对2003年9月、2004年4月和2004年9月三次最新的笔试试卷和上机试题进行分析与解答,使考生熟悉最新考试内容,掌握解题技巧,以便在最短时间内有所突破,取得好成绩。
本书作者长期从事全国计算机等级考试的教学和培训工作,积累了丰富的考前辅导经验,对计算机等级考试颇有研究,对考试题型特点、知识点分布把握得比较准确。相信考生在学习本书后,能够强化基本知识和基本技能,全面把握全国计算机等级考试内容,从而顺利通过考试。
本书稿由蒋劲柏编著,董海、余先虎、张勇、王慧君、张复俊、楼立其等也参与了资料收集、整理和编写工作,在此向他们表示感谢。
由于时间仓促,书中不妥之处在所难免,敬请广大读者批评指正。
编者
2004年12月