运行下列程序,结果是 Private Sub Command2_Click() f0 = 1: f1 = 1: f2 = 1: k = 1 Do While k

admin2021-06-03  19

问题 运行下列程序,结果是
Private Sub Command2_Click()
    f0 = 1: f1 = 1: f2 = 1: k = 1
    Do While k <= 4
        f = f0 + f1 + f2
        f0 = f1
        f1 = f2
        f2 = f
        k = k + 2
    Loop
    MsgBox "f=" & f
End Sub

选项 A、f=5
B、f=7
C、f=8
D、f=17

答案A

解析 本题考查的是Do… while循环执行的过程。此循环在每次执行前会检查条件表达式k<=4是否满足,循环第一次时k=1,满足条件,执行循环体后,k=3,f=3;执行第二次循环后,k=5,f=5;第三次k=5>4,不满足条件循环结束,最终f=5。因此,本题应选择A选项。
转载请注明原文地址:https://jikaoti.com/ti/TpC0FFFM
0

最新回复(0)