第1章 计算机基础知识与基本操作 1
1.1计算机基础知识 1
1.1.1计算机的特点和应用 1
1.1.2计算机系统的基本组成 2
1.1.3计算机的硬件系统 2
1.1.4计算机的软件系统 5
1.1.5计算机系统的分类及主要技术指标 6
1.1.6计算机的常用数制 7
1.1.7计算机的安全操作、计算机病毒防治 9
1.1.8计算机网络 11
1.1.9多媒体技术 15
1.2 DOS磁盘操作系统 17
1.2.1 DOS的基本组成 17
1.2.2 DOS的启动 18
1.2.3 DOS文件的概念 19
1.2.4微机磁盘文件的目录结构 20
1.2.5 DOS命令的分类和格式 21
1.2.6 DOS的目录操作命令 22
1.2.7文件操作命令 24
1.2.8磁盘操作命令 27
1.2.9功能操作命令 28
1.2.10批处理 29
1.2.11输入输出改向命令 31
1.3 Windows的基本操作 31
1.3.1启动和退出Windows 31
1.3.2 Windows用户界面的基本元素 32
1.3.3对话框的操作 35
1.3.5 Windows对应用程序的操作 36
1.3.4使用鼠标 36
1.4试题详解 41
习题一 45
第2章 QBasic语言操作基础 50
2.1 BASIC语言的发展 50
2.2 QBasic的基本操作 51
2.2.1 QBasic的文件组成 51
2.2.2 QBasic的启动 51
2.2.3 QBasic的屏幕界面 52
2.2.4 QBasic的操作环境 52
2.2.5 QBasic程序的编辑和运行 53
2.2.6菜单、对话框的基本操作 55
2.3 QBasic的菜单系统 56
2.3.1 File菜单 56
2.3.2 Edit菜单 60
2.3.3 View菜单 61
2.3.4 Search菜单 63
2.3.5 Run菜单 64
2.3.6 Debug菜单 65
2.3.7 Options菜单和Help菜单 66
习题二 66
第3章 QBasic语言的基本概念 67
3.1 QBasic的数据和数据类型 67
3.1.1 QBasic中数据的分类 67
3.1.2 QBasic中数据类型 67
3.2常量 68
3.2.1数值常量 68
3.2.3符号常量 69
3.2.2字符常量 69
3.2.4数值型数据类型的选择 70
3.2.5 QBasic系统对数值常量处理的两种功能 71
3.3变量 72
3.3.1变量的概念 72
3.3.2变量的命名 72
3.3.3变量的类型 73
3.3.4定义变量类型的方法 73
3.4表达式 75
3.4.1算术运算符和算术表达式 76
3.4.2关系运算符和关系表达式 78
3.4.3逻辑运算符和逻辑表达式 79
3.5.1常用三角函数 80
3.5 QBasic的常用标准函数 80
3.4.4字符运算符和字符表达式 80
3.5.2代数函数 81
3.5.3数值类型转换函数 83
3.5.4日期和时间函数 84
3.6 QBasic语言的技术指标和符号约定 85
3.6.1 QBasic语言的技术指标 85
3.6.2 QBasic语言的程序行和符号约定 86
3.7试题详解 89
习题三 91
第4章 顺序结构程序设计 93
4.1数据输出语句PRINT 93
4.2赋值语句LET 96
4.3.1键盘输入语句INPUT 99
4.3数据输入语句 99
4.3.2读数、置数语句READ…DATA 101
4.3.3恢复读数据语句RESTORE 103
4.3.4三种数据输入语句使用方法的比较 105
4.4顺序结构中的其他语句 105
4.4.1注释语句REM 105
4.4.2程序结束语句END 106
4.4.3清屏语句CLS 106
4.4.4程序暂停语句STOP 106
4.5试题详解 107
习题四 110
第5章 选择结构程序设计 114
5.1行IF语句 114
5.2块IF语句 116
5.2.1块IF语句的简单形式 117
5.2.2块IF语句的嵌套 118
5.2.3在块IF中使用ELSEIF 119
5.3 SELECT CASE语句 121
5.4开关转向语句ON…GOTO 125
5.5几种选择语句的比较 126
5.6试题详解 126
习题五 129
第6章 循环结构程序设计 135
6.1循环的概念 135
6.2当型循环语句WHILE 136
6.3步长型循环语句FOR…NEXT 138
6.3.1 FOR循环的格式与功能 139
6.3.2 FOR循环的使用 139
6.3.3 FOR循环示例 143
6.4.1当型循环语句DO…LOOP 144
6.4条件循环语句 144
6.4.2直到型循环语句 147
6.5试题详解 149
习题六 153
第7章 数组 158
7.1数组和数组元素 158
7.1.1数组 158
7.1.2数组元素 159
7.1.3数组类型的说明 160
7.2定义数组语句DIM 160
7.3数组元素的引用 163
7.4.2数组的释放语句ERASE 164
7.4静态数组和动态数组 164
7.4.1静态数组和动态数组 164
7.4.3重新定维语句REDIM 165
7.5一维数组和多维数组 165
7.5.1一维数组的使用 165
7.5.2二维数组的使用 167
7.6数组的应用 169
7.7试题详解 172
习题七 175
第8章 函数与子程序 180
8.1自定义函数 180
8.1.1 DEF函数 180
8.1.2 FUNCTION函数 184
8.2.1 GOSUB子程序 187
8.2子程序 187
8.2.2 SUB子程序 189
8.2.3说明过程语句DECLARE 191
8.3模块间的数据传递(虚实结合) 191
8.3.1参数传递的概念 191
8.3.2传址调用和传值调用 192
8.4全程变量与局部变量 193
8.4.1局部变量 193
8.4.2全程变量 194
8.4.3共享变量 195
8.5过程的嵌套和递归调用 196
8.5.1过程的嵌套 197
8.5.2过程的递归调用 197
8.6试题详解 198
习题八 202
第9章 字符处理 208
9.1字符串常量和字符串变量 208
9.1.1字符串常量 208
9.1.2字符串变量 209
9.2字符串变量的赋值 210
9.3字符串的运算 211
9.3.1字符串的连接 211
9.3.2字符串的比较 211
9.4字符串函数 212
9.4.1子字符串函数 212
9.4.2转换类函数 214
9.4.3其他常用字符函数 215
9.5字符串数组 217
9.6.2屏幕格式输出语句PRINT USING 218
9.6自选输出格式 218
9.6.1屏幕定位语句LOCATE 218
9.7试题详解 220
习题九 225
第10章 文件 230
10.1文件的概念 230
10.1.1文件的分类 230
10.1.2文件属性 231
10.2顺序文件 231
10.2.1顺序文件的存放格式和特点 232
10.2.2建立和打开顺序文件 232
10.2.3关闭文件语句CLOSE 233
10.2.4向顺序文件中写入数据 234
10.2.5读取顺序文件中的数据 236
10.2.6顺序文件中的常用函数 237
10.3随机文件 239
10.3.1随机文件的存放格式及特点 239
10.3.2记录型变量 239
10.3.3建立和打开随机文件OPEN 241
10.3.4用记录类型处理随机文件 241
10.4试题详解 242
习题十 244
第11章 屏幕控制和作图 249
11.1文本模式和图形模式 249
11.1.1文本模式 249
11.1.2图形模式 249
11.2.1设置屏幕模式语句SCREEN 250
11.2设置屏幕显示模式 250
11.2.2设置屏幕颜色语句COLOR 251
11.3标准作图语句 252
11.3.1画点语句PSET、PRESET 252
11.3.2画直线和矩形语句LINE 253
11.3.3画圆、椭圆和画弧语句CIRCLE 254
11.3.4连续画线语句DRAW 255
11.4图形着色语句PAINT 256
11.5试题详解 257
习题十一 258
第12章 机试指导 261
12.1机试试题的题型 261
12.2上机考试软件的使用 261
12.2.3验证准考证号 262
12.2.1上机登录 262
12.2.2运行UCDOS 262
12.2.4考生目录 263
12.2.5试题内容查询工具的使用 264
12.2.6操作系统考试题的操作 265
12.2.7程序修改考试题的操作 265
12.2.8程序设计考试题的操作 266
12.3机试试题详解 267
附录 272
附录1 各章习题答案 272
附录2 笔试模拟试卷及答案 288
附录3 机试模拟试卷及答案 300
附录4 全国计算机等级考试(二级)考试大纲 304
附录5 ASCII码图表 307