《全国计算机等级考试二级教程 C语言程序设计》求取 ⇩

目录1

第一章 程序设计基本概念1

1.1 程序和程序设计1

1.1.1 C程序1

1.1.2 程序设计2

1.2 算法2

1.3 结构化程序设计和模块化结构3

1.3.1 结构化程序3

1.3.2 模块化结构6

习题6

第二章 C程序设计的初步知识7

2.1 简单C语言程序的构成和格式7

2.2 常量、变量和标识符8

2.2.1 标识符8

一个常量9

2.2.3 用定义一个符号名的方法来代表9

2.2.2 常量9

2.2.4 变量10

2.3 整型数据10

2.3.1 整型常量10

2.3.2 整型变量11

2.3.3 整型数据的分类11

2.3.4 整数在内存中的存储形式12

2.4 实型数据13

2.4.1 实型常量13

2.4.2 实型变量13

2.5 算术表达式14

2.5.1 基本的算术运算符14

2.5.2 运算符的优先级、结合性和算术15

表达式15

2.6.1 赋值运算符和赋值表达式16

2.6 赋值表达式16

2.5.3 强制类型转换表达式16

2.6.2 复合的赋值表达式17

2.6.3 赋值运算中的类型转换17

2.7 自加、自减运算符和逗号运算符18

2.7.1 自加运算符(++)和自减运算符(--)18

2.7.2 逗号运算符和逗号表达式19

习题19

第三章 顺序结构22

3.1 赋值语句22

3.2 数据输出22

3.2.1 printf函数的一般调用形式22

3.2.2 printf函数中常用的格式说明23

3.2.3 调用printf函数时的注意事项26

3.3 数据输入26

3.3.1 scanf函数的一般调用形式26

3.3.2 scanf函数中常用的格式说明27

3.3.3 通过scanf函数从键盘输入数据28

3.4 复合语句和空语句29

3.4.1 复合语句29

3.4.2 空语句29

3.5 程序举例30

习题31

第四章 选择结构35

4.1 关系运算和逻辑运算35

4.1.1 C语言中的逻辑值35

4.1.2 关系运算符和关系表达式35

4.1.3 逻辑运算符和逻辑表达式36

4.2 if语句和用if语句构成的选择结构37

4.2.1 if语句37

4.2.2 嵌套的if语句40

4.3 条件表达式构成的选择结构43

4.4.2 switch语句的执行过程44

4.4.1 switch语句44

10.1.1 通过赋初值的方式给一维字符数组赋字符串 144

break语句构成的选择结构44

4.4 switch语句以及用switch语句和44

4.4.3 在switch语句体中使用break语句45

习题46

4.5.1 语句标号46

4.5.2 goto语句46

4.5 语句标号和goto语句46

5.1 while语句和用while语句构成的循环51

结构51

5.1.1 while循环的一般形式51

5.1.2 while循环的执行过程51

第五章 循环结构51

5.2 do-while语句和用do-while语句构成的循环结构53

5.2.1 do-while语句构成的循环结构53

5.2.2 do-while循环的执行过程54

5.3 for语句和用for语句构成的循环结构54

5.3.1 for语句构成的循环结构54

5.3.2 for循环的执行过程55

5.3.3 有关for语句的说明55

5.4 循环结构的嵌套56

作用58

5.5.1 break语句58

5.5 break和continue语句在循环体中的58

5.5.2 continue语句59

5.6 程序举例60

习题63

第六章 字符型数据68

6.1 字符型常量68

6.1.1 字符常量68

6.1.2 转义字符常量68

6.1.3 字符串常量69

6.1.4 可对字符量进行的运算69

6.2 字符变量70

6.3 字符的输入和输出70

6.3.1 调用printf和scanf函数输出和输入字符70

6.3.2 调用putchar和getchar函数输出和输入字符71

6.4 程序举例72

习题74

第七章 函数77

7.1 库函数77

7.2 函数的定义和返回值78

7.2.1 函数定义的语法78

7.2.2 函数的返回值79

7.3 函数的调用80

7.3.1 函数的两种调用方式80

7.3.2 函数调用时的语法要求80

7.4 函数的说明81

7.4.1 函数说明的形式81

7.4.2 函数说明的位置82

7.5 调用函数和被调用函数之间的数据传递82

7.6 程序举例84

习题89

第八章 指针94

8.1 变量的地址和指针94

8.2 指针变量的定义和指针变量的基类型95

8.3.1 给指针变量赋地址值96

8.3 给指针变量赋值96

8.4.1 通过指针来引用一个存储单元97

8.3.2 给指针变量赋“空”值97

8.4 对指针变量的操作97

8.4.2 移动指针98

8.4.3 指针比较99

8.5 函数之间地址值的传递100

8.5.1 形参为指针变量时,实参和形参100

之间的数据传递100

8.5.2 通过传送地址值,在被调用函数中直接改变调用函数中的变量的值101

8.5.3 函数返回地址值102

习题102

第九章 数组107

9.1 一维数组的定义和一维数组元素的引用107

9.1.1 一维数组的定义107

9.1.2 一维数组元素的引用108

9.1.3 一维数组的初始化108

举例109

9.1.5 一维数组的定义和数组元素引用109

9.1.4 通过赋初值定义数组的大小109

9.2.1 一维数组和数组元素的地址110

9.2 一维数组和指针110

9.2.2 通过数组的首地址引用数组元素111

9.2.3 通过指针来引用一维数组元素111

9.2.4 用带下标的指针变量引用一维111

数组元素111

9.3 函数之间对一维数组和数组元素的112

引用112

9.3.1 数组元素作实参112

9.3.2 数组名作实参112

9.3.3 数组元素地址作为实参114

9.3.4 函数的指针形参和函数体中数组115

的区别115

9.4 一维数组应用举例115

引用124

9.5.1 二维数组的定义124

9.5 二维数组的定义和二维数组元素的124

9.5.2 二维数组元素的引用125

9.5.3 二维数组的初始化125

9.5.4 通过赋初值定义二维数组的大小126

9.5.5 二维数组的定义和数组元素引用127

举例127

9.6 二维数组和指针128

9.6.1 二维数组和数组元素的地址128

9.6.2 通过地址来引用二维数组元素129

9.6.3 通过建立一个指针数组来引用二维数组元素129

9.6.4 通过建立一个行指针来引用二维130

数组元素130

9.7 二维数组名和指针数组作为实参130

9.7.1 二维数组名作为实参时,实参和130

形参之间的数据传递130

9.8 二维数组程序举例131

9.7.2 指针数组作为实参时,实参和形131

参之间的数据传递131

习题135

第十章 字符串143

10.1 用一个一维字符数组来存放字符串143

10.1.2 在C语言程序执行过程中给一维145

字符数组赋字符串145

10.2 使指针指向一个字符串146

10.2.1 通过赋初值的方式使指针指向146

一个字符串146

10.2.2 通过赋值运算使指针指向一个146

字符串146

10.2.3 用字符数组作为字符串和用指针指向的一个字符串之间的区别146

必要条件147

10.3.2 用格式说明符%s进行整串输入147

和输出147

10.3.1 输入和输出字符串时的147

10.3 字符串的输入和输出147

10.3.3 调用gets、puts函数,从终端148

进行字符串行的输入和输出148

10.4 字符串数组148

10.5 用于字符串处理的函数150

10.6 程序举例150

习题154

11.1 传给main函数的参数159

第十一章 对函数的进一步讨论159

11.2 通过实参向函数传递函数名或指向函数的指针变量160

11.3 函数的递归调用161

习题164

第十二章 C语言中用户标识符的作用域和存储类164

12.1 局部变量、全局变量和存储分类169

12.1.1 用户标识符的作用域169

12.1.2 局部变量、全局变量和存储分类169

12.2 局部变量及其作用域和生存期170

12.2.1 auto变量170

12.2.3 静态存储类的局部变量171

12.2.2 register变量171

12.3 全局变量及其作用域和生存期172

12.3.1 全局变量的作用域和生存期172

12.3.2 在同一编译单位内用extern说明符来扩展全局变量的作用域173

12.3.3 在不同编译单位内用extern说明符来扩展全局变量的作用域173

12.3.4 静态全局变量174

习题175

12.4.2 用static说明函数175

12.4.1 用extern说明函数175

12.4 函数的存储分类175

第十三章 编译预处理和动态存储分配179

13.1 编译预处理179

13.1.1 宏替换179

13.1.2 文件包含181

13.2 动态存储分配182

13.2.1 malloc函数和free函数182

第十四章 结构体、共用体和用户定义类型183

习题183

13.2.2 calloc函数183

14.1 用typedef说明一种新类型名187

14.2 结构体类型188

14.2.1 结构体类型的说明188

14.2.2 结构体类型的变量、数组和指针变量的定义189

14.2.3 给结构体变量、数组赋初值191

14.2.4 引用结构体变量中的数据192

数据传递194

14.2.5 函数之间结构体变量的194

14.2.6 利用结构体变量构成链表197

14.3 共用体203

14.3.1 共用体类型的说明和变量定义203

14.3.2 共用体变量的引用204

习题206

第十五章 位运算211

15.1 位运算符211

15.2 位运算符的运算功能211

习题214

16.1 C语言文件的概念216

第十六章 文件216

16.2 文件指针217

16.3 打开文件217

16.4 关闭文件219

16.5 调用getc(fgetc)和putc(fputc)函数进行输入和输出219

16.6 判文件结束函数feof221

16.7 fscanf函数和fprintf函数222

16.8 fgets函数和fputs函数223

16.9 fread函数和fwrite函数223

16.10 文件定位函数224

16.10.1 fseek函数225

16.10.2 ftell函数225

16.10.3 rewind函数226

习题226

17.1 上机考试系统使用说明229

17.1.1 上机考试环境229

第十七章 上机指导229

17.1.2 上机考试时间230

17.1.3 上机考试题型及分值230

17.1.4 上机考试登录230

17.1.5 试题内容查阅工具的使用233

17.1.6 考生目录和文件的恢复235

17.1.7 文件名的说明236

17.2 上机考试内容236

17.2.1 DOS常用命令操作236

17.2.2 程序修改调试运行238

17.2.3 程序编制调试运行242

习题245

附录254

附录一 C语言的关键字254

附录二 双目算术运算中两边运算量类型254

转换规律254

附录三 运算符的优先级和结合性254

附录四 常用字符与ASCII代码对照表255

附录五 库函数256

1998《全国计算机等级考试二级教程 C语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由田淑清主编 1998 北京:高等教育出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机等级考试教程 二级 数据库语言程序设计 FoxBASE(1996 PDF版)
计算机等级考试教程 二级 数据库语言程序设计 FoxBASE
1996 北京:机械工业出版社
全国计算机等级指导  FORTRAN语言程序设计考试指导(二级)(1998年10月第1版 PDF版)
全国计算机等级指导 FORTRAN语言程序设计考试指导(二级)
1998年10月第1版 电子工业出版社
全国计算机等级考试教程  二级foxbase考试( PDF版)
全国计算机等级考试教程 二级foxbase考试
北京:电子工业出版社
C语言BNF解译及其程序设计(1986 PDF版)
C语言BNF解译及其程序设计
1986 西安:陕西科学技术出版社
全国计算机等级考试教程 二级 基础知识和C语言程序设计(1998 PDF版)
全国计算机等级考试教程 二级 基础知识和C语言程序设计
1998 北京:人民邮电出版社
全国计算机等级考试教程 二级 数据库语言FoxBASE+程序设计(1999 PDF版)
全国计算机等级考试教程 二级 数据库语言FoxBASE+程序设计
1999 西安:西安电子科技大学出版社
计算机等级考试教程 二级 FORTRAN语言结构化程序设计(1996 PDF版)
计算机等级考试教程 二级 FORTRAN语言结构化程序设计
1996 北京:机械工业出版社
C语言程序设计  二级(1999 PDF版)
C语言程序设计 二级
1999 北京:电子工业出版社
全国计算机等级考试二级教程 FORTRAN程序设计(1999 PDF版)
全国计算机等级考试二级教程 FORTRAN程序设计
1999 天津:南开大学出版社
全国计算机等级考试二级教程 C程序设计(1999 PDF版)
全国计算机等级考试二级教程 C程序设计
1999 天津:南开大学出版社
全国计算机等级考试二级教程 QBASIC语言程序设计(1998 PDF版)
全国计算机等级考试二级教程 QBASIC语言程序设计
1998 北京:高等教育出版社
全国计算机等级考试二级教程 Pascal语言程序设计(1998 PDF版)
全国计算机等级考试二级教程 Pascal语言程序设计
1998 北京:高等教育出版社
S1240程控数字交换系统培训教材 操作系统(1988 PDF版)
S1240程控数字交换系统培训教材 操作系统
1988 北京:人民邮电出版社
计算机二级教程 C程序设计(1996 PDF版)
计算机二级教程 C程序设计
1996 天津:南开大学出版社
WordPerfect 8 精选问题集(1998 PDF版)
WordPerfect 8 精选问题集
1998 北京:机械工业出版社