A3、A4型题   运行下列子程序,结果是______。
    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
 
【正确答案】 D
【答案解析】题中Sub子过程定义了4个变量:f0=1,f1=1,f2=1,k=1。在Do...While循环中循环条件为k≤4,且每次循环k加1,共循环4次。k=1时:f=f0+f1+f2=1+1+1=3;k=2时:f=f0+f1+f2=1+1+3=5;k=3时:f=f0+f1+f2=1+3+5=9;k=4时:f=f0+f1+f2=3+5+9=17,最后用MsgBox显示f的值。因此选择选项D。