图书目录

第1章 计算机基础知识1

1.1 计算机的发展与应用1

1.1.1 计算机的诞生1

1.1.2 计算机的发展阶段2

1.1.3 计算机的发展趋势3

1.1.4 计算机的应用3

1.1.5 计算机的分类5

1.1.6 计算机的特点6

1.2 计算机系统的组成与工作原理6

1.2.1 计算机系统的基本组成与功能6

1.2.2 计算机硬件系统的组成7

1.2.3 计算机的工作原理9

1.3 微型计算机系统10

1.3.1 微型计算机系统硬件的组成10

1.3.2 微型计算机的主要性能指标17

1.3.3 微型计算机的配置方案18

1.4 计算机软件系统20

1.4.1 计算机软件的基本概念20

1.4.2 系统软件20

1.4.3 应用软件23

1.4.4 计算机软件系统的层次结构23

1.5 计算机中的信息表示24

1.5.1 进位记数制及其表示24

1.5.2 数制间的相互转换25

1.5.3 计算机中的字符编码27

1.5.4 汉字在计算机中的表示28

1.5.5 常用汉字编码标准30计算机应用基础目录  1.6 多媒体基础知识31

1.6.1 多媒体技术的基本概念31

1.6.2 多媒体技术的表示方式32

1.6.3 多媒体技术的应用33

1.6.4 多媒体计算机系统34

习题136第2章 计算机操作系统Windows40

2.1 Windows 操作基础40

2.1.1 Windows的启动与关闭40

2.1.2 鼠标和键盘的使用42

2.1.3 菜单43

2.1.4 桌面44

2.1.5 窗口47

2.1.6 对话框50

2.1.7 帮助和支持51

2.2 个性化设置53

2.2.1 控制面板54

2.2.2 鼠标和键盘的设置55

2.2.3 桌面的设置56

2.2.4 任务栏和“开始”菜单的设置57

2.2.5 日期和时间的设置58

2.3 文件管理59

2.3.1 文件和文件夹60

2.3.2 资源管理器61

2.3.3 文件和文件夹的管理64

2.3.4 搜索文件和文件夹65

2.3.5 回收站66

2.3.6 磁盘管理67

2.4 系统管理70

2.4.1 计算机管理70

2.4.2 设备管理器72

2.4.3 打印机73

2.5 任务管理74

2.5.1 任务管理器74

2.5.2 添加和删除程序75

2.5.3 运行程序76

2.6 附件中的实用程序77

2.6.1 画图77

2.6.2 计算器79

2.6.3 记事本80

2.6.4 命令提示符80

2.7 汉字输入方法81

2.7.1 汉字输入概述81

2.7.2 输入法状态条81

2.7.3 拼音输入法简介82

2.7.4 五笔字型输入法简介85

习题285第3章 计算机网络基础88

3.1 计算机网络概述88

3.1.1 计算机网络基本概念88

3.1.2 计算机网络的组成90

3.1.3 计算机网络的分类91

3.1.4 网络拓扑结构92

3.2 数据通信技术94

3.2.1 数据通信概念94

3.2.2 数据传输方式95

3.2.3 传输介质98

3.2.4 多路复用技术100

3.2.5 数据交换技术101

3.3 局域网102

3.3.1 网络体系结构102

3.3.2 网络互联设备104

3.3.3 以太网107

3.3.4 无线局域网109

3.3.5 Windows局域网络管理111

3.4 互联网115

3.4.1 Internet115

3.4.2 Internet的工作原理117

3.4.3 域名系统119

3.4.4 Internet服务供应商120

3.4.5 拨号上网121

3.4.6 ADSL123

3.4.7 局域网接入124

3.5 Internet服务126

3.5.1 信息浏览服务126

3.5.2 电子邮件服务129

3.5.3 文件传输服务130

3.5.4 远程登录服务132

3.5.5 电子商务132

3.5.6 网络新闻服务133

3.6 信息浏览134

3.6.1 浏览器的工作窗口134

3.6.2 浏览网页135

3.6.3 网页和网页中图片的保存136

3.6.4 Internet选项设置138

3.7 电子邮件的收发与管理139

3.7.1 申请电子邮箱139

3.7.2 邮件的创建和发送140

3.7.3 邮件的接收与阅读143

3.7.4 通讯簿的使用与管理143

3.8 文件下载144

3.8.1 使用浏览器下载文件144

3.8.2 使用客户端下载文件144

习题3148第4章 文字处理软件--WPS文字151

4.1 WPS文字概述151

4.1.1 WPS文字的主要功能151

4.1.2 WPS文字的启动和退出152

4.1.3 WPS文字的工作窗口152

4.1.4 WPS文字的视图方式154

4.2 WPS文字的基本操作155

4.2.1 创建新文档155

4.2.2 文档的保存与打开156

4.2.3 文本的输入158

4.2.4 文本的编辑158

4.2.5 文档的保护162

4.3 格式设置和排版163

4.3.1 文字格式的设置163

4.3.2 段落格式166

4.3.3 其他格式169

4.3.4 格式的复制与清除173

4.3.5 样式在页面排版中的应用173

4.3.6 页面排版174

4.4 WPS文字的表格制作178

4.4.1 表格的创建178

4.4.2 表格的编辑179

4.4.3 表格格式182

4.4.4 表格内数据的排序与简单计算184

4.4.5 表格与文字的转换185

4.5 WPS文字对象的使用186

4.5.1 插入图片186

4.5.2 绘制图形和自选图形191

4.5.3 艺术字193

4.5.4 文本框195

4.5.5 在文本中插入“文件”对象196

4.6 WPS文字文档的输出197

4.6.1 打印预览197

4.6.2 打印输出198

4.6.3 将WPS文档打印输出为PDF格式198

4.7 WPS文字的高级操作与综合实例199

4.7.1 制作合同199

4.7.2 利用邮件合并制作学生成绩通知单201

4.7.3 建立目录和索引203

4.7.4 公式编辑器的使用205

习题4206第5章 演示文稿--WPS演示208

5.1 WPS演示概述208

5.1.1 WPS演示的启动208

5.1.2 工作窗口208

5.1.3 视图方式209

5.2 创建演示文稿211

5.2.1 创建空白演示文稿211

5.2.2 利用模板创建演示文稿212

5.3 编辑演示文稿213

5.3.1 选择幻灯片213

5.3.2 插入、删除、移动和复制幻灯片213

5.3.3 制作和编辑幻灯片214

5.4 修饰幻灯片217

5.4.1 模板的使用217

5.4.2 母版的使用217

5.4.3 配色方案与背景220

5.5 幻灯片的放映221

5.5.1 动态显示幻灯片中的元素221

5.5.2 设置幻灯片切换方式223

5.5.3 放映演示文稿223

5.6 演示文稿的打印输出225

5.6.1 打印演示文稿225

5.6.2 输出为PDF格式225

5.7 演示文稿综合应用案例226

习题5228第6章 电子表格--WPS表格229

6.1 WPS表格概述229

6.1.1 WPS表格工作窗口和基本概念229

6.1.2 创建与保存工作簿231

6.1.3 打开与关闭工作簿232

6.1.4 操作工作表232

6.2 工作表中的数据输入235

6.2.1 活动单元格的选定235

6.2.2 不同类型数据的输入236

6.2.3 快速填充相同数据237

6.2.4 输入特殊序列数据239

6.3 编辑工作表241

6.3.1 编辑单元格中的数据241

6.3.2 复制、移动和合并单元格数据242

6.3.3 插入和删除行、列以及单元格243

6.3.4 清除单元格中的数据244

6.4 工作表的格式设置244

6.4.1 设置单元格格式244

6.4.2 套用表格样式245

6.4.3 条件格式246

6.5 公式与函数247

6.5.1 创建公式247

6.5.2 单元格的引用及区域名249

6.5.3 公式的复制和移动254

6.5.4 函数的使用255

6.6 图表的制作259

6.6.1 认识图表260

6.6.2 图表的创建260

6.6.3 图表的修改261

6.7 数据处理264

6.7.1 WPS表格数据清单264

6.7.2 数据排序265

6.7.3 数据筛选267

6.7.4 分类汇总270

6.7.5 数据透视表271

6.8 综合应用273

6.8.1 任务与要求273

6.8.2 操作步骤274

习题6277第7章 计算机信息安全279

7.1 信息安全概述279

7.1.1 信息安全的基本概念279

7.1.2 信息安全研究的问题279

7.1.3 信息安全问题产生的原因280

7.1.4 加强信息安全法律意识281

7.2 计算机病毒及防治281

7.2.1 计算机病毒概述281

7.2.2 计算机病毒的分类282

7.2.3 计算机病毒的传染和危害283

7.2.4  计算机病毒的预防和清除284

7.2.5 几种典型的病毒285

7.3 网络黑客及防火墙287

7.3.1 黑客287

7.3.2 防火墙288

7.3.3 其他安全技术289

习题7290参考文献291

第1章 C语言基础知识1

1.1 C语言概述2

1.1.1 C语言与程序设计2

1.1.2 C程序形式和程序执行过程3

1.2 简单C程序及其上机步骤4

1.2.1 简单C程序和编程风格4

1.2.2 上机步骤6

1.3 数据类型9

1.4 常量与变量10

1.4.1 常量与变量的概念10

1.4.2 整型常量与变量12

1.4.3 实型常量与变量14

1.4.4 字符型常量与变量15

1.5 运算符和表达式17

1.5.1 算术运算符和表达式17

1.5.2 赋值运算符和表达式19

1.5.3 逗号运算符和表达式20

1.6 提高部分21

1.6.1 赋值运算符的进一步讨论21

1.6.2 数据类型的进一步讨论23

1.7 上机训练24

思考题125

习题126

基础部分26

提高部分27第2章 顺序结构程序设计28

2.1 结构化程序设计的基本结构29

2.1.1 语句的概念292.1.2 三种基本结构29

2.2 赋值语句31

2.3 输入输出语句32

2.3.1 格式输入输出函数32

2.3.2 字符输入输出函数36

2.4 贯穿实例A--成绩管理程序(1) 37

2.5 提高部分38

2.5.1 输入输出函数的进一步讨论38

2.5.2 贯穿实例B--电子通讯录管理系统(1) 42

2.6 上机训练43

思考题244

习题244

基础部分44

提高部分45第3章 分支结构程序设计46

3.1 关系运算符和关系表达式47

3.1.1 关系运算符47

3.1.2 关系表达式47

3.2 逻辑运算符和逻辑表达式48

3.2.1 逻辑运算符48

3.2.2 逻辑表达式49

3.3 if语句50

3.3.1 if语句的一般形式51

3.3.2 if语句的嵌套57

3.4 switch语句59

3.5 贯穿实例A--成绩管理程序(2) 62

3.6 提高部分63

3.6.1 if语句和switch语句的进一步讨论63

3.6.2 条件运算符和表达式69

3.6.3 贯穿实例B--电子通讯录管理系统(2) 70

3.7 上机训练71

思考题374

习题374

基础部分74

提高部分75第4章 循环结构程序设计77

4.1 for语句78

4.2 while语句87

4.3 do-while语句89

4.4 break语句和continue语句92

4.4.1 循环体中使用break语句92

4.4.2 循环体中使用continue语句94

4.5 循环语句的嵌套95

4.6 贯穿实例A--成绩管理程序(3) 98

4.7 提高部分101

4.7.1 for语句的应用101

4.7.2 三种循环的对比104

4.7.3 goto语句以及用goto语句构成的循环108

4.7.4 贯穿实例B--电子通讯录管理系统(3) 110

4.8 上机训练111

思考题4115

习题4115

基础部分115

提高部分118第5章 数组120

5.1 一维数组121

5.1.1 一维数组的定义和引用121

5.1.2 一维数组的初始化123

5.2 字符串127

5.2.1 字符串的概念和字符串的输入输出127

5.2.2 字符串处理函数129

5.3 二维数组131

5.4 贯穿实例A--成绩管理程序(4) 134

5.5 提高部分139

5.5.1 数组程序举例139

5.5.2 贯穿实例B--电子通讯录管理系统(4) 146

5.5 上机训练156

思考题5160

习题5160

基础部分160

提高部分161第6章 指针163

6.1 变量的地址和指针变量的概念164

6.2 指针变量的定义和引用164

6.3 指针和一维数组167

6.3.1 使指针变量指向一维数组167

6.3.2 对指针的算术运算168

6.4 指针和字符串171

6.4.1 通过字符数组名引用字符串171

6.4.2 通过指针变量引用字符串172

6.5 提高部分174

6.5.1 指针的进一步讨论174

6.5.2 指针和二维数组176

6.6 上机训练179

思考题6183

习题6183

基础部分183

提高部分184第7章 函数185

7.1 函数的引例186

7.2 函数的定义与调用188

7.2.1 函数的定义188

7.2.2 函数的调用189

7.2.3 函数的调用过程195

7.2.4 函数的返回值197

7.2.5 被调函数的原型说明199

7.3 函数的嵌套调用200

7.4 数组做实参201

7.4.1 一维数组名做实参201

7.4.2 二维数组名做实参204

7.5 变量的存储类别205

7.5.1 内部变量和外部变量205

7.5.2 动态存储变量和静态存储变量206

7.6 贯穿实例A--成绩管理程序(5) 208

7.7 提高部分211

7.7.1 函数的递归调用211

7.7.2 带参数的main函数213

7.7.3 指向函数的指针218

7.7.4 多文件组成的程序运行方法219

7.7.5 预处理命令220

7.7.6 贯穿实例B--电子通讯录管理系统(5) 223

7.8 上机训练226

思考题7229

习题7229

基础部分229

提高部分232第8章 结构体和其他构造类型233

8.1 结构体类型变量的定义和使用234

8.1.1 结构体类型的概念和声明234

8.1.2 结构体类型变量的使用235

8.2 结构体和函数调用241

8.3 贯穿实例A--成绩管理程序(6) 244

8.4 提高部分248

8.4.1 结构体的进一步讨论248

8.4.2 链表252

8.4.3 共用体259

8.4.4 贯穿实例B--电子通讯录管理系统(6)262

8.5 上机训练265

思考题8267

习题8267

基础部分267

提高部分268第9章 位运算270

9.1 移位运算符270

9.2 按位与、或、异或运算符272

9.3 按位取反运算符274

9.4 提高部分274

9.4.1 位运算的复合赋值运算符274

9.4.2 负整型数据的位运算275

9.4.3 无符号整型数据的位运算276

9.4.4 不同类型数据之间的位运算276

9.4.5 位运算在单片机控制中的应用276

思考题9278

习题9279

基础部分279

提高部分279第10章 文件280

10.1 文件的概述281

10.2 文件的基本操作282

10.3 贯穿实例A--成绩管理程序(7) 290

10.4 提高部分296

10.4.1 文件读写操作的进一步讨论296

10.4.2 文件的定位操作301

10.4.3 贯穿实例B--电子通讯录管理系统(7)303

10.5 上机训练307

思考题10309

习题10310

基础部分310

提高部分310附录A C语言关键字311附录B 常用字符与ASCII代码对照表312附录C 运算符的优先级和结合方向314附录D 常用C库函数315附录E 关键字、运算符、库函数索引319附录F 单号习题参考答案322参考文献341