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

admin2010-03-30  34

问题 在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:    Private Sub Commandl_C1ick()    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    Textl. Text=Str(n)    End sub    程序运行后,单击命令按钮,在文本框中显示的值是    (    )

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

答案2

解析 题中语句If i>10 Then Exit For是用来控制For循环是否继续执行的语句,主要是受变量i值的限制。题中涉及到i变量的语句i=i+3可知每执行一次循环变量i的值增大3;再根据条件表达式i>10可知For循环一共执行了三次,分别是i为0、 4、8的情况。那么语句n=n+l也相应执行过三次,故n的值变为3。然后将数值型n的值转换成自符串给文本框的Text属性。结果在文本框中会显示值3。选项B正确。
转载请注明原文地址:https://jikaoti.com/ti/gFq0FFFM
0

最新回复(0)