第1章 C语言基础知识 1
1.1 选择题 1
1.2 填空题 4
1.3 上机题 5
1.3.1 改错题 5
1.3.2 补充完整题 6
1.3.3 编程题 6
1.4 参考答案 6
第2章 顺序结构程序设计 8
2.1 选择题 8
2.2 填空题 11
2.3 上机题 13
2.3.1 改错题 13
2.3.2 补充完整题 13
2.3.3 编程题 14
2.4 参考答案 14
第3章 分支结构程序设计 16
3.1 选择题 16
3.2 填空题 25
3.3 上机题 35
3.3.1 改错题 35
3.3.2 补充完整题 37
3.3.3 编程题 38
3.4 参考答案 39
第4章 循环结构程序设计 45
4.1 选择题 45
4.2 填空题 60
4.3 上机题 71
4.3.1 改错题 71
4.3.2 补充完整题 72
4.3.3 编程题 74
4.4 参考答案 75
第5章 数组 80
5.1 选择题 80
5.2 填空题 88
5.3 上机题 101
5.3.1 改错题 101
5.3.2 补充完整题 103
5.3.3 编程题 105
5.4 参考答案 105
第6章 指针 112
6.1 选择题 112
6.2 填空题 117
6.3 上机题 124
6.3.1 改错题 124
6.3.2 补充完整题 126
6.3.3 编程题 128
6.4 参考答案 128
第7章 函数 134
7.1 选择题 134
7.2 填空题 156
7.3 上机题 177
7.3.1 改错题 177
7.3.2 补充完整题 187
7.3.3 编程题 196
7.4 参考答案 197
第8章 结构体和其他构造类型 213
8.1 选择题 213
8.2 填空题 224
8.3 上机题 229
8.3.1 改错题 229
8.3.2 补充完整题 233
8.3.3 编程题 236
8.4 参考答案 236
第9章 位运算与位段 245
9.1 选择题 245
9.2 填空题 247
9.3 参考答案 250
第10章 文件 251
10.1 选择题 251
10.2 填空题 254
10.3 上机题 264
10.3.1 改错题 264
10.3.2 补充完整题 266
10.3.3 编程题 268
10.4 参考答案 268