图书前言

1994年国家教委考试中心推出了面向社会的"全国计算机等级考试",至今已有10多年的历史。由于这一考试从一开始就重视对考生进行计算机相关知识和实践能力的测试,因而得到了社会的广泛认可,10年来已有上千万人报名参加了这一考试。随着C语言的广泛应用,参加C语言程序设计考试的人数也逐年增加,2004年就有50万人报名参加该科考试。为了帮助应试者有效地复习"C语言程序设计"的考试内容,熟悉考试形式,检查自己掌握的程度,我们根据全国计算机等级考试二级C语言程序设计的大纲及试题内容,编写了本书。

本书的所有例题均取自近年来的试题,按知识点由浅到深进行了归纳,分成各章节,并逐一进行解析,在分析的过程中同时指出应当注意、容易出错的地方。本书的编排既能帮助应试者进行系统的复习,又能帮助应试者了解应知应会的内容。每一章的最后都有大量的自测题,并给出了答案,以便读者检验自己对本部分知识掌握的程度。

2005年新的二级考试大纲要求考生掌握一些基本的软件基础知识,本书在第1章中集中叙述了这一方面的内容。

在上机考试时,需要在规定的时间内完成3个上机题。按照新的二级考试大纲,把以前第1题中的DOS操作系统的操作题改为C语言程序的填空题,每题有3个空。这就要求考生能够读懂程序和所用算法,填入正确内容,以便运行程序后能得出正确结果。第2题和第3题仍是改错题和编程题。本书的第11章对上机题做了分析,给出了几个填空题的样题,以便考生了解和熟悉题型。对于改错题,我们对教育部考试中心编写的上机考试习题集中的改错题进行了分析和归纳,通过例题的形式,对改错题中可能出现的错误进行了分析。对于编程题,我们对该习题集中编程题所涉及的典型算法进行了分析和归纳。在第11章中,对有关的编程思路进行了细致的解释,希望有助于读者理解主要算法。上机考试是对考生实际编程能力的一种考核,这种能力不可能用死记硬背的方法去掌握,希望广大读者通过上机练习来培养初步的编程能力。

编者  杨非  周甄  鲍有文

2005年