四、根据已知的确环境与题意,写出相应的FOBASE操作命令(本大题共5个小题,每小题4分,共20分)
设已知人事档案数据库文件RSDA.DBF,其库结构为:姓名(C,8),性别(C,2),出生日期(D,8),职称(C,6),工资(N,6,2)奖金(N,6,2),党员(L,1)。该数据库已在当前工作区中打开,根据要求写出相应的命令。
1.显示姓名中包含“闫”字的记录。2.给每个人的工资加上60元。
3.统计工资大于1000的记录个数并存入内存变量AA中。4.按职称升序,性别降序进行排序,结果存入库文件SZX.DBF中。
5.将库中所有记录的姓名,奖金字段内容复制到新库XK.DBF中。
五、写出以下程序的运行结果(本大题共有3个小题,5个结果,每个结果6分,共30分)
1.不数据库文件AB.DBF,有如下记录:
RECORD# XM XB ZF
1 张明 男 861
2 孙悦 女 1542
3 刘欢 男 280
4 祖英 女 1880
程序如下:
USE AB
DO WHILE .NOT.EOF()
IF XB=“女”.AND.ZF<900
W=ZF
ELSE
W=XF+1
ENDIF
SKIP
ENDDO
?W
运行后输出W的值为