SQLServer选择题(含问题详解)(去原题)_第1页
SQLServer选择题(含问题详解)(去原题)_第2页
SQLServer选择题(含问题详解)(去原题)_第3页
SQLServer选择题(含问题详解)(去原题)_第4页
SQLServer选择题(含问题详解)(去原题)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

wordword20/20word第一套选择题1.如下说法错误的答案是〔〕。A.内嵌表值函数没有函数主体,返回的表是单个SELECT语句的结果集B.多语句表值函数的调用与内嵌表值函数的调用方法一样C.多语句表值函数的功能可以用标量函数来实现D.在内嵌表值函数的定义中,不使用BEGIN…END块定义函数主体2.以下哪个事件不能激活DML触发器的执行〔〕。A.SELECTB.UPDATEC.INSERTD.DELETE3.以下哪个数据库实例不属于系统数据库〔〕。A.masterB.modelC.msdbD.temp4.执行以下语句:DECLAREnintSetn=3WHILEn<5BeginIFn=4Printltrim(n)+‘的平方数为’+ltrim(n*n)Setn=n+1End执行完成后循环次数为〔〕。A.0次B.1次C.2次D.死循环5.利用游标来操纵数据时,所用的FORUPDATE子句充分利用了事务的哪个特性〔〕。A.原子性B.一致性C.永久性D.隔离性6.关于触发器的描述,如下说法正确的答案是〔〕。A.触发器是在数据修改前被触发,约束是在数据修改后被触发B.触发器是一个能自动执行的特殊的存储过程C.触发器作为一个独立的对象存在,与数据库中其他对象无关D.inserted表和deleted表是数据库中的物理表7.关于服务器角色与数据库角色,说法正确的答案是〔〕。A.只能将一个登录名添加为某个固定服务器角色的成员B.只能将一个登录名添加为某个固定数据库角色的成员C.sysadmin是固定数据库角色D.db_owner是固定服务器角色8.关于创建永久备份设备,如下说法错误的答案是〔〕。A.执行系统存储过程sp_addumpdevice创建永久备份设备B.执行系统存储过程sp_dropdevice删除永久备份设备C.假如被删除的“命名备份设备〞的类型为磁盘,那么必须指定DELFILE选项D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名‘java’课的学分赋值给变量的语句是哪一个〔〕。A.selectcreditintocreditfromcoursewhereame=‘java’B.selectcredit=creditfromcoursewhereame=‘java’C.selectcredit=creditfromcoursewhereame=‘java’D.selectcreditfromcoursewhereame=‘java’andcredit=credit10.游标的处理步骤的第二步是〔〕。A.打开游标B.定义游标C.关闭游标D.取值到变量11.在定义存储过程时,下面说法不正确的答案是〔〕。A.不要以sp_为前缀创建任何存储过程,因为sp_前缀是SQLServer用来命名系统存储过程的B.如果定义了默认值,执行存储过程时可以不提供实参C.VARYING用于指定作为输出参数支持的结果集,且仅适用于定义cursor输出参数D.OUTPUT关键词用于指定参数为输入参数类型12.调用标量函数时,至少应使用〔〕和函数名。A.服务器名B.数据库名C.数据库架构名D.用户名13.下面关于数据操纵语句,说法错误的答案是〔〕。A.使用Insert语句一次只能插入一行数据B.使用Insert语句一次可以插入多行数据C.使用Update语句一次可以更新多行数据D.使用Delete语句一次可以删除多行数据14.关于T-SQL语言,以下说法正确的答案是〔〕。A.T-SQL语言能用于Oracle数据库B.SQLServer数据库可以使用PL/SQL语言C.T-SQL语言提供了流程控制功能D.T-SQL语言并不提供标准的SQL命令15.SQLServer可以识别的日期常量,格式错误的答案是〔〕。A.’October15,2013’B.’10/15/2013’C.’2013-10-15’D.’2013:10:15’16.假设表中没有数据,如下语句中能够正确执行的是〔〕。A.altertablestudentdropageB.altertablestudentaddcolumnmemoC.altertablestudentdropcolumnageD.altertablestudentaddmemo17.当表中的某一属性列被设置了主键约束,如此该属性列也同时具有如下约束〔〕。A.check约束和unique约束B.unique约束和notnull约束C.check约束和notnull约束D.以上选项均错误18.在数据库系统中,视图可以提供数据的〔〕。A.完整性B.并发性C.安全性D.可恢复性19.有如下语句:DeclarexintIfxisnullSelect‘A’Ifx=0Select‘B’Ifx=’’Select‘C’查询的结果为〔〕。A.AB.BC.CD.有编译错误20.SQLServer服务的启动模式默认为〔〕。A.恢复B.手动C.已禁用D.自动21.在SQLServer中所使用的文件分为三大类,其中不包括哪个选项〔〕。A.辅助数据文件B.日志文件C.主数据文件D.逻辑文件22.查询course表中的前5行,正确的语法是〔〕。A.selecttop5*fromcourseB.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5*)fromcourse23.下面哪个选项不是SQLServer支持的存储过程类型〔〕。A.系统存储过程B.扩展存储过程C.应用存储过程D.用户存储过程24.以下有关TRUNCATETABLE命令说法正确的答案是〔〕。A.TRUNCATETABLE相当于DROPTABLEB.TRUNCATETABLE相当于无条件的DELETEFROMC.TRUNCATETABLE是删除表数据以与表结构D.TRUNCATETABLE可以有选择性的截断表中的数据25.select*fromstudentwheresno=’05880101’unionselect*fromstudentwheresno=’05880102’与此查询语句等价的选项是〔〕。A.select*fromstudentwheresno=’05880101’andsno=’05880102’B.select*fromstudentwheresno=’05880101’orsno=’05880102’C.select*fromstudentwheresno=’05880101’D.select*fromstudentwheresno=’05880102’26.在SQLserver中以下哪个命令可以用来对指定数据库进展备份〔〕。A.BACKUPB.REBACKC.REVOKED.RESTORE27.定义一个名为t_cur的游标,一个名为t_cur的游标类型变量,如下语句正确的答案是〔〕。A.sett_cur=t_curB.fetchnextfromt_curintot_curC.selectt_curintot_curD.sett_cur=t_cur28.定义了一个FORWARD_ONLY类型的游标,以下操作能正确执行的是〔〕。A.fetchfirstfrom游标B.fetchnextfrom游标C.fetchpriorfrom游标D.fetchlastfrom游标29.SQLServer有两种身份验证模式〔〕。A.Windows身份验证模式、sa身份验证模式B.Windows身份验证模式、SQLServer身份验证模式C.SQLServer身份验证模式、sa身份验证模式D.以上选项均不正确30.关于触发器表示错误的答案是〔〕。A.触发器是不需要调用的,当触发事件发生时它就会被激活B.触发器不可以同步数据库的相关表进展级联更改C.当触发器的功能与表的约束条件发生冲突时,触发器将被停止D.触发器是一类特殊的存储过程31.SQLServer是基于哪种模型的数据库管理系统〔〕。A.层次模型B.网状模型C.关系模型D.面向对象模型32.在SQLServer数据库中修改表的某一属性数据类型的命令,正确的答案是〔〕。A.altertable表名modify属性新数据类型B.altertable表名modifycolumn属性新数据类型C.altertable表名alter属性新数据类型D.altertable表名altercolumn属性新数据类型33.为变量赋值的写法,错误的答案是〔〕。A.seta=3,b=4B.selecta=3,b=4C.seta=3;setb=4D.selecta=3;selectb=434.以下哪个选项不是SQLServer支持的用户自定义函数〔〕。A.标量函数B.矢量函数C.内嵌表值函数D.多语句表值函数35.创建用户自定数据类型,使用哪个系统定义的存储过程〔〕。A.sp_addtypeB.sp_typeC.typeD.addtype36.为数据库重命名的语法是〔〕。A.Alterdatabse旧名字ModifyName=新名字B.Alterdatabse旧名字AlterName=新名字C.Alterdatabse旧名字ModifyName新名字D.Renamedatabse旧名字To新名字37.下面关于触发器的描述正确的答案是〔〕。A.TRUCATETALBE语句虽然能够删除表记录,但它不会触发DELETE触发器B.DML触发器中可以包含CREATEDATABASE、ALTERDATABASE或DROPDATABASE语句C.只有执行UPDATA语句时UPDATE()函数的返回值为真D.触发器只能作用在表上,不能作用在数据库或服务器上38.以下关于不相关子查询说法正确的答案是〔〕。A.不相关子查询的执行顺序是:先执行父查询后执行子查询B.子查询不能单独执行,必须依赖于父查询C.子查询只执行一次D.不相关子查询可以使用谓词EXISTS39.关于T-SQL语言中的CASE语句,以下说法正确的答案是〔〕。A.then关键字后面可以使用insert、update和delete语句B.then关键字后面可以使用print语句C.case关键字后面不能有任何的表达式D.case语句中else关键字可以省略40.对于标量函数的调用方法,下面哪一项为哪一项正确的〔〕。A.execdbo.getname('05880103')B.selectgetname('05880103')C.select*fromdbo.getname('05880103')D.print'某某为:'+ltrim(dbo.getname('05880103'))第一套选择题答案12345678910CADCDBADCA11121314151617181920DCACDCBCAD21222324252627282930DACBBADBBB31323334353637383940CDABAAACDD第二套选择题第二套题目开始题号前面有「●」标记的是之前出现过的题,第四套留作测试使用,未作此标注。1.关于AFTER触发器和INSTEADOF触发器说法正确的答案是〔〕。A.AFTER触发器和INSTEADOF触发器既执行触发器内的语句又执行触发事件B.AFTER触发器只执行触发器内的语句不执行触发事件C.INSTEADOF触发器只执行触发器内的语句不执行触发事件D.AFTER触发器和INSTEADOF触发器只执行触发器内的语句不执行触发事件2.关于权限,说法错误的答案是〔〕。A.被授权者将获得的权限授予其他用户,需要在执行授权语句时加withgrantoptionB.授予数据库级权限时,只能在master数据库中授权C.授予权限时,ALL表示授予所有可用的对象权限D.对public角色授权,相当于对数据库中所有用户授权3.表t1有10行数据,使用select语句查询cursor_rows的结果分别是〔〕。Declaret_curcursorforselect*fromt1Selectcursor_rowsOpent_curSelectcursor_rowsCloset_curDeallocatet_curA.0和10B.10和10C.0和-1D.-1和-1●4.当表中的某一属性列被设置了主键约束,如此该属性列也同时具有如下约束〔〕。A.check约束和unique约束B.unique约束和notnull约束C.check约束和notnull约束D.以上选项均错误●5.select*fromstudentwheresno=’05880101’unionselect*fromstudentwheresno=’05880102’与此查询语句等价的选项是〔〕。A.select*fromstudentwheresno=’05880101’andsno=’05880102’B.select*fromstudentwheresno=’05880101’orsno=’05880102’C.select*fromstudentwheresno=’05880101’D.select*fromstudentwheresno=’05880102’●6.关于创建永久备份设备,如下说法错误的答案是〔〕。A.执行系统存储过程sp_addumpdevice创建永久备份设备B.执行系统存储过程sp_dropdevice删除永久备份设备C.假如被删除的“命名备份设备〞的类型为磁盘,那么必须指定DELFILE选项D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名7.以下关于变量定义,写法正确的答案是〔〕。A.declarex,yintB.declarexint,yintC.declareintx,yD.declareintx,inty●8.下面哪个选项不是SQLServer支持的存储过程类型〔〕。A.系统存储过程B.扩展存储过程C.应用存储过程D.用户存储过程●9.以下哪个数据库实例不属于系统数据库〔〕。A.masterB.modelC.msdbD.temp●10.创建用户自定数据类型,使用哪个系统定义的存储过程〔〕。A.sp_addtypeB.sp_typeC.typeD.addtype11.在数据库系统中,视图可以提供数据的〔〕。A.完整性B.并发性C.安全性D.可恢复性12.对于用户自定义函数的参数和返回值描述不正确的答案是〔〕。A.函数的形式参数的数据类型要写在参数名的后面B.函数的形式参数不能为空C.函数的返回值类型必须使用returns定义D.函数的返回值可以为空13.以下哪个选项不属于数据库的逻辑对象〔〕。A.表B.属性C.存储过程D.触发器●14.能够将‘java’课的学分赋值给变量的语句是哪一个〔〕。A.selectcreditintocreditfromcoursewhereame=‘java’B.selectcredit=creditfromcoursewhereame=‘java’C.selectcredit=creditfromcoursewhereame=‘java’D.selectcreditfromcoursewhereame=‘java’andcredit=credit15.SQLServer是基于哪种模型的数据库管理系统〔〕。A.层次模型B.网状模型C.关系模型D.面向对象模型●16.假设表中没有数据,如下语句中能够正确执行的是〔〕。A.altertablestudentdropageB.altertablestudentaddcolumnmemoC.altertablestudentdropcolumnageD.altertablestudentaddmemo●17.查询course表中的前5行,正确的语法是〔〕。A.selecttop5*fromcourseB.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5*)fromcourse18.对SQLServer数据库权限的管理有三种操作,以下哪个是错误的〔〕。A.REVOKEB.GRANTC.STOPD.DENY19.以下哪种情况,fetch_status全局变量的取值为-2〔〕。A.fetch语句执行成功B.fetch语句执行失败C.被读取的记录不存在D.被读取的记录存在20.SQLServer使用的图形界面管理工具是〔〕。A.SQLServerManagementStudioB.SQLServerConfigurationManagerC.AnalysisServicesD.NotificationServices●21.为数据库重命名的语法是〔〕。A.Alterdatabse旧名字ModifyName=新名字B.Alterdatabse旧名字AlterName=新名字C.Alterdatabse旧名字ModifyName新名字D.Renamedatabse旧名字To新名字22.SQLServer可以识别的日期常量,格式错误的答案是〔〕。A.’October15,2013’B.’10/15/2013’C.’2013-10-15’D.’2013:10:15’23.通过游标对表进展删除或者更新操作时,WHERECURRENTOF的作用是〔〕。A.为了提交请求B.释放游标当前的操作记录C.允许更新或删除当前游标的记录D.锁定游标当前的操作记录24.调用标量函数时,至少应使用〔〕和函数名。A.服务器名B.数据库名C.数据库架构名D.用户名●25.在SQLServer数据库中修改表的某一属性数据类型的命令,正确的答案是〔〕。A.altertable表名modify属性新数据类型B.altertable表名modifycolumn属性新数据类型C.altertable表名alter属性新数据类型D.altertable表名altercolumn属性新数据类型●26.有如下语句:DeclarexintIfxisnullSelect‘A’Ifx=0Select‘B’Ifx=’’Select‘C’查询的结果为〔〕。A.AB.BC.CD.有编译错误27.以下关于触发器的说法正确的答案是〔〕。A.在数据库创建新表时可自动激活DML触发器B.触发器能够接收参数C.可以使用触发器的名称来调用执行触发器D.可以通过使用触发器帮助保证数据的完整性和一致性28.在SQLserver中以下哪个命令可以用来对指定数据库进展备份〔〕。A.BACKUPB.REBACKC.REVOKED.RESTORE●29.关于T-SQL语言中的CASE语句,以下说法正确的答案是〔〕。A.then关键字后面可以使用insert、update和delete语句B.then关键字后面可以使用print语句C.case关键字后面不能有任何的表达式D.case语句中else关键字可以省略30.假如表中某个属性的值为NULL,如此表示该数据值是〔〕。A.空字符B.无任何数据C.空隔D.031.如下聚合函数用法正确的答案是〔〕。A.SUM(*)B.COUNT(*)C.MAX(*)D.AVG(*)●32.关于T-SQL语言,以下说法正确的答案是〔〕。A.T-SQL语言能用于Oracle数据库B.SQLServer数据库可以使用PL/SQL语言C.T-SQL语言提供了流程控制功能D.T-SQL语言并不提供标准的SQL命令●33.下面关于数据操纵语句,说法错误的答案是〔〕。A.使用Insert语句一次只能插入一行数据B.使用Insert语句一次可以插入多行数据C.使用Update语句一次可以更新多行数据D.使用Delete语句一次可以删除多行数据34.要删除一个名为A1的存储过程,应用使用命令〔〕。A.deleteprocedureA1B.dropprocedureA1C.alterprocedureA1D.executeCprocedureA135.关于DDL触发器下面说法错误的答案是〔〕。〔本学期未讲的内容〕A.DDL触发器可以作用在表上B.DDL触发器可以作用在数据库上C.DDL触发器可以作用在服务器上D.DDL触发器的触发事件包含CREATE、ALTER和DROP36.用于求系统日期的函数是〔〕。A.YEAR〔〕B.GETDATE〔〕C.COUNT〔〕D.SUM〔〕●37.执行以下语句:DECLAREnintSetn=3WHILEn<5BeginIFn=4Printltrim(n)+‘的平方数为’+ltrim(n*n)Setn=n+1End执行完成后循环次数为〔〕。A.0次B.1次C.2次D.死循环●38.定义了一个FORWARD_ONLY类型的游标,以下操作能正确执行的是〔〕。A.fetchfirstfrom游标B.fetchnextfrom游标C.fetchpriorfrom游标D.fetchlastfrom游标39.关于EXISTS谓词的使用,错误的答案是〔〕。A.EXISTS谓词返回的结果为TRUE或FALSEB.由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用*C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中D.NOTEXISTS与EXISTS返回的结果相反●40.下面关于触发器的描述正确的答案是〔〕。A.TRUCATETALBE语句虽然能够删除表记录,但它不会触发DELETE触发器B.DML触发器中可以包含CREATEDATABASE、ALTERDATABASE或DROPDATABASE语句C.只有执行UPDATA语句时UPDATE()函数的返回值为真D.触发器只能作用在表上,不能作用在数据库或服务器上第二套选择题答案12345678910CDCBBDBCDA11121314151617181920CDBCCCACCA21222324252627282930ADCCDADADB31323334353637383940BCABABCBCA第三套选择题●1.要删除一个名为A1的存储过程,应用使用命令〔〕。A.deleteprocedureA1B.dropprocedureA1C.alterprocedureA1D.executeCprocedureA1●2.执行以下语句:DECLAREnintSetn=3WHILEn<5BeginIFn=4Printltrim(n)+‘的平方数为’+ltrim(n*n)Setn=n+1End执行完成后循环次数为〔〕。A.0次B.1次C.2次D.死循环3.在游标的WHILE循环中,如下哪个值为0时,可以继续执行循环〔〕。A.cursor_rowsB.errorsC.connectionsD.fetch_status●4.定义了一个FORWARD_ONLY类型的游标,以下操作能正确执行的是〔〕。A.fetchfirstfrom游标B.fetchnextfrom游标C.fetchpriorfrom游标D.fetchlastfrom游标●5.定义一个名为t_cur的游标,一个名为t_cur的游标类型变量,如下语句正确的答案是〔〕。A.sett_cur=t_curB.fetchnextfromt_curintot_curC.selectt_curintot_curD.sett_cur=t_cur●6.利用游标来操纵数据时,所用的FORUPDATE子句充分利用了事务的哪个特性〔〕。A.原子性B.一致性C.永久性D.隔离性7.关于用户自定义函数,以下说法错误的答案是〔〕。A.多语句表值函数可以看作是标量型和内嵌表值型函数的结合体B.内嵌表值函数的返回值类型为表C.表值函数在调用时可以只使用函数名D.标量函数的返回值类型为表●8.调用标量函数时,至少应使用〔〕和函数名。A.服务器名B.数据库名C.数据库架构名D.用户名●9.如下聚合函数用法正确的答案是〔〕。A.SUM(*)B.COUNT(*)C.MAX(*)D.AVG(*)●10.如下说法错误的答案是〔〕。A.内嵌表值函数没有函数主体,返回的表是单个SELECT语句的结果集B.多语句表值函数的调用与内嵌表值函数的调用方法一样C.多语句表值函数的功能可以用标量函数来实现D.在内嵌表值函数的定义中,不使用BEGIN…END块定义函数主体●11.关于T-SQL语言中的CASE语句,以下说法正确的答案是〔〕。A.then关键字后面可以使用insert、update和delete语句B.then关键字后面可以使用print语句C.case关键字后面不能有任何的表达式D.case语句中else关键字可以省略12.定义一个存储过程查询某学生某门课程的成绩和学分,存储过程的首部如下形式:CreateProcedurestudent_infonamechar(8),kc_namechar(16)如此如下执行方式中,正确的答案是〔〕。A.Executestudent_info‘李明’,’操作系统’B.Execstudent_info(’操作系统’,‘李明’)C.Execstudent_info李明,操作系统D.Executestudent_info’操作系统’,‘李明’●13.关于DDL触发器下面说法错误的答案是〔〕。〔本学期未讲的内容〕A.DDL触发器可以作用在表上B.DDL触发器可以作用在数据库上C.DDL触发器可以作用在服务器上D.DDL触发器的触发事件包含CREATE、ALTER和DROP●14.关于触发器表示错误的答案是〔〕。A.触发器是不需要调用的,当触发事件发生时它就会被激活B.触发器不可以同步数据库的相关表进展级联更改C.当触发器的功能与表的约束条件发生冲突时,触发器将被停止D.触发器是一类特殊的存储过程●15.关于AFTER触发器和INSTEADOF触发器说法正确的答案是〔〕。A.AFTER触发器和INSTEADOF触发器既执行触发器内的语句又执行触发事件B.AFTER触发器只执行触发器内的语句不执行触发事件C.INSTEADOF触发器只执行触发器内的语句不执行触发事件D.AFTER触发器和INSTEADOF触发器只执行触发器内的语句不执行触发事件●16.以下关于触发器的说法正确的答案是〔〕。A.在数据库创建新表时可自动激活DML触发器B.触发器能够接收参数C.可以使用触发器的名称来调用执行触发器D.可以通过使用触发器帮助保证数据的完整性和一致性17.进展数据库备份时,首先必须创建用来存储藏份的备份设备,备份设备分为两类〔〕。A.磁盘和磁带B.永久备份设备和临时备份设备C.磁盘和永久备份设备D.磁带和临时备份设备18.关于创建永久备份设备,如下说法错误的答案是〔〕。A.执行系统存储过程sp_addumpdevice创建永久备份设备B.执行系统存储过程sp_dropdevice删除永久备份设备C.假如被删除的“命名备份设备〞的类型为磁盘,那么必须指定DELFILE选项D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名●19.对SQLServer数据库权限的管理有三种操作,以下哪个是错误的〔〕。A.REVOKEB.GRANTC.STOPD.DENY20.关于权限,说法错误的答案是〔〕。A.被授权者将获得的权限授予其他用户,需要在执行授权语句时加withgrantoptionB.授予数据库级权限时,只能在master数据库中授权C.授予权限时,ALL表示授予所有可用的对象权限D.对public角色授权,相当于对数据库中所有用户授权21.SQLServer使用的图形界面管理工具是〔〕。A.SQLServerManagementStudioB.SQLServerConfigurationManagerC.AnalysisServicesD.NotificationServices●22.以下有关TRUNCATETABLE命令说法正确的答案是〔〕。A.TRUNCATETABLE相当于DROPTABLEB.TRUNCATETABLE相当于无条件的DELETEFROMC.TRUNCATETABLE是删除表数据以与表结构D.TRUNCATETABLE可以有选择性的截断表中的数据●23.SQLServer是基于哪种模型的数据库管理系统〔〕。A.层次模型B.网状模型C.关系模型D.面向对象模型●24.以下哪个选项不属于数据库的逻辑对象〔〕。A.表B.属性C.存储过程D.触发器25.使用数据库实例的命令是〔〕。A.REVOKEB.USEC.SELECTD.GRANT26.关于SQLServer语法规如此,下面说法正确的答案是〔〕。A.关键字必须为大写B.一条语句完毕后必须加“;〞C.语句的执行必须使用GO命令D.每一个数据库对象都必须有一个唯一的完全限定名●27.在SQLServer数据库中修改表的某一属性数据类型的命令,正确的答案是〔〕。A.altertable表名modify属性新数据类型B.altertable表名modifycolumn属性新数据类型C.altertable表名alter属性新数据类型D.altertable表名altercolumn属性新数据类型●28.假设表中没有数据,如下语句中能够正确执行的是〔〕。A.altertablestudentdropageB.altertablestudentaddcolumnmemoC.altertablestudentdropcolumnageD.altertablestudentaddmemo●29.当表中的某一属性列被设置了主键约束,如此该属性列也同时具有如下约束〔〕。A.check约束和unique约束B.unique约束和notnull约束C.check约束和notnull约束D.以上选项均错误30.使用界面对表中数据进展增、删、改操作时,点击相应表右键的哪个选项〔〕。A.编辑B.设计C.打开表D.以上均错误●31.有如下语句:DeclarexintIfxisnullSelect‘A’Ifx=0Select‘B’Ifx=’’Select‘C’查询的结果为〔〕。A.AB.BC.CD.有编译错误●32.SQLServer可以识别的日期常量,格式错误的答案是〔〕。A.’October15,2013’B.’10/15/2013’C.’2013-10-15’D.’2013:10:15’●33.创建用户自定数据类型,使用哪个系统定义的存储过程〔〕。A.sp_addtypeB.sp_typeC.typeD.addtype●34.能够将‘java’课的学分赋值给变量的语句是哪一个〔〕。A.selectcreditintocreditfromcoursewhereame=‘java’B.selectcredit=creditfromcoursewhereame=‘java’C.selectcredit=creditfromcoursewhereame=‘java’D.selectcreditfromcoursewhereame=‘java’andcredit=credit●35.为变量赋值的写法,错误的答案是〔〕。A.seta=3,b=4B.selecta=3,b=4C.seta=3;setb=4D.selecta=3;selectb=4●36.查询course表中的前5行,正确的语法是〔〕。A.selecttop5*fromcourseB.selecttop(5)fromcourseC.selecttop5fromcourseD.selecttop(5*)fromcourse●37.关于T-SQL语言,以下说法正确的答案是〔〕。A.T-SQL语言能用于Oracle数据库B.SQLServer数据库可以使用PL/SQL语言C.T-SQL语言提供了流程控制功能D.T-SQL语言并不提供标准的SQL命令●38.在数据库系统中,视图可以提供数据的〔〕。A.完整性B.并发性C.安全性D.可恢复性●39.关于EXISTS谓词的使用,错误的答案是〔〕。A.EXISTS谓词返回的结果为TRUE或FALSEB.由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用*C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中D.NOTEXISTS与EXISTS返回的结果相反40.查询“图书〞表中书名含有“计算机〞的图书信息,正确的选项是〔〕。A.select*frombookwherebnamelike‘_计算机_’B.select*frombookwherebnamelike‘_计算机%’C.select*frombookwherebnamelike‘%计算机_’D.select*frombookwherebnamelike‘%计算机%’第三套选择题答案12345678910BCDBDDDCBC11121314151617181920DAABCDBDCD21222324252627282930ABCBBDDCBC31323334353637383940ADACAACCCD第四套选择题1.用界面方式创建表时,多个属性组合作为主键的操作是〔〕。A.点击相关的每一个属性,为其设置主键B.按住Ctrl键,将相关属性选中再设置主键C.按住Shift键,将相关属性选中再设置主键D.按住Alt键,将相关属性选中再设置主键2.函数形参的数据类型可以是以下哪个选项〔〕。A.timestampB.用户自定义数据类型C.decimalD.cursor3.在SQLServer中所使用的文件分为三大类,其中不包括哪个选项〔〕。A.辅助数据文件B.日志文件C.主数据文件D.逻辑文件4.在SQLserver中以下哪个命令可以用来对指定数据库进展备份〔〕。A.BACKUPB.REBACKC.REVOKED.RESTORE5.关于T-SQL语言,以下说法正确的答案是〔〕。A.T-SQL语言能用于Oracle数据库B.SQLServer数据库可以使用PL/SQL语言C.T-SQL语言提供了流程控制功能D.T-SQL语言并不提供标准的SQL命令6.SQLServer可以识别的日期常量,格式错误的答案是〔〕。A.’October15,2013’B.’10/15/2013’C.’2013-10-15’D.’2013:10:15’7.有如下语句:DeclarexintIfxisnullSelect‘A’Ifx=0Select‘B’Ifx=’’Select‘C’查询的结果为〔〕。A.AB.BC.CD.有编译错误8.为变量赋值的写法,错误的答案是〔〕。A.seta=3,b=4B.selecta=3,b=4C.seta=3;setb=4D.selecta=3;selectb=49.对SQLServer数据库权限的管理有三种操作,以下哪个是错误的〔〕。A.REVOKEB.GRANTC.STOPD.DENY10.查询“图书〞表中书名含有“计算机〞的图书信息,正确的选项是〔〕。A.select*frombookwherebnamelike‘_计算机_’B.select*frombookwherebnamelike‘_计算机%’C.select*frombookwherebnamelike‘%计算机_’D.select*frombookwherebnamelike‘%计算机%’11.通过游标操纵数据库,以下说法错误的答案是〔〕。A.在定义游标的查询语句时,必须加上FORUPDATE从句B.使用FORUPDATE从句没有加OF表示通过游标可以修改表中的任何一列C.FORUPDATEOFage表示通过游标只能对age属性进展修改D.使用FORUPDATE从句表示只能通过游标更新表数据,而不能删除表数据12.以下哪个选项不属于SQLServer服务的状态〔〕。A.关闭B.启动C.暂停D.重新启动13.关于EXISTS谓词的使用,错误的答案是〔〕。A.EXISTS谓词返回的结果为TRUE或FALSEB.由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用*C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中D.NOTEXISTS与EXISTS返回的结果相反14.在查询表数据时,为列定义别名,以下选项正确的答案是〔〕。A.selectsno学号fromstudentB.select学号=snofromstudentC.select学号assnofromstudentD.selectsno=学号fromstudent15.关于SQLServer语法规如此,下面说法正确的答案是〔〕。A.关键字必须为大写B.一条语句完毕后必须加“;〞C.语句的执行必须使用GO命令D.每一个数据库对象都必须有一个唯一的完全限定名16.通过游标对表进展删除或者更新操作时,WHERECURRENTOF的作用是〔〕。A.为了提交请求B.释放游标当前的操作记录C.允许更新或删除当前游标的记录D.锁定游标当前的操作记录17.如下说法错误的答案是〔〕。A.内嵌表值函数没有函数主体,返回的表是单个SELECT语句的结果集B.多语句表值函数的调用与内嵌表值函数的调用方法一样C.多语句表值函数的功能可以用标量函数来实现D.在内嵌表值函数的定义中,不使用BEGIN…END块定义函数主体18.SQLServer服务的启动模式默认为〔〕。A.恢复B.手动C.已禁用D.自动19.在SQLServer中不能定义一个触发器同时为〔〕。A.INSERT和DELETE触发器B.INSTEADOF和AFTER触发器C.INSERT和UPDATE触发器D.DELETE和UPDATE触发器20.表t1有10行数据,使用select语句查询cursor_rows的结果分别是〔〕。Declaret_curcursorforselect*fromt1Selectcursor_rowsOpent_curSelectcursor_rowsCloset_curDeallocatet_curA.0和10B.10和10C.0和-1D.-1和-121.在游标的WHILE循环中,如下哪个值为0时,可以继续执行循环〔〕。A.cursor_rowsB.errorsC.connectionsD.fetch_status22.在数据库系统中,视图可以提供数据的〔〕。A.完整性B.并发性C.安全性D.可恢复性23.要删除一个名为A1的存储过程,应用使用命令〔〕。A.deleteprocedureA1B.dropprocedureA1C.alterprocedureA1D.executeCprocedureA124.当表中的某一属性列被设置了主键约束,如此该属性列也同时具有如下约束〔〕。A.check约束和unique约束B.unique约束和notnull约束C.check约束和notnull约束D.以上选项均错误25.使用界面对表中数据进展增、删、改操作时,点击相应表右键的哪个选项〔〕。A.编辑B.设计C.打开表D.以上均错误26.能够将‘java’课的学分赋值给变量的语句是哪一个〔〕。A.selectcreditintocreditfromcoursewhereame=‘java’B.selectcredit=creditfromcoursewhereame=‘java’C.selectcredit=creditfromcoursewhereame=‘java’D.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论