选择题
运行如下程序,结果是______。
Private Sub Command32_Click()
f0=1:f1=1:k=1
Do While k<=5
f=f0+f1
f0=f1
f1=f
k=k+1
Loop
MsgBox 'f='&f
End Sub
A、
f=5
B、
f=7
C、
f=8
D、
f=13
【正确答案】
D
【答案解析】
本题Do While—Loop循环语句的执行过程如下: k=1时,f=1+1=2,f0=1,f1=2,k=1+1=2; k=2时,f=1+2=3,f0=2,f1=3,k=2+1=3; k=3时,f=2+3=5,f0=3,f1=5,k=3+1=4; k=4时,f=3+5=8,f0=5,f1=8,k=4+1=5; k=5时,f=5+8=13,f0=8,f1=13,k=5+1=6,不满足循环条件,跳出循环,此时f=13。
提交答案
关闭