图书介绍
全国计算机等级考试二级教程 C语言程序设计pdf电子书版本下载
- 卢素魁,徐建民主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113057179
- 出版时间:2004
- 标注页数:342页
- 文件大小:14MB
- 文件页数:357页
- 主题词:电子计算机-水平考试-教材;C语言-程序设计-水平考试-教材
PDF下载
下载说明
全国计算机等级考试二级教程 C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录 1
第O章 预备知识 1
0.1 微型计算机的基本组成 1
0.1.1 微机硬件系统的基本组成 1
0.1.2 软件系统的基本组成及软件的分类 3
0.1.3 计算机硬件与软件的相互关系 5
0.1.4 计算机系统的主要技术指标与常见设备 5
0.2 常用数制及其相互转换 10
0.2.1 几种常用数制 10
0.2.2 不同数制之间的转换 12
0.3 计算机安全与计算机网络简述 14
0.3.1 计算机安全简述 14
0.3.2 计算机网络简述 15
0.4.2 多媒体系统的关键技术 17
0.4.1 多媒体系统体系结构 17
0.4 多媒体技术简述 17
0.4.3 多媒体计算机技术的相关产品 18
0.5 DOS的基本操作 19
0.5.1 操作系统的基本功能与分类 19
0.5.2 DOS操作系统的基本组成 20
0.5.3 文件、目录、路径的基本概念 21
0.5.4 常用DOS命令 24
0.6 Windows的基本操作 27
0.6.1 Windows的特点 27
0.6.2 Windows用户界面的基本元素 27
0.6.3 Windows基本操作 28
0.7 算法与程序 31
0.7.1 程序设计的基本步骤 31
0.7.2 程序的基本结构与算法 32
0.7.3 程序设计的模块化思想 35
0.8 典型例题分析 36
习题 37
第1章 C语言的基本知识 41
1.1 C程序的结构 41
1.1.1 程序的构成 41
1.1.2 头文件和函数说明 43
1.2 标识符、常量和变量 44
1.2.1 标识符 44
1.2.2 常量和符号常量 45
1.2.3 变量 46
1.3 数据类型 47
1.3.1 整型数据 47
1.3.2 实型数据 48
1.4.1 算术运算符与算术表达式 49
1.4 运算符和表达式 49
1.3.3 字符型数据 49
1.4.2 赋值运算符与赋值表达式 52
1.4.3 逗号运算符与逗号表达式 53
1.4.4 运算中的类型转换 54
1.5 典型例题分析 55
习题 57
第2章 输入输出和顺序结构 61
2.1 格式输入输出函数 61
2.1.1 格式输入函数(scanf函数) 61
2.1.2 格式输出函数(printf函数) 63
2.2 字符输入输出函数 68
2.2.1 单个字符输入函数(getchar函数) 68
2.2.2 单个字符输出函数(putchar函数) 68
2.3 赋值语句 69
2.4.2 空语句 70
2.4.1 复合语句 70
2.4 复合语句和空语句 70
2.5 顺序结构 71
2.6 典型例题分析 71
习题 73
第3章 选择结构 75
3.1 关系运算与逻辑运算 75
3.1.1 C语言中的逻辑值 75
3.1.2 关系运算符与关系表达式 75
3.1.3 逻辑运算符与逻辑表达式 76
3.2 用if语句实现单分支选择结构 78
3.2.1 if语句的基本形式 78
3.2.2 if语句的嵌套 80
3.3 用条件表达式实现单分支选择结构 82
3.4.1 switch语句的基本形式 83
3.4 用switch语句实现多分支选择结构 83
3.4.2 用switch语句和break语句实现选择结构 85
3.5 典型例题分析 86
习题 89
第4章 循环结构 93
4.1 while循环结构 93
4.1.1 while循环的一般形式 93
4.1.2 while循环的执行过程 93
4.2 do-while循环结构 95
4.2.1 do-while循环的一般形式 95
4.2.2 do-while循环的执行过程 95
4.3 for循环结构 97
4.3.1 for循环的一般形式 97
4.3.2 for循环的执行过程 97
4.4.2 goto语句 99
4.4.1 语句标号 99
4.4 用语句标号和goto语句构成的循环结构 99
4.5 循环的嵌套 100
4.6 continue语句和break语句 103
4.6.1 continue语句 103
4.6.2 break语句 103
4.7 典型例题分析 104
习题 109
第5章 函数 114
5.1 函数的定义 114
5.2 函数的定义 115
5.3 函数的参数和函数的返回值 117
5.3.1 函数的形式参数和实际参数 117
5.3.2 函数的返回值 118
5.4.1 函数的调用形式 119
5.4 函数的调用和被调函数的说明 119
5.4.2 函数的调用过程 120
5.4.3 被调函数的说明 120
5.5 函数的嵌套调用和递归调用 121
5.5.1 函数的嵌套调用 121
5.5.2 函数的递归调用 124
5.6 内部变量和外部变量 125
5.6.1 内部变量 125
5.6.2 外部变量 126
5.7 变量的存储 127
5.7.1 变量的存储类型 127
5.7.2 内部变量的存储 128
5.7.3 外部变量的存储 130
5.8 内部函数和外部函数 131
5.8.1 内部函数 131
5.8.2 外部函数 132
5.9 典型例题分析 133
习题 136
第6章 编译预处理 141
6.1 宏定义 141
6.1.1 带参数的宏定义 141
6.1.2 不带参数的宏定义 142
6.2 文件包含 144
6.3 典型例题分析 145
习题 147
第7章 数组 151
7.1 一维数组 151
7.1.1 一维数组定义的一般形式 151
7.1.2 一维数组元素的引用 152
7.1.3 一维数组的初始化 152
7.2.2 维数组元素的引用 154
7.2 多维数组 154
7.2.1 二维数组定义的一般形式 154
7.2.3 二维数组的初始化 155
7.3 字符数组和字符串 158
7.3.1 字符数组定义的一般形式 158
7.3.2 字符数组元素的引用 158
7.3.3 字符数组的初始化 158
7.3.4 字符串及其存储 159
7.3.5 常用的字符串处理函数 161
7.4 典型例题分析 164
习题 169
第8章 指针 174
8.1 指针的定义 174
8.1.1 地址 174
8.2 指针变量 175
8.1.2 指针 175
8.2.1 指针变量的定义 176
8.2.2 对指针变量的操作 176
8.3 指针和数组 179
8.3.1 指向一维数组的指针 179
8.3.2 指向多维数组的指针 182
8.3.3 指针与字符串 186
8.4 指针数组和行指针 187
8.4.1 指针数组 187
8.4.2 行指针 189
8.5 用指针作函数的参数和返回指针值的函数 191
8.5.1 用指针作函数的参数 191
8.5.2 数组名作函数的参数 193
8.5.3 返回指针值的函数 194
8.6.2 用指向函数的指针变量调用函数 195
8.6.1 指向函数的指针变量定义的一般形式 195
8.6 指向函数的指针变量 195
8.7 指向指针的指针和带参数的main()函数 197
8.7.1 指向指针的指针 197
8.7.2 带参数的main()函数 198
8.8 典型例题分析 200
习题 204
第9章 结构体和共用体 214
9.1 结构体类型变量的定义及引用 214
9.1.1 结构体类型的定义 214
9.1.2 结构体变量与指向结构体的指针变量 215
9.1.3 结构体变量的引用 216
9.1.4 结构体数组 217
9.1.5 结构体变量作为函数的参数 219
9.2 链表 222
9.2.1 内存分配函数和回收函数 222
9.2.2 用指针和结构体构成链表 224
9.2.3 单向链表的建立 225
9.2.4 对链表的删除操作 228
9.2.5 对链表的插入操作 229
9.3 共用体 229
9.3.1 共用体类型和共用体变量的定义 229
9.3.2 共用体变量的引用 231
9.3.3 共用体类型数据在内存中的存储 231
9.4 枚举类型 233
9.4.1 枚举类型的定义 233
9.4.2 枚举类型变量的定义和使用 234
9.5 typedef的应用 235
9.5.1 用typedef定义基本类型 235
9.5.2 用typedef定义构造类型 236
9.5.3 用户自定义类型的应用 237
9.6 典型例题分析 238
习题 242
第10章 位运算 247
10.1 位运算符和位运算 247
10.2 典型例题分析 254
习题 256
第11章 文件 260
11.1 C文件的概念 260
11.2 文件类型指针 261
11.3 文件操作函数 261
11.3.1 文件的打开 .. 261
11.3.2 文件的关闭 .. 263
11.3.3 读写字符函数 .. 263
11.3.4 读写字符串函数 .. 264
11.3.5 读写数据块函数 264
11.3.6 格式化读写函数(fprintf函数和fscanf函数) 267
11.4.1 移动位置指针函数(fseek) 268
11.4.2 确定当前位置函数(ftell) 268
11.4 文件的定位 268
11.4.3 位置复位函数(rewind) 269
11.5 判断文件结束的feof函数 269
11.6 典型例题分析 269
习题 273
第12章 编译环境与上机考试流程 279
12.1 Turbo C编译环境介绍 279
12.1.1 Turbo C的主窗口 279
12.1.2 Turbo C的菜单功能简介 279
12.2 调试实例 282
12.2.1 C程序调式 282
12.2.2 C程序调试实例 283
12.3.1 上机考试系统操作流程 289
12.3 上机考试流程及注意事项 289
12.3.2 考试系统使用说明 290
12.3.3 有关上机考试系统的注意事项 292
12.3.4 有关上机考试系统的考生目录、文件恢复、文件名说明 293
12.3.5 有关上机考试的内容说明与注意事项 294
12.4 典型例题分析 295
习题 298
全国计算机等级考试二级笔试模拟试卷1 303
全国计算机等级考试二级笔试模拟试卷2 314
附录 325
A:常用的DOS命令 325
B:ASCII码表 332
C:C语言关键字及其用途 333
D:运算符的优先级和结合性 333
E:函数 335