问题 单项选择题

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

A.5

B.4

C.3

D.2

答案

参考答案:C

解析:由于循环体中语句:"i=i+3"的存在,使得循环变量i的值不再仅仅由FOR循环语句来确定,而是由两者共同决定。前3次进入循环时循环变量i的值依次为0、4、8,其中第3次执行完语句:"i=i+3"后,i的值为11,执行到IF语句处将跳出循环。故n的值为3。

单项选择题
多项选择题