目 录 1
第一部分考试指南 1
第1章考试指南 1
1.1 2004新版软件设计师考试大纲变化分析 1
1.2考试大纲 3
1.2.1考试说明 3
1.2.2考试范围 4
1.3 2004年软件设计师试题特点分析 9
1.4 2003年软件设计师试题特点分析 11
第二部分计算机科学基础 13
第2章数制、数据表示及数学基础 13
2.1数制及数据的表示 13
2.1.1主要知识点 13
2.1.2数制 13
2.1.3二进制数、八进制和十六进制 14
2.1.4数制间的转换 14
2.1.5数据的表示 15
2.2.2逻辑的基本知识 16
2.2数学基础知识 16
2.2.1主要知识点 16
2.2.3矩阵、行列式基本知识 19
2.2.4概率论基本知识 20
2.2.5试题解析 21
第6章计算机网络知识 1 21
第3章数据结构和算法 25
3.1主要知识点 25
3.1.1数据结构概述 25
3.1.2线性表 25
3.1.3栈和队列 26
3.1.4数组和字符串 26
3.1.5树 26
3.1.6二叉树 27
3.1.7二叉查找树 28
3.1.8 图 28
3.1.9排序与查找 29
3.2试题解析 30
4.1.1主要知识点 53
第三部分计算机系统知识 53
第4章硬件知识 53
4.1计算机体系结构和主要部件 53
4.1.2试题解析 54
4.2存储器系统 65
4.2.1主要知识点 65
4.2.2试题解析 66
4.3体系结构其他基础知识 76
4.3.1主要知识点 76
4.3.2试题解析 77
4.4安全性、可靠性和性能评价 80
4.4.1主要知识点 80
4.4.2试题解析 82
第5章软件知识 87
5.1 操作系统 87
5.1.1主要知识点 87
5.1.2试题解析 91
5.2.1主要知识点 101
5.2程序设计语言和语言处理程序 101
5.2.2试题解析 104
6.1主要知识点 121
6.1.1 网络的功能、分类和组成 121
6.1.2网络协议与标准 122
6.1.3局域网技术 123
6.1.4广域网技术 124
6.1.5网络的安全性 125
6.1.6 Internet/Intranet 126
6.1.7 C/S结构与B/S结构概述 127
6.1.8 网络计算与电子商务 127
6.1.9网络管理基本概念 128
6.2试题解析 128
7.1.2关系模型和关系运算 139
7.1.1关系数据库的数据体系结构 139
7.1主要知识点 139
第7章数据库知识 139
7.1.3 关系数据库SQL语言 140
7.1.4关系数据库规范化理论 140
7.2试题解析 141
第8章 多媒体和计算机应用 155
8.1主要知识点 155
8.1.1 多媒体知识 155
8.1.2计算机的应用领域 156
8.2试题解析 157
第四部分系统开发与运行 165
第9章系统开发和运行 165
9.1主要知识点 165
9.1.1软件工程、软件过程改进和软件开发项目管理 165
9.1.2系统分析基础知识 172
9.1.3 系统设计知识 175
9.1.4 系统实施知识 176
9.1.5 系统运行和维护知识 178
9.1.6面向对象开发方法 181
9.2试题解析 183
第五部分安全性、标准化和信息化 205
第10章安全性知识 205
10.1主要知识点 205
10.1.1数据的安全与保密 205
10.1.2信息认证技术 206
10.1.3计算机病毒 207
10.1.4网络安全技术 208
10.1.5操作系统安全 210
10.1.6数据库安全 210
10.2试题解析 210
第1 1章标准化知识 215
11.1标准化知识点 215
11.1.1标准的层次 215
11.1.2标准的对象 217
11.1.3标准化机构 217
11.2试题解析 218
第1 2章信息化知识 221
12.1信息化主要知识点 221
12.1.1 电子政务 221
12.1.2政府信息化 222
12.1.3政府信息化对社会的意义 222
12.1.4企业信息化与电子商务 223
12.1.5企业资源规划(ERP) 223
12.1.6客户关系管理(CRM) 223
12.1.7商业智能 224
12.2试题解析 225
第六部分计算机专业英语 229
第1 3章计算机专业英语 229
第七部分软件设计 243
第1 4章软件设计 243
14.1 2004年度软件设计试题解析 243
14.2 2003年度软件设计试题解析 256
14.3 2002年度软件设计试题解析 265
14.4 2001年度软件设计试题解析 275
14.5 2000年度软件设计试题解析 282
14.6 1999年度软件设计试题解析 293
14.7 1998年度软件设计试题解析 302
14.8 1997年度软件设计试题解析 311
14.9 1996年度软件设计试题解析 317
14.10 1995年度软件设计试题解析 325
14.11 1994年度软件设计试题解析 335
14.12 1993年度软件设计试题解析 343
14.13 1992年度软件设计试题解析 354
14.14 1991年度软件设计试题解析 365
14.15 1990年度软件设计试题解析 374
第八部分C/C++语言程序编制 383
第15章C/C++语言程序编制 383
附录一软件设计师全真自测试题1 445
附录二软件设计师全真自测试题2 477
附录三2003年软件设计师(原高级程序员)试题及参考答案 515
附录四 2004年软件设计师(原高级程序员)试题及参考答案 545