单选题
下面程序的运行结果是( )。
CLEAR
x=1
y=1
i=2
DWHILi<10
z=y+x
x=y
y=z
i=i+1
ENDDO
?z
A、
21
B、
34
C、
55
D、
89
【正确答案】
C
【答案解析】
本题中,y为上次循环中z的值,x为上上次循环中z的值,所以循环使z的值组成斐波那契数列,故当i<10时z的值分别为:1、2、3、5、8、13、21、34、55。
提交答案
关闭