
本书根据教育部《职业教育专业目录(2021年)》中职计算机类专业对C语言编程的基本要求编写,为适应中等职业学校计算机类专业课程改革的需要,与新形态一体化教材《编程基础—C语言》配套的学习指导与实训教材,是对主教材的补充和完善,旨在通过对课程重点、难点的总结提炼、大量习题的练习和上机实训操作,帮助学生理解所学知识,巩固理论学习和实践操作技能。
为进一步补充和完善计算机类专业新形态一体化系列教材,我们组织编写了这本与《编程基础—C语言》配套的教学用书。本书的编写以利于学生更好地掌握本课程知识为目标,可加强学生对理论和实践技能的掌握。 本书密切配合主教材各项目,每个项目分为4个部分:“知识要点”部分扼要阐述基本内容及重点、难点;“典型题解”和“自我测试”部分给出大量的基础知识习题,并对重点、难点知识进行详细分析;“上机实训”部分给出实训任务及操作指导。本书最后的“综合测试题”部分可系统地检测学生对全书知识点的掌握情况。 本书是主教材的辅助教材,也可作为职业教育高考的学习辅导教材,以及社会培训或从事计算机程序设计及技术支持人员的自学参考书。 本书由赵淑娟任主编,段欣任主审,阴婷婷、盖春光任副主编。还有一些职业学校的老师参与了测试和程序调试工作,在此表示感谢。 由于编者水平有限,书中难免有错误和不妥之处,恳请广大读者批评指正。 编 者 2022年6月
项目1 初窥门径—C语言和程序设计 001 1.1 知识要点 001 1.2 典型题解 004 1.3 自我测试 005 1.4 上机实训 007 项目2 算法与流程图 009 2.1 知识要点 009 2.2 典型题解 012 2.3 自我测试 014 2.4 上机实训 019 项目3 基本数据类型与顺序程序设计 021 3.1 知识要点 021 3.2 典型题解 026 3.3 自我测试 026 3.4 上机实训 030 项目4 选择结构程序设计 032 4.1 知识要点 032 4.2 典型题解 035 4.3 自我测试 036 4.4 上机实训 040 项目5 循环结构程序设计 042 5.1 知识要点 042 5.2 典型题解 045 5.3 自我测试 046 5.4 上机实训 050 项目6 利用数组处理批量数据 051 6.1 知识要点 051 6.2 典型题解 059 6.3 自我测试 060 6.4 上机实训 063 项目7 用函数实现模块化程序设计 064 7.1 知识要点 064 7.2 典型题解 067 7.3 自我测试 068 7.4 上机实训 075 项目8 利用指针灵活处理程序 078 8.1 知识要点 078 8.2 典型题解 080 8.3 自我测试 083 8.4 上机实训 089 项目9 使用结构体与共用体打包处理数据 092 9.1 知识要点 092 9.2 典型题解 097 9.3 自我测试 099 9.4 上机实训 103 项目10 对文件进行操作 105 10.1 知识要点 105 10.2 典型题解 109 10.3 自我测试 110 10.4 上机实训 118 综合测试题(一) 120 综合测试题(二) 125 综合测试题(三) 131 综合测试题(四) 137 综合测试题(五) 144