编写如下程序: Private Sub Command1_Click() Dim x As Integer,y As Integer x=1:y=1 Do y=x*y

admin2015-08-28  29

问题 编写如下程序:
    Private Sub Command1_Click()
        Dim x As Integer,y As Integer
        x=1:y=1
        Do
            y=x*y
            If y>10 Then
                Print x,y
                Exit Do
            Else
                x=x+3
            End If
        Loop While x<=10
    End Sub
运行程序,循环实际执行次数为(    )。

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

答案C

解析 x初值为1。第一次先执行循环然后判断条件。在循环体中,x被加3,执行完第2次时x=7。执行第三次时,y=28,满足条件y>10,执行Exit Do跳出循环。
转载请注明原文地址:https://kaotiyun.com/show/q9Lp777K
0

最新回复(0)