《高级语言程序设计 附:高级语言程序设计自学考试大纲 2007年版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:迟成文主编
  • 出 版 社:北京:经济科学出版社
  • 出版年份:2007
  • ISBN:7505860925
  • 页数:281 页
图书介绍:本书是全国计算机及应用专业(专科)自学考试指导教材。

高级语言程序设计 1

第1章 概述 1

1.1 程序与程序设计 1

1.1.1 程序 1

1.1.2 程序设计 1

1.2 高级语言与C语言 2

1.2.1 计算机程序设计语言 2

1.2.2 C语言 3

1.3 算法及其描述 4

1.3.1 算法 4

1.3.2 算法的描述 5

习题 7

第2章 C语言的基本知识 8

2.1 C语言的基本词法 8

2.1.1 字符集 8

2.1.2 保留字 9

2.1.3 标识符 9

2.1.4 C语言的词汇分类 10

2.2 C语言的基本语句分类 10

2.3 C程序的基本构成 11

2.4 C程序的开发环境 13

2.4.1 Turbo C的启动 13

2.4.2 Turbo C的主菜单 14

2.4.3 在Turbo C环境下调试C程序的操作方法 15

习题 18

第3章 基本数据类型、运算符和表达式 20

3.1 C语言的数据类型 20

3.2 常量 21

3.2.1 整型常量 21

3.2.2 实型常量 22

3.2.3 字符常量 22

3.2.4 字符串常量 23

3.2.5 符号常量 23

3.2.6 宏定义命令 24

3.3 变量 25

3.3.1 变量的数据类型及其定义 25

3.3.2 变量的初始化 26

3.3.3 变量的定义语句 27

3.3.4 有名常量的定义 27

3.4 运算符 28

3.4.1 算术运算符 29

3.4.2 关系运算符 32

3.4.3 逻辑运算符 33

3.4.4 赋值运算符 34

3.4.5 逗号运算符 36

3.4.6 条件运算符 37

3.4.7 长度运算符 37

3.4.8 位运算符 38

3.5 表达式 41

3.5.2 关系表达式 42

3.5.1 算术表达式 42

3.5.3 逻辑表达式 43

3.5.4 赋值表达式 44

3.5.5 逗号表达式 44

3.5.6 条件表达式 45

3.6 变量赋值及表达式计算时的数据类型转换规则 45

习题 47

第4章 顺序结构、选择结构和循环结构的程序设计 50

4.1 结构化程序设计方法 50

4.2 结构化程序的三种基本结构 51

4.2.1 顺序结构 51

4.2.2 选择结构 51

4.2.3 循环结构 52

4.3 顺序结构的程序设计 53

4.3.1 赋值语句 53

4.3.2 函数调用语句 54

4.3.3 表达式语句 55

4.3.4 复合语句 55

4.3.5 字符输入/输出函数 56

4.3.6 格式输入/输出函数 57

4.3.7 顺序结构程序设计举例 61

4.4 选择结构的程序设计 63

4.4.1 单分支选择语句 63

4.4.2 双分支选择语句 64

4.4.3 多分支选择语句 68

4.4.4 选择结构程序设计举例 72

4.5 循环结构的程序设计 76

4.5.1 while语句 77

4.5.2 do-while语句 78

4.5.3 for语句 80

4.5.4 break语句和continue语句 82

4.5.5 多重循环结构的实现 86

4.5.6 循环结构程序设计举例 88

习题 94

第5章 数组 101

5.1 一维数组 101

5.1.1 一维数组的定义 101

5.1.3 一维数组的初始化 102

5.1.2 一维数组元素的引用 102

5.1.4 一维数组程序设计举例 103

5.2 二维数组 108

5.2.1 二维数组的定义与数组元素的引用 109

5.2.2 二维数组的初始化 110

5.2.3 二维数组程序设计举例 111

5.3 字符数组与字符串 113

5.3.1 字符数组 113

5.3.2 字符串与字符数组 115

5.3.3 字符串处理的常用系统函数 119

5.3.4 字符数组程序设计举例 122

习题 126

6.1 指针和指针变量 133

6.1.1 指针 133

第6章 指针 133

6.1.2 指针变量 135

6.2 指针变量的定义和初始化 135

6.2.1 指针变量的定义和初始化 136

6.2.2 指针变量的一般使用方式 136

6.2.3 取地址运算符与指针运算符 137

6.3 指针变量的使用 138

6.3.1 指向变量的指针变量的使用 138

6.3.2 指向一维数组的指针变量的使用 140

6.3.3 指向字符串的指针变量的使用 143

6.4.1 指针数组的定义 147

6.4 指针数组 147

6.4.2 指针数组元素的使用 148

6.5 指针程序设计举例 149

习题 151

第7章 函数 157

7.1 函数的概念和模块化程序设计方法 157

7.1.1 函数的概念 157

7.1.2 函数的定义 158

7.1.3 函数的调用 161

7.1.4 模块化程序设计方法 163

7.2 函数调用时的数据传递方法 163

7.2.1 利用形参与实参传递数据的值传递方式 163

7.2.2 当形参是数组时的数据传递方式 165

7.2.3 当形参是指针变量时的数据传递方式 167

7.2.4 利用返回值的数据传递方式 169

7.3 变量的存储类型与作用域 170

7.3.1 变量的存储类型 170

7.3.2 变量的生存期和作用域 171

7.3.3 利用全局外部变量的数据传递方式 173

7.4 函数的嵌套调用和递归调用 174

7.4.1 函数的嵌套调用 174

7.4.2 函数的递归调用 175

7.5 指针型函数及其调用 178

7.5.1 指针型函数的定义 178

7.5.2 指针型函数的调用 178

7.6.2 多文件程序的处理 180

7.6.1 文件包含命令 180

7.6 文件包含命令与多文件程序的处理 180

7.7 常用系统函数 182

7.7.1 常用的数学处理函数 182

7.7.2 常用的类型转换函数 184

7.7.3 常用的字符处理函数 185

7.7.4 其它常用函数 186

7.8 函数设计举例 187

习题 191

第8章 结构型与自定义类型 198

8.1 结构型的定义 198

8.1.1 结构型数据的特点 198

8.1.2 结构型的定义 199

8.2.1 结构型变量的定义和初始化 200

8.2 结构型变量的定义和成员的引用 200

8.2.2 结构型变量成员的引用 202

8.3 结构型数组的定义和数组元素成员的引用 205

8.3.1 结构型数组的定义和初始化 205

8.3.2 结构型数组元素成员的引用 206

8.4 指向结构型数据的指针变量的定义和使用 208

8.4.1 指向结构型变量的指针变量 208

8.4.2 指向结构型数组的指针变量 209

8.4.3 在函数间传递结构型数据 210

8.5 结构型程序设计举例 214

8.6 用户自定义类型 217

习题 219

9.1.1 文件概述 223

第9章 文件 223

9.1 文件概述 223

9.1.2 文件型指针 225

9.2 文件的打开与关闭函数 226

9.2.1 打开文件函数 226

9.2.2 关闭文件函数 227

9.2.3 标准设备文件的打开与关闭 228

9.3 文件的读/写函数 228

9.3.1 文件尾测试函数 228

9.3.2 字符读/写函数 228

9.3.3 字符串读/写函数 230

9.3.4 数据读/写函数 234

9.4 文件定位函数 236

9.4.1 文件头定位函数 237

9.4.2 文件随机定位函数 237

9.5 文件应用程序设计举例 239

习题 240

附录一 ASCⅡ代码表 246

附录二 运算符及其优先级汇总表 247

附录三 本书介绍的常用系统函数汇总表 248

附录四 在VC环境下调试C程序的操作方法简介 251

高级语言程序设计自学考试大纲 259

出版前言 259

第1章 概述 261

一、课程性质与设置目的 261

二、课程内容与考核目标 262

第2章 C语言的基本知识 263

第3章 基本数据类型、运算符和表达式 264

第4章 顺序结构、选择结构和循环结构的程序设计 266

第5章 数组 267

第6章 指针 268

第7章 函数 269

第8章 结构型与自定义类型 271

第9章 文件 272

附录 273

实验环节 273

三、关于大纲的说明与考核实施要求 275

附录 题型举例 279

后记 281