SQL题库及参考答案Word格式.docx
- 文档编号:16259076
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:39
- 大小:55.24KB
SQL题库及参考答案Word格式.docx
《SQL题库及参考答案Word格式.docx》由会员分享,可在线阅读,更多相关《SQL题库及参考答案Word格式.docx(39页珍藏版)》请在冰豆网上搜索。
7.用于获取系统日期的函数是()。
A.YEAR():
selectYEAR('
2012-2-2'
)
B.GETDATE():
演示
C.COUNT():
聚合函数之统计函数
D.SUM():
聚合函数之求和函数
8.SQLServer系统中的所有服务器级系统信息存储于哪个数据库()。
A.master
B.model
C.tempdb
D.msdb
9.以下关于外键和相应的主键之间的关系,正确的是()。
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
10.模糊查找like'
_a%'
下面哪个结果是可能的( )。
A.aili
B.bai
C.bba
11.使用()连接可以查询出表A和表B中符合连接条件的数据,不符合条件将不会出现在查询结果中。
A、左外联接
B、右外联接
C、内联接
D、外联接
12.下列聚合函数中正确的是()
A、SUM(*):
指定列名,求那一列的和
B、MAX(*):
哪一列的最大值
C、COUNT(*):
统计记录,*表示整条记录
D、AVG(*):
哪一列平均值
13.每个数据库有且只有一个()
A、主要数据文件
B、次要数据文件
C、日志文件
D、索引文件
14.查询语句selectstuff('
herld'
3,l,'
llowo'
)结果为()。
A.hello
B.worldhello
C.helloworld:
先分析,然后演示
D.world
15.限制输入到列的值的范围,应使用()约束。
A.CHECK
B.PRIMARYKEY
C.FOREIGNKEY
D.UNIQUE
16.执行select*fromstudentwherest_namelike'
%[^国]%'
,以下说法正确的是()。
A.查询出学生表中所有学生的记录
B.查询出学生表中名字带有国字的学生记录
C.查询出学生表中名字不带有国字的学生记录
D.不能查询出学生表中有四个字名字的学生记录
17.在student表中有name和age两个字段以下查询语句不能正确执行的是()。
A.Selectnameas姓名,ageas年龄fromstudent
B.Selectnameas'
姓名'
ageas'
年龄'
fromstudent
C.Select姓名asname,年龄asagefromstudent
D.Select姓名=name,年龄=agefromstudent
18.下列语句能够正确执行的是()。
【选两项】
A.Selectst_id,st_namefromstudentgroupbyst_id,st_name
B.Selectst_id,st_namefromstudentgroupbyst_id
C.Selectst_id,avg(st_age)fromstudentgroupbyst_id,st_name
D.Selectst_id,st_name,avg(st_age)fromstudentgroupbyst_id
19.在SELECT语句中正确的语法顺序如下()。
A.where,having,groupby,orderby
B.having,where,groupby,orderby
C.where,orderby,groupby,having
D.where,groupby,having,orderby
20.在student表中有11条记录,执行selecttop10precent*fromstudent后返回的记录数是()。
A.1
B.2()
C.10
D.11
21.在SQLserver2008数据库中,有一个course(课程)表,包含字段:
cName(课程名称),grade(学分).要从此表中查询所有学分不在1~4之间的课程名称,以下语句正确的是()
A.selectcNameFromcoursewheregradein(1,4)
B.selectcNameFromcoursewheregradenotbetween1and4
C.selectcNameFromcoursewheregradenotbetween4and1
D.selectcNameFromcoursewherenot(grade>
=1andgrade<
=4)
22.在SQLServer2008数据库系统中,表Students的主键Scode为表Score的外键
StudentID,表Students含有5条数据,表Scode含有10条数据,当对表Students和表Score进行如下查询时,将查询出()记录。
selects.scodefromstudentsass
fulljoinscoreascon(s.scode=c.studentID.
A.5
B.10
C.h15
D.0
23.在SQLServer2008数据库中,雇员信息表的结构如下所示,则选项中的语句能够正确查询出薪水低于2000元的性别为男性的雇员信息的是()。
【选两项】
A.select*fromEmployeewhere(NOT(Salary>
=2000))and(Sex=‘男’)
B.select*fromEmployeewhere(NOT(Salary>
=2000))&
&
(Sex=‘男’)
C.select*fromEmployeewhere(NOT(Salary>
=2000)and(Sex=‘男’))
D.select*fromEmployeewhere(Salary<
2000)&
(Sex=’男’)
24.在SQLServer2008数据库中,有一个book(图书)表,包含字段:
bookID(图书编号)、title(书名)、pDate(出版日期)、author(作者)等字段,其中()字段作为该表的主键是最恰当的。
A.bookID
B.title
C.pDate
D.author
25.在SQLServer2008数据库的聚合函数中,函数()返回表达式中的平均值
A.AVG
B.SUM
C.MIN
D.COUNT
26.在SQLServer2008数据库中,有students(学生)表,包含字段:
SID(学号)、Sname(姓名)、Grade(成绩)。
现查找所有学员中成绩最高的前5名学员(98,88,87)。
下列SQL语句正确的是()。
A.selecttop5fromstudentsorderbyGradedesc
B.selecttop5fromstudentsorderbyGrade
C.selecttop5*fromstudentsorderbyGrade
D.selecttop5*fromstudentsorderbyGradedesc
27.在SQLServer2008数据库中,有学生信息表:
Student(stuId,stuName,stu_Address)三个字段分别存储学生的学号、姓名、以及家庭住址,如果要在表中找出家庭住址倒数第三个字符为“沙”,并且至少包含4个字符的学生信息,则查询条件子名应写成()
A.wherestu_Addresslike'
__沙_%'
B.wherestu_Addresslike'
%沙__'
C.wherestu_Addresslike'
%_沙__'
D.wherestu_Addresslike'
_沙_%'
28.在SQLSever2008数据库中,客户表customers包含字段:
客户编号cid和名称cname,订单表orders包含字段:
客户编号cid如果需要通过查询获得有订单的客户名称,下面查询语句中()可以实现该需求。
A.selectameFromcustomersLeftjoinorders
B.selectameFromcustomersinnerjoinorders
C.selectamefromcustomersrightjoinorders
D.selectcustomers.cnamefromcustomersjoinorders
29.在SQLServer2008数据库中,可以使用()关键字来判断表中是否存在包含空数据字段的记录行。
A.NONE
B.NOT
C.NULL
D.NO
30.在SQLServer2008数据库中,字符串函数可以用于控制返回给用户的字符串,以下函数用于,将传递给它的字符串转变成大写()。
A.UPPER(开口向上)
B.LOWER
C.RTRIM
D.STUFF
31.在使用SQL Server2008数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数据库使用移动 数据库分两步进行,应包括()和附加数据库
A.分离数据库B.删除数据库C.新建数据库D.合并数据库
32.在SQLServer2008中,通配符通常与LIKE关键字一起配合使用,以下通配符中()表示在括号中指定范围内的一个字符。
%_[][^]
A.(^)
B.()
C.[]
D.[^]
33.在SQLServer2008中数据库中,假设订单表orders用来存储订单信息,cid代表客房编号,money代表订购金额,现要查询每个客房订购次数和订购总金额,下面查询语句中()可以返回正确结果。
A.selectcid,count(money),sum(ciD.fromordersgroupbycid
B.selectcid,count(money),sum(ciD.fromordersorderbycid
C.selectcid,count(ciD.,sum(money)fromordersorderbycid
D.selectcid,count(ciD.,sum(money)fromordersgroupbycid
34.SEQServer2008数据库中创建一个名为Custonmers的新表,但同时要求表中不包含任何记录,下列查询语句中可以实现的是()。
--新表和老表拥有同样的数据结构(列名),但新表没数据
--1这里指*(所有列),放在指的是所有列()之外
select*into新表名from老表where1=2
select*intotestfromOrderswhere1=2
--老表的数据结构和数据都拷贝到新表里
select*intotest1fromOrderswhere1=1
A.Select*intocustomersfromclientswhere1=2
B.Select*intocustomersfromclientswherefalse
C.insertintocustomersselect*fromclientswhere1=2
D.insertcustomersselect*fromclientswherefalse
35.在MSSQLServerManagementStudio中新建查询后,运行以下SQL语句,得到的输出结果是()。
yy年MM月dd日
SelectDateAdd(YY,3,’2008-03-04’)
A.2011-03-0400:
00:
000
B.2008-06-0400:
C.2008-03-0700:
D.2008
36.在SQLServer2008数据库中,假定grade(成绩)表中包含字段:
SID(学号)lang(语文成绩)那样列出语文成绩在80分到90分的学生的SQL语句是()。
A.Select*fromgradeWherelangIN(80,90)
B.Select*fromgradeHavinglangIN(80,90)
C.Select*fromgradeWherelangBetween80And90
D.Select*fromgradeHavinglangBetween80And90
37.在SQL2008数据库中,如果一个T-SQL语句中包含多个逻辑运算符并且假设语句中没有括号时,其正确的运算顺序是()。
(一元not,逻辑与,逻辑或)
A.首先是OR,然后是NOT,最后计算AND
B.首先是NOT,然后是OR,最后计算AND
C.首先是AND,然后是OR,最后计算NOT
D.首先是NOT,然后是AND,最后计算OR
38.Sqlserver提供了一些字符串函数,以下说法中错误的是(演示)。
A.selectright(‘hello’,3)返回值为:
llo
B.selecttrim(‘hello’)返回值为:
hello(前后无空格)
C.selectreplace(‘hello’,‘e’,‘o’)返回值为:
hollo
D.selectltrim(rtrim(‘hello’))返回值为:
hello(前后都无空格)
39.SQLServer数据库的主要文件的扩展名是()。
A..sql
B..mdb
C..ldf
D..mdf
40.在SQLServer2000中,假定有studentCourse(学生选修课)表,起结构为sID(学号),cID(课程编号),score(成绩)。
那么列出所有选修课程超过5门的学生学号以及选修课数目的SQL语句是()。
A.SELECTsID,COUNT(cID.FROMstudentCourseWHERECOUNT(cID.>
5
B.SELECTsID,COUNT(cID.FROMstudentCourseGROUPBYsIDWHERECOUNT(cID.>
C.SELECTsID,COUNT(cID.FROMstudentCourseGROUPBYsIDHAVINGCOUNT(cID.>
D.SELECTsID,COUNT(cID.FROMstudentCourseGROUPBYcIDHAVINGCOUNT(sID.>
41.在SQLServer2000中,现有客户表customers(主键:
客户编号ciD.,包含10行数据。
订单orders(外键:
客户编号cid),包含6行数据。
执行SQL语句:
select*fromcustomersinnerjoinordersoncustomers.cid=orders.cid返回5行记录,则执行sql语句:
将返回()行记录。
A.5
B.11
C.55
D.60
42.在SQLServer2000中,要查找eatables表中item_desc字段的值以“CHOCO”开头(如CHOCOLATE、CHOCOPIE)的所有记录。
A.select*fromeatableswhereitem_descLIKE‘CHOCO’
B.select*fromeatableswhereitem_desc=‘CHOCO_’
C.select*fromeatableswhereitem_descLIKE‘CHOCO%’
D.select*fromeatableswhereitem_descLIKE‘%CHOCO?
’
43.下列语句中正确的是()。
A.SELECT*TOP10FROMtable_name
B.SELECTTOP10%*FROMtable_name
C.SELECT*TOP10PERCENTFROMtable_name
D.SELECTTOP10PERCENT*FROMtable_name
44.下列选项中可以正确创建数据库的SQL语句是()。
A.CREATEDATABASEdatabase_name
B.CREATETABLEdatabase_name(缺少列名)
C.CREATEVIEWdatabase_name
D.DATABASECREATEdatabase_name
45.数据的完整性不包括()。
A.实体完整性
B.参照完整性
C.域完整性
D.信息完整性
46.下列选项中,描述年龄(Age)大于20且国籍(Country)为中国的条件表达式为()。
A.Age>
20NOTCountry=‘中国’
B.Age>
20ORCountry=‘中国’
C.Age>
20ANDCountry=‘中国’
D.Age>
20ANDORCountry=‘中国’
47.下列选项中不属于逻辑运算符的是()。
A.AND
B.OR
C.NOT
D.NULL
48.下列能够搜索以字母“Mc”开头的所有字符串的代码是()。
A.LIKE‘Mc_’
B.LIKE‘%Mc_’
C.LIKE‘Mc%’
D.LIKE‘%Mc%’
49.下列聚合函数中不忽略空值(NULL)的是()。
A.SUM(列名):
空列不求和
B.MAX(列名):
空列不算最大值
C.COUNT(*):
*代表整行信息,某列空了不影响行数
D.AVG(列名):
空列不算平均值
50.下列查询语句能够正确执行的是()。
A.SELECTc1,c2,MAX(c3)FROMtable_nameHAVINGc1>
1
B.SELECTc1,c2,MAX(c3)FROMtable_nameGROUPBYc1HAVINGc2>
C.SELECTc1,c2,MAX(c3)FROMtable_nameGROUPBYc1,c2HAVINGc2>
D.SELECTc1,c2,MAX(c3)FROMtable_nameWHEREc1>
1GROUPBYc2HAVINGc2>
SS4改型电力机车乘务员资格考试复习题
锦机职教科
一、填空题
1.电力机车电气部分的主要功用是将来自接触网的电能变为牵引列车所需(机械能),实现能量转换,同时还实现机车的控制。
2.主断路器传动气缸的作用为:
接收(延时阀)或启动阀传来的压缩空气,驱动其活塞动作,以完成隔离开关的开断或闭和。
3.电力机车的空气管路系统作用是产生压缩空气供机车上的各种风动器械使用,并实现机车及列车的(空气制动)。
4.SS4改型电力机车车顶盖共有4个,分别设在(变压器室),机械室,I、II端高压室上方。
5.车轮和车轴的组件,称为轮对。
电力机车的轮对还应包括(传动大齿轮)。
6.机车轮对的轮箍可分为轮缘和(踏面)。
7.当机车通过钢轨接头、道岔等线路不平顺处发生(冲击振动)时,弹簧装置可缓和钢轨对机车的冲击。
8.SS4改型电力机车牵引电机采用抱轴式、(半悬挂)方式安装在转向架构架上。
9.机车通风机分为(离心式通风机)和轴流式通风机两大类。
10.触头在开断情况下动、静触头间的最小距离称为触头的(开距)。
11.电器触头的磨损主要是(电)磨损。
12.电空阀是一种借助于(电磁吸力)的作用来控制压缩空气管路的接通或阻断,以实现气路转换的三通阀门。
13.当受电弓升起时,其(滑板)与接触网的接触导线发生接触,从而将电流引入机车。
14.主变压器的作用是将接触网上取得的高压电变换为具有多种电压等级的(低电压)。
15.电力机车通常采用改变牵引电动机(励磁绕组)电流的方向的方法改变牵引电动机的旋转方向。
16.交流互感器是按照(电磁感应)原理来工作的一种测量设备。
17.触头的超程是指触头闭合后如果将(静触头)拿走,动触头可移动的距离称为超程。
18.电空阀按其作用原理可分为开式和(闭式)电空阀。
19.电空接触器是以电磁阀控制、用(压缩空气)传动的接触器。
20.环火或飞弧发生时,相当于电枢绕组处于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 题库 参考答案
![提示](https://static.bdocx.com/images/bang_tan.gif)