图书介绍
二级C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 全国计算机等级考试命题研究组编写 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563537334
- 出版时间:2014
- 标注页数:259页
- 文件大小:68MB
- 文件页数:269页
- 主题词:电子计算机-水平考试-教材;C语言-程序设计-水平考试-教材
PDF下载
下载说明
二级C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计基本概念1
1.1程序和程序设计1
1.2算法2
1.3结构化程序设计和模块化结构3
1.3.1结构化程序3
1.3.2模块化结构4
1.4应试加油站5
1.4.1考试重点整理5
1.4.2解题技巧5
1.5过关练习与答案6
1.5.1过关练习6
1.5.2参考答案6
第2章C程序设计的初步知识7
2.1简单C语言程序的构成和格式7
2.2标识符、常量和变量9
2.2.1标识符9
2.2.2常量10
2.2.3变量11
2.3整型数据11
2.3.1整型常量11
2.3.2整型变量12
2.3.3整型数据的分类13
2.3.4整数在内存中的存储形式13
2.4实型数据13
2.4.1实型常量13
2.4.2实型变量14
2.5算术表达式15
2.5.1基本的算术运算符15
2.5.2运算符的优先级、结合性和算术表达式16
2.5.3强制类型转换表达式17
2.6赋值表达式17
2.6.1赋值运算符和赋值表达式17
2.6.2复合的赋值表达式18
2.6.3赋值运算中的类型转换19
2.7自增、自减运算符和逗号运算符19
2.7.1自增运算符(++)和自减运算符(--)19
2.7.2逗号运算符和逗号表达式20
2.8应试加油站20
2.8.1考试重点整理20
2.8.2解题技巧20
2.9过关练习与答案22
2.9.1过关练习22
2.9.2参考答案23
第3章 顺序结构24
3.1赋值语句24
3.2数据输出24
3.2.1 printf函数的一般调用形式24
3.2.2 printf函数中常用的格式说明24
3.2.3调用printf函数时的考试重点整理27
3.3数据输入28
3.3.1 scanf函数的一般调用格式28
3.3.2 scanf函数中常用的格式说明29
3.3.3通过scanf函数从键盘输入数据29
3.4复合语句和空语句30
3.4.1复合语句30
3.4.2空语句30
3.5程序举例31
3.6应试加油站33
3.6.1考试重点整理33
3.6.2解题技巧33
3.7过关练习与答案34
3.7.1过关练习34
3.7.2参考答案35
第4章 选择结构36
4.1关系运算和逻辑运算36
4.1.1关系运算符和关系表达式36
4.1.2逻辑运算符和逻辑表达式37
4.2 if语句和嵌套if语句39
4.2.1 if语句39
4.2.2嵌套if语句41
4.3条件运算符和条件表达44
4.4 switch语句45
4.5语句标号和goto语句50
4.5.1语句标号50
4.5.2 goto语句50
4.6应试加油站51
4.6.1考试重点整理51
4.6.2解题技巧51
4.7过关练习与答案52
4.7.1过关练习52
4.7.2参考答案53
第5章 循环结构54
5.1 while语句构成的循环结构54
5.1.1 while循环的一般形式54
5.1.2 while循环的执行过程54
5.2 do-whilc语句构成的循环结构56
5.2.1 do-while语句构成的循环结构56
5.2.2 do-while循环的执行过程56
5.3 for语句构成的循环结构58
5.3.1 for语句构成的循环结构58
5.3.2 for循环的执行过程58
5.3.3有关for语句的说明58
5.4循环结构的嵌套61
5.5 break和continue语句的作用65
5.5.1 break语句65
5.5.2 continue语句65
5.6程序举例66
5.7应试加油站68
5.7.1考试重点整理68
5.7.2解题技巧69
5.8过关练习与答案71
5.8.1过关练习71
5.8.2参考答案72
第6章 字符型数据73
6.1字符型常量73
6.1.1字符常量73
6.1.2转义字符常量73
6.1.3字符串常量74
6.1.4对字符常量进行的运算74
6.2字符变量75
6.3字符的输入和输出76
6.3.1调用printf和scanf函数输出和输入字符76
6.3.2调用putchar和getchar函数输出和输入字符76
6.4程序举例78
6.5应试加油站79
6.5.1考试重点整理79
6.5.2解题技巧79
6.6过关练习与答案80
6.6.1过关练习80
6.6.2参考答案81
第7章 函数82
7.1库函数82
7.2函数的定义和返回值83
7.2.1函数的定义83
7.2.2函数的返回值84
7.3函数的调用86
7.3.1函数的两种调用方式86
7.3.2函数调用时的语法要求86
7.4函数的说明88
7.4.1函数说明的形式88
7.4.2函数说明的位置89
7.5函数间的数据传递90
7.6程序举例93
7.7应试加油站95
7.7.1考试重点整理95
7.7.2解题技巧95
7.8过关练习与答案96
7.8.1过关练习96
7.8.2参考答案97
第8章 指针98
8.1变量的地址和指针98
8.2指针变量的定义和指针变量的基类型99
8.3给指针变量赋值100
8.3.1给指针变量赋地址值100
8.3.2给指针变量赋“空”值100
8.4对指针变量的操作101
8.4.1通过指针来引用一个存储单元101
8.4.2移动指针103
8.4.3指针比较104
8.5函数之间地址值的传递104
8.6应试加油站107
8.6.1考试重点整理107
8.6.2解题技巧107
8.7过关练习与答案109
8.7.1过关练习109
8.7.2参考答案110
第9章 数组111
9.1一维数组的定义和一维数组元素的引用111
9.1.1一维数组的定义111
9.1.2一维数组元素的引用112
9.1.3一维数组的初始化112
9.1.4通过赋初值定义数组的大小112
9.1.5一维数组的定义和数组元素引用举例113
9.2一维数组和指针114
9.2.1一维数组和数组元素的地址114
9.2.2通过数组的首地址引用数组元素115
9.2.3通过指针及带下标的指针变量引用一维数组元素115
9.2.4指针变量的运算116
9.3函数之间对一维数组和数组元素的引用118
9.3.1数组名作为实参118
9.3.2数组元素地址作为实参119
9.3.3函数的指针形参和函数体中数组的区别120
9.4一维数组应用举例121
9.5二维数组的定义和二维数组元素的引用125
9.5.1二维数组的定义125
9.5.2二维数组元素的引用126
9.5.3二维数组的初始化126
9.5.4通过赋初值定义二维数组的大小127
9.6二维数组和指针128
9.6.1二维数组和数组元素的地址128
9.6.2通过地址来引用二维数组元素128
9.6.3通过建立一个指针数组来引用二维数组元素129
9.6.4通过建立一个行指针来引用二维数组元素129
9.7二维数组名和指针数组作为实参131
9.7.1二维数组名作为实参131
9.7.2指针数组作为实参131
9.8二维数组应用举例132
9.9应试加油站134
9.9.1考试重点整理134
9.9.2解题技巧134
9.10过关练习与答案137
9.10.1过关练习137
9.10.2参考答案138
第10章 字符串139
10.1利用一维字符数组存放字符串139
10.1.1 字符串的相关概念139
10.1.2通过赋初值的方式给一维字符数组赋字符串139
10.1.3在赋初值时直接赋字符串常量140
10.2使指针指向一个字符串141
10.3字符串的输入和输出143
10.3.1字符串的输入143
10.3.2字符串的输出144
10.4字符串数组144
10.5用于字符串处理的函数145
10.6字符数组和字符串应用举例149
10.7应试加油站150
10.7.1考试重点整理150
10.7.2解题技巧150
10.8过关练习与答案153
10.8.1过关练习153
10.8.2参考答案154
第11章 对函数的进一步讨论155
11.1传给main函数的参数155
11.2通过实参向函数传递函数名或指向函数的指针变量156
11.3函数的递归调用157
11.4函数的嵌套调用161
11.5应试加油站162
11.5.1考试重点整理162
11.5.2解题技巧162
11.6过关练习与答案163
11.6.1过关练习163
11.6.2参考答案164
第12章C语言中用户标识符的作用域和存储类165
12.1局部变量和全局变量165
12.2局部变量的作用域和生存期167
12.2.1 auto变量167
12.2.2 register变量167
12.2.3静态存储类的局部变量168
12.3全局变量的作用域和生存期169
12.3.1在同一编译单位内扩展全局变量的作用域170
12.3.2在不同编译单位内扩展全局变量的作用域170
12.3.3静态全局变量170
12.4函数的存储分类171
12.4.1利用extern说明函数171
12.4.2利用static说明函数171
12.5应试加油站172
12.5.1考试重点整理172
12.5.2解题技巧172
12.6过关练习与答案173
12.6.1过关练习173
12.6.2参考答案175
第13章 编译预处理和动态存储分配176
13.1编译预处理176
13.1.1宏替换176
13.1.2文件包含179
13.2动态存储分配180
13.2.1 malloc函数和free函数180
13.2.2 calloc函数181
13.3应试加油站182
13.3.1考试重点整理182
13.3.2解题技巧182
13.4过关练习与答案183
13.4.1过关练习183
13.4.2参考答案184
第14章 结构体、共用体和用户自定义类型185
14.1利用typedef说明一种新类型名185
14.2结构体类型186
14.2.1结构体类型的说明186
14.2.2结构体类型的变量定义187
14.2.3结构体类型变量的引用189
14.2.4结构体类型变量的赋值和初始化189
14.2.5结构体类型数组的定义和赋值190
14.2.6结构体指针变量192
14.2.7通过结构体变量构成链表197
14.3共用体201
14.3.1共用体类型的说明和变量定义201
14.3.2共用体变量的引用202
14.4 应试加油站204
14.4.1考试重点整理204
14.4.2解题技巧204
14.5过关练习与答案206
14.5.1过关练习206
14.5.2参考答案207
第15章 位运算208
15.1位运算符208
15.2位运算符的运算功能209
15.3应试加油站212
15.3.1考试重点整理212
15.3.2解题技巧212
15.4过关练习与答案212
15.4.1过关练习212
15.1.2参考答案213
第16章 文件214
16.1 C语言文件的概念214
16.2文件指针215
16.3 fopen函数215
16.4 fclose函数217
16.5 fgetc和fputc函数218
16.6 feof函数220
16.7 fscanf和fprintf函数220
16.8 fgets和fputs 函数221
16.9 fread和fwrite函数221
16.10文件定位函数223
16.10.1 fseek函数223
16.10.2 ftell函数223
16.10.3 rewind函数224
16.11应试加油站224
16.11.1考试重点整理224
16.11.2解题技巧224
16.12 过关练习与答案226
16.12.1过关练习226
16.12.2参考答案227
第17章 上机指导228
17.1考试重点整理228
17.2常考知识点指导228
17.3过关练习与答案240
17.3.1过关练习240
17.3.2参考答案242
第18章 无纸化考试样卷与答案解析243
18.1无纸化考试样卷243
18.1.1样卷一243
18.1.2样卷二248
18.2无纸化考试样卷答案与解析254
18.2.1样卷一答案与解析254
18.2.2样卷二答案与解析256