《程式设计师教程(第5版)》是清华大学出版社出版的一本图书。
基本介绍
- 书名:程式设计师教程
- 作者:张淑平、覃桂敏
- ISBN:9787302491231
- 类别:工学
- 定价:89
- 出版社:清华大学出版社
- 出版时间:2018年02月
- 开本:16开
图书内容
本书作为全国计算机技术与软体专业技术资格(水平)考试(简称“软考”)的初级职称指定教材,具有比较权威的指导意义。本书根据《程式设计师考试大纲》(2018年审定通过)的重点内容,组织了共11章的内容,考生在学习教材内容的同时,还须对照考试大纲,认真学习和复习大纲要求的知识点。本书是在《程式设计师考试大纲》的指导下,对《程式设计师教程(第4版)》进行再编后完成的。本书适合参加相关考试的考生和在校大学生作为教材使用。
图书目录
- 目 录
第1章 计算机系统基础知识 1
1.1 计算机系统的基本组成 1
1.2 数据的表示及运算 3
1.2.1 计算机中数据的表示 3
1.2.2 校验码 13
1.2.3 逻辑代数及逻辑运算 17
1.2.4 机器数的运算 19
1.3 计算机的基本组成及工作原理 23
1.3.1 汇流排的基本概念 23
1.3.2 中央处理单元 25
1.3.3 存储系统 30
1.3.4 输入/输出技术 36
1.4 指令系统简介 40
1.5 多媒体系统简介 44
1.5.1 数字声音 45
1.5.2 图形与图像 48
1.5.3 动画和视频 55
第2章 作业系统基础知识 62
2.1 作业系统概述 62
2.2 进程管理 65
2.2.1 基本概念 65
2.2.2 进程控制 67
2.2.3 进程通信 68
2.2.4 进程调度 72
2.2.5 死锁 74
2.2.6 执行绪 76
2.3 存储管理 76
2.3.1 基本概念 76
2.3.2 存储管理方案 77
2.3.3 分页存储管理 79
2.3.4 分段存储管理 80
2.3.5 虚拟存储管理 82
2.4 设备管理 85
2.4.1 设备管理概述 85
2.4.2 设备管理技术 86
2.4.3 磁碟调度 88
2.5 档案管理 89
2.5.1 基本概念 89
2.5.2 档案的结构和组织 90
2.5.3 档案目录 92
2.5.4 存取方法、...
6.1.2资料库管理技术的发展 255
6.1.3大数据 257
6.2数据模型 260
6.2.1数据模型的基本概念 260
6.2.2数据模型的三要素 261
6.2.3E-R模型 261
6.2.4基本的数据模型 265
6.3DBMS的功能和特徵 267
6.3.1DBMS的功能 267
6.3.2DBMS的特徵与分类 268
6.4资料库模式 270
6.4.1模式 270
6.4.2三级模式两级映像 272
6.5关係资料库与关係运算 272
6.5.1关係资料库的基本概念 272
6.5.2关係资料库模式 275
6.5.3完整性约束 276
6.5.4关係代数运算 276
6.6关係资料库SQL语言简介 280
6.6.1SQL概述 280
6.6.2SQL数据定义 281
6.6.3SQL数据查询 285
6.6.4SQL数据更新 293
6.6.5SQL的访问控制 295
6.6.6嵌入式SQL 296
6.7资料库设计 297
第7章网路与信息安全基础知识 300
7.1计算机网路概述 300
7.1.1计算机网路的组成 300
7.1.2计算机网路的分类 301
7.1.3ISO/OSI参考模型 304
7.2计算机网路硬体 305
7.2.1计算机网路互连设备 305
7.2.2计算机网路传输媒体 311
7.3TCP/IP 314
7.3.1TCP/IP模型 314
7.3.2TCP/IP协定 315
7.3.3IP位址 318
7.4Internet基础知识 322
7.4.1Internet服务 322
7.4.2网际网路接入方式 327
7.4.3TCP/IP的配置 328
7.4.4浏览器的设定与使用 329
7.5区域网路基础知识 332
7.6信息安全基础知识 337
7.7网路安全概述 341
第8章标準化和智慧财产权基础知识 346
8.1标準化基础知识 346
8.1.1软体工程标準化 346
8.1.2能力成熟度模型简介 348
8.2智慧财产权基础知识 349
8.2.1基本概念 349
8.2.2计算机软体着作权 351
8.2.3计算机软体的商业秘密权 363
第9章C程式设计 366
9.1C语言基础 366
9.1.1数据类型 366
9.1.2运算符与表达式 372
9.1.3输入/输出 375
9.2控制语句 377
9.3函式 381
9.4指针 385
9.4.1指针的定义 385
9.4.2指针与数组 387
9.4.3指针与函式 389
9.4.4指针与鍊表 393
9.5常见的C程式错误 395
第10章C++程式设计 407
10.1C++程式基础 407
10.1.1数据类型 407
10.1.2运算符、表达式和语句 409
10.1.3基本输入/输出 410
10.1.4函式 412
10.1.5类与对象 415
10.2继承与多态 423
10.3异常处理 428
10.4标準库 430
10.4.1I/O流库 431
10.4.2string 434
10.4.3STL 438
10.4.4vector 443
第11章Java程式设计 447
11.1Java语言概述 447
11.2Java语言基础 448
11.2.1Java基本数据类型 449
11.2.2控制结构 455
11.2.3Java核心类 458
11.3类与接口 462
11.3.1类的定义与使用 462
11.3.2对象的初始化 464
11.3.3包 466
11.3.4继承 468
11.3.5抽象类与接口 471
11.4异常 478
11.4.1异常的处理 478
11.4.2自定义异常 480
11.5输入、输出和流 483
11.5.1位元组流 483
11.5.2字元流 486
11.5.3标準输入/输出流 487
11.6Java类库的使用 489
11.6.1基本类型的包装类型 489
11.6.2泛型和集合类 493