第一部分 习题 1
第1章 C语言程序设计入门 1
1.1 选择题 1
1.2 填空题 2
1.3 算法描述题 3
1.4 编程题 3
第2章 数据类型与表达式 3
2.1 选择题 3
2.2 填空题 5
2.3 编程题 6
第3章 C语言的基本控制结构 7
3.1 选择题 7
3.2 填空题 19
2.3 编程题 26
第4章 数组 27
4.1 选择题 27
4.2 填空题 35
4.3 编程题 43
第5章 函数与模块化设计 44
5.1 选择题 44
5.2 填空题 52
5.3 编程题 60
第6章 指针 61
6.1 选择题 61
6.2 填空题 70
6.3 编程题 77
第7章 结构体与链表 78
7.1 选择题 78
7.2 填空题 86
7.3 编程题 91
第8章 文件 92
8.1 选择题 92
8.2 填空题 98
8.3 编程题 100
第二部分 实验 101
第9章 实验部分 101
9.1 实验一 C程序的运行环境和运行C程序的方法 101
9.2 实验二 数据类型、运算符和表达式 102
9.3 实验三 顺序结构和选择结构 104
9.4 实验四 循环结构 107
9.5 实验五 数组 109
9.6 实验六 函数 113
9.7 实验七 指针 115
9.8 实验八 结构体与链表 121
9.9 实验九 文件 128
第三部分 模拟试题 133
第10章 模拟试题精选 133
10.1 模拟试题1 133
10.2 模拟试题2 136
10.3 模拟试题3 140
10.4 模拟试题4 144
10.5 模拟试题5 148
10.6 模拟试题6 152
第四部分 习题参考答案 158
第11章 各章习题参考答案 158
第1章 C语言程序设计入门参考答案 158
第2章 数据类型与表达式参考答案 161
第3章 C语言的基本控制结构参考答案 163
第4章 数组参考答案 175
第5章 函数与模块化设计参考答案 185
第6章 指针参考答案 200
第7章 结构体与链表参考答案 214
第8章 文件参考答案 228
第五部分 模拟试题参考答案 237
第12章 模拟试题精选参考答案 237
模拟试题1参考答案 237
模拟试题2参考答案 240
模拟试题3参考答案 243
模拟试题4参考答案 245
模拟试题5参考答案 248
模拟试题6参考答案 250