本书根据C语言程序设计的基本教学要求,全书共分为5部分,分别是习题、实验、模拟试题、习题参考答案和模拟试题的参考答案。
本书是《C语言程序设计》(宋丽华、雷鹏、张小峰、韩婷婷编著,清华大学出版社2014年出版)的配套教材。
全书分为五部分: 习题、实验、模拟试题、习题参考答案以及模拟试题的参考答案,目的在于帮助学生尽快巩固和掌握学到的知识。作为我校软件工程专业应用型人才培养的系列教材之一,本书曾作为校内讲义多次印刷,在计算机类、电气信息类和信息管理类等专业中使用。借清华大学出版社正式出版之际,在原讲义的基础上,结合我们多年的教学实践与改革,进行了较大的修改,使其更好地服务于不同专业学生的C语言学习。
本书由张小峰、宋丽华、解辉共同编写,书中所有程序均在VC 6.0中调试通过。
在本书的规划和写作过程中,鲁东大学软件学院的岳峻、雷鹏、高洪江、孙丽、李梅、张振兴、刘莉、周春姐、韩婷婷等老师对书稿提出了许多建设性的建议,在此深表感谢。清华大学出版社的广大员工也为教材的出版付出了大量的心血,使本书得以及时出版,在此一并致以衷心的感谢。
在本书的编写过程中,作者参阅了国内外诸多同行的著作,在这里不再一一列举,在此向他们致以谢意。
限于作者学识水平,书中肯定存在着不妥之处,恳请读者批评指正。
作者
2015年4月于烟台
第一部分习题/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填空题/988.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