帮我看看这道VFP题目clear x=0do while .t.x=x+2if x=5?xelsex=x+1endifif x>6exitendif enddo?xreturn1程序执行中第一个输出的结果是?(帮我讲一下为什么)2程序执行中循环体的执行次数?(同上)3循环结束后x
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 05:23:10
![帮我看看这道VFP题目clear x=0do while .t.x=x+2if x=5?xelsex=x+1endifif x>6exitendif enddo?xreturn1程序执行中第一个输出的结果是?(帮我讲一下为什么)2程序执行中循环体的执行次数?(同上)3循环结束后x](/uploads/image/z/12505197-21-7.jpg?t=%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%E8%BF%99%E9%81%93VFP%E9%A2%98%E7%9B%AEclear+x%3D0do+while+.t.x%3Dx%2B2if+x%3D5%3Fxelsex%3Dx%2B1endifif+x%3E6exitendif+enddo%3Fxreturn1%E7%A8%8B%E5%BA%8F%E6%89%A7%E8%A1%8C%E4%B8%AD%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%BE%93%E5%87%BA%E7%9A%84%E7%BB%93%E6%9E%9C%E6%98%AF%3F%EF%BC%88%E5%B8%AE%E6%88%91%E8%AE%B2%E4%B8%80%E4%B8%8B%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%892%E7%A8%8B%E5%BA%8F%E6%89%A7%E8%A1%8C%E4%B8%AD%E5%BE%AA%E7%8E%AF%E4%BD%93%E7%9A%84%E6%89%A7%E8%A1%8C%E6%AC%A1%E6%95%B0%3F%EF%BC%88%E5%90%8C%E4%B8%8A%EF%BC%893%E5%BE%AA%E7%8E%AF%E7%BB%93%E6%9D%9F%E5%90%8Ex)
帮我看看这道VFP题目clear x=0do while .t.x=x+2if x=5?xelsex=x+1endifif x>6exitendif enddo?xreturn1程序执行中第一个输出的结果是?(帮我讲一下为什么)2程序执行中循环体的执行次数?(同上)3循环结束后x
帮我看看这道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题目clear x=0do while .t.x=x+2if x=5?xelsex=x+1endifif x>6exitendif enddo?xreturn1程序执行中第一个输出的结果是?(帮我讲一下为什么)2程序执行中循环体的执行次数?(同上)3循环结束后x
程序执行过程如下:
先清屏,将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)
楼上答案是对的。第一题答案为5,第二题为3,第三题为8