C语言程序设计实验指导与习题

-
【作 者】刘丹 主编
【I S B N 】978-7-5084-5457-3
【责任编辑】李炎
【适用读者群】本科
【出版时间】2008-10-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】2008年10月第1版
【页 数】184
【千字数】
【印 张】
【定 价】¥22
【丛 书】21世纪高等院校规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是为了配合《C语言程序设计》一书的学习而编写的教学辅助教材,全书突出重点概念、基本语法和典型算法的应用以及问题求解的方法。主要包括四部分内容。第一部分“实验指导”根据教学大纲的要求,精心编排了20个实验,并在第二部分提供了所有实验的参考答案。每个实验包括实验目的、实验内容、编程思路、小结四部分内容。其中,“实验内容”部分均设有三类题型,每类题型包括若干个题目,设置上由浅入深,循序渐进:首先是读程序写结果题,考察读者对基本语法的掌握,培养读者的读程序能力;程序填空题,培养读者读懂程序、学习和模仿典型算法的能力;编程题,培养读者的独立思维能力和编程能力。总结该实验考察的主要知识点、典型的编程思路或注意事项。第三部分“习题”中,按照基础课程要求,补充了一定量代表性强、有易有难、适用范围广的习题及参考答案,供读者进行练习和自我测试。最后,附录列出了Turbo C集成开发环境中,上机调试程序时常见的错误信息,供读者学习时参考。
本书为高等学校计算机教材,不仅可以与《C语言程序设计》教材配套使用,也可以作为其他C语言教材的习题集与实验指导书,供高等学校本科生、计算机应用培训班学员、以及C语言自学者学习使用。
C语言数据类型丰富、功能强大、形式简洁,是被程序开发人员广泛采用的结构化程序设计语言,也是一门优秀的教学语言,至今仍是绝大部分高校非计算机专业计算机语言课程的首选语言。由于C语言的语法较为复杂和难于掌握,为此,从教学的需要出发,我们编写了这本实验指导与习题。
本书是北京邮电大学出版社出版的《C语言程序设计》(夏涛主编)的配套教材,全书突出重点概念、基本语法和典型算法的应用以及问题求解的方法。书中内容可分为四部分:第一部分“实验指导”紧密配合教材内容,提供了配套的20个实验,供实践教学和上机选用,并在第二部分给出了参考答案。其中,实验1介绍了Turbo C集成开发环境,实验2至实验19是与教材章节配套的实验内容,实验20为C语言在图形绘制和硬件操作方面的应用。实验题型在选择上循序渐进,首先是读程序写结果题,考察读者对基本语法的掌握,培养读者的读程序能力;程序填空题,培养读者读懂程序、学习和模仿典型算法的能力;编程题,培养读者的独立思维能力和编程能力。“编程思路”部分给出了部分题目的解题思路或编程提示,进行一定的启发。“小结”部分,总结该实验考察的主要知识点、典型的编程思路或注意事项。第三部分“习题”按照基础课程要求,提供了一些代表性强、有易有难、适用范围广的习题,供读者检查知识的掌握情况。第四部分对这部分习题给出了答案和部分必要的分析提示。
因此,本书虽然是《C语言程序设计》的配套教材,但完全可以单独使用,相信读者能够从中获得启发。
在本书的内容编写上,王建国老师负责实验1、20和附录,史益芳老师负责实验2、3、4、5、6和第1、2、3章习题,赵海存老师负责实验7、16、17和第4、8章习题,刘丹老师负责实验8、9、10、14、15和第5、7章习题,孙丽云老师负责实验11、12、13、18、19和第6、9、10章习题。
在本书编写过程中,北京化工大学北方学院的莫德举教授给与了很多有益的指导和帮助,在此深表谢意。由于编者时间和能力所限,书中难免存在错误和不妥之处,敬请读者、同仁批评指正。
前言
第一部分 实验指导 1
实验1 C语言的运行环境和简单的C程序 1
实验2 顺序结构 6
实验3 选择结构 7
实验4 多分支选择以及选择嵌套 10
实验5 循环结构 14
实验6 循环结构以及循环嵌套 17
实验7 基本数据类型、运算符与表达式 20
实验8 一维数组及其应用 23
实验9 多维数组及其应用 25
实验10 字符型数组与字符串 27
实验11 函数及其应用 29
实验12 函数的传值调用与传址调用 32
实验13 变量的作用域和生存期 35
实验14 指针及其应用 38
实验15 指针作为函数参数 40
实验16 结构体 42
实验17 共用体和枚举 45
实验18 文件 48
实验19 链表 50
实验20 图形绘制与硬件操作的应用 54
第二部分 实验答案及参考程序 57
实验1 答案及参考程序 57
实验2 答案及参考程序 57
实验3 答案及参考程序 58
实验4 答案及参考程序 59
实验5 答案及参考程序 61
实验6 答案及参考程序 62
实验7 答案及参考程序 63
实验8 答案及参考程序 64
实验9 答案及参考程序 66
实验10 答案及参考程序 67
实验11 答案及参考程序 68
实验12 答案及参考程序 70
实验13 答案及参考程序 73
实验14 答案及参考程序 75
实验15 答案及参考程序 76
实验16 答案及参考程序 77
实验17 答案及参考程序 78
实验18 答案及参考程序 80
实验19 答案及参考程序 81
第三部分 习题 84
第1章 C语言概述及顺序结构 84
第2章 选择结构 86
第3章 循环结构 96
第4章 基本数据类型、运算符与表达式 106
第5章 数组 111
第6章 函数 119
第7章 指针 125
第8章 结构体、共用体和枚举 134
第9章 文件 141
第10章 链表 144
第四部分 习题答案 147
第1章 C语言概述及顺序结构 147
第2章 选择结构 148
第3章 循环结构 151
第4章 基本数据类型、运算符与表达式 153
第5章 数组 155
第6章 函数 158
第7章 指针 161
第8章 结构体、共用体和枚举 165
第9章 文件 166
第10章 链表 167
附录A Turbo C编译错误信息 169
附录B 全国计算机等级考试二级C考试大纲(2008年最新版) 173
参考文献 176
- C语言程序设计实验指导与实训(第二版) [主编 倪燃]
- 程序思维与C语言实现 [张祎 王俊海 吕波]
- C语言程序设计 [魏琴 刘祖珉 赵仕波 肖阳春]
- C语言程序设计实验教程 [张小刚 司春景]
- C语言程序设计(第三版) [主编 丁红 王立新 蔡开立]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- C语言程序设计实践教程(活页式) [主编 郑茵 陈巍 滕泓虬]
- C语言程序设计 [姜雪]
- C语言程序设计项目化教程(活页式) [主编 张利华 潘晓利]
- C语言同步案例习题精解 [主编 肖朝晖]
- C语言程序设计(微课版) [主编 夏启寿]
- C语言程序设计实践教程 [夏启寿]
- 单片机应用技术项目教程(C语言版)(第三版) [主编 郭志勇]
- 数据结构——C语言(微课版) [主编 梁海英]
- C程序设计简明教程 [黄能耿 黄致远 编著]
- C语言程序设计实验指导与实训 [主编 倪燃]
- 单片机原理及应用技术(C语言版) [周国运 鲁庆宾 赵天翔 编著]
- C#程序设计教程 [主编 李祥琴]
- C#数据库编程技术 [主编 顾家铭]
- 基于C#的可视化编程基础 [主编 张蕾蕾 黄健]
- C语言程序设计 [主编 杨娟 万青]
- 物联网编程与应用(C#) [主编 王浩 王伟旗]
- C语言程序设计 [主编 王婧 刘政宇]
- Visual Basic程序设计教程 [主编 郭秀娟 于全通]
- C语言程序设计项目化教程 [主编 彭琦伟 周威]
- C语言程序设计案例教程 [主 编 刘素芬 张建军 王宏斌]
- Visual Basic.NET程序设计上机实践教程 [主编 何振林 罗奕]
- Visual Basic.NET程序设计 [主编 何振林 罗奕]
- C语言程序设计(第二版) [主编 丁红 王辉]