第 1 页:单选题 |
第 5 页:操作题 |
第 6 页:参考答案 |
第31~35题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。
31.查询学生选修课程成绩小于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
32.查询学生表S的全部记录并存储于临时表文件one中的SQL命令是( )。
A.SELECT*FROM学生表INTO CURSOR one
B.SELECT*FROM学生表To CURSoR one
C.SELECT*FROM学生表INTO CURSOR DBF one
D.SELECT*FROM学生表TO CURSOR DBF one
33.查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是( )。
A.SELECT学号,课程号,成绩FROM SC WHERE成绩BETWEEN 70 AND 85
B.SELECT学号,课程号,成绩FROM SC WHERE成绩>=70 OR成绩<=85
C.SELECT学号,课程号,成绩FROM SC WHERE成绩>=70 OR<=85
D.SELECT学号,课程号,成绩FROM SC WHERE成绩>=70 AND<=85
34.查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是( )。
A.SELECT学号,课程号FROM SC WHERE成绩=""
B.SELECT学号,课程号FROM SC WHERE成绩=NULL
C.SELECT学号,课程号FROM SC WHERE成绩IS NULL
D.SELECT学号,课程号FROM SC WHERE成绩
35.查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。
A.SELECT姓名FRoM S WHERE EXISTS
(SELECT*FROM SC WHERE学号=S.学号AND课程号=’C2’)
B.SELECT姓名FROM S WHERE学号IN
(SELECT学号FROM SC WHERE课程号=’C2’)
C.SELECT姓名FROM S JOIN SC ON S.学号=SC.学号WHERE课程号=’C2’
D.SELECT姓名FROM S WHERE学号=
(SELECT学号FROM SC WHERE课程号=’C2’)
36.在SQL SELECT语句中与INTO TABLE等价的短语是( )。
A.INTO DBF
B.TO TABLE
C.INTO FORM
D.INTO FILE
37.CREATE DATABASE命令用来建立( )。
A.数据库
B.关系
C.表
D.数据文件
38.欲执行程序temp.prg,应该执行的命令是( )。
A.DO PRG temp.prg
B.DO temp.prg
C.DO CMD temp.prg
D.DO FORM temp.prg
39.执行命令MyForm=CreateObject("Form")可以建立一个表单,为了让该表单在屏
幕上显示,应该执行命令( )。
A.MyForm.List
B.MyForm.Display
C.MyForm.Show
D.MyForm.ShowForm
40.假设有student表,可以正确添加字段“平均分数”的命令是( )。
A.ALTER TABLE student ADD平均分数F(6,2)
B.ALTER DBF student ADD平均分数F 6,2
C.CHANGE TABLE student ADD平均分数F(6,2)
D.CHANGE TABLE student INSERT平均分数6,2
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |