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

admin2019-04-13  36

问题 运行下列子程序,结果是(    )。
    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+1
    Loop
    MsgBox"f="& f
    End Sub

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

答案D

解析 题中Sub子过程定义了4个变量:f0=1,fl=1,f2=1,k=1。在Do While循环中循环条件为k<=4,且每次循环k加1。共循环4次。k=1时:f=f0+fl+f2=1+1+1=3;k=2时:f=f0+fl+f2=1+1+3=5;k=3时:f=f0+fl+f2=1+3+5=9;k=4时:f=f0+f1+f2=3+5+9=17。最后用MsgBox显示f的值,因此选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/dG0p777K
0

最新回复(0)