第一部分 习题参考解析 1
第1章 程序设计概述 1
1.1选择题及解析 1
1.2填空题及解析 3
1.3简答与程序设计题及解析 4
第2章 数据类型、运算符与表达式 7
2.1选择题及解析 7
2.2填空题及解析 11
2.3程序设计题及解析 14
第3章 结构控制语句 16
3.1选择题及解析 16
3.2填空题及解析 22
3.3程序设计题及解析 25
第4章 数组 29
4.1选择题及解析 29
4.2填空题及解析 33
4.3程序设计题及解析 40
第5章 函数 46
5.1选择题及解析 46
5.2填空题及解析 50
5.3程序设计题及解析 63
第6章 指针 87
6.1选择题及解析 87
6.2填空题及解析 96
6.3程序设计题及解析 102
第7章 编译预处理 116
7.1选择题及解析 116
7.2填空题及解析 119
7.3程序设计题及解析 121
第8章 自定义数据类型 125
8.1选择题及解析 125
8.2填空题及解析 128
8.3程序设计题及解析 131
第9章 文件 140
9.1选择题及解析 140
9.2填空题及解析 143
9.3程序设计题及解析 146
第二部分C语言项目实例——高校工资管理系统 150
1.1高校工资管理系统概述 150
1.2高校工资管理系统分析 150
1.3高校工资管理系统的设计 152
1.4高校工资管理系统的实现 160
第三部分 上机实验项目 174
实验1熟悉C语言编程环境和基本数据处理实验 174
实验1.1熟悉C语言编程环境 174
实验1.2基本数据处理 177
实验1.3输入输出函数的使用 180
实验2选择结构实验 183
实验2.1 if语句的使用 183
实验2.2多分支语句的使用 185
实验3循环结构实验 188
实验3.1基本循环语句的使用 188
实验3.2嵌套循环程序设计 191
实验4数组实验 194
实验4.1一维数组程序设计 194
实验4.2二维数组程序设计 198
实验5函数实验 202
实验5.1函数的定义和调用 202
实验5.2递归函数及变量作用域 208
实验6指针实验 212
实验6.1指针的基本操作 212
实验6.2指针应用程序设计 215
实验7编译预处理实验 218
实验8自定义数据类型实验 220
实验8.1结构体数据类型程序设计 220
实验8.2共用体与链表 223
实验9文件实验 226
实验9.1文件操作程序设计 226
实验9.2综合程序设计 229
第四部分 上机实验环境介绍 230
第1章Visual C++ 6.0环境中上机实验的一般过程 230
1.1 Visual C++ 6.0常用功能 230
1.2 Visual C++6.0环境中运行C程序的步骤 232
1.3程序的简单调试 237
1.4 Visual C++ 6.0中运行C程序常见错误提示信息及修改建议 242
第2章Turbo C 2.0环境中上机实验的一般过程 247
2.1 Turbo C 2.0环境中运行C程序的步骤 247
2.2 Turbo C 2.0集成开发环境的使用 249
2.3 Turbo C 2.0中运行C程序常见错误提示信息及修改建议 261
附录1福建省高等学校计算机应用水平等级考试二级(C语言)模拟题 270
附录2福建省高等学校计算机应用水平等级考试二级(C语言)考试大纲 318
参考文献 322