上篇 计算机软件技术学习指导 3
1 软件技术概论 3
1.1 知识点 3
目录 3
1.2 典型例题 4
1.3 课后习题 7
1.4 补充习题 11
2 程序语言基础 14
2.1 知识点 14
2.2 典型例题 15
2.3 课后习题 18
2.4 补充习题 21
3.1 知识点 38
3 程序控制结构 38
3.2 典型例题 39
3.3 课后习题 47
3.4 补充习题 52
4 数组、结构和指针 72
4.1 知识点 72
4.2 典型例题 73
4.3 课后习题 86
4.4 补充习题 95
5 函数和文件 122
5.1 知识点 122
5.2 典型例题 123
5.3 课后习题 131
5.4 补充习题 135
6.1 知识点 170
6 宏定义与位运算 170
6.2 典型例题 171
6.3 补充习题 173
7 应用程序设计 180
7.1 知识点 180
7.2 典型例题 181
7.3 补充习题 185
8 软件工程和软件开发新技术 190
8.1 知识点 190
8.2 典型例题 191
9 全国计算机等级考试简介 197
9.1 全国计算机等级考试 197
下篇 全国计算机等级二级考试学习指导 197
9.2 全国计算机等级二级C语言考试 198
9.3 2006年全国计算机等级考试二级(C语言程序设计)考试大纲 199
9.4 全国计算机等级考试二级C上机考试辅导 202
10 全国计算机等级考试二级C语言模拟试题训练 207
10.1 笔试部分 207
10.2 上机考试部分 262
10.3 历届全国计算机等级考试二级C语言笔试试卷及参考答案 271
附录A 330
A.1 C语言的关键字 330
A.2 类型转换规则 330
A.3 运算符的优先级和结合性 330
A.4 库函数 331
参考文献 335