第一部分 C语言程序设计学习要点与典型题解第一章 C语言的结构 3
1.1 学习要求 3
1.2 内容要点 3
1.3 典型例题及解答 4
第二章 数据类型、运算符和表达式 7
2.1 学习要求 7
2.2 内容要点 7
2.3 典型例题及解答 10
第三章 基本语句 15
3.1 学习要求 15
3.2 内容要点 15
3.3 典型例题及解答 18
第四章 选择结构程序设计 27
4.1 学习要求 27
4.2 内容要点 27
4.3 典型例题及解答 30
第五章 循环结构程序设计 36
5.1 学习要求 36
5.2 内容要点 36
5.3 典型例题及解答 37
第六章 数组的定义和引用 46
6.1 学习要求 46
6.2 内容要点 46
6.3 典型例题及解答 47
第七章 函数 56
7.1 学习要求 56
7.2 内容要点 56
7.3 典型例题及解答 59
第八章 编译预处理 71
8.1 学习要求 71
8.2 内容要点 71
8.3 典型例题及解答 72
第九章 指针 75
9.1 学习要求 75
9.2 内容要点 75
9.3 典型例题及解答 78
第十章 结构体与共用体 98
10.1 学习要求 98
10.2 内容要点 98
10.3 典型例题及解答 101
第十一章 位运算 110
11.1 学习要求 110
11.2 内容要点 110
11.3 典型例题及解答 110
第十二章 文件操作 113
12.1 学习要求 113
12.2 内容要点 113
12.3 典型例题及解答 115
第二部分 上机实验指导 121
第十三章 上机实验指导 121
13.1 上机实验的目的与步骤 121
13.2 实验1 C程序的运行环境和运行一个C程序的方法 121
13.3 实验2 数据类型、运算符和表达式 124
13.4 实验3 基本语句 125
13.5 实验4 选择结构程序设计 129
13.6 实验5 循环结构程序设计 135
13.7 实验6 数组的定义和引用 143
13.8 实验7 函数 149
13.9 实验8 编译预处理 156
13.10 实验9 指针 158
13.11 实验10 结构体和共用体 165
13.12 实验11 位运算 172
13.13 实验12 文件操作 174
第三部分 等级考试应试指导 179
第十四章 等级考试应试指南 179
14.1 全国计算机等级考试介绍 179
14.2 二级C语言程序设计考试的软件环境、考试时间、考试题型及分值 180
14.3 如何准备等级考试 180
14.4 笔试考试应试策略 182
14.5 上机考试的注意事项与建议 182
14.6 上机考试编程时常犯的错误分析 184
第十五章 等级考试笔试试题 188
15.1 2004年4月全国计算机等级考试二级笔试试题 188
15.2 2004年9月全国计算机等级考试二级笔试试题 204
15.3 2005年4月全国计算机等级考试二级笔试试题 218
15.4 2005年9月全国计算机等级考试二级笔试试题 232
15.5 2006年4月全国计算机等级考试二级笔试试题 248
15.6 2006年9月全国计算机等级考试二级笔试试题 262
第十六章 等级考试上机考试指导 278
16.1 上机考试试题第1套及解答 278
16.2 上机考试试题第2套及解答 281
16.3 上机考试试题第3套及解答 284
16.4 上机考试试题第4套及解答 287
16.5 上机考试试题第5套及解答 291
16.6 上机考试试题第6套及解答 295
附录A 全国计算机等级考试二级(C语言程序设计)考试大纲 300
附录B 全国计算机等级考试二级公共基础考核目录 304
附录C 等级考试笔试试题答案 307
附录D Turbo C菜单功能表、功能键表、编辑命令表 311
参考文献 315