查看汇总:2014计算机二级VB考试重难点分析汇总
第9章 数组与过程
本章主要考查Visual Basic中的数组与过程,主要包括:数组基本概念、数组基本操作、控件数组、Sub过程、Function过程、过程中的参数、局部内存分配和Shell函数。通过对历年试卷内容的解析,本章考核内容约占18%,属于重点考查对象,但将保持下降趋势。
9.1 数组基本概念
9.1.1 考点1:数组的定义
数组是有序的数据的集合。在Visual Basic中,一个数组中的元素可以是相同类型的数据,也可以是不同类型的数据。在Visual Basic中,可以有两种格式定义数组:
1.第一种格式
(1)一维数组
一维数组的定义一般格式如下:
Dim 数组名(下标上界) As 类型名称
例如:Dim score (10) As Integer
该语句定义了一个一维数组,名字为score,类型为Integer,共6个元素。
(2)二维数组
二维数组的定义一般格式如下:
Dim 数组名(第一维下标上界,第二维下标上界) As 类型名称
例如:Dim stuScore (10,2) As Integer
该语句定义了一个二维数组,名字为stuScore,类型为Integer,共11X3=33个元素。
2.第二种格式
(1)定义数组
在定义数组时,指定数组下标的上界和下界。语句一般格式如下:
Dim 数组名([下界 To] 上界[,[下界 To] 上界]……) As 类型名称
例如:Dim score(1 To 5)
该语句定义了一个一维数组,下界为1,上界为5,共5个元素。
第二种格式实际上包含了第一种格式,只要省略“下界To”,即变为第一种格式。
(2)语句说明
“数组名”与简单变量相同,可以是任何合法的Visual Basic变量名,在同一过程中,数组名不能与变量名同名;
数组必须先定义后使用,并且每一维的元素个数必须是常数,不能是变量或表达式;
使用Dim语句定义数组时,数值数组中的全部元素初始化为0,字符串数组中的全部元素初始化为空字符串;
一般情况下,下标的下界默认为0,可以使用Option Base n(n只能为或1)改变下标的默认为1;使用LBound和UBound函数可以获得数组的上、下界值;
如果下标值从0开始,则数组元素的个数为最大下标值加1,如果下标值从1开始,则数组元素的个数与最大下标值相等。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |