江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
江苏省二级VB考试大纲

江苏省计算机二级VB考试大纲

总体要求

1.测试计算机的基本知识及操作使用计算机的能力;
2.测试使用一种软件包或使用一种高级语言进行编程和上机调试、运行的能力。

考试范围

. 计算机基本知识

1.计算机与信息处理技术的发展及应用,以及计算机处理的基本特点;
2.各种记数制系统及其数值的转换.
3.信息和数据的基本概念、中西文信息在计算机内的各种编码及其处理方式;
4.计算机的组成、各部分的功能极其基本工作原理,计算机分类与性能评测;
5.微型计算机硬件组成、各部件的功能几起发展;
6.计算机软件的功能及分类,操作系统、数据库系统、程序设计语言及语言处理程序的基础知识,软件工程的基础知识软件的知识产权;
7.多媒体技术基础:图形、声音和视频信息在计算机内的表示、多媒体计算机系统的组成,多媒体技术的应用;
8.计算机安全与病毒防范的基础知识;
9.计算机网络与Internet的基础知识。

二、pc机操作使用的基本技能

1.基本硬件、软件的安装与调试;
2.常见外部设备(辅助存储器、键盘、打印机等)操作使用的基础知识;
3.Windows 9x操作系统的组成、功能极其基本操作技能;
4.Office软件包的基本操作技能;
5.局域网与internet应用的基本操作技能;

三、程序设计的基本知识和编程能力

1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软件包;
2.程序的编辑、编译、连接、运行、调试等个环节的基础知识和操作能力;
3.算法的概念、程序设计中的基本技巧(交换、类加、类乘等)和常用算法(穷举、迭代、递推、递归、排序、查找等);
4.阅读、理解源程序和设计流程图的能力;
5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;
6.考生可选用下列高级语言或软件包之一应试:

Visual Basic的考试要求

1. Visual Basic的基本概念

(1) 面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动
(2) 开发Visual Basic应用程序的一般步骤

2.Visual Basic的界面设计

1) 创建窗体

① 常用的窗体属性: Name、Caption、BorderStyle、Enabled、Font、BackColor、 ForeColor、Icon、Left、Height、Top、Width、Visible
② 常用的窗体方法:Move、Show、Hide、Print、PrintForm、Refresh、Cls、
③ 常用的窗体事件:Activate、Deactivate、Click、DblClick、Load、Unload、Resize
④ 窗体的显示与隐藏、装载与卸载

2) 基本控件的特性及应用

公共属性: Name、Caption、Enabled、Fant、Height、Width、Index、Left、Top、 TabStop、Visible
公共方法:Move、Refresh、Setfocus
公共事件:Click、DblClick、LostFocus
文本框(TextBox):Text、PasswordChar、Alignment、MaxLength、MultiLine属性、Chang、LostFocus事件
标签(Label):Alignment、AutoSize属性
命令按钮(CommandButton):Cancel、Default属性
列表框(ListBox):List、ListCount、ListIndex、Text、Columns、Sorted、Selected属性;AddItem、 Clear、RemoveItem方法。
组合框(ComboBox):Style、Text属性;AddItem、Clear、RemoveItem方法。
单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame):Alignment、Value属性。
图片框(PictureBox)与图象(Image)控件:AutoSize、Image、Picture属性;Cls、Circle方法;DragDrop事件
定时器(Timer):Interval属性

3) 定制窗体菜单 :创建下拉菜单和弹出式菜单

3.Visual Basic语言基础

1) 程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标准模块及类模块)
(2) 程序代码的书写规则
(3) 数制与数据类型
(4) 不同类型常量的表示方法、系统内置常量、用户定义常量的定义方法
(5) 变量:变量命名;全局变量、局部变量和静态变量的说明;变量的作用域
(6) 数组:数组命名及说明;数组类型;数组的结构;数组元素;静态数组与动态数组,数组重定义
(7) 运算符与表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。

4.Visual Basic的基本语句

1) Option语句:Option Explicit、Option Base
(2) 顺序结构语句:

赋值语句:相同类型与不同类型数据之间的赋值。
Cls、Print方法

3) 分支结构语句:If-Then 结构语句和 Select Case结构语句
(4) 循环结构语句:D0 - Loop结构语句、For-Next 结构语句

5.公共函数

1)算术函数(Abs, Sin, Cos, Atn, Exp, Hex, Log, Rnd, Sgn, Sqr, Tan)

2)字符串函数(Asc, Chr, Lcase, Ucse, Left, Len, Trim, Mid, Right, Space, String, InStr)

3)日期及时间函数(Time, Date, Now, DateValue,Day, Month, Year, WeekDay)

4)转换函数(Str, Val, Chr, Asc, Cint, Fix, Int, CBool, Cbyte, CDate, Cdbl,Cstr)

5)用户交互函数:InputBox函数与MsgBox函数

6)数组函数(Array,Ubound,Lbound)

6.过程设计

1)Sub过程(事件Sub过程及通用Sub过程)的定义和调用
(2)Function过程的定义及调用
(3)过程调用时的数据传递:按值传递、按地址传递;简单变量参数、数组参数、对象参数的传递
(4)静态变量与静态过程
(5)递归过程
(6)模块级变量及全局变量的应用
(7)多窗体工程的设计

7.文件操作

1)文件的基本概念:文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)
(2)基本文件操作控件:驱动器列表控件、文件夹列表控件及文件列表控件
(3)常用文件操作语句(Open, Close, Reset, Lock, Unlock, Seek)及文件操作函数(Eof, FileAttr,FireLen,FreeFile, Lof, Loc,Seek);顺序文件、随机文件及二进制文件的打开、读/写及关闭

8.鼠标方法、文本、图形及多媒体处理

1)常用鼠标方法(MouseDown, MouseUp,MouseMove)
(2)数据输出的格式化处理(Format函数)
(3)图形控件Line、Shape使用及多媒体处理

9.数据库操作

1)数据库的基本概念:库、表、记录和字段
(2)创建Access数据库
(3)SQL 查询的基本概念及其子句
(4)使用数据控件访问数据库:记录的增、删、改
(5)数据访问对象(DAO):DAO对象模型、使用DAO进行数据操作
(6)报表设计与输出
(7)远程数据访问及基于Internet的数据库应用