第1章 预备知识 1
1.1 考试大纲与应试准备 1
1.2 上机考试环境 2
第2章 操作系统试题分析 7
2.1 准备知识 7
2.2 试题分析 9
第3章 C 语言程序设计基础 15
3.1 上机环境 15
3.2 集成化环境的使用 17
3.3 主要 C 语言语法提要 23
3.4 C 语言程序中常见错误浅析 26
第4章 程序调试技术与解题方法 38
4.1 源程序的编译和链接 38
4.2 跟踪调试 44
4.3 简单程序的调试举例 47
4.4 改错类题目的分析方法 52
4.5 编程题分析 57
第5章 基本运算与结构 61
5.1 简单计算 61
5.2 素数与合数 73
5.3 数的重构 81
5.4 数制转换 89
5.5 数列与级数求和 93
5.6 方程求根 107
第6章 字符串 115
6.1 字符串长度计算 115
6.2 单词计数 121
6.3 删除字符串中的元素 126
6.4 字符串复制与连接 132
6.5 字符串中的元素插入 138
6.6 字符串合并 140
第7章 排序与查找 144
7.1 排序 144
7.2 查找与替换 153
7.3 统计 163
第8章 数组 172
8.1 一维数组 172
8.2 矩阵运算 180
第9章 其他问题 192
9.1 递归 192
9.2 特殊指针处理 196
9.3 结构体和链表 200
第10章 综合模拟试题 210
10.1 模拟试题1 210
10.2 模拟试题2 212
10.3 模拟试题3 214
10.4 模拟试题4 216
10.5 模拟试题5 217
10.6 模拟试题参考答案 220
附录 225
附录 A 常用字符与 ASCII 码对照表 225
附录 B 运算符的优先级与结合性 226
附录 C C 语言关键字 227
附录 D C 库函数浏览 227
附录 E 国家二级等级考试大纲——《C 语言程序设计考试要求》 232