《全国计算机等级考试系列教程 2002版最新大纲 三级C语言上机指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘瑞新主编;曹建春等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111125746
  • 页数:277 页
图书介绍:本书介绍了C语言的基础知识和结构化程序设计的基本概念。

第1章 C语言程序设计基本概念 1

1.1 C语言程序的构成和书写格式 1

1.1.1 C语言程序的构成 1

1.1.2 C语言程序的书写格式 2

1.2 标识符、常量和变量 3

1.2.1 标识符 3

1.2.2 常量和变量 4

1.3 数据类型 5

1.3.1 整型数据 6

1.3.2 实型数据 9

1.3.3 字符型数据 11

1.3.4 变量赋初值 14

1.3.5 各类数值型数据间的混合运算 14

1.4 运算符和表达式 14

1.4.1 C语言运算符简介 14

1.4.2 算术运算符和算术表达式 15

1.4.3 赋值运算符和赋值表达式 17

1.5 习题 18

1.4.4 逗号运算符和逗号表达式 18

第2章 简单程序设计 19

2.1 程序设计的概念 19

2.1.1 程序设计 19

2.1.2 结构化程序设计 22

2.1.3 C语言程序的语句 26

2.2 赋值语句 27

2.3 数据输出 27

2.3.1 printf()函数 28

2.3.2 putchar()函数 30

2.4 数据输入 31

2.4.1 scanf()函数 31

2.4.2 getchar()函数 33

2.5 复合语句和空语句 33

2.5.1 复合语句 33

2.5.2 空语句 34

2.6 习题 34

3.1.1 关系运算符及关系表达式 37

3.1 选择结构程序设计 37

第3章 C语言程序设计基础 37

3.1.2 逻辑运算符及逻辑表达式 38

3.1.3 条件运算符 40

3.1.4 if语句 41

3.1.5 switch语句 45

3.2 循环结构程序设计 46

3.2.1 while语句 47

3.2.2 do-while语句 51

3.2.3 for语句 53

3.2.4 循环结构嵌套 56

3.2.5 break语句和continue语句 57

3.2.6 语句标号和goto语句 58

3.3 数组 58

3.3.1 一维数组 59

3.3.2 二维数组 61

3.3.3 字符数组 65

3.4 函数 70

3.4.1 概述 70

3.4.2 函数的定义 72

3.4.3 函数的调用 74

3.4.4 函数的值 77

3.4.5 函数调用时参数间的传递 77

3.4.6 函数的嵌套调用 80

3.4.7 函数的递归调用 81

3.5 作用域和存储类型 82

3.5.1 变量存在性和可见性 82

3.5.2 局部变量和全局变量 83

3.5.3 变量的存储类型 86

3.5.4 内部函数和外部函数 90

3.6 习题 91

第4章 高级程序设计 92

4.1 指针 92

4.1.1 指针的基本概念 92

4.1.2 指针变量 93

4.1.3 数组与指针 98

4.1.4 字符串的指针和指向字符串的指针变量 109

4.1.5 指针数组和多级指针 112

4.1.6 函数的指针和返回值为指针的函数 115

4.1.7 指针使用小结 118

4.2 编译预处理 118

4.2.1 宏定义 119

4.2.2 文件包含 123

4.2.3 条件编译 123

4.3 结构体和共同体 125

4.3.1 定义一种结构体类型 125

4.3.2 结构体类型变量的定义和引用 126

4.3.3 结构体类型数组的定义和引用 129

4.3.4 结构体类型指针的定义和引用 132

4.3.5 共同体 134

4.3.6 枚举类型 136

4.4 位运算 138

4.4.1 位运算符和位运算 138

4.4.2 位段 140

4.5 文件操作 142

4.5.2 打开和关闭文件 143

4.5.1 文件类型指针 143

4.5.3 文件的输入输出 145

4.5.4 文件检测函数 153

4.6 习题 154

第5章 常用算法 155

5.1 常用算法简介 155

5.2 数的操作 155

5.2.1 满足条件的数 156

5.2.2 整除、实数取整 158

5.2.3 整数的数字位运算 160

5.3 排序 164

5.3.1 冒泡排序 164

5.3.2 选择排序 166

5.3.3 直接插入排序 167

5.3.4 排序算法的应用 169

5.4 数据加密 175

5.5 递归 178

5.6.1 迭代法求值 181

5.6.2 数列、数列求和 181

5.6 其他问题 181

5.6.3 不定方程求解 183

5.6.4 Josegh问题 184

5.6.5 模式匹配 185

5.7 习题 186

第6章 典型例题分析 188

6.1 数的转换与计算 188

6.2 数列 196

6.3 排序 202

6.4 字符串处理 208

6.5 综合例题 215

6.6 习题 222

第7章 Turbo C 2.0软件的使用 226

7.1 Turbo C 2.0的安装和启动 226

7.2 Turbo C 2.0集成开发环境的使用 227

7.2.1 File(文件)菜单 227

7.2.2 Edit(编辑)菜单 228

7.2.3 Run(运行)菜单 229

7.2.4 Compile(编译)菜单 230

7.2.5 Project(工程)菜单 231

7.2.6 Options(选择菜单) 232

7.2.7 Debug(调试)菜单 233

7.2.8 Break/watch(断点及监视)菜单 234

7.3 Turbo C 2.0的配置文件 235

7.4 习题 235

8.1.1 硬件环境 237

8.2 登录验证 237

8.1.2 软件环境 237

8.1 系统环境 237

第8章 上机考试软件的使用 237

8.3 考试须知 241

8.4 习题 241

附录 242

附录A 习题参考答案 242

附录B C语言的标准库函数 262

附录C Turbo C编译、连接时的错误和警告信息 272

附录D 运算符的优先级和结合性 275

附录E ASCⅡ码表 277