第1章 C语言概述 1
1.1 C语言的特点 1
1.1.1 C语言是一种不完全的结构化程序设计语言 1
1.1.2 C语言是一种弱类型的语言 2
1.1.3 C语言是一种中级语言 3
1.1.4 C语言的语句简练 3
1.1.5 C语言的移植性强 4
1.1.6 C语言自身的不足之处 5
1.2 C语言程序的格式 6
1.2.1 C语言中程序. 文件. 函数三者之间的关系 6
1.2.2 C语言程序在书写格式上的特点 6
1.2.3 组成C语言程序的最小可执行单元和最小模块单元 7
1.2.4 C语言中多个文件程序中的主函数 8
1.2.5 C语言程序书写格式与可读性 8
1.3 C语言的实现 9
1.3.1 如何实现一个C语言的程序 9
1.3.2 C语言程序在编译中的错误类型 10
1.3.3 C语言中多文件程序如何实现 10
1.3.4 主函数带参数的程序如何实现 11
1.3.5 如何调试一个C语言的程序 12
1.4 C语言词法及其规则 13
1.4.1 C语言的单词 13
1.4.2 C语言中的标识符. 关键字以及它们的区别 13
1.4.3 C语言中常用的分隔符及其作用 14
1.4.4 C语言中空白符的含义及其作用 14
1.5 C语言的应用 14
1.5.1 C语言的主要应用 14
1.5.2 C语言与C++语言的关系 15
第2章 Turbo C 2.0程序设计环境与程序调试技术 16
2.1 Turbo C的启动与退出 16
2.1.1 Turbo C的启动 16
2.1.2 退出Turbo C 17
2.1.3 联机帮助 17
2.2 窗口 18
2.2.1 编辑窗口(Edit window) 18
2.2.2 信息窗口(Message window) 18
2.2.3 监视窗口(Watch window) 19
2.3 菜单与热键 19
2.3.1 打开菜单 19
2.3.2 热键 21
2.4 Turbo C菜单命令 22
2.4.1 File菜单 22
2.4.2 Edit菜单 23
2.4.3 Run菜单 23
2.4.4 Compile菜单 24
2.4.5 Project菜单 25
2.4.6 Options菜单 26
2.5 文本编辑 31
2.5.1 简单编辑操作 31
2.5.2 块操作 33
2.5.3 查找与替换 34
2.5.4 其它编辑操作 35
2.6 程序调试 37
2.6.1 Turbo C 调试器 37
2.6.2 用于调试程序的菜单命令 38
2.6.3 程序调试技术 42
2.6.4 程序调试实例 47
第3章 C 语言程序设计上机考试应试指南 58
3.1 上机考试系统使用说明 58
3.1.1 上机考试环境 58
3.1.2 上机考试时间 59
3.1.3 上机考试题型及分值 59
3.1.4 上机考试登录 59
3.1.5 试题内容查阅工具的使用 61
3.1.6 考生目录和文件的恢复 64
3.1.7 文件名的说明 64
3.2 上机考试内容 65
3.2.1 DOS命令操作题 65
3.2.2 程序修改题 72
3.2.3 程序设计题 76
3.3 如何准备计算机等级上机考试 79
3.3.1 了解试卷,胸中有数 79
3.3.2 勤于实践,注意积累 80
3.3.3 整理错误,注意防范 89
3.3.4 查漏补缺,全面掌握 101
第4章 历年全国计算机等级考试上机考试试题分析 102
4.1 第一卷试题分析 102
4.2 第二卷试题分析 110
4.3 第三卷试题分析 114
4.4 第四卷试题分析 118
4.5 第五卷试题分析 124
4.6 第六卷试题分析 128
4.7 第七卷试题分析 131
4.8 第八卷试题分析 135
4.9 第九卷试题分析 140
4.10 第十卷试题分析 144
4.11 第十一卷试题分析 148
4.12 第十二卷试题分析 153
4.13 第十三卷试题分析 159
4.14 第十四卷试题分析 164
4.15 第十五卷试题分析 168
4.16 第十六卷试题分析 173
4.17 第十七卷试题分析 177
4.18 第十八卷试题分析 183
4.19 第十九卷试题分析 188
4.20 第二十卷试题分析 192
第5章 全国计算机等级考试上机考试模拟试卷 198
5.1 模拟试卷一 198
5.2 模拟试卷二 200
5.3 模拟试卷三 203
5.4 模拟试卷四 205
5.5 模拟试卷五 206
5.6 模拟试卷六 210
5.7 模拟试卷七 213
5.8 模拟试卷八 216
5.9 模拟试卷九 219
5.10 模拟试卷十 222
5.11 模拟试卷十一 225
5.12 模拟试卷十二 227
全国计算机等级考试上机考试模拟试卷参考答案 231
附录A 全国计算机等级考试说明与大纲 241
附录B C语言关键字 247
附录C 运算符的优先级与结合性 248
附录D C 库函数 250