前言
C语言程序设计习题解答与实验指导
程序设计是一门实践性很强的课程,如果脱离了实践,很难取得实效。上机实验和习题是程序设计课程非常重要的实践环节。但对于初学者而言,要编写出较优秀的程序并顺利通过编译及正确运行是有一定难度的。笔者在多年的程序设计课程教学中也深感实验指导和习题解答的重要性,为此我们编写了本书。
本书针对C语言程序设计课程的教学需求而编写,是邵兰洁等主编的《C语言程序设计》的配套教材,突出重点概念、基本语法和典型算法的应用以及问题求解的方法。全书共10章,每章包含基本知识提要、主教材习题解答、上机实验、拓展训练和补充习题与解答5部分。其中,基本知识提要部分给出了本章的知识结构图及重点知识整理;主教材习题解答部分是主教材各章的习题和参考答案;上机实验部分的实验题型在选择上循序渐进,首先是验证实验,主要包括读程序写结果题和程序改错题,考查读者对基本语法和概念的理解和掌握,培养读者的读程序能力,锻炼和培养学生程序设计的思维能力,填空实验则是培养读者读懂程序、学习和模仿典型算法的能力,设计实验主要是编程题,培养读者的独立思维能力和编程能力;拓展训练部分针对各章知识点进一步给出了上机实践题;补充习题与解答部分补充了一定量代表性强、有易有难、适用范围广的习题及参考答案,供读者进行练习和自我测试。书中的上机实验和补充习题均给出了答案和部分必要的分析提示。本书大量引用全国计算机等级考试二级C语言的真题和全国“蓝桥杯”软件大赛的真题。
本书所有程序均在Visual C++2010 Express环境和DevC++5.11环境下调试并编译通过。本书虽然是《C语言程序设计》的配套教材,但完全可以单独使用,相信读者能够从中获得启发。
本书的编写由孙丽云负责第1、9章,宋晓华负责第2章,李丽芬负责第3章,马睿负责第4、8章,邵兰洁负责第5、6、10章,张秋菊负责第7章。全书由马睿统稿。
参加本书编写的教师均从事C语言程序设计课程教学多年,有丰富的教学经验。在编写过程中,严谨细致,精益求精。但由于编者时间和能力所限,书中难免存在不妥之处,敬请读者、同仁批评指正。
编者
2021年1月
more >