编写如下程序: 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 En

admin2016-06-23  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://kaotiyun.com/show/ccLp777K
0

最新回复(0)