程序设计(程序员)

出版时间:2001-6-1  出版社:人民邮电出版社  作者:彭波  

内容概要

本书是中国计算机软件专业技术资格与水平考试(程序员)的辅导用书,全书分为2篇,共14章,3个附录。内容包括:计算机基础知识、计算机硬件基础知识、程序语言基础知识、操作系统基础知识、数据库基础知识、软件工程基础知识、网络基础知识、多媒体基础知识、算法与数据结构以及C语言基础知识、C语言函数、C语言指针、C语言文件及C语言程序编制,还有综合试题及答案、模拟试题练习答案及、《程序设计》(程序员)最新考试要点等。
本书可供中国计算机软件专业技术水平考试程序设计(程序员)水平考试的考生学习参考,同时也是大专院校有关专业师生和广大计算机工作者的实用参考书。

书籍目录

第一篇  计算机基础                   第1章  计算机基础知识                     1. 1  计算机系统组成                       1. 1. 1  计算机硬件系统                       1. 1. 2  计算机软件系统                       1. 1. 3  计算机系统的结构                     1. 2  计算机运算基础                       1. 2. 1  数制及其转换                       1. 2. 2  算术运算和逻辑运算                     1. 3  计算机中数据表示形式                       1. 3. 1 原码.反码.补码和移码                       1. 3. 2  计算机中数值存放形式                       1. 3. 3  定点数和浮点数                     1. 4  计算机中常用编码                       1. 4. 1  ASCII码                       1. 4. 2  BCD码                       1. 4. 3  十进制数的编码                       1. 4. 4  汉字处理                     1. 5  数据的校验方法                       1. 5. 1  奇偶校验码                       1. 5. 2  海明校验码                       1. 5. 3  循环冗余校验码                       1. 6  典型试题分析                       1. 7  模拟试题练习                   第2章  计算机硬件基础知识                     2. 1  中央处理器                       2. 1. 1  CPU的基本结构及功能                       2. 1. 2  运算器                       2. 1. 3  控制器                       2. 1. 4  寄存器组                     2. 2  存储器系统                       2. 2. 1  存储器系统的组成                       2. 2. 2  主存储器                       2. 2. 3  辅助存储器                     2. 3  输入助出系统                       2. 3. 1  输入设备                       2. 3. 2  输出设备                       2. 3. 3  调制解调器                       2. 3. 4  I/O系统的工作方式                       2. 3. 5  设备接口                     2. 4  总线结构                       2. 4. 1  总线概述                       2. 4. 2  多层总线结构                       2. 4. 3  常用的微机总线                     2. 5  指令系统                       2. 5. 1  指令格式                       2. 5. 2  指令的分类及功能                       2. 5. 3  指令的寻址方式                       2. 5. 4  指令的执行过程                     2. 6  典型试题分析                     2. 7  模拟试题练习                   第3章  程序语言基础知识                     3. 1  程序语言基础                       3. 1. 1  程序语言基本概念                       3. 1. 2  程序语言数据类型                       3. 1. 3  程序语言控制结构                       3. 1. 4  巴科斯范式                     3. 2  汇编程序基础                       3. 2. 1  汇编语言基本概念                       3. 2. 2  汇编程序基本工作                     3. 3  解释程序基础                       3. 3. 1  高级语言实现方法                       3. 3. 2  解释系统基本结构                     3. 4  编译程序基础                       3. 4. 1  编译程序基本概念                       3. 4. 2  编译程序基本工作                       3. 4. 3  编译程序基本结构                     3. 5  典型试题分析                     3. 6  模拟试题练习                   第4章  操作系统基础知识                     4. 1  操作系统概述                       4. 1. 1  计算机系统                       4. 1. 2  操作系统的定义                       4. 1. 3  操作系统的功能                       4. 1. 4  操作系统的分类                       4. 1. 5  操作系统的硬件基础                       4. 1. 6  操作系统的结构                     4. 2  处理机管理                       4. 2. 1  进程的概念                       4. 2. 2  进程的状态及其转换                       4. 2. 3  进程控制                       4. 2. 4  进程互斥与进程同步                       4. 2. 5  进程通信                       4. 2. 6  进程死锁                       4. 2. 7  进程调度                     4. 3  存储管理                       4. 3. 1  引言                       4. 3. 2  单一连续区管理                       4. 3. 3  分区存储管理                       4. 3. 4  页式存储管理                       4. 3. 5  段式存储管理                       4. 3. 6  段页式存储管理                       4. 3. 7  存储保护                     4. 4  设备管理                       4. 4. 1  引言                       4. 4. 2  数据传输控制方式                       4. 4. 3  设备的分配                       4. 4. 4  磁盘调度算法                     4. 5  文件管理                       4. 5. 1  引言                       4. 5. 2  文件的逻辑结构和组织                       4. 5. 3  文件的物理结构及组织                       4. 5. 4  文件访问方法                       4. 5. 5  文件存储设备管理                       4. 5. 6  文件控制决和文件目录                       4. 5. 7  文件的使用                     4. 6  作业管理                       4. 6. 1  引言                       4. 6. 2  用户作业管理                       4. 6. 3  作业调度                       4. 6. 4  用户接口                     4. 7  多处理器系统与线程                     4. 8  操作系统实例                       4. 8. 1  UNIX系统                       4. 8. 2  WindowsNT系统                     4. 9  典型试题分析                     4. 10  模拟试题练习                   第5章  数据库基础知识                     5. 1  数据库的基本概念                       5. 1. 1  数据管理技术的发展历程                       5. 1. 2  数据库的基本概念                     5. 2  数据库的基本模型                       5. 2. 1  数据库模型的基本概念                       5. 2. 2  三种主要的数据模型                     5. 3  数据库系统结构                       5. 3. 1  模式                       5. 3. 2  外模式                       5. 3. 3  内模式                       5. 3. 4  三级模式间的映像                     5. 4  关系代数运算                       5. 4. 1  传统的集合运算                       5. 4. 2  专门的关系运算                     5. 5  使用高级查询——SQL语言                       5. 5. 1  SQL概述                       5. 5. 2  SQL语言的数据定义功能                       5. 5. 3  数据操纵语言                       5. 5. 4  SQL语言的数据控制功能                     5. 6  数据库设计                       5. 6. 1  数据库系统生存期                       5. 6. 2  数据库系统设计的具体过程                     5. 7  典型试题分析                     5. 8  模拟试题练习                   第6章  软件工程基础知识                     6. 1  软件工程概述                       6. 1. 1  软件生命期                       6. 1. 2  软件生存期模型                       6. 1. 3  软件工程的定义                     6. 2  软件计划                       6. 2. 1  新建系统方案设想                       6. 2. 2  系统开发的可行性分析                     6. 3  需求分析                       6. 3. 1  需求分析任务                       6. 3. 2  软件需求分析过程                     6. 4  软件设计                       6. 4. 1  概要设计                       6. 4. 2  详细设计                     6. 5  程序编码                       6. 5. 1  程序编码注意事项                       6. 5. 2  程序设计方法                       6. 5. 3  常用的程序设计语言                       6. 5. 4  衡量编程质量的指标                     6. 6  软件测试                       6. 6. 1  测试的基本概念                       6. 6. 2  测试的方法与步骤                     6. 7  软件维护                       6. 7. 1  软件维护的分类                       6. 7. 2  与软件维护有关的问题                     6. 8  软件运行与管理                       6. 8. 1  系统文档管理规范                       6. 8. 2  软件系统运行管理                       6. 8. 3  软件系统评价体系                     6. 9  常用信息系统开发方法                       6. 9. 1  结构化系统开发方法                       6. 9. 2  原型方法                       6. 9. 3  面向对象系统开发方法                     6. 10  典型试题分析                     6. 11  模拟试题练习                   第7章  网络基础知识                     7. 1  网络发展概述                     7. 2  网络基本概念                       7. 2. 1  计算机网络约定义                       7. 2. 2  拓扑结构                       7. 2. 3  数据交换方式                     7. 3  网络的分类.组成.功能与应用                       7. 3. 1  网络的分类                       7. 3. 2  网络的组成                       7. 3. 3  网络的功能                       7. 3. 4  网络的应用                     7. 4  网络的标准和协议                       7. 4. 1  网络的标准化                       7. 4. 2  ISO/OSI协议模型                       7. 4. 3  TCP/IP协议模型                       7. 4. 4  ISO/OSI协议模型与TCP/IP协议模型的比较                     7. 5  网络操作系统                       7. 5. 1  网络操作系统概述                       7. 5. 2  UNIX操作系统                       7. 5. 3  Microsoft WindowsNT Server操作系统                       7. 5. 4  Novell Netware操作系统                     7. 6  局域网和广域网                       7. 6. 1  网络硬件                       7. 6. 2  网络采用的主要传榆媒体                       7. 6. 3  局域网技术                       7. 6. 4  广域网技术                       7. 6. 5  城域网                     7. 7  客户机/服务器模式                       7. 7. 1  客户机/服务器模式的概念                       7. 7. 2  客户机/服务器模式的体系结构                       7. 7. 3  客户机/服务务器模式的处理系统                       7. 7. 4  客户机/服务器模式的优点与不足                     7. 8  Internet和Intranet初步                       7. 8. 1  Internet简介                       7. 8. 2  Internet服务                       7. 8. 3  Internet地址                       7. 8. 4  Intranet初步                     7. 9  网络安全性基本概念                       7. 9. 1  网络安全性基本概念                       7. 9. 2  网络信息安全技术初步                       7. 9. 3  防火墙基本概念                     7. 10  典型试题分析                     7. 11  模拟试题练习                   第8章  多媒体基础知识                     8. 1  多媒体基本概念                       8. 1. 1  什么是多媒体                       8. 1. 2  多媒体计算机及其关键技术                       8. 1. 3  多媒体技术与计算机产业的发展                       8. 1. 4  多媒体系统                     8. 2  多媒体数据压缩                       8. 2. 1  数据压缩的重要性                       8. 2. 2  数据压缩的依据                       8. 2. 3  数据压缩的方法                     8. 3  图形与图像                       8. 3. 1  颜色的基本概念                       8. 3. 2  彩色空间表示及其变换                       8. 3. 3  常见的图像文件格式                     8. 4  动画与视频                       8. 4. 1  基本概念                       8. 4. 2  视频信息的获取                       8. 4. 3  视频信号数字化                       8. 4. 4  视频文件格式                     8. 5  数字化音频                       8. 5. 1  基本概念                       8. 5. 2  音频信号的获取                       8. 5. 3  音频信号数字化                       8. 5. 4  音频文件格式                     8. 6  多媒体与Windows操作系统                       8. 6. 1  Windows简化了多媒体的操作                       8. 6. 2  Windows增强了多媒体的吸引力                       8. 6. 3  Windows强大的多媒体开发环境                     8. 7  多媒体创作                       8. 7. 1  多媒体创作工具简介                       8. 7. 2  多媒体创作工具的功能要求                       8. 7. 3  多媒体创作过程                     8. 8  典型试题分析                     8. 9  模拟试题练习                   第9章  算法与数据结构                     9. 1  基本概念                       9. 1. 1  数据                       9. 1. 2  数据元素                       9. 1. 3  数据对象                       9. 1. 4  数据类型                       9. 1. 5  数据结构                       9. 1. 6  算法                       9. 1. 7  算法与数据结构                     9. 2  算法设计技术                       9. 2. 1  迭代法                       9. 2. 2  穷举搜索法                       9. 2. 3  递推法                       9. 2. 4  递归技术                       9. 2. 5  回溯法                       9. 2. 6  贪婪法                       9. 2. 7  分治法                       9. 2. 8  动态规划法                     9. 3  线性表结构                       9. 3. 1  线性表                       9. 3. 2  栈                       9. 3. 3  队列                     9. 4  数组和字符串                       9. 4. 1  数组                       9. 4. 2  稀疏矩阵                       9. 4. 3  字符串                     9. 5  树和二叉树                       9. 5. 1  一般树                       9. 5. 2  二叉树                       9. 5. 3  二叉排序树                       9. 5. 4  二叉线索树                       9. 5. 5  树的应用                     9. 6  排序与查找                       9. 6. 1  基本概念                       9. 6. 2  选择排序                       9. 6. 3  直接插入排序                       9. 6. 4  冒泡排序                       9. 6. 5  希尔排序                       9. 6. 6  堆垒排序                       9. 6. 7  快速排序                       9. 6. 8  合并排序                       9. 6. 9  外部排序                       9. 6. 10  顺序查找                       9. 6. 11  分块查找                       9. 6. 12  链式查找                       9. 6. 13  散列表查找                     9. 7  典型试题分析                     9. 8  模拟试题练习                   第二篇  C语言与程序设计                   第10章  C语言基础知识                     10. 1  C语言简介                       10. 1. 1  C语言的发展历史                       10. 1. 2  C语言的特点                       10. 1. 3  C语言程序的开发过程                       10. 1. 4  C语言程序的基本结构                       10. 1. 5  C语言程序的书写格式                       10. 1. 6  C语言的关键字                     10. 2  C语言的数据类型.运算符和表达式                       10. 2. 1  数据类型                       10. 2. 2  常量                       10. 2. 3  变量                       10. 2. 4  变量的存储类型                       10. 2. 5  变量的初始化                       10. 2. 6  运算符                       10. 2. 7  表达式                       10. 2. 8  类型的转换与定义                     10. 3  C语言基本语句                       10. 3. 1  表达式语句                       10. 3. 2  复合语句                       10. 3. 3  分支控制语句                       10. 3. 4  循环控制语句                       10. 3. 5  控制转移语句                     10. 4  标准输入输出函数                       10. 4. 1  字符输入输出函数                       10. 4. 2  格式化输入输出函数                       10. 4. 3  程序举例                   第11章  C语言函数                     11. 1  C语言函数的概念                       11. 1. 1  函数的基本概念                       11. 1. 2  函数的分类                     11. 2  函数的定义和说明                       11. 2. 1  函数的定义                       11. 2. 2  函数的说明                     11. 3  函数的调用                       11. 3. 1  函数调用的一般形式                       11. 3. 2  函数调用的方式                       11. 3. 3  函数调用的嵌套                       11. 3. 4  函数的递归调用                     11. 4  函数的返回值和参数                       11. 4. 1  函数的返回值                       11. 4. 2  函数的参数                     11. 5  函数的存储类型                       11. 5. 1  外部函数                       11. 5. 2  内部函数                     11. 6  库函数                     11. 7  程序举例                   第12章  C语言指针                     12. 1  指针的概念                       12. 1. 1  访问方式                       12. 1. 2  指针                     12. 2  变量的指针和指向变量的指针变量                       12. 2. 1  指针变量的定义                       12. 2. 2  指针变量的引用                       12. 2. 3  指针变量作为函数参数                     12. 3  数组的指针和指向数组的指针变量                       12. 3. 1  指向数组元素的指针变量的定义与赋值                       12. 3. 2  通过指针引用数组元素                       12. 3. 3  数组名作函数参数                       12. 3. 4  指向多维数组的指针和指针变量                     12. 4  字符串的指针和指向字符串的指针变量                       12. 4. 1  字符串的表示形式                       12. 4. 2  字符串指针作函数参数                       12. 4. 3  字符指针变量与字符数组                     12. 5  函数的指针和指向函数的指针变量                       12. 5. 1  用函数指针变量调用函数                       12. 5. 2  把指向函数的指针变量作函数参数                     12. 6  返回指针值的函数                     12. 7  指针数组和指向指针的指针                       12. 7. 1  指针数组的概念                       12. 7. 2  指向指针的指针                       12. 7. 3  指针数组作main函数的形参                     12. 8  指针数据类型和指针运算的小结                       12. 8. 1  指针数据类型                       12. 8. 2  指针运算小结                       12. 8. 3  定义指针类型                   第13章  C语言文件                     13. 1  文件类型指针                     13. 2  文件打开与关闭                       13. 2. 1  文件的打开                       13. 2. 2  文件的关闭                     13. 3  文件的读写                       13. 3. 1  fputc函数和fgetc函数                       13. 3. 2  fread函数和fwrite函数                       13. 3. 3  fprintf函数和fscanf函数                       13. 3. 4  其他读写函数                     13. 4  文件的定位                       13. 4. 1  rewind函数                       13. 4. 2  fseek函数和随机读写                       13. 4. 3  ftell函数                     13. 5  出错的检测                       13. 5. 1  ferror函数                       13. 5. 2  clearerr函数                     13. 6  文件输入输出小结                   第14章  C语言程序编制                     14. 1  典型试题分析                     14. 2  模拟试题练习                   附录1  综合试题及答案                   附录2  模拟试题练习答案

图书封面

评论、评分、阅读与下载


    程序设计(程序员) PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7