图书介绍

全国计算机等级考试 二级C语言指导 C语言程序设计方法及实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

全国计算机等级考试 二级C语言指导 C语言程序设计方法及实践
  • 王桂平编著 著
  • 出版社: 杭州:浙江大学出版社
  • ISBN:9787308159180
  • 出版时间:2016
  • 标注页数:378页
  • 文件大小:35MB
  • 文件页数:395页
  • 主题词:C语言-程序设计-水平考试-自学参考资料

PDF下载


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

下载说明

全国计算机等级考试 二级C语言指导 C语言程序设计方法及实践PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 C语言程序设计及实践(基础篇)2

第1章 程序设计及C语言2

1.1计算机、程序、语言2

1.1.1计算机2

1.1.2计算机软件和程序3

1.1.3计算机编程语言3

1.2 C语言程序基本框架5

习题7

真题链接7

第2章 程序中的数据9

2.1变量9

2.1.1变量的定义9

2.1.2变量的类型10

2.1.3变量赋值10

2.1.4从键盘输入数据到变量11

2.1.5变量的引用11

2.2常量12

2.2.1整型常量13

2.2.2浮点型常量13

习题13

真题链接14

第3章 运算符、表达式、数学函数和语句18

3.1运算符与表达式18

3.1.1运算的实现18

3.1.2运算符的优先级和结合性19

3.2常用的运算符及表达式19

3.2.1算术运算符及算术表达式19

3.2.2赋值运算符及赋值表达式22

3.2.3关系运算符及关系表达式23

3.2.4逻辑运算符及逻辑表达式24

3.2.5类型转换27

3.2.6逗号运算符及逗号表达式28

3.3数学函数的使用28

3.3.1常用的数学函数28

3.3.2数学函数的使用28

3.4 C语言的语句31

3.4.1声明语句31

3.4.2执行语句31

3.4.3空语句32

3.4.4复合语句32

习题32

真题链接34

第4章 算法及程序控制结构39

4.1算法及控制结构39

4.1.1程序设计与问题求解39

4.1.2算法39

4.1.3结构化程序设计与程序控制结构41

4.2顺序结构41

4.3选择结构42

4.3.1 if语句42

4.3.2条件运算符与条件表达式47

4.3.3 switch语句48

4.4循环结构52

4.4.1 3种循环语句52

4.4.2 break语句和continue语句58

4.4.3循环的嵌套61

4.4.4 break语句与goto语句63

4.4.5循环结构例子64

习题69

真题链接72

第5章 函数89

5.1函数概述89

5.2函数的定义及调用90

5.2.1函数的定义90

5.2.2函数参数92

5.2.3函数的返回值94

5.2.4函数的调用95

5.2.5函数的嵌套调用96

5.3函数的设计97

5.4递归及递归函数102

5.4.1什么是递归102

5.4.2例题解析及递归函数设计104

5.4.3递归存在的问题112

习题112

真题链接114

第6章 数组121

6.1数组概述121

6.2一维数组的定义与引用121

6.2.1定义一维数组121

6.2.2引用一维数组的元素122

6.2.3一维数组的初始化123

6.2.4一维数组程序举例123

6.3二维数组的定义和引用125

6.3.1定义二维数组125

6.3.2引用二维数组的元素126

6.3.3二维数组的初始化126

6.3.4二维数组程序举例127

6.4数组名作函数参数128

6.5编写数组应用的综合程序130

习题133

真题链接134

第7章 指针与指针变量143

7.1指针概述143

7.1.1变量的地址143

7.1.2直接存取与间接存取144

7.2指针与指针变量145

7.2.1定义指针变量145

7.2.2使指针变量指向其他变量145

7.2.3引用指针变量146

7.3指针变量作函数参数148

7.4数组与指针变量152

7.4.1指向数组元素的指针变量152

7.4.2用指针变量作函数参数接收数组地址154

7.5编写指针应用的综合程序156

习题157

真题链接159

第8章 字符及字符串基础知识172

8.1字符型数据172

8.1.1字符型变量172

8.1.2字符型常量173

8.1.3字符型数据的输入/输出175

8.2字符串常量177

8.3字符数组178

8.3.1字符数组的定义与初始化178

8.3.2字符数组元素的引用179

8.3.3字符数组的输入/输出180

8.3.4字符数组与字符串常量的区别与联系182

8.4字符指针变量183

8.4.1字符指针变量的定义与引用183

8.4.2字符指针变量、字符数组与字符串常量183

8.5字符及字符串处理函数186

8.5.1字符串连接函数strcat186

8.5.2字符串复制函数strcpy187

8.5.3字符串比较函数strcmp188

8.5.4字符串长度函数strlen189

8.5.5存储空间赋值函数memset189

8.5.6存储空间拷贝函数memcpy190

8.5.7字符处理函数190

8.6编写处理字符型数据的程序191

习题193

真题链接196

第二篇 C语言程序设计及实践(提高篇)221

第9章 二进制及位运算221

9.1二进制相关基础知识221

9.1.1进位计数制221

9.1.2有符号整数在计算机中的表示——补码223

9.2位运算符224

9.2.1位运算符224

9.2.2位运算符与赋值运算符组合225

9.3位运算符的功能225

9.3.1按位与运算225

9.3.2按位或运算226

9.3.3按位异或运算226

9.3.4求反运算226

9.3.5左移运算226

9.3.6右移运算227

真题链接227

第10章 对指针的进一步讨论230

10.1动态存储分配230

10.1.1 malloc函数和free函数230

10.1.2 calloc函数232

10.2指针数组232

10.3指针与二维数组233

10.3.1二维数组中的地址233

10.3.2通过指针数组引用二维数组元素233

10.3.3通过行指针引用二维数组元素234

10.4指针的指针234

10.5返回指针的函数235

10.6函数指针235

10.7指针小结236

真题链接237

第11章 结构体、共用体和用户自定义类型242

11.1用typedef声明一种新类型名242

11.2结构体类型243

11.2.1结构体概述243

11.2.2结构体类型的声明243

11.2.3结构体变量、指针、数组的定义244

11.2.4结构体变量、数组的初始化246

11.2.5结构体变量及成员的引用246

11.2.6利用结构体构造链表247

11.3共用体252

11.3.1共用体类型的声明、变量定义及引用252

11.3.2共用体的应用例子253

真题链接254

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

12.1作用域和存储类别概述266

12.1.1变量的作用域266

12.1.2变量的存储类别267

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

12.2.1 auto变量268

12.2.2 register变量269

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

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

12.4函数的存储分类271

真题链接271

第13章 编译预处理276

13.1编译预处理概述276

13.2宏定义276

13.2.1一般形式的宏定义276

13.2.2带参数的宏定义277

13.2.3终止宏定义278

13.3文件包含278

真题链接278

第14章 文件及文件输入/输出283

14.1基本概念283

14.1.1文件概念283

14.1.2 ASCII文件和二进制文件283

14.2文件基本操作284

14.2.1文件指针285

14.2.2打开文件285

14.2.3关闭文件286

14.3 ASCII文件的输入/输出286

14.3.1fprintf函数287

14.3.2 fscanf函数287

14.3.3其他输入/输出函数288

14.4二进制文件的输入/输出288

14.4.1 fwrite函数289

14.4.2 fread函数289

14.5判断文件结束函数feof290

14.6文件定位函数291

14.6.1 fseek函数292

14.6.2 ftell函数292

14.6.3 frewind函数292

真题链接293

第三篇 附录300

附录A 全国计算机等级考试二级C语言程序设计考试大纲300

A.1公共基础知识考试大纲300

A.2二级C语言考试大纲301

附录B全国计算机等级考试二级C语言程序设计考试指导304

B.1上机考试系统使用说明304

B.1.1上机考试环境及题型304

B.1.2上机考试登录及操作304

B.1.3如何答题307

B.1.4考生文件夹和文件的恢复308

B.1.5文件名的说明308

B.2考试例题解析309

B.2.1程序填空题309

B.2.2程序修改题310

B.2.3程序设计题312

习题314

附录C 二级C语言考试公共基础知识历年真题321

C.1选择题321

C.2填空题334

C.3参考答案337

附录D 各章真题参考答案339

附录E C程序的编写及运行343

E.1 C程序的编写及运行343

E.2 Visual C++++6.0开发环境简介344

附录F 程序测试与调试349

F.1常见的错误原因349

F.1.1录入错误349

F.1.2语法错误349

F.1.3算法逻辑错误349

F.2编译检测350

F.2.1编译错误350

F.2.2编译警告351

F.3程序测试351

F.3.1程序测试的目标351

F.3.2测试方法352

F.4程序调试354

F.4.1调试的目的354

F.4.2调试方法354

F.4.3函数调用过程的调试357

F.4.4指针程序的调试359

F.4.5调试技巧361

附录G C语言常用知识363

G.1 C语言输入/输出函数363

G.1.1 printf函数363

G.1.2 scanf函数366

G.1.3 puts函数369

G.1.4 gets函数370

G.2 C语言关键字370

G.3 C语言中的数据类型371

G.4运算符及其优先级与结合性372

G.5 ASCII编码表373

G.6 C语言库函数374

参考文献378

热门推荐