全国等级考试二级VB考点分析之控制结构与数组(3)

文章作者 100test 发表时间 2007:03:10 18:21:32
来源 100Test.Com百考试题网


5.6 多重循环
考点8 多重循环
  通常把循环体内不含有循环语句的循环叫做单层循环,而把循环体内含有循环语句的循环称为多重循环。例如在循环体内含有一个循环语句的循环称为二重循环。多重循环又称多层循环或嵌套循环。
  在一般情况下,3种循环不能在循环过程中退出循环,只能从头到尾地执行Visual Badic以出口语句(Exit)的形式提供了进一步的终止机理,与循环结构配合使用,可以根据需要退出循环。
  出口语句可以在For循环和Do循环中使用,也可以在过程中使用。它有两种格式,一种为无条件形式,一种是条件形式,即:
  无条件形式条件形式
Exit For If条件Then Exit For
Exit Do If条件Then Exit Do
Exit Sub If条件Then Exit Sub
Exit Function If条件Then Exit Function
  出口语句的无条件形式不测试条件,执行到该语句后强行退出循环。而条件形式要对语句中的“条件”进行测试,只有当指定的条件为True时才能退出循环,如果条件不为True,则出口语句没有任何作用。
  出口语句具有两方面的意义。首先,给编程人员以更大的方便,可以在循环体的任何地方设置一个或多个中止循环的条件;其次,出口语句显式地标出了循环的出口点,这样就能大大改善某些循环的可读性,并易于编写代码。因此,使用出口语句能简化循环结果
5.7 GoTo型控制
考点9 GoTo语句
  GoTo语句可以改变程序执行的顺序,跳过程序的某一部分去执行另一部分,或者返回已经执行过的某语句使之重复执行。因此,用GoTo语句可以构成循环GoTo语句的一般格式为:
GoTo{标号|行号}
“标号”是一个以冒号结尾的标识符;“行号”是个整型数,它不以冒号结尾。
考点10 On…GoTo语句
  On…GoTo语句类似于情况语句,用来实现多分支选择控制,它可以根据不同的条件从多种处理方案中选择一种其格式为:
On数值表达式GoTo行号表列|标号表列
  On…GoTo语句的功能是根据“数值表达式”的值,把控制转移到几个指定的语句行中的一个语句行。“行号表列”或“标号表列”可以是程序中存在的多个行号或称号,相互之间用逗号隔开。
5.8 数组的概念
考点11 数组的定义
  在Visual Basic中,可以用4个语句来定义数组,这4个语句格式相同,但适用范围不一样。
  (1)Dim用在窗体模块或标准模块中,定义窗体或标准模块数组,也可用于过程中。
  (2)ReDim用在过程中。
  (3)Public用在标准模块中,定义全局数组。
  (4)Static用在过程中。
  1第一种格式
  与传统的数组定义格式相同,对于数组的每一维,只给定下标的上界,即可以使用下标的最大值。对于一维数组,格式如下:
Dim数组名(下标上界) As类型名称
  对于二维数组,格式如下:
Dim数组名(第一维下标上界,第二维下标上界)As类型名称
2第二种格式
Dim数组名([下界To]上界[,[下界To]上界]…)As类型名称
考点12 默认数组与嵌套数组
  在Visual Basic中,允许定义默认数组,并可用一个数组作为另一个数组的元素,即数组嵌套。
  1默认数组
  默认数组就是默认数据类型的数组。在一般情况下,定义数组应指明其类型。
  2嵌套数组
  在一般情况下,数组元素是一个具体的数据。而在Visual Basic中,可以用数组作为另一个数组的元素,这样的数组称为嵌套数组。

相关文章


选项对话框的说明(5)
选项对话框的说明(6)
全国等级考试二级VB考点分析之控制结构与数组(3)
选项对话框的说明(4)
全国等级考试二级VB考点分析之控制结构与数组(4)
全国等级考试二级VB考点分析之控制结构与数组(1)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛