第一部分 实践题 3
单元1 程序设计宏观认识 3
一、知识点回顾 3
二、单元练习 3
三、实训任务 4
四、拓展任务 6
单元2 程序设计基础知识 7
一、知识点回顾 7
二、单元练习 7
三、实训任务 9
四、拓展任务 10
单元3 顺序结构程序设计 11
一、知识点回顾 11
二、单元练习 11
三、实训任务 13
四、拓展任务 16
单元4 选择结构程序设计 17
一、知识点回顾 17
二、单元练习 17
三、实训任务 21
四、拓展任务 23
单元5 循环结构程序设计 24
一、知识点回顾 24
二、单元练习 24
三、实训任务 28
四、拓展任务 30
单元6 批量数据的处理 32
一、知识点回顾 32
二、单元练习 32
三、实训任务(1) 35
四、实训任务(2) 37
五、拓展任务 39
单元7 使用函数分工合作 40
一、知识点回顾 40
二、单元练习 40
三、实训任务 44
四、拓展任务 47
单元8 使用指针访问数据 48
一、知识点回顾 48
二、单元练习 48
三、实训任务 53
四、拓展任务 56
单元9 结构体、共用体与用户自定义类型 58
一、知识点回顾 58
二、单元练习 58
三、实训任务 62
四、拓展任务 64
单元10 对文件进行读写操作 65
一、知识点回顾 65
二、单元练习 65
三、实训任务 69
四、拓展任务 71
第二部分 自测题 75
基础篇 单元1~单元5自测题 75
一、基础知识题 75
二、综合应用题 80
提高篇 单元6~单元10自测题 82
一、基础知识题 82
二、综合应用题 88
综合测试题(1) 91
一、基础知识题 91
二、综合应用题 96
综合测试题(2) 99
一、基础知识题 99
二、综合应用题 106
课程总结 110
附录 115
附录A 全国计算机等级考试二级C语言考试说明 115
一、考试要求 115
二、考试内容 115
三、考试方式及题型分值 117
附录B 全国计算机等级考试二级C语言考试样题 118