狗跑动态图:哪位大哥大姐为我做一道计算机二级VFP题...

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 01:54:49
我过几天就会参加国家计算机二级VFP的考试了,可是还有好多不懂呀,

下面这两题大哥教一下:

1)以下程序执行后,y的值是__?

x=2
y=.f.
if x>0
y=1
else
if x=0
y=0

2)执行以下程序后,显示结果是:___?

i=1
do while i<=7
i=i+2
t=t+1
enddo
?t

谢谢了~~在线等待着...
(能够解释一下更好!谢谢)

这两个程序都有问题,第一题没有endif,有语法错误,且?y在什么地方,如果在嵌套if后各输出y,初值x=2(整形),y=.f.(逻辑),这道题考的应该是y在程序中是数值,1在属性设置时,可以是数值也可以是.t.,但程序里是数值,x>2,执行y=1,结果是1,y被重新赋值.
第二题,t没有声明和赋初值,其实主要考do while循环,如果i<=7不成立,则执行enddo后面的语句,i被执行3次,第四次i=9退出循环.

VFP是什么?本人似乎不懂,我只会delphi和C++,但看程序还是挺眼熟的,试一下吧。

1)以下程序执行后,y的值是_1_

x=2 //x的初始值是2
y=.f.
if x>0 //如果x>0
y=1 //y=1
else
if x=0
y=0

2)执行以下程序后,显示结果是:3 (前提是t的初始值为0)

i=1
do while i<=7
i=i+2
t=t+1
enddo
?t

1)以下程序执行后,y的值是_1_

x=2 //x的初始值是2
y=.f.
if x>0 //如果x>0
y=1 //y=1
else
if x=0
y=0

2)执行以下程序后,显示结果是:3 (前提是t的初始值为0)

i=1
do while i<=7
i=i+2
t=t+1
enddo
?t