C语言程序设计上机指导、题解、实验、课程设计与等级考试上机题

-
【作 者】任正云 主编
【I S B N 】978-7-5084-6932-4
【责任编辑】宋俊娥
【适用读者群】本科
【出版时间】2009-11-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版
【页 数】324
【千字数】
【印 张】
【定 价】¥33
【丛 书】21世纪高等院校规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是与中国水利水电出版社出版的、由任正云主编的《C语言程序设计》一书配套使用的辅助教材。全书分五个部分:第一部分是《C语言程序设计》习题和参考解答,对教材中的每道习题都给出详细的解答,有些习题还给出不同的解题方法,通过进一步讲解提高读者对C语言的基本概念、算法和各种规则的理解;第二部分是“C语言上机指导”,介绍Turbo C 2.0、Turbo C++ 3.0和Visual C++ 6.0集成环境下的上机方法;第三部分是随教学进度安排的实验,根据教学进度和知识点的要求共安排14个实验项目;第四部分是课程设计;第五部分是计算机等级考试上机题解,详细地分析等级考试中的出题范围,对每个范围给出例子和解答;第六部分是针对计算机考试给出的配套试题。
本书概念清晰,内容翔实,实用性强,是学习C语言的一本很好的辅助教材,不仅可以作为普通高等院校计算机及相关专业“C语言程序设计”课程的教学辅导教材,也可作为高职高专、计算机培训班、计算机等级考试和C语言自学者的参考教材。
C语言是国内外广泛使用的计算机语言。许多高校都开设了“C语言程序设计”课程。根据多年来教学经验的积累,作者编写了这本实验和实训教材,旨在将实践教学和理论教学密切结合,力求使学生应用知识的能力得以提高。本教材具有以下几方面的特色:
首先,通过对典型习题的讲解,全面介绍C程序设计的思想、方法和技巧,对提高学生的阅读能力、编程能力会起到积极作用。
其次,随教学进度安排的实验内容符合教学规律,符合学生的认知特点,结合任务与要求,使学生能综合应用所学知识独立解决编程中可能出现的问题,随着编程知识、经验、认知过程的积累,学生利用所学知识解决实际问题的能力将得以提高。
最后,根据知识的形成过程安排了课程设计,根据计算机等级考试的需求精选了近几年计算机等级考试(二级和三级)上机题,并给出了解答,还安排了相应数量的模拟试题及解析,以满足学生的需要。
本书包括五个部分。
第一部分是根据中国水利水电出版社出版的《C语言程序设计》(任正云主编)教材中的习题编写的答案以及相关知识的讲解。这部分题目都是容易出错和容易混淆的,通过进一步讲解提高读者对C语言的基本概念、算法和各种规则的理解。
需要特别强调的是,本书给出的程序并非唯一的正确解答,对同一个题目可以编出多种程序,我们给出的只是其中一种,甚至不一定是最佳的那一种。对于有些题目,我们给出了两种答案,供读者参考和比较,以启发思路。读者在使用本书时,千万不要照抄照搬,我们只是提供一种思路,读者完全可以编写出更好的程序。
第二部分介绍C程序的开发环境,详细介绍Turbo C 2.0的实用方法。考虑到现在正在学习“C语言程序设计”的读者将来会学习“C++面向对象程序设计”,因而在这部分中介绍了Turbo C++ 3.0和Visual C++ 6.0中的部分功能及C语言程序在这两个环境下的编辑、编译、连接、运行和调试方法。
第三部分是上机实验。考虑到教学进度和能力训练的要求,根据认知规律共安排了14个实验项目。除常规的实验目的、实验内容和要求外,还对程序的测试和调试提出了要求,使学生编程的经验得以积累。
第四部分是课程设计,本教材共安排了四个课程设计题目供学生选择,每个课程设计都给出了详细的设计过程和源代码。
第五部分是计算机等级考试(C二级和三级)上机题选和题解,作者精选近年来计算机等级考试(C二级和三级)中的上机试题,对这些上机考试的试题按照知识点进行分类,并给出分析和参考解答。
第六部分针对C语言程序设计的知识点,设计了4套配套试题和3套全国计算机等级考试试题,试题内容全面,难度适中,适合作为计算机等级考试考生的考前训练试题,每套题都给出了参考答案。
本书由任正云任主编,全书的编写、统稿、校对都由任正云完成,参与本书大纲讨论和相关内容编写的还有严永松、游明坤、李敏、赖玲、王娅芬、陈万华、李俊梅、胡玉荣、张牧、王晓雨、袁鹰、胡波和刘青筱等,在此一并表示感谢。
由于作者水平有限,时间仓促,书中错误之处在所难免,敬请读者批评指正。
前言
第一部分 《C语言程序设计》习题解析和参考答案
第1章 程序设计基础 1
第2章 C语言数据类型与基本操作 5
第3章 语句与结构化程序设计 18
第4章 函数 36
第5章 数组 47
第6章 指针 60
第7章 结构体、共同体和枚举 72
第8章 位运算 83
第9章 文件 89
第二部分 C语言上机指导
第1章 Turbo C 2.0程序开发环境 104
1.1 C语言概述 104
1.1.1 C语言的起源 104
1.1.2 C语言的特点 104
1.2 Turbo C概述 105
1.2.1 Turbo C的产生与发展 105
1.2.2 Turbo C 2.0的基本配置 105
1.2.3 Turbo C 2.0内容简介 105
1.3 Turbo C 2.0的安装 106
1.4 Turbo C 2.0的启动 106
1.5 Turbo C 2.0的工作窗口 107
1.6 Turbo C 2.0主菜单中各项菜单功能介绍 108
1.6.1 File菜单 108
1.6.2 Edit菜单 109
1.6.3 Run菜单 110
1.6.4 Compile菜单 110
1.6.5 Project菜单 110
1.6.6 Options菜单 111
1.6.7 Debug菜单 113
1.6.8 Break/watch菜单 113
1.7 编辑文件 114
1.7.1 编辑一个新文件 114
1.7.2 编辑一个已存在的文件 115
1.8 Turbo C 2.0工作环境配置 116
1.8.1 改变用户工作目录 116
1.8.2 确定Turbo C工作环境 116
1.9 编译和连接 118
1.9.1 对单文件程序的编译和连接 118
1.9.2 对多文件程序进行编译和连接 119
1.9.3 编译和连接过程中的显示信息 120
1.9.4 停止编译的方式 123
1.10 运行 123
1.11 调试 124
第2章 Turbo C++ 3.0上机操作 131
2.1 Turbo C++ 3.0系统的建立 131
2.2 C文件的建立 131
2.3 对多文件程序进行编译和连接 131
2.4 程序动态调试方法 135
第3章 Visual C++ 6.0上机操作 136
3.1 使用VC++ 6.0调试程序的一般步骤 136
3.2 启动VC++ 136
3.3 新建或打开C程序文件 136
3.4 程序保存 137
3.5 执行程序 138
3.6 关闭程序工作区 139
3.7 命令行参数处理 139
3.8 程序调试 139
第三部分 上机实验
实验一 C语言程序初步 142
实验二 基本数据类型的操作(一) 145
实验三 基本数据类型的操作(二) 149
实验四 输入与输出 153
实验五 选择结构 155
实验六 条件型循环结构 157
实验七 计数型循环结构 159
实验八 函数的定义及调用 161
实验九 变量的存储属性 163
实验十 数组 166
实验十一 指针的概念、指针的运算以及指针与数组 168
实验十二 结构体和共用体实验 171
实验十三 位运算实验 177
实验十四 文件实验 179
第四部分 课程设计
设计1 具有四则运算功能的计算器 182
1.1 程序功能 182
1.2 程序设计的目的 182
1.3 程序设计 182
1.3.1 设计思路 182
1.3.2 源程序 183
设计2 时钟显示 188
2.1 程序功能 188
2.2 程序设计目的 188
2.3 程序设计 188
2.3.1 设计思路 188
2.3.2 源程序 188
设计3 学生成绩管理系统 192
3.1 学生成绩管理系统的分析与设计 192
3.2 各模块程序源代码 193
设计4 大奖赛评分系统 203
第五部分 上机典型题解
第六部分 模拟试题及参考答案
模拟试卷一 259
模拟试卷二 265
模拟试卷三 271
模拟试卷四 277
2008年4月全国计算机等级考试二级笔试试卷C语言程序设计 281
2008年9月全国计算机等级考试二级笔试试卷C语言程序设计 289
2009年3月全国计算机等级考试二级笔试试卷(C语言程序设计) 298
参考答案 307
模拟试卷一 307
模拟试卷二 309
模拟试卷三 310
模拟试卷四 312
2008年4月全国计算机等级考试二级笔试试卷C语言程序设计参考答案 314
2008年9月全国计算机等级考试二级笔试试卷C语言程序设计参考答案 314
2009年3月全国计算机等级考试二级笔试试卷C语言程序设计答案 315
参考文献 316
- 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语言程序设计(第二版) [主编 丁红 王辉]