第1章 C语言概述 1
1.1典型示例分析 1
1.2训练与提高 2
1.3习题参考答案 3
第2章 程序设计基础知识 5
2.1典型示例分析 5
2.2训练与提高 8
2.3习题参考答案 15
第3章 程序设计初步 18
3.1典型示例分析 18
3.2训练与提高 20
3.3习题参考答案 26
第4章 循环结构程序设计 30
4.1典型示例分析 30
4.2训练与提高 33
4.3习题参考答案 40
第5章 模块化程序设计——函数 46
5.1典型示例分析 46
5.2训练与提高 49
5.3习题参考答案 59
第6章 数组 62
6.1典型示例分析 62
6.2 训练与提高 64
6.3习题参考答案 74
第7章 指针 80
7.1典型示例分析 80
7.2训练与提高 82
7.3习题参考答案 97
第8章 结构体与共用体 111
8.1典型示例分析 111
8.2训练与提高 113
8.3习题参考答案 120
第9章 文件 129
9.1典型示例分析 129
9.2训练与提高 131
9.3习题参考答案 136
综合测试题 141
套题(一) 141
套题(一)参考答案 146
套题(二) 147
套题(二)参考答案 152
套题(三) 154
套题(三)参考答案 159
套题(四) 160
套题(四)参考答案 165
套题(五) 166
套题(五)参考答案 171
套题(六) 173
套题(六)参考答案 180
套题(七) 182
套题(七)参考答案 189
套题(八) 190
套题(八)参考答案 198
全国计算机等级考试笔试试卷 200
2006年4月全国计算机等级考试二级C语言笔试试卷 200
2006年4月笔试试卷参考答案与解析 212
2006年9月全国计算机等级考试二级C语言笔试试卷 218
2006年9月笔试试卷参考答案 231
2007年4月全国计算机等级考试二级C语言笔试试卷 231
2007年4月笔试试卷参考答案 245
2007年9月全国计算机等级考试二级C语言笔试试卷 245
2007年9月笔试试卷参考答案 257
2008年4月全国计算机等级考试二级C语言笔试试卷 258
2008年4月笔试试卷参考答案 267
附录“程序设计基础”课程考试大纲 268
参考文献 271