目 录
第一篇 习题篇
第1章 分章练习 1
1.1 引论 1
1.2 数据类型和运算 2
1.3 顺序结构 6
1.4 选择结构 12
1.5 循环结构 26
1.6 函数 43
1.7 数组 54
1.8 指针 70
1.9 结构体 85
1.10 文件 100
第2章 模拟测试 118
2.1 模拟试题一 118
2.2 模拟试题二 125
2.3 模拟试题三 133
2.4 模拟试题四 140
2.5 模拟试题五 150
第3章 等级考试「笔试」 160
3.1 2011年3月笔试试卷 160
3.2 2011年9月笔试试卷 172
3.3 2012年3月笔试试卷 183
3.4 2012年9月笔试试卷 194
第二篇 上机篇
第4章 开发环境 205
4.1 Visual Studio2010使用指南 205
4.1.1 VS2010安装与启动 205
4.1.2 VS2010编辑、编译与运行 206
4.1.3 VS2010查看帮助 211
4.2 MinGW GCC使用指南 212
4.2.1 MinGW安装与启动 212
4.2.2 MinGW编辑、编译与运行 214
4.3 常见错误和程序调试 216
4.3.1 程序错误 216
4.3.2 调试错误 219
4.3.3 常见错误及解决方案 223
第5章 上机实验 228
5.1 顺序结构 228
5.2 选择结构 229
5.3 循环结构 232
5.4 函数 235
5.5 数组 237
5.6 指针 241
5.7 结构体 243
5.8 文件 245
第6章 等级考试「机试」 247
6.1 2011年3月机考题库 247
6.2 2011年9月机考题库 260
6.3 2012年3月机考题库 275
6.4 2012年9月机考题库 289
第7章 综合实训 304
7.1 程序设计方法 304
7.1.1 程序设计思想 304
7.1.2 软件工程 304
7.1.3 程序开发流程 305
7.2 学生成绩管理系统 306
7.2.1 需求分析 307
7.2.2 总体设计 307
7.2.3 详细设计 308
7.2.4 程序设计 311
7.2.5 系统测试 312
7.3 俄罗斯方块游戏 312
7.3.1 游戏创意 312
7.3.2 游戏规划 313
7.3.3 游戏编码 317
7.3.4 游戏场景 318