【正确答案】步骤1:通过前面所学的知识按照题目要求新建一个表table3。
步骤2:新建程序prog1.prg,输入下列命令语句,保存并运行该程序。
*********prog1.prg中的代码*********
SETTALK OFF
OPEN DATABASE cj_m
SELECT*FROM table3 WHERE .F. INTO TABLE temp
SELECT 1
USE xuesheng
INDEXON学号TAG学号
SELECT 2
USE chengji
INDEXON学号TAG学号
SET RELATION TO学号INTO xuesheng
GO TOP
DO WHILE .NOT.EOF()
IF chengji.数学<60
INSERT INTO temp Values (xuesheng.学号,xuesheng.姓名,'数学',chengji.数学)
ENDIF
IF chengji.英语<60
INSERT INTO temp Values (xuesheng.学号,xuesheng.姓名,'英语',chengji.英语)
ENDIF
IF chengji.信息技术<60
INSERT INTO temp Values (xuesheng.学号,xuesheng.姓名,'信息技术',chengji.信息技术)
ENDIF
SKIP
ENDDO
SELECT*FROM temp ORDER BY分数, 学号DESC INTO ARRAY arr
INSERT INTO table3 FROM ARRAY arr
CLOSE DATABASE
CLOSE TABLES ALL
DROP TABLE temp
SET TALK ON
RETURN
**********************************
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
【答案解析】