第1章 计算机基础知识 1
1.1 计算机系统组成 1
1.1.1 硬件系统 1
1.1.2 软件系统 1
1.2 计算机数据表示形式 2
1.2.1 原码、反码和补码 2
1.2.2 定点数和浮点数 2
1.2.3 计算机中的数值存放方式 3
1.3 计算机编码 4
1.3.1 ASCII码 4
1.3.2 BCD码 5
1.3.3 奇偶校验码 5
1.3.4 汉字编码 6
1.4 计算机基础运算 6
1.4.1 数制及其转换 6
1.4.2 算术运算和逻辑运算 8
1.5 例题分析 9
1.6 模拟试题 12
第2章 计算机系统结构基础知识 16
2.1 微机系统基本组成 16
2.1.1 中央处理器 16
2.1.2 存储器 20
2.1.3 总线 24
2.1.4 输入/输出设备的工作方式 25
2.1.5 接口 27
2.2 输入和输出设备 30
2.2.1 输入设备 30
2.2.2 输出设备 31
2.3 微机系统配置 32
2.3.1 CPU 33
2.3.2 主板 34
2.3.3 显示系统 38
2.3.4 硬盘和接口 39
2.4 RISC技术 39
2.4.1 RISC的由来 39
2.4.2 RISC的特点 40
2.5 例题分析 40
2.6 模拟试题 44
第3章 操作系统基础知识 48
3.1 操作系统概述 48
3.2 DOS操作系统 48
3.2.1 DOS操作系统概述 48
3.2.2 DOS的主要功能 48
3.2.3 DOS的基本概念 49
3.3 Windows操作系统 51
3.3.1 Windows 1.X~3.X 52
3.3.2 Windows 95/98/Me 52
3.3.3 Windows NT/2000 53
3.3.4 Windows XP 54
3.3.5 Windows的特点 54
3.3.6 Windows的基本功能和操作 57
3.4 Linux操作系统 67
3.5 UNIX操作系统 68
3.6 OS/2操作系统 68
3.7 例题分析 68
3.8 模拟试题 70
第4章 中文字处理软件Word应用基础 73
4.1 Word简介 73
4.2 Word的安装、启动与退出 73
4.2.1 安装 73
4.2.2 启动、关闭文件与退出 74
4.3 Word的窗口组成 74
4.4 利用Word编辑文档 76
4.4.1 创建空白文档 76
4.4.2 文字处理 77
4.4.3 段落处理 79
4.4.4 为表格添加边框 82
4.5 利用Word排版 83
4.5.1 文字的格式排版 83
4.5.2 项目符号和编号 85
4.5.3 制表位 87
4.5.4 格式刷 88
4.5.5 样式 88
4.5.6 分栏 91
4.6 在文档中绘制表格 91
4.7 Word的使用技巧 92
4.7.1 更改默认存放目录 92
4.7.2 更改文件拥有者信息 93
4.7.3 文字标注拼音 93
4.7.4 为菜单增加命令 93
4.7.5 为菜单删除命令 94
4.7.6 更改命令的位置 94
4.7.7 修改菜单或者按钮的名称 94
4.7.8 快速查看文字格式 94
4.8 例题分析 94
4.9 模拟试题 96
第5章 数据库基础知识 99
5.1 数据库基本概念 99
5.2 结构化查询语言-SQL 99
5.3 例题分析 112
5.4 模拟试题 114
第6章 网络基础知识 117
6.1 计算机网络的发展 117
6.2 网络组成 118
6.3 网络分类 119
6.4 网络的接入 120
6.5 网络功能 120
6.6 网络拓扑结构 121
6.7 网络协议和OSI参考模型 122
6.7.1 TCP/IP协议 122
6.7.2 OSI参考模型 123
6.8 Internet的地址 126
6.9 Internet上的主机域名 126
6.10 例题分析 128
6.11 模拟试题 129
第7章 网络软件的使用 131
7.1 浏览器的使用 131
7.1.1 IE浏览器 131
7.1.2 Netscape 134
7.2 下载工具的使用 140
7.2.1 NetAnts 140
7.2.2 FlashGet 149
7.3 电子邮件的使用 159
7.3.1 Outlook Express的设置 160
7.3.2 用Outlook Express发送邮件 161
7.3.3 用Outlook Express接收邮件 162
7.3.4 用Outlook Express回复邮件 163
7.3.5 Outlook Express的使用技巧 163
7.4 例题分析 168
7.5 模拟试题 169
第8章 计算机安全基础知识 172
8.1 计算机的病毒概念 172
8.1.1 计算机病毒的历史 172
8.1.2 病毒特征与分类 173
8.2 计算机病毒防护 175
8.2.1 病毒初步分析 175
8.2.2 识别与预防 176
8.3 计算机网络安全管理 177
8.3.1 计算机网络面临的威胁 177
8.3.2 计算机网络的安全策略 177
8.4 例题分析 181
8.5 模拟试题 183
第9章 程序设计语言基础知识 186
9.1 程序语言简介 186
9.1.1 机器语言 186
9.1.2 汇编语言 187
9.1.3 高级程序语言 187
9.1.4 第四代语言 188
9.2 程序语言的数据类型 188
9.2.1 常量 189
9.2.2 变量 190
9.3 程序语言的控制结构 192
9.3.1 程序流程图与算法表示 192
9.3.2 表达式中的顺序控制 193
9.3.3 程序中的顺序执行语句 194
9.3.4 程序中的选择结构 194
9.3.5 程序中的循环结构 195
9.4 函数 196
9.4.1 函数的定义和调用 196
9.4.2 全局变量和局部变量 197
9.4.3 函数间的参数传递 198
9.5 例题分析 199
9.6 模拟试题 200
第10章 数据结构 204
10.1 数据结构基本概念 204
10.1.1 算法 206
10.1.2 算法的描述 208
10.1.3 数据结构与算法 208
10.2 线性表 209
10.2.1 线性表基础知识 209
10.2.2 线性表的链式存储结构及其运算 209
10.3 栈与队 213
10.3.1 栈 213
10.3.2 队 214
10.4 字符串 216
10.4.1 基本概念 216
10.4.2 字符串的运算 217
10.4.3 字符串的存储结构 218
10.5 树 220
10.5.1 树的基本术语 220
10.5.2 树的存储结构 220
10.5.3 二叉树 221
10.6 递归与二叉树遍历 222
10.6.1 线索树 224
10.6.2 树的二叉树表示和运算 225
10.7 图 226
10.7.1 图的基本术语 226
10.7.2 图的存储结构 227
10.7.3 图的遍历 230
10.8 例题分析 232
10.9 模拟试题 233
第11章 C语言基础知识 236
11.1 C语言概述 236
11.1.1 C语言的产生与发展 236
11.1.2 C语言的主要特点 236
11.1.3 C语言的基本结构 237
11.1.4 C语言程序的书写格式 238
11.1.5 C语言的关键字 239
11.2 C语言的基本算法 239
11.2.1 排序的基本概念和算法 239
11.2.2 查找的基本概念和算法 240
11.2.3 字符处理算法 240
11.3 C语言数据类型,运算符与表达式 241
11.3.1 C语言的数据类型 241
11.3.2 变量 245
11.3.3 运算符 248
11.3.4 表达式 252
11.4 C语言的循环控制 254
11.4.1 while语句 254
11.4.2 for语句 256
11.4.3 do-while语句 258
11.4.4 多重循环 259
11.4.5 条件语句 261
11.4.6 goto语句 261
11.4.7 开关语句 261
11.5 C语言的函数 262
11.5.1 函数的说明与定义 262
11.5.2 函数的调用 263
11.5.3 函数作用范围 269
11.5.4 函数变量的作用域 269
11.5.5 标准输入/输出函数 270
11.5.6 非格式化输入/输出函数 274
11.6 C语言的指针 277
11.6.1 指针和地址 277
11.6.2 指针和数组 281
11.6.3 字符指针 283
11.6.4 指针数组 284
11.7 C语言的文件 285
11.7.1 标准文件函数 286
11.7.2 非标准文件函数 292
11.8 最简单的C程序设计 293
11.8.1 C语句概述 293
11.8.2 程序的三种基本结构和结构化程序设计 294
11.8.3 最简单的C程序例子 294
11.9 例题分析 296
11.10 模拟试题 297
第12章 Visual Basic基础知识 299
12.1 Visual Basic概述 299
12.2 Visual Basic语言基础知识 299
12.3 Visual Basic的代码 307
12.4 Visual Basic集成开发环境 308
12.5 Visual Basic的控制语句 311
12.6 Windows界面设计 315
12.6.1 按钮设计 315
12.6.2 界面窗口设计技巧 325
12.7 Visual Basic菜单设计 337
12.7.1 简单的菜单设计 337
12.7.2 较复杂的菜单设计 340
12.7.3 用API函数在菜单中加入图标 344
12.8 Visual Basic对话框设计 350
12.8.1 简单的输入对话框设计 350
12.8.2 对话框的设计技巧 363
12.9 例题分析 367
12.10 模拟试题 370
附录A 2002年度初级程序员级考试大纲 374
A.1 考试说明 374
A.2 考试范围 374
附录B 初级程序员考试模拟试题 376
上午试题 376
下午试题 381
答案 384