第1章 C语言基础 1
1.1 考试要点 1
1.1.1 C语言程序的结构 1
1.1.2 C语言的基本符号 2
1.2 典型考题与解析 3
1.2.1 选择题 3
1.2.2 填空题 4
1.3 同步练习与参考答案 4
1.3.1 选择题 4
1.3.2 填空题 5
1.3.3 参考答案 5
第2章 数据类型及其运算 7
2.1 考试要点 7
2.1.1 C语言的数据类型 7
2.1.2 常量 8
2.1.3 变量 9
2.1.4 运算符和表达式 10
2.2 典型考题与解析 13
2.2.1 选择题 13
2.2.2 填空题 14
2.3 同步练习与参考答案 16
2.3.1 选择题 16
2.3.2 填空题 17
2.3.3 参考答案 18
第3章 顺序结构 19
3.1 考试要点 19
3.1.1 赋值语句 19
3.1.2 输入输出库函数 19
3.1.3 复合语句与空语句 21
3.1.4 注释行 22
3.2 典型考题与解析 22
3.2.1 选择题 22
3.2.2 填空题 24
3.3 同步练习与参考答案 26
3.3.1 选择题 26
3.3.2 填空题 27
3.3.3 参考答案 28
第4章 选择结构 30
4.1 考试要点 30
4.1.1 选择结构if-else 30
4.1.2 开关分支结构switch-case 31
4.1.3 无条件转向语句goto 33
4.2 典型考题与解析 33
4.2.1 选择题 33
4.2.2 填空题 37
4.3 同步练习与参考答案 39
4.3.1 选择题 39
4.3.2 填空题 41
4.3.3 参考答案 43
第5章 循环结构 45
5.1 考试要点 45
5.1.1 while循环 45
5.1.2 do-while循环 46
5.1.3 for循环 46
5.1.4 多重循环 47
5.1.5 辅助语句 47
5.2 典型考题与解析 48
5.2.1 选择题 48
5.2.2 填空题 51
5.3 同步练习与参考答案 53
5.3.1 选择题 53
5.3.2 填空题 56
5.3.3 参考答案 58
第6章 数组 61
6.1 考试要点 61
6.1.1 数值数组 61
6.1.2 字符数组 63
6.2 典型考题与解析 66
6.2.1 选择题 66
6.2.2 填空题 69
6.3 同步练习与参考答案 71
6.3.1 选择题 71
6.3.2 填空题 73
6.3.3 参考答案 74
第7章 函数 76
7.1 考试要点 76
7.1.1 函数的定义与调用 76
7.1.2 变量的存储属性 81
7.1.3 部函数与外部函数 83
7.1.4 编译预处理 83
7.2 典型考题与解析 85
7.2.1 选择题 85
7.2.2 填空题 88
7.3 同步练习与参考答案 92
7.3.1 选择题 92
7.3.2 填空题 94
7.3.3 参考答案 96
第8章 结构与联合 97
8.1 考试要点 97
8.1.1 结构 97
8.1.2 联合 99
8.1.3 自定义类型 100
8.1.4 位运算 101
8.2 典型考题与解析 102
8.2.1 选择题 102
8.2.2 填空题 104
8.3 同步练习与参考答案 105
8.3.1 练习题 105
8.3.2 参考答案 107
第9章 指针 108
9.1 考试要点 108
9.1.1 指针的概念 108
9.1.2 指针与数组 111
9.1.3 指针与函数 115
9.1.4 指针与结构 118
9.1.5 链表 120
9.2 典型考题与解析 124
9.2.1 选择题 124
9.2.2 填空题 127
9.3 同步练习与参考答案 129
9.3.1 选择题 129
9.3.2 填空题 131
9.3.3 参考答案 133
第10章 文件 135
10.1 考试要点 135
10.1.1 文件概述 135
10.1.2 缓冲型文件输入输出系统 136
10.2 典型考题与解析 140
10.2.1 选择题 140
10.2.2 填空题 140
10.3 同步练习与参考答案 141
10.3.1 练习题 141
10.3.2 参考答案 143
第11章 二级C语言上机试题选解与分析 144
11.1 上机试题的应试策略 144
11.1.1 上机改错试题的应试方法 144
11.1.2 上机编程试题的应试方法 145
11.1.3 上机填空试题的应试方法 146
11.2 典型改错试题与解析 146
11.2.1 试题解析 146
11.2.2 上机训练与参考答案 168
11.3 编程试题选解与分析 177
11.3.1 试题解析 177
11.3.2 上机训练与参考答案 204
11.4 填空试题选解与分析 213
11.4.1 式题解析 213
11.4.2 上机训练与参考答案 226
第12章 全国计算机等级考试二级C语言笔试模拟试卷 232
12.1 C语言程序设计笔试模拟试卷一 232
12.2 C语言程序设计笔试模拟试卷二 243
附录 全国计算机等级考试二级C语言考试大纲 256