【程序说明】 本试题用到学生数据库文件(学生.DBF):
结构:学号 姓名 性别 出生年月 简历 奖学金 照片
C,6 C,8 L,1 D,8 M,4 N,6,2 G,4
记录;
记录号# 学号 姓名 性别 出生年月 简历 奖学金 照片
1 971001 王平 .F. 05/06/89 memo 50.00 gen
2 971003 李华 .F. 01/23/90 memo 25.00 gen
3 974006 张小强 .T. 07/21/89 memo 0.00 gen
4 973008 赵峰 .T. 11/05/88 memo 75.00 gen
5 974011 丁超 .T. 09/27/91 memo 0.00 gen
6 973013 罗浩 .T. 09/09/90 memo 50.00 gen
(注:性别=.F.为女,性别=.T.为男,学号前三位为班级号)
【程序】
USE 学生
? RECNO(),BOF() &&.第一个显示
LIST
? RECNO(),EOF() && 第二个显示
GO TOP
? RECNO(),EOF() && 第三个显示
SKIP—1
? RECNO(),BOF && 第四个显示
SKIP 22
? RECNO(),BOF() && 第五个显示
第一个显示? RECNO(),BOF()的值为 ______。
A.1.T.
B.1.T.
C.7.F.
D.1.F.
第1题:
31、现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____ 。
A.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B.UPDATE 学生 SET 奖学金=’1000’ WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)
第2题:
25、现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____。
A.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C.UPDATE 学生 SET 奖学金=’1000’WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)
第3题:
17、现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____ 。
A.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C.UPDATE 学生 SET 奖学金=’1000’ WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)
第4题:
现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____。
A.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C.UPDATE 学生 SET 奖学金=’1000’ WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)
第5题:
22、现有关系数据库如下: 学生(学号,姓名,性别,专业、奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数), 用SQL语言实现题目:对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元,正确的SQL语句是_____。
A.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
B.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金≤0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
C.UPDATE 学生 SET 奖学金=’1000’ WHERE 奖学金<=0 AND 学号 IN (SELECT 学号 FROM 选课 WHERE 分数=100)
D.UPDATE 学生 SET 奖学金=1000 WHERE 奖学金<=0 AND 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数=100)