全国计算机等级考试二级教程 C语言程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:卢素魁,徐建民主编
- 出 版 社:北京:中国铁道出版社
- 出版年份:2004
- ISBN:7113057179
- 页数:342 页
目录 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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《国家执业药师考试历年真题试卷全解 2015-2019 中药学专业知识 1》黄坤主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018