第1部分 习题篇 3
第1章 C语言基础知识 3
1.1 选择题 3
1.2 填空题 9
1.3 答案 10
第2章 选择结构 13
2.1 选择题 13
2.2 填空题 19
2.3 答案 23
第3章 循环结构 26
3.1 选择题 26
3.2 填空题 31
3.3 答案 36
第4章 函数 38
4.1 选择题 38
4.2 填空题 46
4.3 答案 53
第5章 数组 55
5.1 选择题 55
5.2 填空题 63
5.3 答案 73
第6章 预处理命令 75
6.1 选择题 75
6.2 填空题 78
6.3 答案 80
第7章 指针 81
7.1 选择题 81
7.2 填空题 89
7.3 答案 96
第8章 结构体与共用体 99
8.1 选择题 99
8.2 填空题 101
8.3 答案 103
第9章 位运算 105
9.1 选择题 105
9.2 填空题 106
9.3 答案 107
第10章 文件 109
10.1 选择题 109
10.2 填空题 111
10.3 答案 114
第2部分 实验篇 117
实验1 C程序的运行环境 117
实验2 数据类型、运算符和表达式 121
实验3 最简单的C程序设计 124
实验4 逻辑结构程序设计 129
实验5 循环控制 135
实验6 函数 143
实验7 数组 146
实验8 编译预处理 157
实验9 指针 159
实验10 结构体和共用体 165
实验11 位运算 171
实验12 文件 173
第3部分 课程设计篇 179
课程设计1 学生成绩管理系统 179
1.1 课程设计的目的 179
1.2 课程设计报告的内容 179
1.3 答辩要求 179
1.4 参考代码 180
1.5 程序的调试 188
课程设计2 餐厅信息管理程序 191
2.1 实践目的 191
2.2 基本要求 191
2.3 算法分析 192
2.4 参考代码 194
2.5 代码测试 202
2.6 思考题 203
附录A C语言全国二级考试模拟系统 204
参考文献 208