图书介绍

全国计算机等级考试专用辅导教程 二级C 2012版PDF|Epub|txt|kindle电子书版本网盘下载

全国计算机等级考试专用辅导教程 二级C 2012版
  • 本社编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121153747
  • 出版时间:2012
  • 标注页数:314页
  • 文件大小:125MB
  • 文件页数:325页
  • 主题词:电子计算机-水平考试-自学参考资料;C语言-程序设计-水平考试-自学参考资料

PDF下载


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

下载说明

全国计算机等级考试专用辅导教程 二级C 2012版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 算法和数据结构1

1.1算法与数据结构概述1

1.1.1算法的概念1

1.1.2算法的复杂度2

1.1.3数据结构的定义3

1.1.4数据结构的表示4

1.1.5线性结构与非线性结构4

1.2线性表4

1.2.1线性表概述4

1.2.2线性表的顺序存储5

1.3栈和队列6

1.3.1栈的定义与操作6

1.3.2队列的定义与操作7

1.4线性链表8

1.4.1线性表的链式存储8

1.4.2双向链表的结构及其基本运算10

1.5树与二叉树11

1.5.1树的定义11

1.5.2二叉树的定义及其性质11

1.5.3二叉树的遍历13

1.6查找技术14

1.6.1顺序查找14

1.6.2二分法查找15

1.7排序技术15

1.8习题18

第2章 程序设计结构20

2.1程序设计的方法与风格20

2.2结构化程序设计21

2.3面向对象的程序设计22

2.3.1面向对象特点22

2.3.2类和实例23

2.3.3消息23

2.4习题24

第3章 软件工程基础25

3.1软件工程基本概念25

3.1.1软件的含义25

3.1.2软件工程26

3.2结构化分析方法27

3.2.1结构化分析方法28

3.2.2软件需求规格说明书29

3.3结构化设计方法31

3.3.1软件设计的基本内容31

3.3.2结构化设计32

3.3.3概要设计33

3.3.4详细设计34

3.4软件测试35

3.4.1软件测试概述35

3.4.2软件测试技术36

3.5程序的调试38

3.5.1步骤与方法38

3.5.2静态调试38

3.5.3动态调试39

3.6习题40

第4章 数据库设计基础42

4.1数据库的基本概念42

4.1.1数据和信息42

4.1.2数据处理、数据库与数据库管理系统42

4.1.3数据库系统的发展44

4.1.4数据库系统的内部结构体系45

4.2数据模型46

4.2.1数据模型概述47

4.2.2 E-R模型47

4.2.3关系模型49

4.2.4数据操作50

4.2.5关系中的数据约束50

4.3关系代数51

4.4数据库设计52

4.5习题53

第5章 程序设计基本概念55

5.1程序和程序设计55

5.1.1程序55

5.1.2程序设计55

5.1.3程序设计语言55

5.2 C语言的语句和关键字56

5.2.1 C程序的基本结构56

5.2.2 C语言语句56

5.2.3关键字58

5.3习题58

第6章C语言数据类型、运算符和表达式60

6.1 C语言数据类型60

6.2常量、变量和标识符61

6.2.1常量61

6.2.2变量61

6.2.3标识符62

6.3整型数据62

6.3.1整型常量的表示62

6.3.2整型变量63

6.3.3整数在内存中的存储形式63

6.3.4常用的输出格式64

6.4实型数据64

6.4.1实型常量的表示方法64

6.4.2实型变量64

6.4.3常用的输出格式65

6.5算术表达式65

6.5.1算术运算符65

6.5.2算术表达式66

6.6赋值表达式66

6.6.1赋值运算符和赋值表达式66

6.6.2不同类型数据间的混合运算67

6.7自增、自减运算和逗号表达式68

6.7.1自增、自减运算68

6.7.2逗号表达式69

6.8习题70

第7章 顺序结构程序设计72

7.1格式化输出printf()函数72

7.1.1基本格式72

7.1.2格式说明72

7.1.3使用printf函数输出结果74

7.2格式化输入scanf()函数75

7.2.1基本格式75

7.2.2格式说明75

7.2.3通过scanf函数输入数据76

7.3单个字符的输入和输出getchar()和putchar()函数77

7.3.1单个字符输入函数77

7.3.2单个字符输出函数77

7.4习题78

第8章 选择结构程序设计83

8.1关系运算符及其表达式83

8.1.1关系运算符及其优先次序83

8.1.2关系表达式83

8.2逻辑运算符及其表达式84

8.2.1逻辑运算符及优先次序84

8.2.2逻辑表达式85

8.3 if语句和条件运算86

8.3.1 if语句86

8.3.2 if else语句89

8.3.3 if语句的嵌套90

8.3.4条件表达式94

8.4 switch语句94

8.5习题96

第9章 循环结构程序设计100

9.1循环语句概述100

9.2 for语句和其构成的循环结构100

9.3 while语句和其构成的循环结构103

9.4 do while语句和其构成的循环结构105

9.5循环语句的嵌套106

9.6 break和continue语句109

9.7习题111

第10章 字符型的数据116

10.1字符常量116

10.2字符变量117

10.2.1字符串常量117

10.2.2常用输出格式117

10.3字符的输入和输出118

10.3.1采用scanf()语句118

10.3.2采用printf()语句118

10.4一维数组的定义和一维数组元素的引用118

10.4.1数组的定义118

10.4.2一维数组的定义119

10.4.3一维数组的引用120

10.5一维数组的应用举例120

10.6二维数组的定义和二维数组元素的引用122

10.6.1二维数组的定义122

10.6.2二维数组的引用123

10.7二维数组应用举例124

10.8字符串125

10.8.1字符数组的定义125

10.8.2字符数组的初始化126

10.8.3字符数组的引用126

10.8.4字符串的处理126

10.9字符串输入和输出127

10.9.1输入字符串gets()函数127

10.9.2输出字符串puts()函数127

10.10字符串处理函数128

10.10.1字符串比较strcmp() 函数128

10.10.2测试字符串长度函数strlen(字符数组)130

10.10.3字符串拷贝strcpy()函数130

10.10.4字符串连接strcat()函数130

10.10.5将字符串中大写字母转换成小写strlwr()函数131

10.10.6将字符串中小写字母转换成大写strupr()函数131

10.11习题132

第11章 函数136

11.1函数的定义136

11.2函数的参数和返回值137

11.2.1函数的参数137

11.2.2函数的返回值138

11.2.3函数原型的声明140

11.3函数的嵌套调用142

11.4函数的递归调用143

11.5内部函数和外部函数147

11.6内部变量和外部变量148

11.6.1内部变量148

11.6.2外部变量150

11.7变量的动态存储和静态存储151

11.8习题152

第12章 指针159

12.1指针的概念159

12.2指针变量的定义和类型160

12.2.1指针变量的定义160

12.2.2指针变量的运算160

12.2.3指针变量的引用161

12.3指针与一维数组163

12.3.1一维数组指针的定义163

12.3.2一维数组指针的使用163

12.4指针与二维数组164

12.4.1二维数组指针的定义164

12.4.2二维数组指针的理解166

12.4.3通过地址引用二维数组元素167

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

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

12.4.6二维数组指针的使用168

12.4.7字符串指针的定义169

12.4.8使用字符串指针变量与字符数组的区别170

12.5指针与函数170

12.5.1指针数组的定义171

12.5.2指针数组的使用171

12.5.3指针的定义173

12.5.4指向指针的指针的使用175

12.5.5指针变量作为函数参数175

12.6习题179

第13章 编译预处理187

13.1编译预处理概述187

13.2动态存储分配188

13.2.1动态存储分配188

13.2.2条件编译189

13.3习题191

第14章 结构体和共用体194

14.1结构体类型定义194

14.2结构体变量195

14.2.1结构体变量的定义195

14.2.2结构体变量的引用与初始化196

14.2.3结构体数组的定义与引用197

14.2.4指向结构体变量的指针198

14.2.5指向结构体数组的指针199

14.2.6链表199

14.2.7链表的创建201

14.2.8链表的插入203

14.2.9链表的删除204

14.3共用体204

14.4习题207

第15章 位运算210

15.1位运算符210

15.2位运算符和位运算210

15.3习题213

第16章 文件215

16.1 C语言文件的概念215

16.1.1文件与文件名215

16.1.2文件分类215

16.1.3读文件和写文件216

16.2文件指针216

16.3文件的打开与关闭217

16.3.1文件的打开217

16.3.2文件的关闭218

16.4常用文件的读写操作库函数219

16.4.1格式化读函数和写函数219

16.4.2读写字符函数fputc和fgetc220

16.4.3读写字符串函数fgets和fputs函数221

16.4.4读写数据块函数fread和fwrite222

16.5文件定位函数223

16.5.1 fseek函数223

16.5.2 ftell函数224

16.5.3 rewind函数224

16.6习题224

第17章 上机指导227

17.1上机应试技巧227

17.2上机模拟试题一233

17.2.1程序填空题233

17.2.2程序改错题234

17.2.3程序设计题235

17.3上机模拟试题二236

17.3.1程序填空题236

17.3.2程序改错题237

17.3.3程序设计题238

17.4上机模拟试题三239

17.4.1程序填空题239

17.4.2程序改错题239

17.4.3程序设计题240

17.5上机模拟试题四241

17.5.1程序填空题241

17.5.2程序改错题242

17.5.3程序设计题243

17.6上机模拟试题五244

17.6.1程序填空题244

17.6.2程序改错题244

17.6.3程序设计题245

17.7上机模拟试题一分析与 讲解246

17.7.1程序填空题246

17.7.2程序改错题247

17.7.3程序设计题247

17.8上机模拟试题二分析与 讲解248

17.8.1程序填空题248

17.8.2程序改错题248

17.8.3程序设计题248

17.9上机模拟试题三分析与讲解249

17.9.1程序填空题249

17.9.2程序设计题249

17.10上机模拟试题四分析与讲解250

17.10.1程序填空题250

17.10.2程序改错题250

17.10.3程序设计题251

17.11上机模拟试题五分析与讲解252

17.11.1程序填空题252

17.11.2程序改错题252

17.11.3程序设计题252

附录A习题分析与解答253

附录B 2010年9月二级C语言考试试题分析282

附录C 2011年9月二级C语言考试试题分析300

热门推荐