第一章 数据、运算与基本输入输出 1
【导读提要】 1
1.1 选择题 1
1.2 阅读程序 9
1.3 填空题 16
1.4 编写程序 17
1.5 参考答案 17
1.5.1 选择题 17
1.5.2 阅读程序 22
1.5.3 填空题 24
1.5.4 编写程序 25
第二章 流程控制 27
【导读提要】 27
2.1 选择题 27
2.2 阅读程序选择答案 31
2.3 阅读程序写出答案 36
2.4 程序填空 38
2.5 编写程序 41
2.6 思考题 43
2.7 参考答案 48
2.7.1 选择题 48
2.7.2 阅读程序选择答案 49
2.7.3 阅读程序写出答案 50
2.7.4 程序填空 51
2.7.5 编写程序 51
第三章 函数与程序结构 61
【导读提要】 61
3.1 选择题 61
3.2 阅读程序选择答案 63
3.3 阅读程序写出答案 66
3.4 程序填空 72
3.5 编写程序 73
3.6 思考题 73
3.7 参考答案 75
3.7.1 选择题 75
3.7.2 阅读程序选择答案 76
3.7.3 阅读程序写出答案 77
3.7.4 程序填空 79
3.7.5 编写程序 79
第四章 数组 83
【导读提要】 83
4.1 选择题 83
4.2 阅读程序 89
4.3 程序选择填空 92
4.4 程序填空 97
4.5 编写程序 103
4.6 思考题 104
4.7 参考答案 106
4.7.1 选择题 106
4.7.2 阅读程序 110
4.7.3 程序选择填空 111
4.7.4 程序填空 111
4.7.5 编写程序 112
第五章 指针 119
【导读提要】 119
5.1 选择题 119
5.2 阅读程序 125
5.3 程序选择填空 133
5.4 程序填空 136
5.5 编写程序 141
5.6 思考题 141
5.7 参考答案 142
5.7.1 选择题 142
5.7.2 阅读程序 145
5.7.3 程序选择填空 147
5.7.4 程序填空 148
5.7.5 编写程序 149
第六章 函数递归 154
【导读提要】 154
6.1 选择题 154
6.2 阅读程序 155
6.3 程序选择填空 157
6.4 程序填空 160
6.5 编写程序 164
6.6 思考题 165
6.7 参考答案 166
6.7.1 选择题 166
6.7.2 阅读程序 167
6.7.3 程序选择填空 167
6.7.4 程序填空 168
6.7.5 编写程序 169
第七章 结构与联合 177
【导读提要】 177
7.1 选择题 177
7.2 填空题 184
7.3 阅读程序 186
7.4 程序选择填空 193
7.5 程序填空 195
7.6 编写程序 206
7.7 思考题 206
7.8 参考答案 207
7.8.1 选择题 207
7.8.2 填空题 209
7.8.3 阅读程序 209
7.8.4 程序选择填空 213
7.8.5 程序填空 214
7.8.6 编写程序 215
第八章 文件 221
【导读提要】 221
8.1 选择题 221
8.2 程序选择填空 225
8.3 编写程序 230
8.4 思考题 230
8.5 参考答案 231
8.5.1 选择题 231
8.5.2 程序选择填空 233
8.5.3 编写程序 234
第九章 程序设计常用算法 241
【导读提要】 241
9.1 常用数值问题算法 241
9.2 常见排序算法 246
9.3 穷举法 248
9.4 递推法 254
9.5 模拟人工 259
9.6 回溯法 265
第十章 编程综合练习 271
【导读提要】 271
10.1 编写程序 271
10.2 思考题 300
附录 306
附录1 常用ASCII代码对照表 306
附录2 C语言运算符的优先级与结合性 307
附录3 Turbo C2.0常用库函数 308
附录4 Turbo C2.0上机操作指南 314
参考文献 320