第一部分 应试指南 1
一、了解考试大纲与知识准备 2
二、了解试题与掌握解题方法 2
第二部分 计算机基础知识重点难点分析 5
一、选择题 7
二、填空题 18
习题 28
第三部分 笔试知识重点难点分析 33
一、基础知识 35
(一)选择题 35
(二)填空题 55
习题一 57
二、程序结构及相关、相近运算 61
(一)选择题 61
(二)填空题 80
习题二 84
三、指针、数组和字符串 94
(一)选择题 94
(二)填空题 111
习题三 112
四、函数、变量的存储属性及编译预处理 117
(一)选择题 117
(二)填空题 136
习题四 150
五、高维数组和指针 159
(一)选择题 159
(二)填空题 175
习题五 181
六、构造数据类型 186
(一)选择题 186
(二)填空题 199
习题六 209
七、文件 214
(一)选择题 214
(二)填空题 221
习题七 225
习题参考答案 230
第四部分 综合模拟试题 237
模拟试题一 239
模拟试题二 247
模拟试题三 257
模拟试题参考答案 267
第五部分 附录 269
附录1 国家教育部计算机等级考试二级考试大纲——C语言程序设计考试要求 271
附录2 全国计算机等级考试二级笔试试题及参考答案(2000.9) 273
附录3 全国计算机等级考试二级笔试试题及参考答案(2001.4) 283
附录4 C语言常见错误浅析 294
附录5 运算符的优先级与结合性 302
附录6 C语言关键字 303
附录7 C库函数浏览 304