《程序设计 初级程序员》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:李大友主编;彭波等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:711509084X
  • 页数:625 页
图书介绍:

第一篇 计算机基础与基本操作 3

第1章 计算机基础知识 3

1.1 计算机系统组成 3

1.1.1 计算机硬件系统 3

1.1.2 计算机软件系统 4

1.2 计算机运算基础 4

1.2.1 数制及其转换 5

1.2.2 算术运算和逻辑运算 8

1.3 计算机中数据表示形式 12

1.3.1 原码、反码和补码 12

1.3.2 计算机中数值存放形式 13

1.3.3 定点数和浮点数 14

1.4.1 ASCII码 15

1.4 计算机中常用编码 15

1.4.2 BCD码 16

1.4.3 奇偶校验码 17

1.4.4 汉字编码 17

1.5 计算机程序设计语言 21

1.5.1 机器语言 21

1.5.2 汇编语言 22

1.5.3 高级语言 22

1.5.4 编辑工具软件 23

1.6 典型试题分析 23

1.7 模拟试题练习 33

第2章 计算机硬件基础知识 36

2.1 微机系统的基本组成 36

2.1.1 中央处理器 36

2.1.2 存储器 40

2.1.3 输入输出 45

2.1.4 系统总线 46

2.1.5 接口 48

2.2 多媒体计算机基础知识 51

2.2.1 多媒体计算机的概念 51

2.2.2 多媒体计算机的基本构成 52

2.3 输入和输出设备 54

2.3.1 键盘 54

2.3.2 鼠标 54

2.3.3 显示器 55

2.3.4 打印机 56

2.3.5 调制解调器 56

2.4 微型计算机系统配置 57

2.4.1 微型机CPU 57

2.4.2 主板 58

2.4.4 硬盘及接口 62

2.4.3 显示系统 62

2.4.5 光盘驱动器 63

2.4.6 串/并行总线 63

2.5 RISC技术的基本概念 63

2.5.1 RISC的由来 63

2.5.2 RISC的特点 64

2.6 典型试题分析 64

2.7 模拟试题练习 70

第3章 操作系统基础知识 73

3.1 操作系统概述 73

3.1.1 什么是操作系统 73

3.1.2 操作系统的功能 73

3.1.3 操作系统的分类 77

3.2.1 DOS操作系统的组成 78

3.2 DOS操作系统 78

3.2.2 DOS操作系统的启动 79

3.2.3 DOS文件和目录结构 80

3.2.4 常用DOS命令的使用 81

3.3 Windows操作系统 84

3.3.1 Windows操作系统的概述 84

3.3.2 运行环境 85

3.3.3 安装和启动 85

3.3.4 Windows基本操作 86

3.3.5 Windows与MS-DOS方式切换 90

3.3.6 任务切换 90

3.3.7 中文输入法 90

3.3.8 Windows文件系统 91

3.3.10 其他常用操作 96

3.3.9 应用程序操作 96

3.4 典型试题分析 101

3.5 模拟试题练习 108

第4章 中文字处理软件Word的功能和使用 111

4.1 Word的安装及启动 111

4.1.1 Word的安装 112

4.1.2 Word的启动 112

4.2 Word主窗口的组成 112

4.2.1 Word主窗口的组成 112

4.2.2 Word命令 114

4.2.3 Word编辑菜单 114

4.2.4 活动窗口与活动文档 114

4.2.5 Word的退出 115

4.3 Word文档管理 115

4.3.1 创建新文件 116

4.3.2 打开已有文件 117

4.3.3 保存文件 118

4.3.4 关闭文件 119

4.4 Word文件编辑 120

4.4.1 文本输入 120

4.4.2 文本编辑 121

4.4.3 视图模式 125

4.4.4 打印预览与打印 127

4.5 Word文件排版 129

4.5.1 字体设置 129

4.5.2 段落设置 133

4.5.3 页面设置 137

4.5.4 设置节和分页 141

4.5.5 设置栏版面 142

4.5.7 设置页码 144

4.5.6 设置页眉页脚 144

4.6 Word制表功能 145

4.6.1 表格基本知识 145

4.6.2 创建表格 145

4.6.3 表格和边框 147

4.6.4 转换文字为表格 148

4.6.5 调整表格 149

4.6.6 表格自动套用格式 151

4.6.7 拆分与合并单元格 152

4.6.8 排序和计算 153

4.7 Word图形功能 155

4.7.1 插入图形 155

4.7.2 创建图形 155

4.8.1 使用Word处理电子函件 158

4.8 Word使用技巧 158

4.7.3 插入文本框或图文框 158

4.8.2 在网络环境下使用Word 159

4.9 典型试题分析 162

4.10 模拟试题练习 164

第5章 数据库管理系统 167

5.1 数据库的基本概念 167

5.2 数据库的基本模型 168

5.2.1 数据库模型的基本概念 168

5.2.2 三种主要的数据模型 169

5.3 数据库的体系结构 172

5.3.1 模式 172

5.3.2 外模式 172

5.4.1 关系操作概述 173

5.4 关系数据库的基本操作 173

5.3.4 三级模式映像 173

5.3.3 内模式 173

5.4.2 SQL概述 174

5.4.3 SQL语言的数据定义功能 174

5.4.4 数据操纵语言 176

5.4.5 SQL语言的数据控制功能 179

5.5 典型试题分析 180

5.6 模拟试题练习 185

第6章 数据结构 187

6.1 基本概念 187

6.1.1 数据 187

6.1.2 数据元素 187

6.1.3 数据对象 187

6.2.1 线性表的逻辑结构 188

6.2 线性表 188

6.1.5 算法 188

6.1.4 数据结构 188

6.2.2 线性表的顺序存储结构 189

6.2.3 线性表的链式存储结构 190

6.3 栈 192

6.3.1 栈的逻辑结构 192

6.3.2 栈的存储结构 192

6.3.3 栈的基本操作 193

6.3.4 两个栈的共享 193

6.3.5 栈的应用 194

6.4 队列 194

6.4.1 队列的逻辑结构 194

6.4.2 队列的存储结构 194

6.4.4 队列的基本操作 195

6.4.3 队列空和队列满 195

6.5 数组 196

6.5.1 数组的逻辑结构 196

6.5.2 数组的存储结构 197

6.5.3 数组的应用 197

6.6 字符串 198

6.6.1 字符串的逻辑结构 198

6.6.2 字符串的存储结构 199

6.6.3 字符串的基本运算 199

6.6.4 字符串的应用 199

6.7 记录 200

6.7.1 记录的逻辑结构 200

6.7.2 记录的存储结构 200

6.7.3 记录的基本操作 201

6.7.4 记录的应用 201

6.8 典型试题分析 202

6.9 模拟试题练习 209

第7章 网络基础知识及上网软件的使用 212

7.1 网络基础知识 212

7.1.1 计算机网络的概念 212

7.1.2 计算机网络的功能 212

7.1.3 计算机网络的组成 212

7.1.4 计算机网络的分类 214

7.1.5 计算机网络拓扑结构 215

7.1.6 开放系统互联参考模型 216

7.2 Internet简介 217

7.2.1 Internet的发展 218

7.2.2 Internet的功能 218

7.2.3 Internet的地址 220

7.2.4 接入Internet的方法 224

7.2.5 拨号上网的方法 227

7.3 常见浏览器的使用 235

7.3.1 IE基本操作 235

7.3.2 Netscape基本操作 239

7.4 电子函件的使用 245

7.4.1 IE上电子函件的使用 245

7.4.2 Netscape上电子函件的使用 252

7.5 典型试题分析 255

7.6 模拟试题练习 256

第8章 计算机安全基础知识 257

8.1 计算机安全管理 257

8.1.1 计算机安全 257

8.1.2 计算机犯罪 259

8.1.3 计算机实体安全 260

8.1.4 计算机信息安全 261

8.1.5 信息加密保护 262

8.2 计算机日常维护 263

8.2.1 软件故障 263

8.2.2 硬件故障 263

8.2.3 系统使用过程中应该注意的问题 264

8.3 计算机病毒概念 265

8.3.1 计算机病毒的背景 265

8.3.2 计算机病毒的定义和特点 266

8.3.3 病毒程序的作用机制 267

8.3.4 计算机病毒的类型 268

8.3.5 计算机病毒的繁衍 271

8.3.6 网络病毒 272

8.4 计算机病毒防护 272

8.4.1 病毒检测 273

8.4.2 病毒消除 275

8.4.3 加强管理 276

8.5 典型试题分析 277

8.6 模拟试题练习 279

第二篇 C语言与程序设计 283

第9章 C语言基础知识 283

9.1 C语言简介 283

9.1.1 C语言的发展历史 283

9.1.2 C语言的特点 284

9.1.3 C语言程序的开发过程 285

9.1.4 C语言程序的基本结构 286

9.1.5 C语言程序的书写格式 287

9.1.6 C语言的关键字 289

9.2 C语言的数据类型、运算符和表达式 289

9.2.1 数据类型 289

9.2.2 常量 290

9.2.3 变量 293

9.2.4 变量的存储类型 300

9.2.5 变量的初始化 302

9.2.6 运算符 304

9.2.7 表达式 308

9.2.8 类型的转换与定义 311

9.3 C语言基本语句 313

9.3.1 表达式语句 313

9.3.2 复合语句 314

9.3.3 分支控制语句 314

9.3.4 循环控制语句 316

9.3.5 控制转移语句 317

9.4.1 字符输入输出 318

9.4 标准输入输出函数 318

9.4.2 格式化输入输出函数 319

9.5 典型试题分析 323

9.6 模拟试题练习 331

第10章 C语言函数 340

10.1 C语言函数的概念 340

10.1.1 函数的基本概念 340

10.1.2 函数的分类 340

10.2 函数的定义与说明 341

10.2.1 函数的定义 341

10.2.2 函数的说明 343

10.3 函数的调用 344

10.3.1 函数调用的一般形式 344

10.3.2 函数调用的方式 345

10.3.3 函数调用的嵌套 345

10.3.4 函数的递归调用 346

10.4.1 函数的返回值 347

10.4.2 函数的参数 347

10.4 函数的返回值和参数 347

10.5 函数的存储类型 348

10.5.1 外部函数 348

10.5.2 内部函数 349

10.6 库函数 349

10.7 典型试题分析 350

10.8 模拟试题练习 358

第11章 C语言指针 364

11.1 指针的概念 364

11.1.1 访问方式 364

11.2 变量的指针和指向变量的指针变量 366

11.2.1 指针变量的定义 366

11.1.2 指针 366

11.2.2 指针变量的引用 367

11.2.3 指针变量作为函数参数 368

11.3 数组的指针和指向数组的指针变量 369

11.3.1 指向数组元素的指针变量的定义与赋值 369

11.3.2 通过指针引用数组元素 370

11.3.3 数组名作函数参数 373

11.3.4 指向多堆数组的指针和指针变量 375

11.4 字符串的指针和指向字符串的指针变量 375

11.4.1 字符串的表示形式 375

11.4.2 字符串指针作函数参数 376

11.4.3 字符指针变量与字符数组 380

11.5 函数的指针和指向函数的指针变量 382

11.5.1 用函数指针变量调用函数 382

11.5.2 把指向函数的指针变量作为函数参数 384

11.6 返回指针值的函数 385

11.7.1 指针数组的概念 386

11.7 指针数组和指向指针的指针 386

11.7.2 指向指针的指针 387

11.7.3 指针数组作main函数的形参 387

11.8 指针数据类型和指针运算的小结 389

11.8.1 指针数据类型 389

11.8.2 指针运算小结 390

11.8.3 定义指针类型 391

11.9 模拟试题练习 392

第12章 C语言文件 400

12.1 文件类型指针 400

12.2 文件打开与关闭 400

12.2.1 文件的打开 401

12.2.2 文件的关闭 402

12.3.1 fputc函数和fgetc函数 403

12.3 文件的读写 403

12.3.2 fread函数和fwrite函数 406

12.3.3 fprintf函数和fscant函数 410

12.3.4 其他读写函数 410

12.4 文件的定位 412

12.4.1 rewind函数 412

12.4.2 fseek函数和随机读写 413

12.4.3 ftell函数 414

12.5 出错的检测 415

12.5.1 ferror函数 415

12.5.2 clearerr函数 415

12.6 文件输入输出小结 415

12.7 模拟试题练习 416

13.1.1 软件开发中的问题 424

第13章 程序设计基本方法 424

13.1 程序设计方法概述 424

13.1.2 软件开发的三个阶段 425

13.1.3 程序设计的步骤 425

13.1.4 描述算法的工具 426

13.2 程序流程图 428

13.2.1 什么是流程图 428

13.2.2 流程图的分类 428

13.2.3 程序流程图的标准 428

13.2.4 标准程序流程图的符号 428

13.2.5 程序流程图使用规则 429

13.3 程序的控制结构 432

13.3.1 程序结构概述 432

13.3.2 程序的三种基本控制结构 432

13.3.3 子程序 434

13.4 结构化程序设计方法 435

13.4.1 结构化程序设计的概念 435

13.4.2 结构化程序设计方法 436

13.4.3 程序设计风格 438

13.5 基本算法 439

13.5.1 算法的概念 439

13.5.2 排序算法 441

13.5.3 查找算法 443

13.6 典型试题分析 444

13.7 模拟试题练习 451

第三篇 Visual Basic与程序设计 459

第14章 Visual Basic概述 459

14.1 Visual Basic简介 459

14.1.1 Visual Basic的发展历史 459

14.1.2 Visual Basic的主要功能 460

14.2 Visual Basic的启动 461

14.3 图形化用户界面 462

14.3.1 菜单与快捷按钮 462

14.3.2 工具箱 462

14.3.3 辅助窗口 463

14.3.4 Forml窗口 464

14.4 获得帮助 465

第15章 Windows界面设计 467

15.1 窗体的建立与保存 467

15.1.1 窗体的基本概念 467

15.1.2 窗体文件 468

15.1.3 向工程中添加一个窗体 468

15.2 窗体的属性、事件和方法 469

15.2.1 窗体的属性 470

15.2.2 窗体的事件 472

15.2.3 窗体的方法 474

15.3 常用控件及属性 475

15.3.1 控件的基本概念 475

15.3.2 给窗体添加控件 476

15.3.3 设置和获取控件属性 476

15.3.4 控件的公用属性 477

15.4 标准控件 483

15.4.1 使用命令按钮 483

15.4.2 使用标签 489

15.4.3 使用文本框 491

15.4.4 使用多项选择 496

15.4.5 使用单项选择 500

15.4.6 使用下拉列表框选择 502

15.4.7 使用列表框 507

15.4.8 使用图片 511

15.4.9 使用图像 516

15.5 模拟试题练习 517

第16章 Visual Basic代码基础 521

16.1 标准数据类型 521

16.2 常量 521

16.2.1 常量的用途 521

16.2.2 常量的种类 522

16.2.3 常量的定义 523

16.3 变量 523

16.3.1 变量的类型 523

16.3.2 变量命名规则 524

16.3.3 变量的声明及作用域 524

16.4.1 算术表达式 526

16.4 表达式 526

16.4.2 字符串表达式 529

16.4.3 关系表达式 533

16.4.4 逻辑表达式 533

16.4.5 日期表达式 535

16.4.6 对象表达式 536

16.4.7 运算符的优先级 536

16.5 数组 536

16.5.1 数组 536

16.5.2 数组名 537

16.5.3 数组的维数 537

16.5.4 一维数组 537

16.5.5 二维数组 538

16.5.6 动态数组 539

16.6.2 程序的书写规则 541

16.6.1 程序语句 541

16.6 语句 541

16.6.3 命令格式中的符号约定 542

16.7 模块、过程与函数 542

16.7.1 模块 542

16.7.2 过程与函数 545

16.8 模拟试题练习 550

第17章 Visual Basic控制语句 556

17.1 赋值及注释语句 556

17.1.1 赋值语句 556

17.1.2 注释语句 556

17.2 For…Next循环控制语句 557

17.2.1 语法形式 557

17.2.2 执行过程 557

17.2.4 循环嵌套 558

17.2.3 补充说明 558

17.2.5 程序示例 559

17.3 Do…Loop循环控制语句 560

17.3.1 语法形式 560

17.3.2 执行过程 560

17.3.3 补充说明 561

17.3.4 循环嵌套 561

17.3.5 程序示例 561

17.4 If…Then…Else条件判断语句 562

17.4.1 语法形式 562

17.4.2 执行过程 563

17.4.3 补充说明 563

17.4.5 程序示例 563

17.5.2 执行过程 564

17.5.1 语法形式 564

17.5 Select Case多分支选择语句 564

17.5.3 补充说明 565

17.5.4 程序示例 565

17.6 模拟试题练习 566

第18章 Visual Basic菜单设计 572

18.1 关于菜单 572

18.2 菜单编辑器的使用 573

18.2.1 打开菜单编辑器 573

18.2.2 菜单编辑器中各项的设置 574

18.2.3 菜单的设计 575

18.3 菜单的属性及事件 578

18.4 弹出式菜单 579

18.4.1 创建要显示的菜单 579

18.4.2 激活弹出式菜单 580

18.5 模拟试题练习 582

第19章 Visual Basic对话框设计 588

19.1 输入对话框 588

19.1.1 建立输入对话框 588

19.1.2 程序示例 590

19.2 消息对话框 592

19.2.1 建立消息对话框 593

19.2.2 使用消息对话框 595

19.2.3 程序示例 595

19.3 使用Windows系统对话框 596

19.3.1 “打开”与“另存为”对话框 598

19.3.2 “打印”设置对话框 604

19.3.3 “字体”设置对话框 606

19.3.4 “颜色”设置对话框 609

19.4 模拟试题练习 610