第1章 习题解答 1
1.1 习题1及参考答案和解释 1
1.2 习题2及参考答案和解释 5
1.3 习题3及参考答案和解释 8
1.4 习题4及参考答案和解释 15
1.5 习题5及参考答案和解释 23
1.6 习题6及参考答案和解释 36
1.7 习题7及参考答案和解释 53
1.8 习题8及参考答案和解释 70
1.9 习题9及参考答案和解释 86
1.10 习题10及参考答案和解释 105
1.11 习题11及参考答案和解释 108
1.12 习题12及参考答案和解释 127
第2章 思考题解答 140
2.1 第1章思考题及参考答案和解释 140
2.2 第3章思考题及参考答案和解释 140
2.3 第4章思考题及参考答案和解释 141
2.4 第6章思考题及参考答案和解释 142
2.5 第7章思考题及参考答案和解释 142
2.6 第8章思考题及参考答案和解释 143
2.7 第9章思考题及参考答案和解释 143
2.8 第11章思考题及参考答案和解释 144
2.9 第12章思考题及参考答案和解释 144
第3章 C语言上机开发环境介绍 146
3.1 Borland C++ 3.1开发环境 146
3.1.1 Borland C++的启动及准备工作 146
3.1.2 Borland C++编辑器的使用 148
3.1.3 程序的编译、链接、运行 151
3.1.4 程序调试方法 153
3.1.5 工程文件的使用方法 156
3.1.6 带参数的main函数的运行方法 158
3.2 Visual C++ 6.0开发环境 159
3.2.1 启动Visual C++ 6.0环境 159
3.2.2 建立或打开源程序文件 160
3.2.3 程序的编辑、编译、链接、运行 163
3.2.4 程序调试方法 164
3.2.5 建立工程 165
3.2.6 向已有工程中加入新文件 168
第4章 C语言上机实验题 169
4.1 平时上机实验题目 169
4.1.1 实验1 熟悉上机环境和基本数据类型编程练习 169
4.1.2 实验2 输入/输出与顺序结构编程练习 170
4.1.3 实验3 选择结构编程练习 171
4.1.4 实验4 循环结构编程练习 171
4.1.5 实验5 数组编程练习 172
4.1.6 实验6 函数编程练习 172
4.1.7 实验7 指针编程练习 173
4.1.8 实验8 数组、指针和函数综合编程练习 173
4.1.9 实验9 复杂数据类型编程练习 174
4.1.10 实验10 文件编程练习 174
4.2 平时上机实验题目参考答案 174
4.2.1 实验1 熟悉上机环境和基本数据类型编程练习 174
4.2.2 实验2 输入/输出与顺序结构编程练习 176
4.2.3 实验3 选择结构编程练习 178
4.2.4 实验4 循环结构编程练习 181
4.2.5 实验5 数组编程练习 183
4.2.6 实验6 函数编程练习 186
4.2.7 实验7 指针编程练习 188
4.2.8 实验8 数组、指针和函数综合编程练习 190
4.2.9 实验9 复杂数据类型编程练习 194
4.2.10 实验10 文件编程练习 197
4.3 期末上机实验考试题目 199
第5章 C语言模拟试卷 203
5.1 模拟试卷 203
5.1.1 试卷1 203
5.1.2 试卷2 212
5.1.3 试卷3 224
5.1.4 试卷4 235
5.1.5 试卷5 245
5.2 模拟试卷参考答案和解释 256
5.2.1 试卷1参考答案和解释 256
5.2.2 试卷2参考答案和解释 264
5.2.3 试卷3参考答案和解释 273
5.2.4 试卷4参考答案和解释 284
5.2.5 试卷5参考答案和解释 294