《全国计算机等级考试二级培训教程 QBASIC语言程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:雷顺加,何涛等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2000
  • ISBN:7508403533
  • 页数:377 页
图书介绍:

第1章 QBASIC语言的基本知识 1

1.1 BASIC语言的发展 1

1.1.1 BASIC语言的发展 1

1.1.2 QBASIC的特点 2

1.2 QBASIC的源程序结构 2

1.3 QBASIC中的常量 3

1.3.1 数据类型和运算量 3

1.3.2 数值常量 4

1.3.3 字符串常量 5

1.3.4 符号常量 5

1.4 QBASIC中的变量 6

1.4.1 变量名 6

1.4.2 变量的类型 6

1.5 标准函数 8

1.5.1 什么是标准函数 8

1.5.2 常用标准函数 8

1.6 表达式 9

1.5.3 标准函数的引用 9

1.6.1 算术运算符 10

1.6.2 算术表达式 10

1.6.3 算术运算的优先级别 11

1.6.4 不同类型数据的混合运算 11

1.7 例题精解 12

1.7.1 选择题 12

习题1 13

1.7.2 填空题 13

第2章 顺序结构程序设计 16

2.1 引言 16

2.2 赋值语句(LET语句) 17

2.2.1 赋值语句的格式 17

2.2.2 举例 17

2.2.3 赋值语句的作用 18

2.2.4 变量赋值操作的要点 19

2.3 键盘输入语句(INPUT语句) 21

2.3.1 INPUT语句的格式 21

2.3.2 INPUT语句举例 22

2.3.3 INPUT语句要点 23

2.4 读数语句(READ)和置数语句(DATA) 24

2.4.1 READ语句和DATA语句的格式 24

2.4.2 READ/DATA的要点 24

2.4.3 READ/DATA语句举例 26

2.5 恢复数据指针语句(RESTORE语句) 28

2.5.1 RESTORE语句的作用 28

2.5.2 RESTORE语句的格式 29

2.6.2 PRINT语句的功能 31

2.6 数据输出语句(PRINT语句) 31

2.6.1 PRINT的一般格式 31

2.6.3 PRINT语句的输出格式 34

2.7 程序停止执行语句(END语句) 36

2.8 程序暂停语句(STOP语句) 37

2.9 注释语句(REM语句) 38

2.10 例题精解 38

2.10.1 选择题 38

2.10.2 填空题 40

2.10.3 程序题 42

习题2 44

第3章 选择结构程序设计 50

3.1 概述 50

3.2 关系表达式和逻辑表达式 52

3.2.1 关系运算符和关系表达式 52

3.2.2 逻辑运算符和逻辑表达式 53

3.3 行IF语句 55

3.4.1 块IF语句的一般格式 58

3.4 块IF语句 58

3.4.2 块IF语句的应用举例 60

3.4.3 块IF语句的嵌套 61

3.4.4 在块IF中使用ELSE IF 62

3.5 SELECT CASE结构 66

3.5.1 最基本的SELECT CASE结构 66

3.5.2 在CASE子句中使用“TO ’指定范围 69

3.5.3 在CASE子句中使用“IS”指定条件 70

3.5.4 在CASE子句中使用多个条件 71

3.5.5 SELECT CASE结构的一般格式 72

3.5.6 用不同语句实现多分支结构的比较 76

3.6 例题精解 77

3.6.1 选择题 77

3.6.2 填空题 79

3.6.3 程序题 80

习题3 82

第4章 循环结构程序设计 88

4.1 概述 88

4.2.1 WHILE循环的结构 91

4.2 WHILE循环结构 91

4.2.2 WHILE循环的执行过程 92

4.2.3 WHILE循环举例 93

4.3 FOR循环结构 94

4.3.1 FOR-NEXT循环的结构 94

4.3.2 FOR-NEXT循环的执行过程 95

4.3.3 EXIT FOR语句 98

4.3.4 FOR-NEXT循环举例 99

4.4.1 DO循环的一般格式 101

4.4 DO循环结构 101

4.4.2 最简单的DO循环 102

4.4.3 用EXIT DO语句终止循环 103

4.4.4 带WHILE子句的DO循环 104

4.4.5 带UNTIL子句的DO循环 107

4.5 三种循环结构的比较 109

4.6 循环的嵌套 112

4.7 例题精解 116

4.7.1 选择题 116

4.7.2 填空题 119

4.7.3 程序题 120

习题4 122

第5章 数组 133

5.1 数组和数组元素的概念 133

5.2 数组的建立和引用 134

5.2.1 数组的建立 134

5.2.2 数组的引用 137

5.3.2 数组重定义语句REDIM 138

5.3 静态数组和动态数组 138

5.3.1 概念 138

5.3.3 ERASE语句(释放语句) 139

5.3.4 UBOUND函数和LBOUND函数 141

5.4 一维数组 142

5.4.1 一维数组在查找算法中的应用 143

5.4.2 一维数组在排序算法中的应用 144

5.4.3 一维数组在插入和删除算法中的应用 147

5.4.4 一维数组的其他应用 150

5.5 二维数组 151

5.6 数组作为过程的参数 154

5.6.1 数组作为过程的参数的几点说明 154

5.6.2 数组作为过程的参数的应用 155

5.7 例题精解 156

5.7.1 选择题 156

5.7.2 填空题 158

5.7.3 程序题 160

习题5 164

6.1 概述 170

第6章 函数与子程序 170

6.2 标准函数 171

6.2.1 算术函数 171

6.2.2 三角函数 174

6.3 用户自定义函数——DEF函数 174

6.3.1 单行DEF函数 174

6.3.2 多行DEF函数 176

6.3.3 使用自定义函数时应注意的问题 178

6.4 块内子程序——子例程 180

6.4.1 GOSUB-RETURN语句 180

6.4.2 ON GOSUB-RETURN语句 181

6.4.3 ON KEY(n) GOSUB-RETURN语句 182

6.5 独立模块的子程序 184

6.5.1 子程序的定义 184

6.5.2 子程序的调用 185

6.6 模块化的函数 187

6.6.1 定义一个函数过程 187

6.6.2 函数过程的调用 188

6.6.3 STATIC选项 189

6.7 模块间的数据传递 190

6.7.1 按值传递方式 190

6.7.2 按址传递方式 191

6.7.3 程序举例 192

6.8 全局变量与局部变量 193

6.8.1 局部变量 193

6.8.2 全局变量 194

6.9 过程的嵌套调用 196

6.10 过程的递归调用 197

6.11 例题精解 199

6.11.1 选择题 199

6.11.2 填空题 202

6.11.3 程序题 204

习题6 206

第7章 字符串和字符串数组 214

7.1 引言 214

7.2.1 字符串常量 215

7.2 字符串常量和字符串变量 215

7.2.2 字符串变量 216

7.3 字符串变量的赋值 218

7.3.1 字符串变量的赋值 218

7.4 字符串的连接和比较 221

7.4.1 字符串的连接 221

7.4.2 字符串的比较 222

7.5 子字符串处理的库函数 224

7.6 有关字符串处理的其他函数 227

7.6.1 求字符串长度的函数(LEN) 227

7.6.2 字符串与数值间的转换函数(VAL、STR$) 227

7.6.3 字符与ASCⅡ码之间的转换函数(ASC、CHR$) 228

7.6.4 大、小写字母转换函数(LCASE$、UCASE$) 229

7.6.5 生成由相同字符组成的字符串函数(STRING$、SPACE$、SPC) 229

7.6.6 字符(串)专用读入函数(INKEY$、INPUT$) 230

7.6.7 日期和时间函数及语句(DATE$、TIME$) 231

7.7.2 填空题 232

7.7.1 选择题 232

7.7 例题精解 232

7.7.3 程序题 233

习题7 235

第8章 文件 242

8.1 文件的概念 242

8.1.1 文件 242

8.1.3 文件的分类 243

8.1.4 文件与记录 243

8.1.2 文件的命名 243

8.1.5 数据文件操作的几个基本概念 244

8.2 QBASIC的顺序文件操作 245

8.2.1 顺序文件 245

8.2.2 打开和关闭顺序文件 245

8.2.3 向顺序文件写数据(又称写文件)的语句 247

8.2.4 写文件举例 248

8.2.5 顺序文件中记录的分隔及文件结束标志 251

8.2.6 从顺序文件中读入数据(也称读文件)语句 252

8.2.7 修改顺序文件中的数据 254

8.2.8 与顺序文件有关的其他函数和语句 256

8.2.9 QBASIC提高编程 259

8.2.10 顺序文件的操作语句和函数小结 259

8.3 随机文件 260

8.3.1 随机文件的概念 260

8.3.2 记录型变量 260

8.3.3 开启和关闭随机文件 262

8.3.5 随机文件操作举例 263

8.3.4 随机文件的读写 263

8.3.6 其他 267

8.3.7 随机文件操作语句和函数小结 268

8.4 QBASIC处理DOS文件与目录的语句 268

8.5 例题精解 271

8.5.1 选择题 271

8.5.2 填空题 272

8.5.3 程序题 272

习题8 273

9.1.1 显示模式 281

9.1 显示模式及控制 281

第9章 屏幕控制与作图 281

9.1.2 文本模式 282

9.1.3 图形模式 282

9.1.4 显示模式控制语句SCREEN 282

9.2 屏幕显示控制语句 285

9.2.1 CLS语句 285

9.2.2 WIDTH语句 285

9.2.3 LOCATE语句 285

9.2.4 CSRLIN和POS( )函数 285

9.2.5 COLOR语句 286

9.2.6 程序举例 288

9.3 标准画图语句 289

9.3.1 画点语句 289

9.3.2 画线及画直线图形 291

9.3.3 画曲线和画曲线图形语句 293

9.4 图形的着色 294

9.5.1 视窗语句VIEW 297

9.5 图形窗口 297

9.5.2 窗口语句WINDOW 298

9.6 例题精解 300

9.6.1 选择题 300

9.6.2 填空题 302

9.6.3 程序题 303

习题9 304

10.1 启动QBASIC 308

10.1.1 在DOS环境下启动QBASIC 308

第10章 如何使用QBASIC 308

10.1.2 QBASIC的联机帮助 309

10.2 使用QBASIC 310

10.2.1 QBASIC的工作窗口 310

10.2.2 QBASIC菜单的使用 311

10.2.3 参考条与行列位置显示 312

10.3 编辑和运行QBASIC程序 312

10.3.1 从键盘输入QBASIC源程序 313

10.3.2 插入外存中已有的QBASIC程序 313

10.3.3 运行QBASIC程序 314

10.3.4 修改和编辑源程序 315

10.3.5 存入源程序 317

10.3.6 退出QBASIC 318

10.4 分步执行和断点设置 318

10.4.1 分步执行 318

10.4.2 设置断点 320

10.5 在QBASIC环境中有关子程序的操作 320

10.5.1 建立一个子程序New SUB 320

10.5.2 建立一个模块化函数New FUNCTION 321

10.6 在屏幕上同时观察两个模块的方法 322

第11章 上机考试指导 324

11.1 上机考试系统使用说明 324

11.1.1 上机考试环境 324

11.1.2 上机考试时间 325

11.1.3 上机考试题型及分值 325

11.1.4 上机考试登录 325

11.1.5 试题内容查阅工具的使用 327

11.2.1 DOS常用命令操作题举例与分析 330

11.2 上机考试内容 330

11.1.7 文件名的说明 330

11.1.6 考生目录各文件的恢复 330

11.2.2 程序修改调试运行 333

11.2.3 程序编制调试运行 335

11.3 例题精解 338

11.3.1 DOS操作题 338

11.3.2 程序修改题 339

11.3.3 编程题 340

习题11 341

附录1 全国计算机等级考试说明 346

附录 346

附录2 全国计算机等级考试二级考试大纲 348

附录3 QBASIC语言程序设计考试要求 350

附录4 ASCⅡ码字符表 352

附录5 QBASIC函数及语句一览表 353

附录6 全国计算机等级考试(二级)QBASIC笔试样卷及答案 360

附录7 全国计算机等级考试(二级)QBASIC上机考试样卷 375

附录8 全国计算机等级考试答题卡 377