有如下程序代码: Private Sub Form_Click() Dim Sum As Integer Sum = 0 While Sum

admin2015-09-23  36

问题 有如下程序代码:
Private Sub Form_Click()
    Dim Sum As Integer
    Sum = 0
    While Sum <= 20
        Sum = Sum + 1
    Wend
    Print Sum
End Sub
运行程序,单击窗体,输出结果是

选项 A、19
B、20
C、21
D、22

答案C

解析 While循环只有在"条件"为真(True)的情况下执行循环体。如果条件从一开始不成立,则一次循环也不执行。本题程序运行时,sum=0,符合条件sum<=20,执行循环体,sum=0+1=1;当sum=1时,sum<=20,继续执行循环体,sum=2;如此下去,当sum=20时,sum<=20,执行该循环体后,sum=21,不再符合循环执行条件,退出循环。故本题正确答案为C。
转载请注明原文地址:https://kaotiyun.com/show/JLLp777K
0

最新回复(0)