运行下列程序,结果是 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

admin2020-07-25  23

问题 运行下列程序,结果是
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=7

答案A

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

最新回复(0)