vfp的考试题,不会啊,高手进来看看,谢啦

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:44:12
1.阅读程序写结果
CLEAR
STORE 20 TO X
IF X>=10
IF X<20
Y=20-X
ELSE
Y=20+X
ENDIF
ELSE
Y=-X
ENDIF
? Y
RETURN
2.阅读程序写结果
CLEAR
N=1
FOR X=9 TO 1 STEP -3
N=N+X
ENDFOR
? N
RETURN

第一题结果:
40

解析:
将20赋给变量X ,第一个IF X>=10 成立,第二个IF X<20 不成立,所以执行语句 Y=20+X ,所以 Y=20+20 = 40
退出 IF 输出 Y的值:40。

第二题结果:
19

解析:
X初值为9,循环一次-3,直到小于1,退出FOR循环。
共执行三次循环。
第一次: N=1+9 = 10
第二次: N=10+6 =16
第三次: N=16+3 =19
退出循环。