学号为‘200824234601’对应的成绩
学号为‘2008242346’对应的成绩
由于输入了12个字符的学号,系统提示溢出
命令已成功完成
第1题:
查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是 ______。
A.SELECT 学生.学号,姓名FROM 学生,选课WHERE 学生.学号=选课.学号 AND 课程号=“101” AND 成绩>=ALL (SELECT 成绩 FROM 选课)
B.SELECT 学生.学号,姓名FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101”)
C.SELECT 学生. 学号,姓名 FROM 学生,选课 WHERE 学生. 学号=选课.学号 AND 成绩>=ANY (SELECT 成绩 FROM 选课 WHERE 选课号=“101”)
D.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=“101”AND 成绩>= ALL(SELECT 成绩 FROM 选课 WHERE课程号=“101”)
第2题:
以下是学生选课系统中“学生查询成绩”交互行为的描述,请按要求回答问题。
交互开始时终端上显示首页,用户选择“查询”请求后,显示“请输入学号”。
在用户输入学号后,系统核对学生学号:若输入的学号不正确,则显示“输入的学号不正确”,此次查询取消,回到首页;若输入学号正确,出现“请输入课程名”。
一旦输入课程名,就开始核对课程名称:若输入的课程名不正确,则显示“输入的课程名不正确”,此次查询取消,回到首页;若输入的课程名正确,则根据“学号”和“课程名”,查询学生成绩。
若查询学生成绩成功,则显示查询到的成绩,系统询问是否继续查询:当用户选择“继续查询”后回到“请输入学号”;当用户选择“结束查询”后回到首页。
若查询学生成绩失效,则显示“查询失效”后回到首页。
请画出该系统以上交互行为的状态图(应满足功能图的要求,不可画成流程图)。
第3题:
创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均分”两列信息,所建蕾洵命名为“qT2”。
第4题:
有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价
A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)
B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)
第5题:
回答下列各题: 基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 {TS}查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是( )。
A. SELECT DISTINCT学号FROM SC WHERE”成绩”>75
B. SELECT DISTINCT学号FROM SC WHERE成绩>75
C. SELECT DISTINCT学号FROM SC WHERE成绩>”75”
D. SELECT DISTINCT”学号”FROM SC WHERE”成绩”>75
第6题:
设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。
A. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系一‘英语系’AND课
程名=‘计算机’AND学生表.学号=课程表,学号
B. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课
程名=‘计算机’AND学生表.学号=课程表.学号ORDER BY成绩ASC
C. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课
程名=计算机’AND学生表。学号=课程表。学号ORDER BY成绩
D. SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课
程名=‘计算机’AND学生表.学号一课程表.学号ORDER BY成绩DESC
第7题:
一下5题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。
查询学生选修课程成绩小于60分的学号,正确的SQL语句是 ______。
A.SELECT DISTINCT 学号 FROM SC WHERE"成绩"<60
B.SELECT DISTINCT 学号 FROM SC WHERE成绩<"60"
C.SELECT DISTINCT 学号 FROM SC WHERE成绩<60
D.SELECT DISTINCT"学号"FROM SC WHERE"成绩"<60
第8题:
【程序说明】从键盘输入学生的学号,在“成绩”表中计算该生的平均成绩,并说明成绩的档次(优、良、中、及格和不及格),如果该生不在表中则提示相应的信息。
【程序】
SET TALK OFF
CLEAR
USE 成绩
ACCEPT“请输入学生的学号:” TO XH
(1)
IF (2)
?“查无此人!”
ELSE
(3) 成绩TO CJ FOR 学号=XH
DO CASE
CASE CJ>=90
DC=“优”
CASE CJ>=80
DC=“良”
CASE CJ>=70
DC=“中”
CASE CJ>=60
DC=“及格”
(4)
DC=“不及格”
ENDCASE
? XH,CJ,DC
ENDIF
USE
SET TALK ON
(1)
A.LOCATE TO 学号= XH
B.LOCATE OF 学号=XH
C.LOCATE FOR 学号=XH
D.INDEX ON 学号=XH
第9题:
设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。
A.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL
B.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULL
C.SELECT 学号,课程号 FROM SC WHERE 成绩=NOT NULL
D.SELECT 学号,课程号 FROM SC WHERE 成绩=NULL
第10题: