图书介绍

程序员考试辅导教程与同步试题训练【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

程序员考试辅导教程与同步试题训练
  • 王玉岗等编著 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502430369
  • 出版时间:2002
  • 标注页数:472页
  • 文件大小:22MB
  • 文件页数:480页
  • 主题词:

PDF下载


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

下载说明

程序员考试辅导教程与同步试题训练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 计算机中数值的存放方式7

1.3.3 原码、补码、反码、移码9

1.3.4 定点数与浮点数的机内表示11

1.3.5 符号数据的表示方法14

1.3.6 汉字的处理15

1.4 数据的常用校验方法17

1.4.1 奇偶校验码17

1.4.2 海明码18

1.4.3 循环冗余码20

1.5 计算机运算基础22

1.5.1 计算机二进制数的算术运算22

1.5.2 逻辑代数及逻辑运算基础25

1.6 计算机的体系结构和主要部件27

1.6.1 中央处理器28

1.6.2 存储器38

1.6.3 输入/输出系统(I/O系统)44

1.6.4 总线结构50

1.7 指令系统52

1.7.1 指令格式52

1.7.3 常用的寻址方式57

1.7.4 指令的执行过程58

1.8 例题分析58

1.9 模拟试题64

第2章 程序语言与语言处理程序基础知识68

2.1 程序语言基础68

2.1.1 基本概念68

2.1.2 程序语言数据类型71

2.1.3 程序语言的控制结构77

2.2 汇编程序基础知识80

2.2.1 汇编语言概述80

2.2.2 汇编程序工作过程81

2.3.1 高级语言实现方法83

2.3 解释程序基础83

2.3.2 解释系统的结构84

2.4 编译程序基础85

2.5 例题分析87

2.6 模拟试题91

第3章 操作系统基础知识94

3.1 操作系统简介94

3.1.1 操作系统的定义94

3.1.2 操作系统的功能95

3.1.3 分析和设计操作系统的几种观点96

3.1.4 操作系统的形成和发展97

3.1.5 操作系统的结构100

3.1.6 操作系统的硬件基础100

3.2 进程管理101

3.2.1 进程的概念101

3.2.2 进程控制104

3.2.3 进程间通信105

3.2.4 进程的互斥与同步106

3.2.5 进程死锁108

3.2.6 进程调度109

3.3 存储管理110

3.3.1 存储管理简介110

3.3.2 单用户系统存储管理111

3.3.3 多用户系统的分区管理111

3.3.4 分页存储管理113

3.3.5 分段存储管理114

3.3.7 存储保护115

3.3.6 段页式存储管理115

3.4 设备管理116

3.4.1 设备管理简介116

3.4.2 设备的分配118

3.4.3 磁盘调度算法118

3.5 文件管理119

3.5.1 文件管理简介119

3.5.2 文件的结构和组织120

3.5.4 文件存储设备管理121

3.5.3 文件的访问方法121

3.5.5 文件控制块与文件目录122

3.5.6 文件的使用122

3.6 作业管理123

3.6.1 作业管理简介123

3.6.2 用户作业管理124

3.6.3 作业调度125

3.6.4 用户接口126

3.7 多处理器与线程126

3.8 操作系统实例127

3.8.1 UNIX系统127

3.8.2 Windows NT系统130

3.9 例题分析133

3.10 模拟试题139

第4章 软件工程基础知识143

4.1 软件工程简介143

4.1.1 软件生存周期143

4.1.2 软件开发模型145

4.2 系统分析和软件计划146

4.2.1 系统分析146

4.2.2 可行性分析146

4.2.3 软件开发计划146

4.3 需求分析147

4.3.1 需求分析的任务147

4.3.2 结构化分析简介148

4.4.1 概要设计149

4.4 软件设计149

4.4.2 结构化设计简介153

4.4.3 详细设计154

4.5 编码157

4.5.1 程序编码注意事项157

4.5.2 程序设计方法157

4.5.3 源程序的质量指标158

4.5.4 编程风格159

4.6 软件测试160

4.6.2 测试的步骤161

4.6.1 测试的基本概念161

4.6.3 白盒测试162

4.6.4 黑盒测试162

4.7 软件维护162

4.7.1 软件维护的分类162

4.7.2 可维护性163

4.7.3 与软件维护有关的问题163

4.8 软件管理163

4.9.2 软件质量的保证165

4.9 软件质量165

4.9.1 软件质量的特性165

4.10 面向对象的基本概念166

4.10.1 对象167

4.10.2 类167

4.10.3 封装167

4.10.4 继承168

4.10.5 消息168

4.10.6 多态性和动态绑定168

4.11 例题分析169

4.12 模拟试题176

第5章 数据库基础知识182

5.1 数据库的基本概念182

5.1.1 有关数据库的几个概念182

5.1.2 数据库的产生和发展182

5.2 数据模型184

5.2.1 数据模型的基本概念185

5.2.2 数据模式185

5.2.3 基本的数据模型186

5.3 数据库系统188

5.3.1 数据库系统的构成188

5.3.2 数据库系统的工作过程190

5.4 关系模型的数学理论——关系代数191

5.4.1 关系模型的基本概念191

5.4.2 关系运算191

5.4.3 关系数据库的DML特点195

5.5 SQL语言简介196

5.5.1 SQL语言概述196

5.5.2 SQL的数据定义功能DDL197

5.5.3 SQL的数据操纵功能DML199

5.5.4 SQL的访问控制203

5.5.5 嵌入式SQL204

5.6 数据库设计204

5.6.1 数据库系统生存期205

5.6.2 数据库的具体过程205

5.7 例题分析208

5.8 模拟试题218

6.1.1 基本概念221

6.1.2 发展简介221

第6章 网络基础知识221

6.1 计算机网络的基本概念与发展简介221

6.2 计算机网络的应用与分类222

6.2.1 计算机网络的功能222

6.2.2 计算机网络的分类223

6.2.3 计算机网络的组成226

6.2.4 计算机网络的应用227

6.3.1 网络的标准化229

6.3 基本的网络协议与标准229

6.3.2 网络协议模型230

6.3.3 OSI/RM协议模型230

6.3.4 TCP/IP协议模型231

6.3.5 OSI/RM协议模型与TCP/IP模型的比较232

6.4 常用网络操作系统232

6.4.1 网络操作系统概述232

6.4.2 UNIX233

6.4.4 Novell Netware234

6.4.3 Microsoft Windows NT Server/Windows 2000 Server234

6.5 局域网与广域网235

6.5.1 常用的网络设备235

6.5.2 网络采用的主要传输媒体237

6.5.3 局域网的协议标准和控制方式239

6.5.4 广域网技术241

6.6 Client/Server结构246

6.6.1 C/S的基本概念246

6.6.2 C/S的体系结构与处理方式246

6.6.3 C/S的优缺点247

6.7 Browser/Server结构248

6.7.1 B/S结构的基本概念248

6.7.2 B/S结构与C/S结构的区别248

6.7.3 B/S结构的优势249

6.8 网络安全性初步249

6.8.1 网络安全性的基本概念249

6.8.2 网络信息安全初步250

6.8.3 防火墙的基本概念251

6.9 Internet与Intranet初步252

6.9.1 Internet服务252

6.9.2 Internet地址255

6.9.3 Internet上的主机域名256

6.9.4 Intranet初步257

6.10 例题分析258

6.11 模拟试题263

7.1.2 多媒体计算机266

7.1.1 什么是多媒体266

7.1 多媒体基本概念与特征266

第7章 多媒体基础知识266

7.1.3 多媒体的关键技术267

7.1.4 多媒体系统的构成268

7.2 图形与图像270

7.2.1 基本概念270

7.2.2 常见图形与图像的格式272

7.3 数字化音频275

7.3.1 基本概念275

7.3.2 音频信号的数字化276

7.3.3 语音、语言合成和语音识别277

7.3.4 音频文件格式279

7.4 视频与动画280

7.4.1 基本概念280

7.4.2 视频文件格式281

7.5 多媒体创作284

7.5.1 多媒体创作工具285

7.5.2 多媒体的创作过程286

7.6 例题分析287

7.7 模拟试题289

第8章 数据结构基础291

8.1 基本概念291

8.2 线性表292

8.2.1 线性表的基本运算292

8.2.2 线性表的存储方式293

8.3 栈298

8.3.1 栈的基本概念298

8.3.2 栈的顺序存储结构299

8.3.4 栈的应用实例301

8.4 队列309

8.4.1 队列的基本概念309

8.4.2 队列的基本操作310

8.4.3 队列的顺序存储结构310

8.4.4 队列的链式存储结构311

8.5 数组316

8.5.1 数组的基本概念316

8.5.2 数组的应用316

8.5.3 稀疏矩阵320

8.6 字符串325

8.7 树和二叉树329

8.7.1 树329

8.7.2 二叉树332

8.7.3 二叉排序树336

8.7.4 二叉线索树340

8.7.5 权应用实例343

8.8.1 排序的基本概念345

8.8 排序345

8.8.2 选择排序346

8.8.3 直接插入排序347

8.8.4 冒泡排序348

8.8.5 堆排序351

8.8.6 快速排序353

8.8.7 合并排序354

8.8.8 外部排序356

8.9.1 顺序存储线性表的查找360

8.9.3 链式存储线性表的查找362

8.9.2 分块查找362

8.9.4 散列表的查找364

8.10 例题分析366

8.11 模拟试题370

第9章 常用算法设计方法373

9.1 算法概述373

9.2 迭代法373

9.3 穷举搜索法374

9.4 递推法376

9.5 递归377

9.6 回溯法381

9.7 贪婪法385

9.8 分治法388

9.9 动态规划法391

9.10 例题分析393

9.11 模拟试题396

10.1 数据类型与表达式401

10.1.1 数据类型401

第10章 C语言基础401

10.1.2 常量402

10.1.3 变量404

10.1.5 运算符414

10.1.4 变量的存储方式416

10.1.6 表达式420

10.2 分支、循环、函数和递归422

10.2.1 分支控制语句422

10.2.2 循环控制语句424

10.3.1 数据的输入与输出427

10.3 输入输出和文件的处理427

10.3.2 文件的处理431

10.4 字符处理和计算求解442

10.4.1 字符处理442

10.4.2 常用算法举例449

10.5 例题分析455

10.6 模拟试题456

附录A 2002年度程序员级考试大纲458

附录B 模拟试题461

热门推荐