2009-2010-1 《数据库管理系统》期末考试(A卷)参考答案及评分标准
一、 单选题(每小题1.5分,共45分)
1 6 11 16 21 26 B C A B C B 2 7 12 17 22 27 D C C A D C 3 8 13 18 23 28 B B D D B B 4 9 14 19 24 29 B B B B B C 5 10 15 20 25 30 A D D D C D 二、
填空题(每空2分,共30分)
1、 选择 2、 多对多 3、 PRG 4、 逻辑 5、 DROP View MyView 6、 PACK 7、 {^2009-12-20} 8、 DISTINCT 9、 参照完整性 10、 Set age=age +1 11、 ADD 12、 HAVING 13、 Primary Key 14、 Click 15、 Value
三、
程序阅读(每小题4分,共 16 分)
1、 15 2、 170
3、 54 4、 PFV
第 11 页 共 12页
四、程序设计题( 共 9分 )
程序1:
CLEAR
X=0 // 1 分 Y=0
USE SCORE // 1 分
REPL 总分 WITH 语文+数学 ALL // 2 分
GO TOP
SCAN IF X< 总分 // 2 分
X=总分 Y=RECNO( ) // 1 分 ENDSCAN
ENDIF GO Y // 1 分
?学号,姓名,总分 // 1 分 USE
RETURN
程序2:
CLEA
USE SCORE // 1 分 GO TOP
X=总分 // 1 分
DO WHILE NOT EOF( ) // 2 分
REPL 总分 WITH 语文+数学 // 2 分 IF X<总分 // 1 分 X=总分 ENDIF
SKIP // 1 分 ENDDO
LIST 学号, 姓名, 总分 FOR 总分=X // 2 分 USE
RETURN
程序3:
UPDATE SCORE SET总分=语文+数学 // 3分
SELECT 学号,姓名,总分 FROM SCORE WHERE 总分 ; = ( SELECT MAX(总分) FROM SCORE)
//6 分