图书介绍
全国计算机等级考试二级教程 C语言程序设计 2013年版PDF|Epub|txt|kindle电子书版本网盘下载
- 教育部考试中心编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040372274
- 出版时间:2013
- 标注页数:279页
- 文件大小:99MB
- 文件页数:289页
- 主题词:电子计算机-水平考试-教材;C语言-程序设计-水平考试-教材
PDF下载
下载说明
全国计算机等级考试二级教程 C语言程序设计 2013年版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使用pri ntf函数时的注意事项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在同一编译单位内用exte说明符扩展全局变量的作用域171
12.3.3在不同编译单位内用exte说明符扩展全局变量的作用域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考试题型及分值226
17.1.4考试登录227
17.1.5试题内容查阅工具的使用229
17.1.6编译、连接和运行233
17.1.7考生文件夹和文件的恢复236
17.1.8文件名的说明236
17.2考试内容236
17.2.1程序填空题236
17.2.2程序修改题237
17.2.3程序设计题239
附录1 C语言的关键字242
附录2双目算术运算中两边运算量类型转换规律243
附录3运算符的优先级和结合性244
附录4常用字符与ASCII代码对照表246
附录5库函数247
附录6全国计算机等级考试二级C语言程序设计考试大纲(2013年版)252
附录7全国计算机等级考试二级C语言程序设计样卷及参考答案255
附录8习题参考答案269