12.有计算机等级考试的笔试考试数据库bsh.dbf和上机考试数据库shj.dbf,其内容分别如下:
笔试数据库bsh.dbf 上机考试数据库shj.dbf
Record# 姓名 笔试成绩 Record# 姓名 上机成绩
1 欧阳惠 87 1 吴明友 67
2 陈冬梅 77 2 杨红 87
3 吴明友 94 3 欧阳惠 94
4 杨红 60 4 李霞 83
5 李霞 68 5 陈冬梅 75
1)首先执行以下命令序列 SELECT 2 USE shi SELECT 1 USE bsh
SET RELATION TO RECNO INTO b LOCATE FOR 笔试成绩<=80 ?姓名
SELECT b ?姓名
执行命令序列后,第一个?命令显示的姓名是__________,第二个?命令显示的姓名是: ____________。
2)仍然使用上面的计算机等级考试的笔试考试数据库bsh.dbf和上机考试数据库shj.dbf,执行以下程序 SELECT 2 USE shj SELECT 1 USE bsh
J0IN WITH b TO ks FOR 姓名=b->姓名 FIELDS 姓名,笔试成绩,上机成绩 CLEAR USE ks
DO WHILE.N0T.E0F N=1 I=0 J=0
DO WHILE N<=3.AND..NOT.E0F() I=I+笔试成绩 J=J+上机成绩
N=N+I SKIP ENDDO
?\总成绩=\ENDDO
执行程序后,显示的第一个总成绩是_________,第二个总成绩是____________ 3)接着继续执行以下程序 CLEAR
SET DELETED ON USE KS
INDEX ON -(笔试成绩+上机成绩) TO ABC COUNT TO S GOTO TOP SKIP
DELETE NEXT S-2 COPY TO QAZ USE AQZ LIST
最后显示的第一条记录的姓名是____________,第二条记录的姓名是___________ 14.在下列数据记录修改程序中(屏幕格式文件ST.FMT已建立)填空。 SET TALK OFF USE STUDENT
SET FORMAT TO ST