作业帮 > 数学 > 作业

帮我看看这道VFP题目

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/04/27 21:47:55
帮我看看这道VFP题目
clear
x=0
do while .t.
x=x+2
if x=5
?x
else
x=x+1
endif
if x>6
exit
endif
enddo
?x
return
1程序执行中第一个输出的结果是?(帮我讲一下为什么)
2程序执行中循环体的执行次数?(同上)
3循环结束后x得值?(同上)
参考答案是第一题答案为5,第二题为3,第三题为8
帮我看看这道VFP题目
程序执行过程如下:
先清屏,将x初始值设为零,然后开始进入循环.
第一次循环:首先将x+2,(x=2),然后判断x是否等于五,不等于将x+1,(x=3),然后判断是否大于6,不大于所以继续循环.
第二次循环:首先将x+2,(x=5),然后判断x是否等于五,等于将x输出,这就是第一个问题的答案,然后判断是否大于6,不大于所以继续循环.
第三次循环:首先将x+2,(x=7),然后判断x是否等于五,不等于将x+1,(x=8),然后判断是否大于6,大于所以退出循环.
输出x(8)