图书介绍

全国计算机等级考试实用应试教程 二级C语言程序设计 最新版PDF|Epub|txt|kindle电子书版本网盘下载

全国计算机等级考试实用应试教程 二级C语言程序设计 最新版
  • 姚昌顺,江家宝,吴婷编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121091209
  • 出版时间:2009
  • 标注页数:394页
  • 文件大小:85MB
  • 文件页数:406页
  • 主题词:电子计算机-水平考试-教材;C语言-程序设计-水平考试-教材

PDF下载


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

下载说明

全国计算机等级考试实用应试教程 二级C语言程序设计 最新版PDF格式电子书版下载

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

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

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

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

图书目录

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

1.1 程序和程序设计2

1.1.1 C程序2

1.1.2 程序设计2

1.2 算法3

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

1.3.1 结构化程序4

1.3.2 模块化结构5

1.4 典型例题分析5

1.4.1 经典例题分析5

1.4.2 历年真题详解7

1.5 过关练习与答案7

1.5.1 过关练习7

1.5.2 参考答案7

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

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

2.2 常量、变量和标识符11

2.2.1 标识符11

2.2.2 常量13

2.2.3 变量13

2.3 整型数据14

2.3.1 整型常量14

2.3.2 整型变量14

2.3.3 整型数据的分类15

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

2.4 实型数据15

2.4.1 实型常量16

2.4.2 实型变量16

2.5 算术表达式17

2.5.1 基本的算术运算符17

2.5.2 运算符的优先级、综合性和算术表达式18

2.5.3 强制类型转换表达式18

2.6 赋值表达式18

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

2.6.2 复合的赋值表达式19

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

2.7 自增、自减运算符和逗号运算符20

2.7.1 自增运算符(++)和自减运算符(--)20

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

2.8 典型例题分析21

2.8.1 经典例题分析21

2.8.2 历年真题详解23

2.9 过关练习与答案26

2.9.1 过关练习26

2.9.2 参考答案27

第3章 顺序结构29

3.1 赋值语句30

3.2 数据输出30

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

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

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

3.3 数据输入33

3.3.1 scanf函数的一般调用格式33

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

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

3.4 复合语句和空语句35

3.4.1 复合语句35

3.4.2 空语句36

3.5 程序举例36

3.6 典型例题分析37

3.6.1 经典例题分析37

3.6.2 历年真题详解39

3.7 过关练习与答案40

3.7.1 过关练习40

3.7.2 参考答案42

第4章 选择结构43

4.1 关系运算和逻辑运算44

4.1.1 C语言中的逻辑值44

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

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

4.2 if语句和其构成的选择结构46

4.2.1 if语句46

4.2.2 嵌套的if语句48

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

4.4 switch语句及其与break语句构成的选择结构51

4.4.1 switch语句51

4.4.2 switch的执行过程52

4.5 语句标号和goto语句54

4.5.1 语句标号54

4.5.2 goto语句55

4.6 典型例题分析55

4.6.1 经典例题分析55

4.6.2 历年真题详解58

4.7 过关练习与答案61

4.7.1 过关练习61

4.7.2 参考答案64

第5章 循环结构65

5.1 while语句和其构成的循环结构66

5.1.1 while循环的一般形式66

5.1.2 while循环的执行过程66

5.2 do...while语句和其构成的循环结构67

5.2.1 do...while语句构成的循环结构67

5.2.2 do...while循环的执行过程67

5.3 for语句和其构成的循环结构68

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

5.3.2 for循环的执行过程69

5.3.3 有关for语句的说明69

5.4 循环结构的嵌套71

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

5.5.1 break语句73

5.5.2 continue语句74

5.6 程序举例75

5.7 典型例题分析77

5.7.1 经典例题分析77

5.7.2 经典例题分析82

5.8 过关练习与答案85

5.8.1 过关练习85

5.8.2 参考答案89

第6章 字符型数据91

6.1 字符型常量92

6.1.1 字符常量92

6.1.2 转义字符常量92

6.1.3 字符串常量93

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

6.2 字符变量94

6.3 字符的输入和输出94

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

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

6.4 程序举例96

6.5 典型例题分析97

6.5.1 经典例题分析97

6.5.2 历年真题详解99

6.6 过关练习与答案100

6.6.1 过关练习100

6.6.2 参考答案102

第7章 函数103

7.1 库函数104

7.2 函数的定义和返回值105

7.2.1 函数的定义方法105

7.2.2 函数的返回值106

7.3 函数的调用107

7.3.1 函数的两种调用方式107

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

7.4 函数的说明108

7.4.1 函数说明的形式108

7.4.2 函数说明的位置108

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

7.6 程序举例110

7.7 典型例题分析112

7.7.1 经典例题分析112

7.7.2 历年真题解析114

7.8 过关练习与答案118

7.8.1 过关练习118

7.8.2 参考答案120

第8章 指针121

8.1 变量的地址和指针122

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

8.3 给指针变量赋值124

8.3.1 给指针变量赋地址值124

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

8.4 对指针变量的操作125

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

8.4.2 移动指针127

8.4.3 指针比较128

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

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

8.5.2 直接改变调用函数中变量值的方法128

8.5.3 函数返回地址值129

8.6 典型例题分析130

8.6.1 经典例题分析130

8.6.2 历年真题解析133

8.7 过关练习与答案134

8.7.1 过关练习134

8.7.2 参考答案136

第9章 数组137

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

9.1.1 一维数组的定义138

9.1.2 一维数组元素的引用139

9.1.3 一维数组的初始化139

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

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

9.2 一维数组和指针140

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

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

9.2.3 通过指针及带下标的指针变量引用一维数组元素141

9.2.4 指针变量的运算142

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

9.3.1 数组元素做实参143

9.3.2 数组名作实参143

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

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

9.4 一维数组应用举例145

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

9.5.1 二维数组的定义149

9.5.2 二维数组元素的引用149

9.5.3 二维数组的初始化150

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

9.6 二维数组和指针151

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

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

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

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

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

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

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

9.8 二维数组应用举例153

9.9 典型例题分析156

9.9.1 经典例题分析156

9.9.2 历年真题详解160

9.10 过关练习与答案165

9.10.1 过关练习165

9.10.2 参考答案168

第10章 字符串169

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

10.1.1 字符串的相关概念170

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

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

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

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

10.2.3 字符串用数组存储和用指针指向时的区别172

10.3 字符串的输入和输出173

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

10.3.2 字符串的输入173

10.3.3 字符串的输出174

10.4 字符串数组174

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

10.6 字符数组和字符串应用举例177

10.7 典型例题分析179

10.7.1 经典例题分析179

10.7.2 历年真题详解185

10.8 过关练习与答案186

10.8.1 过关练习186

10.8.2 参考答案190

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

11.1 传给main函数的参数192

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

11.3 函数的递归调用194

11.4 函数的嵌套调用196

11.5 典型例题分析197

11.5.1 经典例题分析197

11.5.2 历年真题详解199

11.6 过关练习与答案200

11.6.1 过关练习200

11.6.2 参考答案202

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

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

12.1.1 用户标识符的作用域204

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

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

12.2.1 auto变量206

12.2.2 register变量206

12.2.3 静态存储类型的局部变量207

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

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

12.3.2 在同一编译单位内用extern扩展全局变量作用域208

12.3.3 在不同编译单位内用extern扩展全局变量作用域209

12.3.4 静态全局变量209

12.4 函数的存储分类209

12.4.1 用extern说明函数210

12.4.2 用static说明函数210

12.5 典型例题分析210

12.5.1 经典例题分析210

12.5.2 历年真题详解212

12.6 过关练习与答案213

12.6.1 过关练习213

12.6.2 参考答案215

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

13.1 编译预处理218

13.1.1 宏替换218

13.1.2 文件包含220

13.2 动态存储分配220

13.2.1 malloc函数和free函数221

13.2.2 calloc函数221

13.3 典型例题分析222

13.3.1 经典例题分析222

13.3.2 历年真题详解224

13.4 过关练习与答案225

13.4.1 过关练习225

13.4.2 参考答案226

第14章 结构体和共用体227

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

14.2 结构体类型228

14.2.1 结构体类型的说明229

14.2.2 结构体类型的变量定义230

14.2.3 结构体类型变量的引用231

14.2.4 结构体类型变量的赋值和初始化231

14.2.5 结构体类型数组的定义和赋值232

14.2.6 结构体指针变量233

14.2.7 通过结构体变量构成链表236

14.3 共用体239

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

14.3.2 共用体变量的引用240

14.4 典型例题分析242

14.4.1 经典例题分析242

14.4.2 历年真题详解245

14.5 过关练习与答案248

14.5.1 过关练习248

14.5.2 参考答案253

第15章 位运算255

15.1 位运算符256

15.2 位运算符的运算257

15.3 典型例题分析259

15.3.1 经典例题分析259

15.3.2 历年真题详解260

15.4 过关练习与答案260

15.4.1 过关练习260

15.4.2 参考答案261

第16章 文件263

16.1 C语言文件的概念264

16.2 文件指针265

16.3 打开文件265

16.4 关闭文件266

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

16.6 判断文件结束函数feof268

16.7 fscanf函数和fprintf函数269

16.8 fgets函数和fputs函数269

16.9 fread函数和fwrite函数270

16.10 文件定位函数272

16.10.1 fseek函数272

16.10.2 ftell函数272

16.10.3 rewind函数273

16.11 典型例题分析273

16.11.1 经典例题分析273

16.11.2 历年真题详解276

16.12 过关练习与答案277

16.12.1 过关练习277

16.12.2 参考答案280

第17章 上机指导281

17.1 上机考试简介282

17.2 上机考试环境282

17.2.1 上机考试的软硬件环境282

17.2.2 考试时间282

17.2.3 考试步骤282

17.2.4 光盘上机操作使用说明284

17.3 常考题型提炼285

17.3.1 数的转换与计算285

17.3.2 数列与级数求和287

17.3.3 矩阵运算290

17.3.4 数组运算293

17.3.5 排序296

17.3.6 字符串运算297

17.3.7 链表处理300

17.3.8 其他304

17.4 过关练习与答案306

17.4.1 过关练习306

17.4.2 参考答案309

第18章 笔试全真模拟试题与解析311

18.1 笔试全真模拟试题311

18.1.1 笔试模拟试题一311

18.1.2 笔试模拟试题二317

18.1.3 笔试模拟试题三325

18.2 笔试全真模拟试题参考答案与解析332

18.2.1 笔试模拟试题一参考答案与解析332

18.2.2 笔试模拟试题二参考答案与解析334

18.2.3 笔试模拟试题三参考答案与解析337

第19章 上机全真模拟试题与解析341

19.1 上机全真模拟试题341

19.1.1 上机全真模拟试题(一)341

19.1.2 上机全真模拟试题(二)343

19.1.3 上机全真模拟试题(三)344

19.2 上机全真模拟试题参考答案及解析346

19.2.1 上机全真模拟试题(一)参考答案及解析346

19.2.2 上机全真模拟试题(二)参考答案及解析347

19.2.3 上机全真模拟试题(三)参考答案及解析347

附录A 2009年3月真题与解析349

附录B 2008年9月真题与解析363

附录C 2008年4月真题与解析377

附录D 常考算法391

热门推荐