永发信息网

有几个计算机vf的问题需要解决

答案:1  悬赏:80  手机版
解决时间 2021-11-08 03:38
  • 提问者网友:动次大次蹦擦擦
  • 2021-11-07 18:29
有几个计算机vf的问题需要解决
最佳答案
  • 五星知识达人网友:廢物販賣機
  • 2021-11-07 18:55
&&.第一题
INPUT TO A &&。1 用户输入一个数据,存放在a里面
IF A=10 &&。2 判断,如果a=10,执行下面的句子
S=0 &&。3 赋值0给s 也就是使S=0
ENDIF &&。4 结束判断
S=1 &&。5 赋值1给S,即S=1
?S &&。6 显示S的值
&&。由于5那里又重新给s赋值为1,所以无论输入什么S都是1
**。第二题
SET UDFPARMS TO VALUE &&。1.设置传递方式为按值传递
n=1 &&。2.赋值1给N
DO proc1 WITH n &&。3.执行子程序proc1 传递n的值
?n+2 &&。14.显示n+2的值
PROCEDURE proc1 &&。4.定义子程序proc1
PARAMETERS m &&。5.接收n的值给M,即m=n
FOR k=2 TO 4 &&。6.8.10.计数循环,k从2开始到4结束,每次跳一步
m=m+k &&。7.9.11.赋值m+k给m,
ENDFOR &&。12.计数循环结束
RETURN &&。13.返回上层程序,即调用子程序那里,
****继续执行下面的句子
&&。程序中,首先赋值n,然后子程序接收n的值并赋给m,多次计数后返回给n
&&。同时显示n+2的值,答案为12。此时n=m=12
&&。第三题
*在VISUAL FOXPRO 中,使用LOCAT ALL FOR 命令按条件查找记录,可以通过虾米那哪一个函数来判断命令查找到满足条件的记录?
*A)通过FOUND()函数返回.F.值
*B)通过BOF()函数返回.T.值
*C)通过EOF()函数返回.T.值
*D)通过EOF()函数返回.F.值
**答案是d通过eof()返回的.f.值。eof()测试的是是否到了表的尾部,
**返回的是.f.说明没有到表尾,也就是找到了,否则应为.T.
**其他的,found()应返回.T.,bof()是表头不对
&&。第四题
**在VISUAL FOXPRO中,假设数据库sdb中数据库表s中有40条记录,
*其中年龄age小于20的记录有15个,20岁的记录有1个,
*年龄大于30岁的记录有10个。执行下面的程序后,屏幕显示的结果是
SET DELETe ON &&。显示删除标记
OPEN DATEBASE sdb &&。打开数据库sdb
DELETE FROM s WHERe age BETWEEN 20 AND 30
&&。给表s中age字段在大于等于20并且小于等于30的所有记录打上删除标记
SELECT s &&。搜索表s
?RECCOUNT() &&。显示做上删除标记的记录的个数
*A)15 B)16 C)40 D)25
** 答案是A,40-15-10=15,
*between a and b 表示介于···和···之间的数包含a,b
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯