图书介绍

教育部考试中心 全国计算机等级考试2级教程 C语言程序设 2012年版PDF|Epub|txt|kindle电子书版本下载

教育部考试中心 全国计算机等级考试2级教程 C语言程序设 2012年版
  • 教育部考试中心 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040339086
  • 出版时间:2012
  • 标注页数:281页
  • 文件大小:75MB
  • 文件页数:293页
  • 主题词:电子计算机-水平考试-教材;C语言-程序设计-水平考试-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

教育部考试中心 全国计算机等级考试2级教程 C语言程序设 2012年版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

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

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

2.2标识符、常量和变量8

2.2.1标识符8

2.2.2常量9

2.2.3符号常量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运算符的优先级、结合性和算术表达式14

2.5.3强制类型转换表达式15

2.6赋值表达式16

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

2.6.2复合赋值表达式17

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

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

2.7.1自加运算符“+++”和自减运算符“-”18

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

习题19

第3章 顺序结构22

3.1赋值语句22

3.2数据输出22

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

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

3.2.3 使用printf函数时的注意事项27

3.3数据输入27

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

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

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

3.4复合语句和空语句30

3.4.1复合语句30

3.4.2空语句31

3.5程序举例31

习题32

第4章 选择结构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条件表达式构成的选择结构42

4.4 switch语句以及用switch语句和break语句构成的选择结构43

4.4.1 switch语句43

4.4.2 switch语句的执行过程44

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

4.5语句标号和goto语句45

4.5.1语句标号45

4.5.2 goto语句46

习题46

第5章 循环结构50

5.1 while语句和用while语句构成的循环结构50

5.1.1 while循环的一般形式50

5.1.2 while循环的执行过程50

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

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

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

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

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

5.3.2 for循环的执行过程55

5.3.3有关for语句的说明55

5.4循环结构的嵌套57

5.5 break和continue语句在循环体中的作用59

5.5.1 break语句59

5.5.2 continue语句60

5.6程序举例61

习题62

第6章 字符型数据67

6.1字符型常量67

6.1.1字符常量67

6.1.2转义字符常量67

6.1.3字符串常量68

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

6.2字符变量69

6.3字符的输入和输出69

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

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

6.4程序举例71

习题73

第7章 函数76

7.1库函数76

7.2函数的定义和返回值77

7.2.1函数定义的语法77

7.2.2函数的返回值78

7.3函数的调用79

7.3.1函数的两种调用方式79

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

7.4函数的说明80

7.4.1函数说明的形式80

7.4.2函数说明的位置81

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

7.6程序举例83

习题87

第8章 地址和指针92

8.1变量的地址和指针92

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

8.3给指针变量赋值94

8.3.1给指针变量赋地址值94

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

8.4对指针变量的操作95

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

8.4.2移动指针97

8.4.3指针比较98

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

8.5.1形参为指针变量时实参和形参之间的数据传递99

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

8.5.3函数返回地址值101

习题101

第9章 数组106

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

9.1.1一维数组的定义106

9.1.2一维数组元素的引用107

9.1.3一维数组的初始化107

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

9.1.5一维数组的定义和数组元素引用举例108

9.2一维数组和指针109

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

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

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

9.2.4用带下标的指针变量引用一维数组元素111

9.3函数之间对一维数组和数组元素的引用111

9.3.1数组元素作实参111

9.3.2数组名作实参111

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

9.3.4函数的指针形参和函数体中数组的区别114

9.4一维数组应用举例115

9.5二维数组的定义和二维数组元素的引用123

9.5.1二维数组的定义123

9.5.2二维数组元素的引用124

9.5.3二维数组的初始化124

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

9.5.5二维数组的定义和数组元素引用举例125

9.6二维数组和指针126

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

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

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

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

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

9.7.1二维数组名作为实参时实参和形参之间的数据传递129

9.7.2指针数组作为实参时实参和形参之间的数据传递130

9.8二维数组程序举例130

习题133

第10章 字符串141

10.1用一维字符数组存放字符串141

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

10.1.2在C程序执行过程中给一维字符数组赋字符串143

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

10.2.1通过赋初值的方式使指针指向一个字符串144

10.2.2通过赋值运算使指针指向一个字符串144

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

10.3字符串的输入和输出145

10.3.1输入和输出字符串时的必要条件145

10.3.2用格式说明符?进行整串输入和输出145

10.3.3调用gets、puts函数在终端输入或输出一行字符串146

10.4字符串数组146

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

10.6程序举例148

习题152

第11章 对函数的进一步讨论157

11.1传给main函数的参数157

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

11.3函数的递归调用160

习题163

第12章 C语言中用户标识符的作用域和存储类167

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

12.1.1用户标识符的作用域167

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

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

12.2.1 auto变量168

12.2.2 register变量169

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

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

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

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

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

12.3.4静态全局变量172

12.4函数的存储分类173

12.4.1用extern说明函数173

12.4.2用static说明函数173

习题174

第13章 编译预处理和动态存储分配177

13.1编译预处理177

13.1.1宏替换177

13.1.2文件包含179

13.2动态存储分配180

13.2.1 malloc函数和free函数180

13.2.2 calloc函数181

习题182

第14章 结构体、共用体和用户定义类型185

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

14.2结构体类型186

14.2.1结构体类型的说明186

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

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

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

14.2.5 函数之间结构体变量的数据传递192

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

14.3共用体202

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

14.3.2共用体变量的引用203

习题204

第15章 位运算209

15.1位运算符209

15.2位运算符的运算功能210

习题212

第16章 文件214

16.1 C语言文件的概念214

16.2文件指针215

16.3打开文件216

16.4关闭文件217

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

16.6判断文件结束函数feof219

16.7 fscanf函数和fprintf函数220

16.8 fgets函数和fputs函数221

16.9 fread函数和fwrite函数221

16.10文件定位函数222

16.10.1 fseek函数222

16.10.2 ftell函数223

16.10.3 rewind函数224

习题224

第17章 上机指导226

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

17.1.1上机考试环境226

17.1.2上机考试时间226

17.1.3上机考试题型及分值227

17.1.4上机考试登录227

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

17.1.6编译、连接和运行231

17.1.7考生文件夹和文件的恢复232

17.1.8文件名的说明232

17.2上机考试内容232

17.2.1程序填空题232

17.2.2程序修改题233

17.2.3程序设计题235

习题237

附录1全国计算机等级考试二级C语言程序设计考试大纲(2007年版)244

附录2全国计算机等级考试二级C语言程序设计样题及参考答案247

附录3 2011年3月全国计算机等级考试二级笔试试题及参考答案——C语言程序设计252

附录4 C语言的关键字263

附录5双目算术运算中两边运算量类型转换规律264

附录6运算符的优先级和结合性265

附录7常用字符与ASCII代码对照表267

附录8库函数268

附录9习题参考答案273

热门推荐