上篇 笔试部分基础知识及试题解析 1
第1章 计算机基础知识 1
1.1 考点综述 1
1.1.1 数制及其相互转换 1
1.1.2 字符编码 2
1.1.3 计算机系统概述 3
1.1.4 微型计算机硬件系统 3
1.1.5 计算机软件系统 4
1.1.6 微机的主要性能指标 5
1.1.7 计算机的应用 5
1.1.8 计算机安全操作与病毒防治 6
1.1.9 计算机网络简介 6
1.1.10 计算机局域网 7
1.1.11 Internet(因特)网 8
1.1.12 多媒体技术简介 9
1.1.13 DOS操作系统 9
1.1.14 Windows操作系统 15
1.2 练习题与参考答案 20
1.2.1 选择题 20
1.2.2 填空题 40
1.2.3 习题参考答案 43
第2章 C语言基础 47
2.1 考点综述 47
2.1.1 C语言程序的结构 47
2.1.2 C语言的基本符号 48
2.2 例题选解 49
2.2.1 选择题 49
2.2.2 填空题 50
2.3 练习题与参考答案 50
2.3.1 选择题 50
2.3.2 填空题 51
2.3.3 参考答案 51
第3章 数据类型及其运算 52
3.1 考点综述 52
3.1.1 C语言的数据类型 52
3.1.2 常量 53
3.1.3 变量 54
3.1.4 运算符和表达式 55
3.2 例题选解 58
3.2.1 选择题 58
3.2.2 填空题 60
3.3 练习题与参考答案 61
3.3.1 选择题 61
3.3.2 填空题 62
3.3.3 参考答案 63
第4章 顺序结构 65
4.1 考点综述 65
4.1.1 赋值语句 65
4.1.2 输入输出库函数 65
4.1.3 复合语句与空语句 68
4.1.4 注释行 68
4.2 例题选解 68
4.2.1 选择题 68
4.2.2 填空题 71
4.3 练习题与参考答案 72
4.3.1 选择题 72
4.3.2 填空题 73
4.3.3 参考答案 74
第5章 选择结构 77
5.1 考点综述 77
5.1.1 选择结构if-else 77
5.1.2 开关分支结构switch-case 78
5.1.3 无条件转向语句goto 80
5.2 例题选解 80
5.2.1 选择题 80
5.2.2 填空题 83
5.3 练习题与参考答案 85
5.3.1 选择题 85
5.3.2 填空题 88
5.3.3 参考答案 90
第6章 循环结构 92
6.1 考点综述 92
6.1.1 while循环 92
6.1.2 do-while循环 93
6.1.3 for循环 93
6.1.4 多重循环 94
6.1.5 辅助语句 94
6.2 例题选解 95
6.2.1 选择题 95
6.2.2 填空题 98
6.3 练习题与参考答案 100
6.3.1 选择题 100
6.3.2 填空题 103
6.3.3 参考答案 104
第7章 数组 107
7.1 考点综述 107
7.1.1 数值数组 107
7.1.2 字符数组 109
7.2 例题选解 112
7.2.1 选择题 112
7.2.2 填空题 115
7.3 练习题与参考答案 117
7.3.1 选择题 117
7.3.2 填空题 118
7.3.3 参考答案 120
第8章 函数 121
8.1 考点综述 121
8.1.1 函数的定义与调用 121
8.1.2 变量的存储属性 126
8.1.3 内部函数与外部函数 128
8.1.4 编译预处理 128
8.2 例题选解 130
8.2.1 选择题 130
8.2.2 填空题 133
8.3 练习题与参考答案 136
8.3.1 选择题 136
8.3.2 填空题 139
8.3.3 参考答案 140
第9章 结构与联合 142
9.1 考点综述 142
9.1.1 结构 142
9.1.2 联合 144
9.1.3 自定义类型 145
9.1.4 位运算 146
9.2 例题选解 147
9.2.1 选择题 147
9.2.2 填空题 149
9.3 练习题与参考答案 150
9.3.1 练习题 150
9.3.2 参考答案 151
第10章 指针 152
10.1 考点综述 152
10.1.1 指针的概念 152
10.1.2 指针与数组 154
10.1.3 指针与函数 159
10.1.4 指针与结构 162
10.1.5 链表 163
10.2 例题选解 168
10.2.1 选择题 168
10.2.2 填空题 170
10.3 练习题与参考答案 173
10.3.1 选择题 173
10.3.2 填空题 175
10.3.3 参考答案 177
第11章 文件 179
11.1 考点综述 179
11.1.1 文件概述 179
11.1.2 缓冲型文件输入输出系统 180
11.2 例题选解 184
11.3 练习题与参考答案 185
11.3.1 练习题 185
11.3.2 参考答案 187
下篇 上机部分试题及解析 189
第12章 DOS上机试题解析 189
12.1 考试要点 189
12.1.1 操作命令 189
12.1.2 注意问题 189
12.2 操作范例 189
12.3 操作练习与参考答案 192
12.3.1 练习题 192
12.3.2 参考答案 195
第13章 C语言上机试题解析 198
13.1 二级C语言应试策略 198
13.1.1 上机改错试题的规定约束与应试方法 198
13.1.2 上机编程试题的规定约束与应试方法 199
13.2 改错试题选解 200
13.2.1 试题解析 200
13.2.2 上机训练与参考答案 232
13.3 编程试题选解 242
13.3.1 试题解析 242
13.3.2 上机训练与参考答案 272
附录A 全国计算机等级考试二级C语言笔试模拟试卷 282
附录B 全国计算机等级考试二级C语言考试大纲 318
附录C 全国计算机等级考试超级模拟软件二级C语言使用说明 322