目录 1
第1部分 试题 1
1 C语言概述 1
1.1 选择题 1
1.2 填空题 2
2 数据类型、运算符与表达式 3
2.1 选择题 3
2.2 填空题 7
3 最简单的C程序设计 10
3.1 选择题 10
3.2 填空题 15
3.3 编程题 19
4 逻辑运算和分支结构 20
4.1 选择题 20
4.2 填空题 26
4.3 编程题 45
5 循环结构 47
5.1 选择题 47
5.2 填空题 61
5.3 编程题 73
6 数组 75
6.1 选择题 75
6.2 填空题 85
6.3 编程题 108
7 函数 110
7.1 选择题 110
7.2 填空题 117
7.3 编程题 137
8 编译预处理 141
8.1 选择题 141
8.2 填空题 147
8.3 编程题 152
9 指针 154
9.1 选择题 154
9.2 填空题 179
9.3 编程题 214
10 结构体与共用体 216
10.1 选择题 216
10.2 填空题 227
10.3 编程题 248
11 位运算 250
11.1 选择题 250
11.2 填空题 253
12 文件 260
12.1 选择题 260
12.2 填空题 264
12.3 编程题 272
第2章 数据类型、运算符与表达式 275
1.2 填空题 275
2.1 选择题 275
第2部分 参考答案 275
1.1 选择题 275
第1章 C语言概述 275
2.2 填空题 276
第3章 最简单的C程序设计 277
3.1 选择题 277
3.2 填空题 277
3.3 编程题 279
第4章 逻辑运算和分支结构 279
4.1 选择题 279
4.2 填空题 280
4.3 编程题 282
第5章 循环结构 285
5.1 选择题 285
5.2 填空题 286
5.3 编程题 287
第6章 数组 289
6.1 选择题 289
6.2 填空题 289
6.3 编程题 292
7.1 选择题 296
7.2 填空题 296
第7章 函数 296
7.3 编程题 298
第8章 编译预处理 300
8.1 选择题 300
8.2 填空题 301
8.3 编程题 302
第9章 指针 303
9.1 选择题 303
9.2 填空题 304
9.3 编程题 308
10.2 填空题 311
10.1 选择题 311
第10章 结构体与共用体 311
10.3 编程题 313
第11章 位运算 316
11.1 选择题 316
11.2 填空题 317
11.3 编程题 318
第12章 文件 319
12.1 选择题 319
12.2 填空题 319
12.3 编程题 320
参考文献 324