1. (共40分)本大题不给参考答案。评分标准如下:
1) 正确建立2个表的数据结构(表结构设计正确)20分
2) 数据正确15分
3) 永久关联正确5分
2.(共30分)每小题10分。参考答案如下。
(1)VFP命令:USE CJ
REPLACE ALL成绩合格否 WITH .T. FOR 笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”)
SQL命令:UPDATE CJ SET 成绩合格否=.T. WHERE笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”)
(2) VFP命令:SELECT 1
USE XS
INDEX ON 考号 TAG KH
SELECT 2
USE CJ
SET RELATION TO 考号 INTO XS
LIST 考号,XS.姓名,笔试成绩,上机成绩 FOR成绩合格否=.T.
SQL命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS.考号=CJ.考号 AND 成绩合格否=.T.
(3)VFP命令:USE CJ
DELETE FOR 上机成绩=“缺考”
SQL命令:DELETE FROM CJ WHERE上机成绩=“缺考”
3. (共30分)
界面设计(10分)
主要属性、事件代码:
1)text1 、text2和text3的value属性值均为0(5分)
2)“计算”按钮的Click事件代码:(10分)
x1=thisform.text1.value
x2=thisform.text2.value
thisform.text3.value=round((x1+x2)/2,1)
3)Form1的DblClick事件代码:thisform.release (5分)