《C语言程序设计教程习题与上机实训指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:姚大鹏,栾好利,张翼英等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508431529
  • 页数:283 页
图书介绍:本书主要包括三个方面的内容:C语言课程设计理论、C语言课程设计实例、C语言二级考试指导。本书所选程序实例具有由浅入深、由易到难、实用有趣的特点,在图像与动画编程上非常适合C语言的初学者。另外本书精选了许多C语言二级考试的典型试题,并对答案给予了比较详细的说明,通过这些典型习题的练习,读者可以用较少的时间和精力迅速了解并掌握C语言二级考试的主要内容、考试方法、考试题型。此外,本书还在附录中提供了C语言二级考试大纲以及2003年的全真试题。本书作为高等院校相关专业开设的C语言课程的辅助教材。

目录 3

C语言课程设计篇 3

第1章 Turbo C 2.0集成开发环境介绍 3

1.1 Turbo C 2.0环境及启动 3

1.2 菜单命令简介 4

1.3 程序的编辑、编译与运行 6

第2章 C语言课程设计理论指导 8

2.1 Turbo C 2.0程序设计初步 8

2.1.1 Turbo C 2.0程序设计基本步骤 8

2.1.2 源程序的输入、编译和运行 9

2.1.3 举例 10

2.2.2 文本窗口颜色的设置 11

2.2.1 文本窗口的定义 11

2.2 字符屏幕函数 11

2.2.3 窗口内文本的输入、输出函数 13

2.2.4 有关屏幕操作的函数 13

2.3 图形函数 15

2.3.1 图形模式的初始化 15

2.3.2 独立图形运行程序的建立 16

2.3.3 屏幕颜色的设置和清屏函数 17

2.3.4 基本图形函数 18

2.3.5 设定线型函数 20

2.3.6 封闭图形的填充 21

2.3.7 任意封闭图形的填充 24

2.3.8 有关图形窗口和图形屏幕操作函数 24

2.4.1 文本输出函数 25

2.4 图形模式下的文本输出 25

2.4.2 有关文本字体、字型和输出方式的设置 26

2.4.3 用户对文本字符大小的设置 28

2.5 动画制作 29

2.5.1 制作动画的几种方法 29

2.5.2 制作动画所需函数 29

2.6 文件的输入、输出函数 32

第3章 C语言课程设计初级实例 36

3.1 直线的绘制与图形填充 36

3.2 星空模拟 37

3.3 彩线旋转 38

3.4 装饰花边 38

3.5 小精灵 39

3.6 单球运动(一) 40

3.7 单球运动(二) 41

3.8 图形状态下的文字 42

3.9 文本状态下输出彩色文字 42

3.10 单向拉幕清屏 43

3.11 双向拉幕清屏 44

3.12 翻滚条清屏 45

3.13 霓虹灯花边 46

3.14 色彩渐变 47

3.15 定时闹铃 48

3.16 宝石花图案 49

3.17 心形图案 50

第4章 C语言课程设计高级实例 51

4.1 动画时钟 51

4.2 《雪绒花》歌曲程序 52

4.3 动画集系统 56

4.4 通讯录 59

4.5 开车游戏 63

4.6 雷达扫描 72

4.7 学生作品实例(一) 79

4.8 学生作品实例(二) 88

C语言二级考试篇 95

第5章 C语言变量与表达式 95

5.1 本章要点 95

5.1.1 C语言概述 95

5.1.2 标识符、常量和变量 95

5.1.3 数据类型 96

5.1.4 运算符与表达式 97

5.2.1 选择题 100

5.2 习题部分 100

5.2.2 填空题 102

5.3 习题参考答案 103

5.3.1 选择题参考答案 103

5.3.2 填空题参考答案 104

第6章 数据的输入和输出 105

6.1 本章要点 105

6.1.1 数据输入输出的概念及在C语言中的实现 105

6.1.2 字符数据的输入输出 105

6.1.3 格式输入与输出 105

6.2 习题部分 107

6.2.1 选择题 107

6.2.2 填空题 108

6.3.1 选择题参考答案 109

6.3 习题参考答案 109

6.2.3 改错题 109

6.2.4 编程题 109

6.3.2 填空题参考答案 110

6.3.3 改错题参考答案 110

6.3.4 编程题参考答案 110

第7章 分支语句 111

7.1 本章要点 111

7.1.1 C语句概述 111

7.1.2 结构化程序 111

7.1.3 条件语句 112

7.1.4 开关(switch)语句 113

7.2 习题部分 114

7.2.1 选择题 116

7.3 习题参考答案 118

7.3.1 选择题参考答案 118

7.2.2 填空题 118

7.2.4 编程题 118

7.2.3 改错题 118

7.3.2 填空题参考答案 119

7.3.3 改错题参考答案 119

7.3.4 编程题参考答案 120

第8章 循环语句 122

8.1 本章要点 122

8.1.1 用goto语句和if语句构成循环 122

8.1.2 while语句 122

8.1.4 for语句 123

8.1.3 do—while语句 123

8.1.5 循环的嵌套 124

8.1.6 几种循环的比较 124

8.1.7 break语句和continue语句 124

8.2 习题部分 125

8.2.1 选择题 125

8.2.2 填空题 127

8.2.3 改错题 128

8.2.4 编程题 128

8.3 习题部分参考答案 129

8.3.1 选择题参考答案 129

8.3.2 填空题参考答案 129

8.3.4 编程题参考答案 130

8.3.3 改错题参考答案 130

第9章 数组 132

9.1 本章要点 132

9.1.1 一维数组的定义、引用和初始化 132

9.1.2 二维数组的定义、引用和初始化 133

9.1.3 字符数组与字符串 133

9.2 习题部分 136

9.2.1 选择题 136

9.2.2 填空题 137

9.2.3 改错题 138

9.2.4 编程题 138

9.3 习题部分参考答案 138

9.3.1 选择题参考答案 138

9.3.4 编程题参考答案 139

9.3.3 改错题参考答案 139

9.3.2 填空题参考答案 139

第10章 函数与变量 142

10.1 本章要点 142

10.1.1 概述 142

10.1.2 函数 142

10.1.3 变量及其存储类别 144

10.2 习题部分 145

10.2.1 选择题 145

10.2.2 填空题 147

10.2.3 改错题 148

10.2.4 编程题 149

10.3 习题部分参考答案 149

10.3.1 选择题参考答案 149

10.3.4 编程题参考答案 150

10.3.2 填空题参考答案 150

10.3.3 改错题参考答案 150

第11章 指针与编译预处理 152

11.1 本章要点 152

11.1.1 地址与指针 152

11.1.2 指针的运算 152

11.1.3 指针的类型 153

11.1.4 宏替换 156

11.1.5 文件包含的概念 156

11.2 习题部分 156

11.2.1 选择题 156

11.2.2 填空题 159

11.3.1 选择题参考答案 161

11.3 习题部分参考答案 161

11.2.3 改错题 161

11.2.4 编程题 161

11.3.2 填空题参考答案 163

11.3.3 改错题参考答案 164

11.3.4 编程题参考答案 164

第12章 结构体与共用体 166

12.1 本章要点 166

12.1.1 结构体 166

12.1.2 共用体 167

12.1.3 枚举 168

12.1.4 类型定义 168

12.2 习题部分 168

12.2.1 选择题 168

12.2.2 填空题 170

12.2.3 编程题 171

12.3 习题部分参考答案 172

12.3.1 选择题参考答案 172

12.3.2 填空题参考答案 172

12.3.3 编程题参考答案 173

第13章 位运算与文件 175

13.1 本章要点 175

13.1.1 位运算 175

13.1.2 文件 176

13.2 习题部分 178

13.2.1 选择题 178

13.2.2 填空题 179

13.3.1 选择题参考答案 180

13.2.3 编程题 180

13.3 习题部分参考答案 180

13.3.2 填空题参考答案 181

13.3.3 编程题参考答案 182

第14章 C语言二级考试模拟题 183

14.1 笔试模拟试卷(一) 183

试题参考答案 194

14.2 笔试模拟试卷(二) 195

试题参考答案 206

14.3 笔试模拟试卷(三) 207

试题参考答案 219

14.4 笔试模拟试卷(四) 220

试题参考答案 231

14.5 笔试模拟试卷(五) 232

试题参考答案 243

14.6 笔试模拟试卷(六) 245

试题参考答案 255

14.7 上机模拟试卷(一) 256

14.8 上机模拟试卷(二) 259

14.9 上机模拟试卷(三) 262

14.10 上机模拟试卷(四) 267

14.11 上机模拟试卷(五) 270

14.12 上机模拟试卷(六) 273

14.13 上机模拟试卷(七) 276

附录C 语言二级考试大纲(2005年) 280