本书在内容的设计上,紧扣最新版的《全国计算机等级考试大纲》与《江苏省计算机等级考试大纲》基本要求,充分发挥编写团队长期在一线教学积累的可借鉴经验及丰富的资料。全书题型多样、题量丰富,例程由浅入深,既注重了理论知识的强化,又强调了实践技能的培养。实验篇中注重对初学者编程思想培养和对编程实践能力的锻炼,列举了初学者在编程过程中常见的错误,以帮助读者更好地掌握C语言的语法特点。考试篇中注重对读者编程能力的提高,加强锻炼运用C语言解决实际问题的能力。
C语言是程序设计的高级语言之一,作为国内各高等院校普遍开设的计算机程序设计语言类基础语言课程,一直深受专业人士的认可,并已成为全国各类计算机考试中的必考内容。为了帮助广大学生更好地理解、掌握C语言,并顺利通过各级各类相关等级考试,作为耿焕同主编的《C语言程序设计》(第2版)的配套教材,编写了相应的实验指导与习题集。
本书以ISOC89语言规范为蓝本,循序渐进、深入浅出、系统全面地讲解了从语法到问题编程求解的各个实践环节。本书所有实验和习题都在VC++6.O编程环境下编译调试通过,主要包括实验篇、习题篇、考试篇等内容。实验篇主要内容有VC++6.0编程环境、程序调试方法、阅读程序的方法、编写程序的方法以及上机实验安排;习题篇是《C语言程序设计》(第2版)课后习题答案与解析;考试篇介绍了理论和上机考试的复习方法、知识点分析以及模拟试题和真题。
本书的主要创新之处有:
(1)教材内容选择方面,针对独立学院非计算机专业学生学习程序设计的主要困难之一——编程思想知识了解偏少,教材中含有大量程序设计方法学方面的基础知识。
(2)教材内容组织方面,遵循独立学院学生的学习特点和程序设计能力训练过程,遵照学生的认知规律,根据先易后难、先具体后抽象、先轮廓化后细节化的原则,精心组织C语言程序设计课程实践和习题内容。
(3)针对三本学生思维敏捷的特点,精心设计贴近实际的综合实例。一是结合人们日常生活关心的天气状况,将综合实例与简单的气象领域知识进行有机结合;二是紧密结合大学理工类专业公共基础课的相关內容(如普通物理、高等数学、线性代数等),灵活运用所学编程知识解决相关问题;三是尽可能做到贴近现实,培养与激发学生学习编程的兴趣。
(4)考虑到学生参加国家级、省级考试的实际需要,在内容组织上兼顾国家级和省级考纲的要求。
本书不仅适合三本理工类学生的学习,也非常适合其他层次学生的学习;同时还可作为喜爱C语言编程人员的自学教材和全国计算机等级考试(C语言)的参考用书。
本书主要由朱节中编写,耿焕同、李振宏和陈遥参编了部分内容,最后耿焕同进行统稿和最终的审定。本书在编写过程中得到诸多专家和领导的有力指导与支持,在此表示衷心的感谢。
限于编者水平有限,书中难免有错误和不足之处,恳请专家和广大读者批评指正,以便在适当时间进行修订。
编者
2013年8月
第一篇 实验篇
第一章 C语言上机实验准备
1.1 VC 6.0编程环境
1.2 程序调试方法
1.3 阅读程序的方法
1.4 编写程序的方法
第二章 上机实验安排
2.1 实验一 C语言基础
2.2 实验二 顺序结构程序设计
2.3 实验三 分支结构程序设计
2.4 实验四 循环结构程序设计
2.5 实验五 数组
2.6 实验六 地址与指针
2.7 实验七 函数
2.8 实验八 结构体、共用体、枚举及用户定义类型
2.9 实验九 文件
2.10 实验十 综合设计
第二篇 考试篇
第三章 计算机二级考试(C语言)考试大纲解析——理论部分
3.1 理论部分复习方法
3.2 知识点分析
3.2.1 变量
3.2.2 运算符与表达式
3.2.3 分支结构与循环结构
3.2.4 数组
3.2.5 函数
3.2.6 地址与指针
3.2.7 结构体
3.2.8 其他
3.3 理论模拟试题
第四章 计算机二级考试(C语言)考试大纲解析——上机部分
4.1 上机考点解析
4.2 上机考试方法
4.3 上机模拟试题
第五章 考试模拟同步练习题及参考答案
5.1 基础知识
5.2 顺序、选择结构程序设计
5.3 循环结构程序设计
5.4 数组
5.5 函数
5.6 指卡十
5.7 结构体与文件
5.8 考试模拟同步练习题参考答案
第六章 历年等级考试真题及参考答案
第三篇 习题篇
第七章 与教材配套的习题解答
7.1 习题1 程序设计方法学
7.2 习题2 算法一一程序的关键
7.3 习题3 程序设计过程与C语言开发环境
7.4 习题4 相关的程序设计基础知识
7.5 习题5 C语言基础
7.6 习题6 顺序结构程序设计
7.7 习题7 分支结构程序设计
7.8 习题8 循环结构程序设计
7.9 习题9 数组
7.10 习题10 地址与指针
7.11 习题11 函数
7.12 习题12 结构体、共用体、枚举及用户定义类型
7.13 习题13 文件
附录
A.常见的语法错误列表
B.最新的国家级和省级二级C语言的考试大纲
参考文献