单选题_____A à trouverB trouvésC à rejeterD rejetés

题目
单选题
_____
A

à trouver

B

trouvés

C

à rejeter

D

rejetés


相似考题
更多“单选题_____A à trouverB trouvésC à rejeterD rejetés”相关问题
  • 第1题:

    查询选修了课程号为“MATHS”的学生的姓名和年龄,若用下列SQL的SELECT语句表达时,错误的是( )。

    A) SELECT SNAME,AGE FROM S WHERE S. S# =(SELECT SC. S# FROM SC WHERE

    c.c# ='MATHS ')

    B ) SELECT SNAME, AGE FROM S WHERE S. S# =(SELECT SC. S# FROM SC WHERE

    SC. C# =' MATHS ')

    C) SELECT SNAME, AGE FROM S, SC WHERE S. S# =SC. S# AND SC. C# ='MATHS'

    ORDER BY S. S#

    D)SELECT SNAME, AGE FROM S, SC WHERE S. S# =SC. S# AND SC. C# ='MATHS'


    正确答案:A
    有两种方式进行题干所述的查询:连接查询方式和带嵌套的简单查询方式。连接查询方式是在表‘S和SC中按照S.S#=SC.S#和SC.C#=‘MATHS’的条件查找。带嵌套的简单查询方式是先只查询S表,在WHERE子句中限定“选修了课程号为‘MATHS’”…。WHERE子句中又带简单查询的SELECT语句,为SELECT SC.S#FROM SC WHERE SC.C#=‘MATHS’,即在SC表中按SC.C#=‘MATHS'的条件查找。 

  • 第2题:

    有关系S(s#,SNAME,SEX),c(C}},CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,c#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是:SELECq’SNAME FROM S,C,SC WHERE——。

    A.S.S#=SC.S#and SEX=“女”and CNAME=“计算机”

    B.s.S#=SC.S#AND C.C#=SC.C#and CNAME=“计算机”

    C.SEX=“女”and CNAME=“计算机”

    D.s.S#=SC.S#and C.C#=SC.C#and SEX=“女”and CNAME=“计算机”


    正确答案:D
    解析:WHERE子句用于指定数据的选择条件。要查询选修“计算机”课的全体女学生姓名,则必须把所有的查询条件列出来。条件有:(1)选修了“计算机”课,CNAME=“计算机”;(2)女学生。s.s#=SC.s撑andC.C#=SC.C#and SEX=“女”。

  • 第3题:

    查询选修了课程号为“C1”的学生的姓名和年龄,若用下列SQL的SELECT语句表达 时,错误的是( )。A.SELECT SNAME,AGE FROM S WHERE S .S#=(SELECT SC.S# FROM SC WHERE C.C#=’C 1’) B.SELECT SNAME,AGE FROM S,SC WHERE S.S#=SC.S# AND SC.C#=’C 1’ C.SELECT SNAME,AGE FROM S,SC WHERE S.S#=SC.S# AND SC.C#=’CI’ ORDER B Y S.S# D.SELECT SNAME,AGE FROM S WHERE S.S#=(SELECT SC.S# FROM SC WHERE SC.C#=’C 1’)


    正确答案:A
    SELECT SC.S# FROM SC WHERE C.C#=’C 1’,既然从SC中查询学号,后面的条件应该为SC.C#=’C 1’。

  • 第4题:

    假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。

    A. S B. S,SC C. C,SC D. S,C,SC


    正确答案:
     

  • 第5题:

    设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含 B) 的学生及成绩,相应的SQL语句是: SELECTS.*,SC.G FROM S,SC WHERES.S#=SC.S# AND SC.C#='C'AND ( )。

    A.SC.G>='B'

    B.SC.G<='B'

    C.SC.G≥'B'

    D.SC.G≤'B'


    正确答案:B
    解析:本题中≤,是非法运算符。成绩为B以上(含B),即成绩为,A,或'B',字符比较运算是比较字符的ASC码,故SC.G='B',正确。

  • 第6题:

    查询选修了课程号为'C2'的学号和姓名,若用下列SQL的SELECT语句表达时,哪一个是不正确的? ( )

    A.SELECTS. S#,SNAMEFROMS WHERE S. S#=(SELECTSC)S# FROMSC WHERE C#='C2'

    B.SELECTS.S#,SNAMEFROMS,SC WHERES.S#=SC.S# AND C#='C2'

    C.SELECTS.S#,SNAME FROM S,SC WHERES.S#=SC.S# AND C#='C2'ORDER BY S.S#

    D.SELECTS.S#,SNAME FROM S WHERE S.S# IN (SELECT SC) S# FROM SC WHERE C#='C2'


    正确答案:A
    解析:A

  • 第7题:

    有如下三个关系S(S#,SNAME,SEX,AGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#为学生号,SNAME为学生姓名,SEX为性别,AGE为年龄,C#为课程号,CNAME为课程名。要查询选修“数据库”课的全体学生姓名和成绩的SQL语句是SELECT SNAME,GRADE FROM S,C,SC WHERE子句。这里WHERE子句的内容是(13)。

    A.S.S#=SC.S# and C.C#=SC.C# and CNAME in“数据库”

    B.S.S#=SC.S# and CNAME=“数据库”

    C.S.S#=SC.S# and C.C#=SC.C# and CNAME “数据库”

    D.S.S#=SC.S# and C.C#=SC.C# and CNAME=“数据库”


    正确答案:B
    解析:结构化查询语言SQL的核心是数据库查询语句,语句的一般格式是:SELECT目标列FROM基本表(或视图)[WHERE条件表达式][GROUPBY列名1[HAVING内部函数表达式]][ORDERBY列名2{ASC|DESC|}]。

  • 第8题:

    查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的?

    A.SELECT S.S#,SNAME FROM S WHERE S.S# (SELECT SC. S# FROM SC WHERE C#='C2')

    B.SELECT S.S#,SNAME FROMS,SC WHERE S.S#=SC.S# AND C#='C2'

    C.SELECT S.S#,SNAME FROM S,SC WHERE S.S=SC.S# AND C#='C2'ORDER BY S.S#.

    D.SELECTS.S#,SNAME FROM S WHERE S.S# IN(SELECT SC. S# FROM SC WHERE C#='C2')


    正确答案:A
    解析:选项A不正确,因为选项A查询的结果是集合,应该在等号后用 IN;其他3个选项均正确。

  • 第9题:

    单选题
    设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是(  )。
    A

    SELECT学号,姓名,性别FROM S WHERE EXISTS(
    SELECT * FROM SC WHERE SC.学号=S.学号AND成绩<=85)

    B

    SELECT学号,姓名,性别FROM S WHERE NOT EXISTS(
    SELECT * FROM SC WHERE SC.学号=S.学号AND成绩<=85)

    C

    SELECT学号,姓名,性别 FROM S WHERE EXISTS(
    SELECT * FROM SC WHERE SC.学号=S.学号AND成绩>85)

    D

    SELECT学号,姓名,性别FROM S WHERE NOT EXISTS(
    SELECT*FROM SC WHERE SC.学号=S.学号AND成绩<85)


    正确答案: A
    解析:
    EXISTS或NOT EXISTS用来检查在子查询中是否有结果返回。查询成绩高于或等于85的条件,在EXISTS下是“成绩>=85”,在NOT EXISTS 下是“成绩<85”。

  • 第10题:

    单选题
    查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是(  )。
    A


    SELECT学号,姓名FROM student s WHERE NOT EXISTS
    SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩<85)

    B


    SELECT学号,姓名FROM student s WHERE NOT EXISTS
    SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩>=85)

    C


    SELECT学号,姓名FROM student s.score sc
    WHERE s.学号=sc.学号AND成绩>=85

    D


    SELECT学号,姓名FROM student s.score sc
    WHERE s.学号=sc.学号AND ALL成绩>=85


    正确答案: D
    解析:
    要查找所修课程成绩都大于等于85分的学生的学号和姓名,意思就是没有一门课程的成绩低于85分。B项表示没有一门课程的成绩高于85分,与题意相悖。C项表示只要有一门课程的成绩低于85就成立,D项中ALL用法错误。

  • 第11题:

    单选题
    Jacques était furieux, malgré le rendez-vous, il n’a trouvé_____ d’entre nous.
    A

    aucun

    B

    autrui

    C

    quiconque

    D

    quelque


    正确答案: D
    解析:
    句意:雅克很生气,因为快开会的时候,他一个人都没有看到。aucun为泛指代词,意为“任何一个人,某人”,常见的结构为aucun de。autrui一般置于句尾。quiconque不与介词de连用。quelque为泛指形容词,后接修饰的名词。故选A。

  • 第12题:

    单选题
    Je n’ai trouvé personne qui _____ me donner un coup de main.
    A

    peut

    B

    pourrait

    C

    puisse

    D

    pourra


    正确答案: A
    解析:
    句意:我没有找到任何一个可以助我一臂之力的人。关系从句的主句表示否定或疑问时,从句使用虚拟式。故此题选C。

  • 第13题:

    ( 3 2 )查询学生姓名及其所选修课程的课程号和成绩,正确的 SQL 语句是

    A ) SELECT S . SNAME , SC.C# , GRADE FROM S WHERE S . S # = SC . S#

    B ) SELECT S . SNAME , SC.C #, GRADE FROM SC WHERE S . S # = = SC . S#

    C ) SELECT S . SNAME , SC.C# , GRADE FROM S , SC WHERE S . S# = SC . S#

    D ) SELECT S . SNAME , SC.C# , GRADE FROM S , SC WHERE S .S# = SC . C#


    正确答案:C

  • 第14题:

    设S(S#,SNAME)、SC(S#,C#,G)分别为学生关系和选课关系,现要查询选修C2课程(C#),且成绩为B以上(含B)的学生及成绩(C),相应的SQL语句是:

    SELECT S. *,SC. G FROM S,SC

    WHERE S.S#=SC. S# AND SC. C#='C2'AND______。

    A.SC. C>'B'

    B.SC. C<='B'

    C.SC. G≥'B'

    D.SC. G≤'B'


    正确答案:A
    解析:因为要查询C2成绩大于等于B的学生及成绩,故为SC.G>='B'。

  • 第15题:

    查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达是,( )是错误的。 A.SELECT S.S#,SNAME FROM S WHERE S.S# =(SELECT SC.S#FROM SC WHERE C#='C2') B.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2' C.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2'ORDER BY S.S# D.SELECT S.S#,SNAME FROM S WHERE S.S# IN(SELECT SC.S# FROM SC WHERE C#='C2')


    正确答案:A
    只从一个关系中来实现功能是不可能的。因为涉及到了课程号,学生号,姓名等。需要关系S和SC。

  • 第16题:

    设学生表S、课程表C和学生选课表SC的结构如下:

    S(学号,姓名,年龄,系别)

    C(课程号,课程名)

    SC(学号,课程号,成绩)

    查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。

    A.SELECTS.姓名,SC课程号,SC成绩FROM S WHERE S.学号=SC.学号

    B.SELECTS.姓名,SC课程号,SC成绩FROM SC WHERE S.学号=SC.成绩

    C.SELECTS.姓名,SC课程号,SC成绩FROMS,SC WHERE S.学号=SC.学号

    D.SELECTS.姓名,SC课程号,SC成绩FROM S,SC


    正确答案:C

  • 第17题:

    查询选修了课程号为\'C2\'的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的?______。

    A.SELECT S.S#,SNAME FROM S WHERE S.S#=(SELECT SC.S# FROM SC WHERE C#=\'C2\')

    B.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#=\'C2\'

    C.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#=\'C2\'ORDER BYS.S#

    D.SELECT S.S#,SNAME FROM S WHERE S.S# IN(SELECT SC.S# FROM SC WHERE C#=\'C2\')


    正确答案:D

  • 第18题:

    检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是______。

    A.SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#

    B.SELECT S.SN,SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE

    C.SELECT S.SN, SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#

    D.SELECT S.SN,SC.C#,SC.GRADE FROM S,SC


    正确答案:C

  • 第19题:

    设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上 (含B) 的学生及成绩,相应的SQL语句是: SELECT S.*,SC.G FROM S,SC WHERE S.S#=SC.S# AND SC.C#='C2'AND A) SC.G>='B' B) SC.G<='B'

    A.SC.G>='B'

    B.SC.G<='B'

    C.SC.G>'B'

    D.SC.G<'B'


    正确答案:B
    解析:成绩为B以上(含B),即成绩为'A'或'B'B正确。

  • 第20题:

    设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为,B以上(含 B) 的学生及成绩,相应的SQL语句是: SELECT S.*,SC.G FROM S,SC WHERE S.S#=SC.S# ANDSC.C#='C2'AND________

    A.SC.G>='B'

    B.SC.G<='B'

    C.SC.G>'B'

    D.SC.G<'B'


    正确答案:B
    解析:成绩为B以上(含B),即成绩为'A'或'B',B正确。

  • 第21题:

    单选题
    学生表:S(学号,姓名,性别)和选课成绩表:SC(学号,课程号,成绩),用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(  )。
    A

    SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SC;
    WHERE S.学号=SC.学号;
    GROUP BY S.学号,姓名 HAVING COUNT(*)>=5 ORDER BY 3 DESC

    B

    SELECT S.学号,姓名,AVG(成绩) FROM S,SC;
    WHERE S.学号=SC.学号 AND COUNT(*)>=5;
    GROUP BY 学号,姓名 ORDER BY 3 DESC

    C

    SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;
    WHERE S.学号=SC.学号 AND COUNT(*)>=5;
    GROUP BY S.学号,姓名 ORDER BY 平均成绩 DESC

    D

    SELECT S.学号,姓名,平均成绩 FROM S,SC;
    WHERE S.学号=SC.学号;
    GROUP BY S.学号,姓名 HAVING COUNT(*)>=50RDER BY 平均成绩 DESC


    正确答案: A
    解析:
    题目要求查找选修课程在5门以上(含5门)的学生,则应该用HAVING COUNT(*)>=5进行限定。使用HAVING子句可以定义这些组所必须满足的条件以进行限定。GROUP BY将查询结果按指定列分成集合组。AVG可以计算对每个学生分组后的平均成绩,即AVG(成绩)。A项正确,ORDER BY 3 DESC指按查询结果中第三列数据降序排列,即ORDER BY平均成绩DESC。

  • 第22题:

    单选题
    设学生表S(学号,姓名,性别,年龄),课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程名及成绩,正确的SQL命令是(  )。
    A

    SELECT学号,姓名,课程名,成绩FROM S,SC,C
    WHERE S.学号=SC.学号AND SC.学号=C.学号

    B

    SELECT学号,姓名,课程名,成绩
    FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号

    C

    SELECT S.学号,姓名,课程名,成绩
    FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号

    D

    SELECT S.学号,姓名,课程名,成绩
    FROM S JOIN SC JOIN C ON SC.课程号=C.课程号ON S.学号=SC.学号


    正确答案: A
    解析:
    这是一个简单查询语句,用WHERE短语将三个表连接起来。JOIN为超连接查询。

  • 第23题:

    单选题
    Hier, j’ai trouvé un tableau _____ j’avais envie depuis longtemps.
    A

    que

    B

    dont

    C

    quoi

    D

    quel


    正确答案: B
    解析:
    句意:昨天,我找到了一副我期待已久的画。avoir envie de想要……。故应用关系代词dont来代替de+名词。故选B。