运行下列程序,结果是( )。 Private Sub Command32_Click() fO=1:fl=1:k=l Do While k<=5 f=f0+fl f0=fl fl=f k

admin2020-06-06  31

问题 运行下列程序,结果是(    )。
    Private Sub Command32_Click()
    fO=1:fl=1:k=l   
    Do While k<=5
    f=f0+fl
    f0=fl
    fl=f
    k=k+l
    Loop
    MsgBox"f="&f
    End Sub

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

答案D

解析 本题考查Do While循环语句:
    k=1时,f=l+1=2,f0=1,fl=2,k=1+l=2;
    k=2时,f=3,f0=2,fl=3,k=2+1=3;
    k=3时,f=5,f0=3,fl=5,k=3+1=4;
    k=4时,f=8,f0=5,fl=8,k=4+l=5;
    k=5时,f=13,f0=8,fl=13,k=6,不再满足循环条件跳出循环,此时f=13。故选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/gncp777K
0

相关试题推荐
最新回复(0)