本书是《C语言程序设计基础(微课版)》的配套习题和实验指导,建议与主教材配合使用。全书共13章,每章均本书配备了知识导图,供学生复习使用。习题与主教材章节对应,既着重对基础知识的巩固和基本能力的训练,又包含一定比例的难题。习题提供了5种题型,包括单项选择题、程序填空题、程序修改题、程序阅读题和程序设计题。在书后附有所有习题的答案和每道题的详细解析。书中还提供了上机实验内容,供学生上机实验参考。
本书可用作各类大、中专院校相关课程的教材。书中的习题兼顾了全国计算机等级考试二级C语言程序设计的相关要求,本书也可作为等级考试辅导教材和培训班教材。本书是围绕通用C语言基础知识和基本编程方法的练习,对各类C语言应试备考人员、C语言自学人员、广大C语言编程爱好者,都具有很好的参考价值。
1. 满足计算机等考C语言考试大纲要求。
2. 提供机考模拟软件,读者可以随时随地进行训练。
3. 题目类型丰富,题目难度设置有梯度。兼顾一定的趣味性和迎合当今时代大、中学生的生活习惯。
4. 知识点覆盖全面,又简明扼要,减少知识点的过多重复训练。
张宁 天津大学副教授,在计算机类课程一线教学多年,善于以通俗易懂的方式面向零基础非计算机专业学生授课,多次在各类讲课大赛中获奖。在国内外高水平刊物发表论文50余篇。著有《老兵新传:Visual Basic核心编程及通用模块开发》《C语言其实很简单》《玩转Office轻松过二级》等。
目 录
第1章 从这里爱上编程——程序设计和
C语言概述 1
1.1 知识导图 1
1.2 本章习题 2
1.2.1 单项选择题 2
1.2.2 程序修改题 3
1.3 上机实验 3
第2章 数海寻源——数据类型、运算符和
表达式 5
2.1 知识导图 5
2.2 本章习题 6
2.2.1 单项选择题 6
2.2.2 程序填空题 8
2.2.3 程序修改题 8
2.2.4 程序设计题 9
2.3 上机实验 9
第3章 一战到底——顺序结构 11
3.1 知识导图 11
3.2 本章习题 11
3.2.1 单项选择题 11
3.2.2 程序修改题 13
3.2.3 程序阅读题 13
3.3 上机实验 14
第4章 程序也能跑捷径——选择结构 16
4.1 知识导图 16
4.2 本章习题 16
4.2.1 单项选择题 16
4.2.2 程序填空题 18
4.2.3 程序修改题 19
4.2.4 程序阅读题 19
4.3 上机实验 20
第5章 不必亲手愚公移山——循环结构 23
5.1 知识导图 23
5.2 本章习题 23
5.2.1 单项选择题 23
5.2.2 程序填空题 25
5.2.3 程序修改题 26
5.2.4 程序阅读题 27
5.2.5 程序设计题 28
5.3 上机实验 30
第6章 把平房升级为高楼大厦——
数组 34
6.1 知识导图 34
6.2 本章习题 34
6.2.1 单项选择题 34
6.2.2 程序填空题 36
6.2.3 程序修改题 39
6.2.4 程序阅读题 40
6.2.5 程序设计题 41
6.3 上机实验 42
第7章 蒙着面干活——函数 47
7.1 知识导图 47
7.2 本章习题 47
7.2.1 单项选择题 47
7.2.2 程序填空题 50
7.2.3 程序修改题 50
7.2.4 程序阅读题 51
7.2.5 程序设计题 53
7.3 上机实验 54
第8章 璀璨的星星——指针 56
8.1 知识导图 56
8.2 本章习题 57
8.2.1 单项选择题 57
8.2.2 程序填空题 60
8.2.3 程序修改题 61
8.2.4 程序阅读题 61
8.2.5 程序设计题 62
8.3 上机实验 63
第9章 一两拨千斤——字符串 65
9.1 知识导图 65
9.2 本章习题 65
9.2.1 单项选择题 65
9.2.2 程序填空题 69
9.2.3 程序修改题 71
9.2.4 程序阅读题 72
9.2.5 程序设计题 74
9.3 上机实验 75
第10章 超时空要塞——变量的作用域、
存储类别和编译预处理 81
10.1 知识导图 81
10.2 本章习题 81
10.2.1 单项选择题 81
10.2.2 程序修改题 83
10.2.3 程序阅读题 83
10.3 上机实验 85
第11章 我的类型我做主——自定义
类型 86
11.1 知识导图 86
11.2 本章习题 86
11.2.1 单项选择题 86
11.2.2 程序填空题 89
11.2.3 程序修改题 91
11.2.4 程序阅读题 92
11.2.5 程序设计题 94
11.3 上机实验 94
第12章 至高无上的控制权——文件 100
12.1 知识导图 100
12.2 本章习题 100
12.2.1 单项选择题 100
12.2.2 程序填空题 101
12.2.3 程序阅读题 103
12.3 上机实验 104
第13章 编程高手武功秘籍——公共
基础知识 106
13.1 知识导图 106
13.2 本章习题 107
附录 参考答案和解析 115
参考文献 160