C语言综合习题集
2009-9
国防工业出版社
赵卫东,周晶 编著
随着计算机技术的飞速发展,计算机程序设计课程在高等院校,特别是理工科高等院校成为了必修科目。同时,在高等院校教学中引进原版教材,实行双语教学,尤其是在计算机相关课程中实施双语教学,也是教育部一直积极倡导的教改举措。笔者从2002年开始在各个理工科专业学生中开展“程序设计基础(C语言)”课程的双语教学,至今已经7年有余。我们选用国内影印出版的《The C Programming Language》(K&R)第二版。这本书是C语言的设计者编写的,是C语言教材的经典之作,被称为“C语言圣经”,是C语言双语教学的首选教科书。但美中不足的是,书中的习题数量很少,种类单一(只有编程题),难度偏高,许多题目让没有编程经验的学生无从下手。这给C语言双语教学带来了很大的障碍。原版C语言教材题目偏少、偏难、与国内学生知识面相差较大等,是编写本书的第一动因。 此外,国内学生学习编程语言,还在很大程度上要应对各类的计算机等级考试,可国内出版的C语言英文版教材鲜有针对国内考试的合适的练习题目,这又给C语言双语教学带来了一大障碍,因为这样的双语教学难以同时应对国内的各种等级考试。笔者所编写的本书,内容基本上是按国内大学C语言的教学顺序安排的,题目类型也与国内各种C语言考试相类似,难度由浅入深。这给学生一个循序渐进的练习机会,降低了学习C语言的难度梯度,可以说是同时兼顾了C语言双语教学和C程序等级考试的共同需要。
本书是专为C语言程序设计课程的教学,尤其是双语教学而编写的。编写本书的目的:一是为降低直接使用国外原版教材时在C语言练习方面的难度梯度;二是为了在双语教学的同时不能满足国内各类C语言等级考试的需求。题目根据中国学生的学习难点,侧重基本概念掌握和基本技能的训练,内容涵盖C程序设计语言的各个方面,程度由浅入深,注重学生编程能力的培养,适合C语言初学者的学习需要。所有的习题都经过了精心的编写、翻译和验算,相当数量的习题在笔者的C语言双语教学过程中得以应用。题目类型有单选题,填空题、问答题、对错判断题、改错题和编程题等。其中,单选题是按国内各种等级考试的“四选一”形式给出:填空题则根据题目的不同有1个~3个空需要填充;改错题一般有两三个错误,既有语法错误,也有逻辑错误。编程题的设计考虑了我国学生在学习C语言时的思维习惯和知识范围,从他们相对熟悉的内容入手来调动学生的编程兴趣。 本书全部用英文编写,以适应双语教学的需要。此外,以16-bit PC机和TurboC 2.0为平台给出每一道题目的参考答案,为教师的教学以及学生自学提供方便。
Chapter 1 Fundamentals of CChapter 2 Data Types, Operators and ExpressionsChapter 3 The Basic Structure of C ProgramsChapter 4 Logical Operations, Decision Making and BranchingChapter 5 LoopsChapter 6 ArraysChapter 7 FunctionsChapter 8 Preprocessor DirectivesChapter 9 PointersChapter 10 Structures and UnionsChapter 11 Bitwise OperationsChapter 12 File ProcessingSolutions to All the Problems
不错,填补了国内没有英文习题集的空白。