《基础知识与C语言程序设计考试指导 二级》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李大友主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:750535423X
  • 页数:363 页
图书介绍:

目 录 1

第1篇计算机系统基础 1

第1章计算机基础知识 1

1.1计算机概述 1

1.1.1计算机的概念 1

1.1.2计算机的发展阶段 1

1.1.3计算机的主要特点 4

1.1.4计算机的分类 4

1.1.5微型机的分类 5

1.1.6计算机的应用领域 5

1.2计算机的数制 6

1.2.1进位计数制 6

1.2.2不同进制数的转换 7

1.2.3二进制数的算术运算 11

1.2.4二进制数的逻辑运算 12

1.3计算机中的数据与编码 14

1.3.1数据 14

1.3.2数据的单位 14

1.3.3字符编码 14

1.3.4计算机中数据的表示 17

1.4计算机的指令和语言 19

1.4.1计算机的指令 19

1.4.2机器语言 21

1.4.3汇编语言 21

1.4.4高级语言 21

1.5.1微型计算机的组成 22

1.5.2微型计算机硬件基本结构 22

1.5微型计算机系统的基本组成 22

1.4.5数据库语言 22

1.5.3微型计算机主机 23

1.5.4微型计算机接口 26

1.5.5外存储器 26

1.5.6输入设备 29

1.5.7输出设备 30

1.5.8微型计算机总线 32

1.6多媒体计算机的基础知识 32

1.6.1多媒体计算机的概念 32

1.6.2多媒体计算机系统 33

1.6.3多媒体技术的应用 35

1.7微型计算机性能指标 35

1.8微型计算机系统配置 36

1.9计算机病毒 37

习题一 39

第2章微机操作系统 40

2.1操作系统的基本知识 40

2.1.1操作系统的概念 40

2.1.2操作系统的功能 40

2.1.3操作系统的分类 41

2.2 DOS操作系统 43

2.2.1 DOS系统的组成 43

2.2.2 DOS系统的初始化和启动 45

2.2.3 DOS系统的基本概念 45

2.2.4 DOS命令 49

2.3 Windows95使用初步 59

2.3.1 Windows 95的特点 59

2.3.2 Windows95运行环境 60

2.3.3 Windows 95的界面和操作风格 60

2.3.4计算机资源浏览 69

2.3.5文件和文件夹 70

2.3.6 Windows 95应用程序的操作 75

2.3.7文档的操作 78

2.3.8中文输入法 81

2.3.9 MS-DOS方式 86

2.3.10 Windows95的其他常用操作 86

习题二 89

第3章计算机网络 91

3.1计算机网络基本知识 91

3.1.1计算机网络的定义 91

3.1.2计算机网络的发展 91

3.1.3计算机网络的功能 92

3.1.4计算机网络的分类 92

3.1.5计算机网络参考模型 93

3.2计算机局域网 95

3.2.1局域网的工作模式 95

3.2.2局域网通信技术 96

3.2.3局域网的基本配置 97

3.2.4 Novell网 98

3.3计算机广域网 100

3.3.1数据通信技术 100

3.3.2 Internet的历史 102

3.3.3 Internet提供的服务 103

3.3.4 Internet接入 104

习题三 105

第2篇C语言程序设计 106

第4章概述 106

4.1 C语言的特点 106

4.2 C语言程序的开发过程 107

4.3简单的C语言程序 108

习题四 109

第5章数据类型、运算符及其表达式 111

5.1常量和变量 111

5.1.1 常量 111

5.1.2变量 111

5.2基本数据类型及其常量 112

5.2.1整型变量及其常量 112

5.2.2浮点型变量及其常量 112

5.2.3字符型变量及其常量 113

5.2.4 长整型、短整型和无符号整型 114

5.2.5 sizeof运算符 115

5.3算术运算符、赋值运算符及其表达式 116

5.3.1算术运算符和算术表达式 116

5.4.1关系运算符和关系表达式 117

5.3.2赋值运算符和赋值表达式 117

5.4关系运算符、逻辑运算符及其表达式 117

5.4.2逻辑运算符和逻辑表达式 118

5.5逗号运算符、条件运算符及其表达式 119

5.5.1逗号运算符和逗号表达式 119

5.5.2条件运算符和条件表达式 120

5.6变量的初始化 120

5.7不同类型数据之间的转换 121

5.7.1自动类型转换 121

5.7.2强制类型转换 122

5.8类型定义 122

5.9应用举例 123

习题五 123

6.1语句和复合语句 125

6.2数据的输入 125

第6章基本语句 125

6.2.1字符输入函数getchar 126

6.2.2格式输入函数scanf 126

6.3数据的输出 127

6.3.1字符输出函数putchar 127

6.3.2格式输出函数printf 128

6.4其它基本语句 130

6.5应用举例 130

习题六 130

第7章选择结构程序设计 132

7.1 if条件选择语句 133

7.2 switch多分支选择语句 135

7.3应用举例 138

习题七 140

8.1 while循环语句 142

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

8.2 do-while循环语句 143

8.3 for循环语句 144

8.4 break语句和continue语句 146

8.4.1 break语句 146

8.4.2 continue语句 148

8.5空操作语句和goto语句 148

8.5.1空操作语句 148

8.5.2 goto语句 149

8.6应用举例 149

习题八 151

第9章数组 154

9.1一维数组 154

9.1.1一维数组的定义和引用 154

9.1.2一维数组元素的初始化 155

9.2.1二维数组的定义和引用 157

9.2二维数组 157

9.2.2二维数组元素的初始化 158

9.3字符数组和字符串 160

9.3.1字符数组 161

9.3.2字符串 162

9.4应用举例 167

习题九 168

第10章函数和变量 170

10.1函数的概念 170

10.2函数的定义和调用 171

10.2.1函数的定义 171

10.2.2函数的调用 172

10.3函数的返回值及其类型 172

10.4.1非数组作为函数参数 175

10.4函数的参数及其传递方式 175

10.4.2数组作为函数参数 176

10.5函数的嵌套调用和递归调用 179

10.5.1 函数的嵌套调用 179

10.5.2函数的递归调用 180

10.6变量的作用域及其存储类型 182

10.6.1局部变量及其存储类型 182

10.6.2全局变量及其存储类型 185

10.7内部函数和外部函数 187

10.7.1内部函数 187

10.7.2外部函数 187

10.8应用举例 188

习题十 190

11.1结构类型变量的定义 192

第11章结构和联合 192

11.2结构类型变量的引用 194

11.3结构的初始化 195

11.4结构和函数 196

11.5结构和数组 197

11.6结构的嵌套 199

11.7联合 201

11.8枚举 203

11.9应用举例 205

习题十一 206

第12章指针 208

12.1指针的基本概念 208

12.2指针变量的定义和引用 208

12.2.1指针变量的定义 208

12.2.2指针变量的引用 209

12.3指针和结构 211

12.3.1指向结构的指针 211

12.3.2结构中包含指针 213

12.3.3链表 214

12.4指针和数组 218

12.5指针和函数 224

12.6应用举例 234

习题十二 239

第13章位运算 242

13.1二进制位运算 242

13.2位段 247

13.3应用举例 249

习题十三 249

14.1宏定义 251

第14章编译预处理 251

14.2文件包括 253

14.3条件编译 255

14.4应用举例 258

习题十四 259

第15章文件 262

15.1文件概述 262

15.2文件类型指针和文件号 263

15.3缓冲文件系统 263

15.3.1 文件打开函数fopen 263

15.3.2 文件关闭函数fclose 264

15.3.3 文件读函数fgetc.fread,fscanf 264

15.3.4 文件写函数fputc,fwrite,fprintf 266

15 3.5文件定位函数rewind,fseek,ftell 267

15.3.6应用举例 268

15.4非缓冲文件系统 270

15.4.1文件打开函数open和文件创建函数creat 271

15.4.2文件关闭函数close 271

15 4.3文件读函数read 272

15.4.4文件写函数write 272

15.4.5文件定位函数lseek,tell 272

15.4.6应用举例 273

习题十五 275

附录A标准ASCII字符集 277

附录B运算符的优先级及其结合性 280

附录CTurbo C集成开发环境简介 281

附录D C语言的巴科斯范式(BNF)描述 284

附录E C语言程序设计习题解答 289

附录F全国计算机等级考试C语言程序设计试题及答案 317

参考文献 363