本书是依据2002年教育部颁布的计算机等级考试新大纲编写的。首先介绍了C语言的基础知识和结构化程序设计的基本概念,使用C语言进行程序设计的基本方法以及高级语言程序设计的方法:然后分析和总结\r\n了计算机等级考试中使用的算法及上机部分的真题分析;最后介绍了TurboC2.0集成开发环境以及等级考试的上机环境和注意事项。\r\n 本书适合参加三级计算机等级考试的考生,也适合自学C语言的学生和工作人员。
第1章 C语言程序设计基本概念\r\n\r\n1.1 C语言程序的构成和书写格式\r\n1.2 标识符、常量和变量\r\n1.3 数据类型\r\n1.4 运算符和表达式\r\n1.5 习题\r\n\r\n第2章 简单程序设计\r\n\r\n2.1 程序设计的概念 \r\n2.2 赋值语句\r\n2.3 数据输出\r\n2.4 数据输入\r\n2.5 复合语句和空语句\r\n2.6 习题\r\n\r\n第3章 C语言程序设计基础\r\n\r\n3.1 选择结构程序设计 \r\n3.2 循环结构程序设计\r\n3.3 数组\r\n3.4 函数\r\n3.5 作用域和存储类型\r\n3.6 习题\r\n\r\n第4章 高级程序设计\r\n\r\n4.1 指针 \r\n4.2 编译预处理\r\n4.3 结构体和共同体\r\n4.4 位运算\r\n4.5 文件操作\r\n4.6 习题\r\n\r\n第5章 常用算法\r\n\r\n5.1 常用算法简介 \r\n5.2 数的操作\r\n5.3 排序\r\n5.4 数据加密\r\n5.5 递归\r\n5.6 其他问题\r\n5.7 习题\r\n\r\n第6章 典型例题分析\r\n\r\n6.1 数的转换与计算 \r\n6.2 数列\r\n6.3 排序\r\n6.4 字符串处理\r\n6.5 综合例题\r\n6.6 习题\r\n\r\n第7章 Turbo C 2.0软件的使用\r\n\r\n7.1 Turbo C 2.0的安装和启动 \r\n7.2 Turbo C 2.0集成开发环境的使用\r\n7.3 Turbo C 2.0的配置文件\r\n7.4 习题\r\n\r\n第8章 上机考试软件的使用\r\n\r\n8.1 系统环境 \r\n8.2 登录验证\r\n8.3 考试须知\r\n8.4 习题\r\n\r\n附录\r\n\r\n附录A 习题参考答案\r\n附录B C语言的标准库函数 \r\n附录C Turbo C编译、连接时的错误和警告信息\r\n附录D 运算符的优先级和结合性\r\n附录E ASCII码表
全国计算机等级考试三级中的“信息管理技术”、“网络技术”和“数据库技术”上机考试,均考C语言。虽然市面上的计算机等级考试的辅导书很多,但三级上机考试的辅导书很少。即使有也不适合于应试的考生,有的辅导书对C语言部分讲解过多,几乎没有对上机考试进行分析和指导;有的辅导书只是列举了试题和答案,没有C语言部分的讲解,也没有对试题规律和内容进行分析。参加计算机等级考试的考生大部分是非计算机专业的学生和工作人员,在有限的时间内掌握C语言并且使用C语言进行程序设计是很困难的。三级考试上机部分的通过率是很低的。我们感觉到有责任和义务编写一本适合于上机考试的辅导书。
通过多年的计算机等级考试辅导,我们积累了许多宝贵的经验。研究发现:考生只要注意三个方面,即使没有C语言基础和程序设计经验的考生,通过一段时间的学习和系统训练,也能通过三级上机考试。这3个方面是:一是扎实的C语言理论基础;二是灵活运用一些基本算法;三是坚持不懈地练习和对C语言集成开发环境以及上机考试环境的熟悉。
本书就是围绕这3个方面展开的,开始讲解C语言相关知识和结构化程序设计方法,这部分和其他的C语言教程有明显的不同之处,本书的要点明确,针对计算机等级考试,例题选择也和计算机等级考试有关,可以说,通过这部分的学习考生不但掌握了C语言和结构化程序设计方法,而且为上机考试打下良好的基础。我们通过对历年考题的研究,总结出上机考试中常用的算法,并辅以许多相关的例题,使对算法的学习轻松而自如。在书的最后,对Turbo C 2.0的集成开发环境和等级考试的上机环境进行了介绍,相信对考生会有帮助的。
本书分3部分共8章,较全面地介绍了C语言和三级上机考试的相关内容:
第一部分共4章,全面介绍了C语言程序设计的相关知识,这部分首先介绍了C程序设计的基本概念,结构化程序设计的基础和C语言的输入和输出;然后介绍了选择程序设计、循环程序设计的方法,函数和数组:最后介绍了C语言的精华部分——指针,以及结构体、共同体、文件操作、宏定义、位运算等。
第二部分共2章,首先总结了等级考试上机部分的常用算法,并预测和扩充了一些算法。然后对历年的真题进行了分析和指导。这一部分是本书的精华。
第三部分共2章,首先介绍了Turbo C 2.0的集成开发环境,然后介绍了等级考试上机考试环境和考试当中的注意事项。
本书对C语言部分的介绍力求全面而要点清晰,并且尽量贴近计算机等级考试;对算法和试题的分析系统而精炼,并具有前瞻性。相信本书的出版对广大的参加三级等级考试的考生大有益处。
本书由刘瑞新主编,主要由曹建春、沈淑娟、王磊负责编写,参加编写的还有赵志贡、李乃宏、减顺娟、陈慧、毋小省,为本书提供帮助和支持的有陈芹、谢斌、严悦、张庆胜、刘秋菊、张宏、孟祥辰、卜伟刚、王亚利。鉴于作者水平有限,书中的错误末能完全避免,敬请广大考生批评指正。
编者