在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click( ) Dim i As Integer,n As Integer For i=

admin2009-01-15  31

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

选项 A、2
B、3
C、4
D、5

答案2

解析 根据For i循环,本应循环51次,但该循环语句中嵌套了If语句,该语句表示当i值大于10时,即提前退出For循环。i的初始值为0,在执行完第三次循环时 i值为9,在执行第4次循环的时候,i值变为12,满足If条件语句,退出For i循环。所以n加了3次1,正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/3c2p777K
0

最新回复(0)