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

admin2020-07-22  26

问题 编写如下程序:
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跳出循环。选C。
转载请注明原文地址:https://jikaoti.com/ti/YBS0FFFM
0

最新回复(0)