问题 单项选择题

在窗体上画—个名称为Text1的文本框和—个名为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()Dim i As Integer,n As IntegerFor i=0 To 50 i=i+3 n=n+1 If i>10 Then Exit ForNextText1.Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是______。

A.2

B.3

C.4

D.5

答案

参考答案:B

解析:[知识点] For循环[评析] For循环也称For-Next循环或计数循环。其一般格式如下: For循环变量=初值To终值[Step步长] [循环体] [Exit For] Next[循环变量][,循环变量]For 循环语句的执行过程是:首先把“初值”赋给循环变量,接着检查“循环变量”的值是否超过终值,如果超过,就停止执行“循环体”,跳出循环,执行Next后面的语句;否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。 本题中特别容易忽略的一点就是For循环中步长的增加,本程序的运行过程为: i i=i+3 n=n+1 If i>10 0 3 1 False 4 7 2 False 8 11 3 True 当If i>10为真时,退出For循环,执行Next后面的语句。

多项选择题
单项选择题