本书是教材《C语言程序设计教程》(第3版)的配套教学用书。全书共由6章组成,第1章包括主教材中全部习题及其详细解答,涵盖了计算机程序设计语言考试的主要题型(填空题、选择题、程序填空题、阅读题和编程题等),综合运用数据类型、程序结构和典型算法。对每道习题不仅给出参考答案,而且给出了详细的解释。第2章包括主教材中各章节思考题及解答。第3章包括目前为流行的三大开发环境Visual C 6.0、Visual C 2010及CodeBlocks 17.12下的程序编辑、编译及调试的具体方法。第4章针对主教材中每个章节的主要内容,精心设计了10个具有广泛代表性的实验,以帮助读者通过实验更好地理解和把握C语言程序设计的特点和方法,并为每个实验题目给出了参考答案,另外还附加了期末实验上机考试的有关题目。第5章针对C语言的主要内容和知识点,结合目前C语言考试的主要题型,为读者提供了5套经典试卷,并给出了参考答案和详细解答。第6章提供了三套研究生入学模拟考试试卷,并给出了考点、解释及参考答案,有利于研究生专业课复习和考试。 本书可作为高校各专业C语言教辅教材、C语言研究生入学考试复习资料和全国计算机等级考试参考书。
本书是普通高等教育十一五规划教材《C 语言程序设计教程(第3版)》的配套教学用书,可作为高校各专业C 语言教辅教材和全国计算机等级考试参考书。
如何让学生深刻理解和掌握C 语言的语法规则及编程特点,克服懂C 语言,但不会做题、不会编程序的通病,一直是本书作者多年来不断思考的问题。为此,本书从如下几个方面进行了精心的组织和详细介绍,希望能给读者在学习C 语言的过程中提供一定的帮助。
本书是《C语言程序设计教程》(第3版)教材的配套教学用书,可作为高校各专业C语言教辅教材、C语言研究生入学考试复习资料和全国计算机等级考试参考书。
如何让学生深刻理解和掌握C语言的语法规则及编程特点,克服懂C语言,但不会做题、不会编程序的通病,一直是本书作者多年来不断思考的问题。为此,本书从如下几方面进行了精心的组织和详细介绍,希望能给读者在学习C语言的过程中提供一定的帮助。
1. 习题详解
本书针对《C语言程序设计教程》(第3版)中的全部习题不仅给出了参考答案,而且进行了详细的解释,让读者不仅知其然,而且还知其所以然。对于编程题来说,注重程序设计的方法和思路,习题程序按照目前流行的编码规范以及与教材例题相统一的编码风格编写。
2. 思考题详解
本书针对《C语言程序设计教程》(第3版)中每个章节的思考题同样做出了详细的解释,并给出了参考答案,以帮助读者对主教材中相关知识点的把握和理解。
3. 上机环境的系统介绍
为了帮助读者更快更好地熟悉C语言上机编程环境,本书重点介绍了目前为流行的三大开发环境Visual C 6.0、Visual C 2010及CodeBlocks 17.12下的标准C语言程序编辑、编译及调试的具体方法。
4. 上机实验题目
为了配合授课进度,加强实验上机环节,提高读者C语言的编程能力,本书精心设计了10个平时上机实验题目。这些以主要知识点为主线设计的实验题目,具有广泛的代表性和实用性,并以循序渐进的任务驱动方式,指导读者完成程序设计实验。建议实验为20学时,可以要求学生每2学时做一个实验,实验完成后,写出上机实验报告。另外,本书还为实验上机考试精心编制了15道实验题目,每道题目均有一定的难度和综合性,为了能顺利解答这些题目,希望读者在平时的C语言学习中打好基础。
5. 模拟试卷
为了加深读者对C语言主要内容和知识点的把握,提高对C语言考试的应考能力,本书提供了5套经典试卷,题型非常具有代表性,内容覆盖面广,难度适中,而且还给出了参考答案和详细解释,相信能够为读者顺利通过C语言考试提供一定的帮助。
6. 研究生入学考试模拟试卷
为了帮助读者准备C语言研究生入学考试,提高C语言考研能力,本书提供了三套研究生入学考试模拟试卷,并对每道题给出了考点、解释和参考答案。有利于读者对考研中C语言知识点的把控。
本书全部习题解答、实验程序、试卷编程题及研究生入学模拟试卷编程题均由编者在Visual C 和CodeBlocks下调试通过。
为方便广大读者对《C语言程序设计教程》(第3版)的学习,编者精心制作了与之相配套的多媒体教学课件,届时连同全部例题与习题的源程序文件一起免费提供给使用该教材的教学单位或个人。有需要者可与清华大学出版社或作者本人直接联系。
本书的作者为这本书的撰写花费了大量的心血,第1、2章由王敬华编写,第3章由杨进才编写,第4、6章由黄枫编写,第5章由林萍编写。全书的统稿工作由王敬华负责。
由于作者水平有限,书中难免会有疏漏与不足之处,恳请读者批评指正。
编者
2021年6月
随书资源
第1章习题解答
1.1习题1参考答案和解释
1.2习题2参考答案和解释
1.3习题3参考答案和解释
1.4习题4参考答案和解释
1.5习题5参考答案和解释
1.6习题6参考答案和解释
1.7习题7参考答案和解释
1.8习题8参考答案和解释
1.9习题9参考答案和解释
1.10习题10参考答案和解释
1.11习题11参考答案和解释
1.12习题12参考答案和解释
第2章思考题解答
2.1第1章思考题参考答案和解释
2.2第3章思考题参考答案和解释
2.3第4章思考题参考答案和解释
2.4第6章思考题参考答案和解释
2.5第7章思考题参考答案和解释
2.6第8章思考题参考答案和解释
2.7第9章思考题参考答案和解释
2.8第11章思考题参考答案和解释
2.9第12章思考题参考答案和解释
第3章C语言上机开发环境介绍
3.1Visual C 6.0开发环境
3.1.1启动Visual C 6.0环境
3.1.2建立或打开源程序文件
3.1.3程序的编辑、编译、链接和运行
3.1.4程序调试方法
3.1.5建立工程
3.1.6向已有工程中加入新文件
3.2Visual C 2010开发环境
3.2.1启动VC2010环境
3.2.2创建工程
3.2.3编辑源程序
3.2.4程序的编译与运行
3.2.5程序的调试
3.2.6多文档工程
3.3CodeBlocks 17.12开发环境
3.3.1启动CodeBlocks 17.12环境
3.3.2建立或打开源程序文件
3.3.3创建工程
3.3.4编辑工程
3.3.5程序的编译与运行
3.3.6程序的调试
3.3.7多文档工程
第4章C语言上机实验题
4.1平时上机实验题目
4.1.1实验1熟悉上机环境和基本数据类型编程练习
4.1.2实验2输入/输出与顺序结构编程练习
4.1.3实验3选择结构编程练习
4.1.4实验4循环结构编程练习
4.1.5实验5数组编程练习
4.1.6实验6函数编程练习
4.1.7实验7指针编程练习
4.1.8实验8数组、指针和函数综合编程练习
4.1.9实验9复杂数据类型编程练习
4.1.10实验10文件编程练习
4.2平时上机实验题目参考答案
4.2.1实验1熟悉上机环境和基本数据类型编程练习
4.2.2实验2输入、输出与顺序结构编程练习
4.2.3实验3选择结构编程练习
4.2.4实验4循环结构编程练习
4.2.5实验5数组编程练习
4.2.6实验6函数编程练习
4.2.7实验7指针编程练习
4.2.8实验8数组、指针和函数综合编程练习
4.2.9实验9复杂数据类型编程练习
4.2.10实验10文件编程练习
4.3期末上机实验考试题目
第5章C语言模拟试卷
5.1模拟试卷
5.1.1试卷1
5.1.2试卷2
5.1.3试卷3
5.1.4试卷4
5.1.5试卷5
5.2模拟试卷参考答案和解释
5.2.1试卷1参考答案和解释
5.2.2试卷2参考答案和解释
5.2.3试卷3参考答案和解释
5.2.4试卷4参考答案和解释
5.2.5试卷5参考答案和解释
第6章C语言研究生入学考试模拟试卷及答案
6.1研究生入学考试模拟试卷
6.1.1模拟试卷1
6.1.2模拟试卷2
6.1.3模拟试卷3
6.2研究生入学考试模拟试卷参考答案和解释
6.2.1模拟试卷1参考答案和解释
6.2.2模拟试卷2参考答案和解释
6.2.3模拟试卷3参考答案和解释