《全国计算机等级考试教程 二级基础知识和PASCAL语言程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:本书编写组
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115079625
  • 页数:369 页
图书介绍:本书是根据国家教育部考试中心发布的“全国计算机等级考试(二级Pascal语言)”1998年大纲编写。主要内容包括:计算机基础知识、多媒体技术和网络知识、DOS系统、Windows简介、Pascal语言程序设计等。本书每章都附有试题精选和参考答案,书后按照新的大纲要点组织了一套模拟试卷和参考答案;同时还介绍了计算机等级考试上机部分的操作环境和上机考试的具体要求,提供了几套上机练习题和参考答案。本书除可用作全国计算机等级考试指导用书之外,还可以作为大学本科教学用书及有关技术人员的参考用书。

第1章 计算机的基础知识 1

1.1 计算机的概述 1

1.1.1 计算机的发展 1

1.1.2 微型计算机的特点及应用 2

1.2 计算机的系统组成 4

1.2.1 计算机的系统组成 4

1.2.2 微机的硬件系统 5

1.2.3 微机的软件系统 11

1.3 微机的性能指标和系统配置 15

1.3.1 微机的性能指标 15

1.3.2 微机系统的基本配置 17

1.4 计算机的常用数制 18

1.4.1 数制概述 18

1.4.2 不同数制间的转换 20

1.4.3 数据编码 26

1.5 计算机的安全操作 28

1.5.1 计算机病毒概述 28

1.5.2 计算机病毒的检测与清除 30

1.5.3 计算机病毒的防范 33

1.5.4 计算机的安全操作 33

试题精选 34

参考答案 37

第2章 多媒体技术与计算机网络 39

2.1 多媒体技术 39

2.1.1 媒体和多媒体 39

2.1.2 多媒体数据的特点 40

2.1.3 多媒体技术的概念 41

2.1.4 多媒体计算机系统的基本组成 41

2.1.5 多媒体计算机系统的发展与分类 42

2.1.6 多媒体技术的应用 42

2.2 计算机网络 44

2.2.1 计算机网络概述 44

2.2.2 网络结构和传输介质 47

2.2.3 网络中的数据通信 49

2.2.4 局域网 50

2.2.5 因特网简介 54

试题精选 61

参考答案 62

第3章 DOS操作系统 63

3.1 DOS概述 63

3.1.1 操作系统的基本功能与分类 63

3.1.2 DOS的功能与组成 64

3.1.3 DOS的启动 65

3.1.4 DOS的常用键、控制键和编辑键 67

3.2 DOS的文件管理 69

3.2.1 DOS命令 69

3.2.2 文件 69

3.2.3 文件的命名规则 69

3.2.4 文件的通配符 71

3.2.5 DOS文件管理的常用命令 72

3.3 DOS的目录管理 75

3.3.1 文件目录 75

3.3.2 路径和路径名 76

3.3.3 DOS管理目录的常用命令 77

3.4 DOS磁盘管理 80

3.4.1 磁盘标识及盘符命令 80

3.4.2 DOS常用磁盘操作命令 81

3.5 功能操作命令 83

3.6 批处理文件 86

3.6.1 批处理文件的建立与执行 86

3.6.2 自动批处理文件 87

3.6.3 批处理子命令 87

3.7 输入输出改向 88

3.7.1 输入输出改向 88

试题精选 90

参考答案 94

第4章 Windows基本操作 95

4.1 Windows概述 95

4.1.1 Windows的发展 95

4.1.2 Windows的特点 96

4.2 Windows的用户界面 97

4.2.1 Windows的启动与退出 97

4.2.2 Windows的组成 98

4.3 Windows基本操作 102

4.3.1 键盘和鼠标的操作 102

4.3.2 窗口的操作 103

4.3.3 图标的操作 104

4.3.4 菜单的操作 104

4.3.5 对话框的操作 105

4.4 程序管理器概述 106

4.4.1 程序管理器概述 106

4.4.2 窗口和图标的排列 107

4.4.3 程序组和程序项的管理 107

4.4.4 应用程序的管理 110

试题精选 111

参考答案 113

第5章 Pascal语言基础知识 114

5.1 Pascal语言介绍 114

5.2 Pascal程序结构和Pascal语法的描述 115

5.2.1 Pascal程序结构 115

5.2.2 语法规则的表示 117

5.3 Pascal语言的词汇 119

5.3.1 Pascal字符集 119

5.3.2 Pascal词汇 119

5.4 数据类型 122

5.4.1 整数类型 123

5.4.2 实数类型 123

5.4.3 字符类型 125

5.4.4 布尔类型 125

5.4.5 字符串类型 125

5.5 常量说明和变量说明 126

5.5.1 常量说明 126

5.5.2 变量说明 127

5.6 标准函数 128

5.6.1 算术函数 129

5.6.2 转换函数 130

5.6.3 顺序函数 131

5.6.4 逻辑判断函数 131

5.7 算术表达式与表达式 131

5.7.1 算术表达式 131

5.7.2 Pascal表达式 133

试题精选 134

参考答案 135

第6章 简单的Pascal程序 136

6.1 赋值语句 136

6.1.1 语句的格式 136

6.1.2 语句的执行 137

6.2 输出语句——写(过程)语句 138

6.2.1 语句的格式 138

6.2.2 语句的执行 138

6.2.3 write与writeln的区别 139

6.2.4 数据的输出格式 139

6.2.5 程序举例 141

6.3 输入语句——读(过程)语句 142

6.3.1 语句的格式 143

6.3.2 语句的执行 143

6.3.3 read与readln的区别 144

6.4 read/readln对数据的读取规则 145

6.4.1 输入数据缓冲区 145

6.4.2 read的读取规则 146

6.4.3 readln的读取规则 147

试题精选 148

参考答案 151

第7章 选择结构的程序设计 152

7.1 布尔表达式 152

7.1.1 布尔类型、布尔常量与布尔变量 152

7.1.2 关系运算与关系式 152

7.1.3 布尔运算与布尔表达式 154

7.2 If语句(如果语句) 156

7.2.1 If语句的格式 156

7.2.2 If语句的执行 156

7.2.3 几点说明 158

7.2.4 程序举例 159

7.2.5 If语句的嵌套 160

7.3 Case语句(分情况语句) 162

7.3.1 Case语句的格式 163

7.3.2 语句的执行 164

7.3.3 程序举例 164

试题精选 166

参考答案 170

第8章 循环结构程序设计 171

8.1 For-Do语句 171

8.1.1 语句的格式 171

8.1.2 语句的执行 172

8.1.3 程序举例 173

8.2 While-Do语句 175

8.2.1 语句的格式 176

8.2.2 语句的执行 176

8.2.3 程序举例 176

8.3 Repeat-Until语句 178

8.3.1 语句的格式 178

8.3.2 语句的执行 179

8.3.3 程序举例 179

8.4 三种循环语句的比较 180

8.5 多重循环 181

试题精选 189

参考答案 194

第9章 字符类型、枚举类型和子界类型 195

9.1 字符类型 195

9.1.1 字符类型 195

9.1.2 字符常数和字符变量 195

9.1.3 字符数据的操作 196

9.1.4 字符处理程序举例 197

9.2 枚举类型 200

9.2.1 数据类型的概念 200

9.2.2 枚举类型的引入 201

9.2.3 枚举类型的定义 201

9.2.4 枚举数据的操作 202

9.2.5 程序举例 202

9.3 子界类型 203

9.3.1 子界类型的引入 203

9.3.2 子界类型的定义 203

9.3.3 子界类型数据的操作 204

9.3.4 程序举例 204

试题精选 205

参考答案 207

第10章 数组 208

10.1 一维数组 208

10.1.1 一维数组的类型定义和变量说明 208

10.1.2 一维数组元素的表示 209

10.1.3 对数组和数组元素的操作 209

10.1.4 程序举例 210

10.2 二维数组 214

10.2.1 二维数组的类型定义和变量说明 214

10.2.2 二维数组元素的表示 215

10.2.3 程序举例 216

10.3 多维数组 219

10.4 一维字符数组与紧缩数组 221

10.4.1 一维字符数组 221

10.4.2 紧缩数组 222

10.5 字符串类型 222

10.5.1 字符串类型与字符串变量 222

10.5.2 字符串常数 223

10.5.3 与字符串有关的运算与操作 223

试题精选 226

参考答案 231

第11章 函数与过程 232

11.1 函数 232

11.1.1 函数说明 233

11.1.2 函数的调用 234

11.1.3 函数说明与调用程序举例 234

11.2 过程 235

11.2.1 过程说明 236

11.2.2 过程的调用 237

11.2.3 过程说明与调用程序举例 237

11.3 数值参数和变量参数 238

11.3.1 数值参数与变量参数 239

11.3.2 程序举例 242

11.4 程序的嵌套结构与标识符的作用域 243

11.4.1 程序的嵌套结构 243

11.4.2 标识符的作用域 244

11.4.3 子程序中可使用的标识符 251

11.4.4 子程序的调用规则 253

11.5 程序举例 255

11.6 递归子程序和向前引用 257

11.6.1 递归的概念 257

11.6.2 递归函数与递归过程 257

11.6.3 向前引用 261

11.6.4 子程序的副作用 262

试题精选 262

参考答案 274

第12章 集合与记录 275

12.1 集合类型 275

12.1.1 集合的概念 275

12.1.2 集合类型的定义和变量说明 275

12.1.3 对集合数据的操作与运算 276

12.1.4 程序举例 278

12.2 记录类型 280

12.2.1 记录类型的定义和变量说明 280

12.2.2 对记录和记录元素的操作 281

12.2.3 开域(With)语句 282

12.2.4 记录的嵌套 284

12.2.5 变体记录 286

12.2.6 数组、集合、记录的比较 288

12.2.7 程序举例 289

试题精选 290

参考答案 297

第13章 文件 298

13.1 文件概述 298

13.1.1 文件是存储在外部介质上的数据的集合 298

13.1.2 文件是Pascal语言中的一种结构数据类型 298

13.1.3 Pascal文件的分类 299

13.1.4 文件变量 299

13.1.5 文件是程序与外界通讯(交换数据)的手段 299

13.1.6 文件的基本操作 300

13.2 定型文件 300

13.2.1 定型文件的类型定义和变量说明 300

13.2.2 对定型文件进行操作的标准子程序 301

13.2.3 定型文件操作举例 304

13.3 文本文件 306

13.3.1 文本文件的变量说明 306

13.3.2 对文本文件进行操作的标准过程与标准函数 306

13.3.3 文本文件操作举例 309

13.3.4 标准文件 310

13.3.5 定型文件与文本文件的区别 311

试题精选 311

参考答案 313

第14章 指针与动态数据 315

14.1 指针与动态变量 315

14.1.1 静态变量与动态变量 315

14.1.2 指针类型、指针变量与动态变量 315

14.2 链表 319

14.2.1 简单的动态数据结构——链表 319

14.2.2 对链表的操作 320

14.2.3 栈与队列 329

14.2.4 循环链表和双向链表 331

试题精选 333

参考答案 338

附录一 全国计算机等级考试二级笔试模拟试卷及参考答案 340

附录二 上机测试环境 355

全国计算机等级考试上机模拟试题(一) 360

参考答案 361

全国计算机等级考试上机模拟试题(二) 363

参考答案 364

全国计算机等级考试上机模拟试题(三) 366

参考答案 367

主要参考文献 369