图书介绍

全国计算机技术与软件专业技术资格 水平 考试指定用书 程序员教程 第4版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

全国计算机技术与软件专业技术资格 水平 考试指定用书 程序员教程 第4版
  • 张淑平,霍秋艳主编全国计算机专业技术资格考试办公室组编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302368045
  • 出版时间:2014
  • 标注页数:501页
  • 文件大小:79MB
  • 文件页数:513页
  • 主题词:程序设计-工程技术人员-资格考试-教材

PDF下载


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

下载说明

全国计算机技术与软件专业技术资格 水平 考试指定用书 程序员教程 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机系统基础知识1

1.1 计算机系统的基本组成1

1.2 数据的表示及运算3

1.2.1 计算机中数据的表示3

1.2.2 校验码12

1.2.3 逻辑代数及逻辑运算16

1.2.4 机器数的运算18

1.3 计算机的基本组成及工作原理21

1.3.1 总线的基本概念22

1.3.2 中央处理单元24

1.3.3 存储系统28

1.3.4 输入/输出技术35

1.4 指令系统简介38

第2章 操作系统基础知识44

2.1 操作系统概述44

2.2 处理机管理47

2.2.1 基本概念47

2.2.2 进程控制50

2.2.3 进程通信50

2.2.4 进程调度55

2.2.5 死锁56

2.2.6 线程58

2.3 存储管理58

2.3.1 基本概念59

2.3.2 存储管理方案60

2.3.3 分页存储管理61

2.3.4 分段存储管理63

2.3.5 虚拟存储管理64

2.4 设备管理67

2.4.1 设备管理概述67

2.4.2 设备管理技术69

2.4.3 磁盘调度71

2.5 文件管理72

2.5.1 基本概念72

2.5.2 文件的结构和组织73

2.5.3 文件目录75

2.5.4 存取方法、存取控制76

2.5.5 文件的使用77

2.5.6 文件的共享和保护78

2.5.7 系统的安全与可靠性79

2.6 作业管理80

2.6.1 基本概念81

2.6.2 作业调度82

2.6.3 人机界面85

第3章 数据库基础知识87

3.1 基本概念87

3.1.1 数据库系统87

3.1.2 数据库管理技术的发展88

3.1.3 大数据90

3.2 数据模型93

3.2.1 基本概念93

3.2.2 数据模型的三要素94

3.2.3 E-R模型94

3.2.4 基本的数据模型98

3.3 DBMS的功能和特征101

3.3.1 DBMS的功能101

3.3.2 DBMS的特征与分类102

3.4 数据库模式104

3.4.1 模式104

3.4.2 三级模式两级映像105

3.5 关系数据库与关系运算106

3.5.1 关系数据库的基本概念106

3.5.2 关系数据库模式109

3.5.3 完整性约束109

3.5.4 关系代数运算110

3.6 关系数据库SQL语言简介113

3.6.1 SQL概述114

3.6.2 SQL数据定义115

3.6.3 SQL数据查询119

3.6.4 SQL数据更新127

3.6.5 SQL的访问控制129

3.6.6 嵌入式SQL130

3.7 数据库设计131

第4章 多媒体基础知识134

4.1 多媒体的基本概念134

4.1.1 媒体的分类和特征134

4.1.2 多媒体计算机系统135

4.2 音频140

4.2.1 数字声音基础140

4.2.2 声音文件格式145

4.3 图形和图像146

4.3.1 图像的基础知识146

4.3.2 图形与图像信息的表示和获取148

4.3.3 图形图像编码151

4.4 动画和视频154

4.4.1 动画的基本概念154

4.4.2 模拟视频和数字视频156

4.4.3 视频文件格式160

4.5 网络多媒体161

4.5.1 超文本与超媒体161

4.5.2 流媒体的基本概念162

第5章 网络基础知识164

5.1 计算机网络概述164

5.1.1 计算机网络的组成164

5.1.2 计算机网络的分类165

5.2 计算机网络硬件168

5.2.1 计算机网络互连设备168

5.2.2 计算机网络传输媒体173

5.3 TCP/IP协议体系结构177

5.3.1 OSI/ISO参考模型与TCP/IP体系结构177

5.3.2 TCP/IP协议179

5.3.3 IP地址182

5.4 Internet基础知识186

5.4.1 Internet服务186

5.4.2 因特网接入方式190

5.4.3 TCP/IP的配置192

5.4.4 浏览器的设置与使用193

5.5 局域网基础196

5.6 网络安全基本概念201

第6章 程序设计语言基础知识206

6.1 程序设计语言概述206

6.1.1 程序设计语言的基本概念206

6.1.2 程序设计语言的分类和特点207

6.1.3 程序设计语言的基本成分211

6.2 语言处理程序基础217

6.2.1 汇编程序基本原理217

6.2.2 编译程序基本原理219

6.2.3 解释程序基本原理228

第7章 软件工程基础知识231

7.1 软件工程概述231

7.1.1 软件生存周期231

7.1.2 软件生存周期模型233

7.1.3 软件过程237

7.1.4 软件工具239

7.1.5 软件开发环境242

7.2 软件需求分析243

7.2.1 软件需求的定义243

7.2.2 软件需求分析的基本任务243

7.2.3 需求建模244

7.3 软件设计244

7.3.1 软件设计的基本任务245

7.3.2 软件设计原则246

7.4 结构化分析与设计方法249

7.4.1 结构化分析方法249

7.4.2 结构化设计方法251

7.4.3 结构化程序设计方法254

7.5 面向对象分析与设计方法254

7.5.1 面向对象的基本概念254

7.5.2 面向对象分析与设计256

7.5.3 UML概述257

7.5.4 设计模式259

7.6 软件测试与运行261

7.6.1 软件测试的目的及原则261

7.6.2 软件测试方法263

7.6.3 软件测试过程266

7.6.4 软件测试设计和管理268

7.6.5 软件调试268

7.6.6 软件运行与维护269

7.7 软件项目管理271

7.7.1 软件项目管理概述271

7.7.2 软件质量与软件质量保证274

第8章 数据结构与算法278

8.1 线性结构278

8.1.1 线性表278

8.1.2 栈和队列285

8.1.3 串291

8.2 数组和矩阵292

8.3 树和图296

8.3.1 树296

8.3.2 图303

8.4 常用算法307

8.4.1 算法概述307

8.4.2 排序算法312

8.4.3 查找算法319

8.4.4 字符串处理328

8.4.5 递归算法331

8.4.6 图的相关算法332

第9章 标准化和知识产权基础知识337

9.1 标准化的基本知识337

9.1.1 基本概念337

9.1.2 信息技术标准化342

9.1.3 标准化组织345

9.1.4 ISO 9000标准简介347

9.1.5 能力成熟度模型简介349

9.2 知识产权基础知识351

9.2.1 基本概念351

9.2.2 计算机软件著作权353

9.2.3 计算机软件的商业秘密权364

第10章 安全性基础知识367

10.1 安全性概述367

10.2 计算机病毒和计算机犯罪概述369

10.3 网络安全375

10.4 访问控制378

10.5 加密与解密380

第11章 C/C++程序设计385

11.1  C/C++程序基础385

11.1.1 C/C++程序基本结构386

11.1.2 数据类型和运算符387

11.1.3 基本输入/输出395

11.1.4 控制语句399

11.1.5 函数403

11.1.6 指针与引用407

11.2 类与对象412

11.3 继承与多态420

11.4 输入与输出流库425

11.5 异常处理428

11.6 类库431

11.6.1 string431

11.6.2 STL435

11.6.3 vector436

11.7 C程序设计要点440

11.7.1 指针与链表440

11.7.2 递归函数441

11.7.3 程序错误442

第12章 Java语言程序设计452

12.1 Java语言概述452

12.1.1 Java语言的特点452

12.1.2 Java开发环境453

12.2 Java语言基础453

12.2.1 Java基本数据类型454

12.2.2 控制结构460

12.2.3 Java数组与字符串462

12.3 类与接口466

12.3.1 类的定义与使用466

12.3.2 对象的初始化468

12.3.3 包470

12.3.4 继承472

12.3.5 抽象类与接口474

12.4 异常480

12.4.1 异常的处理480

12.4.2 自定义异常482

12.5 文件输入、输出和流484

12.5.1 字节流484

12.5.2 字符流487

12.5.3 标准输入/输出流488

12.6 Java小应用程序490

12.7 Java类库的使用493

热门推荐