全国计算机等级考试二级VB历年试题合集含答案(CHM文件下载)>>
5.3 For循环控制结构
考点5 For循环控制结构
For循环也称为For…Next循环或计数循环。其一般格式如下:
For循环变量=初值To终值[Step步长]
[循环体]
[Exit For]
Next[循环变量][,循环变量]…
说明:格式中有多个参数,这些参数的含义如下:
(1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量,但不能是下标变量或记录元素。
(2)初值:循环变量的初始值,它是一个数值表达式
(3)终值:循环变量的结束值,它是一个数值表达式。
(1)步长:循环变量的增量,是一个数值表达式。
(5)循环体:在For语句和Next语句之间的语句序列,可以是一个或多个语句。
(6)Exit For:退出循环
(7)Next:循环终端语句。在Next后面的“循环变量”与For语句中的“循环变量”必须相同。
格式中的初值、终值和步长均为数值表达式,但其值不一定是整数,可以是实数,Visual Basic自动取整。
5.4 当循环控制结构
考点6 当循环控制结构
当循环语句的格式如下:
While条件
[语句块]
Wend
在上述格式中,“条件”为一个布尔表达式当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”(即循环体)。
While循环语句的执行过程是:如果“条件”为True(非0值),则执行“语句块”到Wend语句时,控制返回到While语句并对“条件”进行测试,如仍为True,则重复上述的过程;如果“条件”为False,则不执行“语句块”,而执行Wend后面的语句。
当循环与For循环的区别是:For循环对循环体执行指定的次数,当循环则是在给定的条件为True时重复语句序列(循环体)的执行。
5.5 Do循环控制结构
考点7 Do循环控制结构
Do循环不仅可以不按照限定的次数执行循环体内的语句块,而且可以根据循环条件是True或False决定是否结束循环。
Do循环的格式如下:
(1)Do
[语句块]
[Exit Do]
Loop [While|Until循环条件]
(2)Do [While|Until循环条件]
[语句块]
[Exit Do]
Loop
Do循环语句的功能是:当指定的“循环条件”为True或直到指定的“循环条件”变为True之前重复执行一组语句(即循环体)。
说明:
(1)Do, Loop及While, Until都是关键字“语句块”是需要重复执行的一个或多个语句,即循环体。
“循环条件”是一个逻辑表达式
(2) Do和Loop构成了Do循环当只有这两个关键字时,其格式简化为:
Do
[语句块]
Loop
在这种情况下程序将不停地执行Do和Loop之间的“语句块”。为了使程序按指定的次数执行循环,必须使用可选的关键字While或Until以及Exit Do。While是当条件为True时执行循环,而Until则是在条件变为True之前重复