ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:136.84KB ,
资源ID:7542615      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7542615.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLServer选择题含答案去年原题.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

SQLServer选择题含答案去年原题.docx

1、SQLServer选择题含答案去年原题第一套 选择题1.下列说法错误的是( )。A. 内嵌表值函数没有函数主体,返回的表是单个 SELECTS句的结果集B.多语句表值函数的调用与内嵌表值函数的调用方法相同C多语句表值函数的功能可以用标量函数来实现D.在内嵌表值函数的定义中,不使用 BEGIN, END块定义函数主体2.以下哪个事件不能激活DML触发器的执行( )。ASELECT B. UPDATEC.INSERT D. DELETE3.以下哪个数据库实例不属于系统数据库( )Amaster B modelCmsdb D temp4.执行以下语句:DECLARE n intSet n=3WHIL

2、E n5Begin的平方数为 +ltrim(n*n)。IF n=4Print ltrim(n)+ Set n=n+1End 执行完成后循环次数为( A0 次 B1 次C. 2次 D.死循环5.利用游标来操纵数据时,所用的FOR UPDAT子句充分利用了事务的哪个特性 ( )。A.原子性 B. 致性C.永久性 D.隔离性6.关于触发器的描述,下列说法正确的是( )。A.触发器是在数据修改前被触发,约束是在数据修改后被触发B.触发器是一个能自动执行的特殊的存储过程C.触发器作为一个独立的对象存在,与数据库中其他对象无关Dinserted 表和 deleted 表是数据库中的物理表7.关于服务器角色

3、与数据库角色,说法正确的是( )。A.只能将一个登录名添加为某个固定服务器角色的成员B.只能将一个登录名添加为某个固定数据库角色的成员Csysadmin 是固定数据库角色Ddb_owner 是固定服务器角色8.关于创建永久备份设备,下列说法错误的是( )。A.执行系统存储过程sp_addumpdevice创建永久备份设备B.执行系统存储过程sp_dropdevice删除永久备份设备C若被删除的“命名备份设备”的类型为磁盘,那么必须指定 DELFILE选项D.)。java java java and credit=credit只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名9.能够

4、将 java 课的学分赋值给变量的语句是哪一个(A.select credit into credit from course where cname=B.select credit=credit from course where cname=C.select credit= credit from course where cname=D. select credit from course where cname= java 10.游标的处理步骤的第二步是( )。A.打开游标 B.定义游标C.关闭游标 D.取值到变量11.在定义存储过程时,下面说法不正确的是( )。A.不要以sp_为前缀

5、创建任何存储过程,因为 sp_前缀是SQL Server用来命名 系统存储过程的B.如果定义了默认值,执行存储过程时可以不提供实参C.VARYING!于指定作为输出参数支持的结果集,且仅适用于定义 cursor输出参数D.OUTPUT关键词用于指定参数为输入参数类型12.调用标量函数时,至少应使用( )和函数名A.服务器名 B .数据库名C.数据库架构名 D .用户名13.下面关于数据操纵语句,说法错误的是( )A.使用Insert语句一次只能插入一行数据B.使用Insert语句一次可以插入多行数据C.使用Update语句一次可以更新多行数据D.使用Delete语句一次可以删除多行数据14.关

6、于T-SQL语言,以下说法正确的是( )A.T-SQL语言能用于Oracle数据库B.SQL Server数据库可以使用PL/SQL语言C.T-SQL语言提供了流程控制功能D.T-SQL语言并不提供标准的SQL命令 15.SQL Server 可以识别的日期常量,格式错误的是( )A.October 15,2013 B . 10/15/2013 C.2013-10-15 D . 2013:10:15 16.假设表中没有数据,下列语句中能够正确执行的是(A.alter table student drop ageB.alter table student add column memoC.alt

7、er table student drop column ageD.alter table student add memo17.当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束 ( )。A.check 约束和 unique 约束B.unique 约束和 not null 约束C.check 约束和 not null 约束D.以上选项均错误18.在数据库系统中,视图可以提供数据的( )A.完整性 B 并发性C.安全性 D .可恢复性19. 有如下语句:Declare x intIf x is nullSelectAIf x=0SelectBIf x= SelectC查询的结果为

8、()。A. A B .BC. C D .有编译错误20.SQL Server 服务的启动模式默认为( )A.恢复 B .手动C.已禁用 D .自动21.在 SQL Server 中所使用的文件分为三大类,其中不包括哪个选项( )A.辅助数据文件 B .日志文件C主数据文件 D .逻辑文件22.查询 course 表中的前 5 行,正确的语法是( )Aselect top 5 * from courseBselect top(5) from courseCselect top 5 from courseDselect top(5*) from course23.下面哪个选项不是 SQL Serv

9、er 支持的存储过程类型( )A.系统存储过程B.扩展存储过程C.应用存储过程D.用户存储过程24.以下有关TRUNCATE TABLE令说法正确的是( )A.TRUNCATE TABLE当于 DROP TABLEB.TRUNCATE TABLE当于无条件的 DELETE FROMC.TRUNCATE TAB是删除表数据以及表结构D.TRUNCATE TABLE以有选择性的截断表中的数据26.在 SQL server 中以下哪个命令可以用来对指定数据库进行备份( )A.BACKUP B. REBACKC. REVOKE D . RESTORE27.定义一个名为 t_cur 的游标,一个名为 t

10、_cur 的游标类型变量,下列语句正 确的是( )。A.set t_cur=t_curB.fetch next from t_cur into t_curC.select t_cur into t_curD.set t_cur=t_cur28.定义了一个FORWARD_ONL型的游标,以下操作能正确执行的是( )A. fetch first from 游标B.fetch next from 游标C. fetch prior from 游标D.fetch last from 游标29.SQL Server 有两种身份验证模式( )。A.Windows身份验证模式、sa身份验证模式B.Window

11、s身份验证模式、SQL Server身份验证模式C.SQL Server 身份验证模式、 sa 身份验证模式D.以上选项均不正确30. 关于触发器叙述错误的是( )。A.触发器是不需要调用的,当触发事件发生时它就会被激活B.触发器不可以同步数据库的相关表进行级联更改C当触发器的功能与表的约束条件发生冲突时,触发器将被停止D.触发器是一类特殊的存储过程 31.SQL Server 是基于哪种模型的数据库管理系统( )A.层次模型 B .网状模型C关系模型 D .面向对象模型32.正确的是( )在 SQLServer 数据库中修改表的某一属性数据类型的命令,33.为变量赋值的写法,错误的是( )A

12、.set a=3,b=4B.select a=3,b=4C.set a=3;set b=4D.select a=3;select b=434.以下哪个选项不是 SQL Server 支持的用户自定义函数(A.标量函数 B .矢量函数C.内嵌表值函数 D .多语句表值函数35.创建用户自定数据类型,使用哪个系统定义的存储过程(A.sp_addtypeB.sp_typeC.typeD.addtype36.为数据库重命名的语法是( )A.Alter databseB.Alter databseC.Alter databse旧名字 Modify Name= 新名字 旧名字 Alter Name= 新名

13、字 旧名字 Modify Name 新名字D.Rename databse 旧名字 To 新名字37.下面关于触发器的描述正确的是( )。A. TRUCATE TALB语句虽然能够删除表记录,但它不会触发 DELET触发器B.DML触发器中可以包含 CREATEATABASEALTERDATABAS或 DROPATABASE 语句C.只有执行UPDAT语句时UPDATE(函数的返回值为真D.触发器只能作用在表上,不能作用在数据库或服务器上38.以下关于不相关子查询说法正确的是( )。A.不相关子查询的执行顺序是:先执行父查询后执行子查询B.子查询不能单独执行,必须依赖于父查询C子查询只执行一次

14、D.不相关子查询可以使用谓词 EXISTS39.关于T-SQL语言中的CASE语句,以下说法正确的是( )。A.then关键字后面可以使用insert、update和delete语句B.then关键字后面可以使用print语句C.case关键字后面不能有任何的表达式D.case语句中else关键字可以省略40.对于标量函数的调用方法,下面哪一项是正确的( )。A.exec dbo.getname(05880103)B.select getname(05880103)C.select * from dbo.getname(05880103)D.print 姓名为:+ltrim(dbo.getna

15、me(05880103)第一套选择题答案12345678910CADCDBADCA11121314151617181920DCACDCBCAD21222324252627282930DACBBADBBB31323334353637383940CDABAAACDD第二套 选择题第二套题目开始题号前面有标记的是之前出现过的题,第四套留作测试使用,未作此标注。1.关于AFTER触发器和INSTEAD 0触发器说法正确的是( )。A.AFTER触发器和INSTEAD 0!触发器既执行触发器内的语句又执行触发事件B.AFTER触发器只执行触发器内的语句不执行触发事件C.INSTEAD OF触发器只执行触

16、发器内的语句不执行触发事件D.AFTER触发器和INSTEAD 0!触发器只执行触发器内的语句不执行触发事件2.关于权限,说法错误的是( )。A. 被授权者将获得的权限授予其他用户,需要在执行授权语句时加 with grant optionB.授予数据库级权限时,只能在 master数据库中授权C.授予权限时,ALL表示授予所有可用的对象权限D.对public角色授权,相当于对数据库中所有用户授权3.表t1有10行数据,使用select语句查询cursor_rowS的结果分别是( )。Declare t_cur cursor for select * from t1Select cursor_

17、rows0pen t_curSelect cursor_rowsClose t_curDeallocate t_curA.0 和 10 B . 10 和 10C.0 和-1 D. -1 和-14. 当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束 ( )。A.check 约束和 unique 约束B.unique 约束和 not null 约束C.check 约束和 not null 约束D.以上选项均错误6. 关于创建永久备份设备,下列说法错误的是( )。A.执行系统存储过程sp_addumpdevice创建永久备份设备B.执行系统存储过程sp_dropdevice删除永久备

18、份设备C若被删除的 命名备份设备”的类型为磁盘,那么必须指定 DELFILE选项D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名7. 以下关于变量定义,写法正确的是( )A.declare x,y intB.declare x int,y intC.declare int x,yD.declare int x,int y8. 下面哪个选项不是 SQL Server 支持的存储过程类型( )。A.系统存储过程 B. 扩展存储过程C.应用存储过程 D. 用户存储过程9. 以下哪个数据库实例不属于系统数据库( )。A.master B . modelC. msdb D . temp

19、10. 创建用户自定数据类型,使用哪个系统定义的存储过程( )A.sp_addtype B . sp_typeC. type D . addtype11.在数据库系统中,视图可以提供数据的( )。A.完整性 B .并发性C.安全性 D .可恢复性12.对于用户自定义函数的参数和返回值描述不正确的是( )A.函数的形式参数的数据类型要写在参数名的后面B.函数的形式参数不能为空C. 函数的返回值类型必须使用returns定义D.函数的返回值可以为空13.以下哪个选项不属于数据库的逻辑对象( )A.表B.属性C存储过程D.触发器14. 能够将 java 课的学分赋值给变量的语句是哪一个( )sele

20、ct credit into credit from course where cname= select credit=credit from course where cname= select credit= credit from course where cname= select credit from course where cname= java15. SQL Server 是基于哪种模型的数据库管理系统( )。A.层次模型 B 网状模型C关系模型 D 面向对象模型16. 假设表中没有数据,下列语句中能够正确执行的是( )。Aalter table student drop

21、ageBalter table student add column memoCalter table student drop column ageDalter table student add memo17. 查询 course 表中的前 5 行,正确的语法是( )。Aselect top 5 * from courseBselect top(5) from courseCselect top 5 from courseDselect top(5*) from course18.对 SQL Server 数据库权限的管理有三种操作,以下哪个是错误的( )AREVOKE B GRANTCS

22、TOP D DENY19.以下哪种情况, fetch_status 全局变量的取值为 -2 ( ) Afetch 语句执行成功Bfetch 语句执行失败C.被读取的记录不存在D.被读取的记录存在20.SQL Server 使用的图形界面管理工具是(A.SQL Server Management StudioB.SQL Server Configuration ManagerC.Analysis ServicesD.Notification Services21. 为数据库重命名的语法是( )。A.Alter databse 旧名字 Modify Name= 新名字B.Alter databse

23、 旧名字 Alter Name= 新名字C.Alter databse 旧名字 Modify Name 新名字D.Rename databse 旧名字 To 新名字22.SQL Server 可以识别的日期常量,格式错误的是(A. October 15,2013 B. 10/15/2013 C. 2013-10-15 D. 2013:10:15 23.通过游标对表进行删除或者更新操作时, WHERCURRENOF的作用是( )A.为了提交请求B.释放游标当前的操作记录C允许更新或删除当前游标的记录D.锁定游标当前的操作记录24.调用标量函数时,至少应使用( )和函数名。A.服务器名 BC.数据

24、库架构名 D.数据库名.用户名25. 在 SQL Server 数据库中修改表的某一属性数据类型的命令,正确的是 ( )。A.alter table 表名 modify 属性 新数据类型B. alter table 表名 modify column 属性 新数据类型C. alter table 表名 alter 属性 新数据类型D.alter table 表名 alter column 属性 新数据类型26. 有如下语句: Declare x int If x is nullSelectAIf x=0SelectBIf x= SelectC查询的结果为()。A. A BBC. C D有编译错误

25、27.以下关于触发器的说法正确的是( )。A.在数据库创建新表时可自动激活 DML触发器B.触发器能够接收参数C.可以使用触发器的名称来调用执行触发器D.可以通过使用触发器帮助保证数据的完整性和一致性28.在 SQL server 中以下哪个命令可以用来对指定数据库进行备份( )A.BACKUP B. REBACKC.REVOKE D . RESTORE 29.关于T-SQL语言中的CASE语句,以下说法正确的是( )A.then 关键字后面可以使用 insert 、 update 和 delete 语句B.then 关键字后面可以使用 print 语句C.case 关键字后面不能有任何的表达

26、式D.case 语句中 else 关键字可以省略30.若表中某个属性的值为NULL则表示该数据值是( )A.空字符B.无任何数据C.空隔D031.下列聚合函数用法正确的是( )A.SUM(*)B.COUNT(*)C.MAX(*)D.AVG(*) 32.关于T-SQL语言,以下说法正确的是( )A.T-SQL语言能用于Oracle数据库B.SQL Server数据库可以使用PL/SQL语言C.T-SQL语言提供了流程控制功能D.T-SQL语言并不提供标准的SQL命令33. 下面关于数据操纵语句,说法错误的是( )A.使用Insert语句一次只能插入一行数据B.使用Insert语句一次可以插入多行

27、数据C.使用Update语句一次可以更新多行数据D.使用Delete语句一次可以删除多行数据34.要删除一个名为A1的存储过程,应用使用命令( )A.delete procedure A1B.drop procedure A1C.alter procedure A1D.execute C procedure A135.关于DDL触发器下面说法错误的是( )。(本学期未讲的内容)A.DDL触发器可以作用在表上B.DDL触发器可以作用在数据库上C.DDL触发器可以作用在服务器上D.DDL触发器的触发事件包含CREATE ALTERS DROP36.用于求系统日期的函数是( )A.YEAR()B.G

28、ETDAT(E)C.COUN(T)D.SUM()37.执行以下语句:DECLARE n intSet n=3WHILE n5Beg inIF n=4Print ltrim( n)+ 的平方数为+ltrim( n*n)Set n=n+1End执行完成后循环次数为( )。A.0次 B. 1次C. 2次 D.死循环38.定义了一个FORWARD_ON类型的游标,以下操作能正确执行的是( )。A.fetch first from 游标B.fetch next from 游标C.fetch prior from 游标D.fetch last from 游标39.关于EXISTS谓词的使用,错误的是( )

29、。A.EXISTS谓词返回的结果为TRUE或 FALSEB由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用*C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中D.NOT EXISTS EXISTS返回的结果相反40.下面关于触发器的描述正确的是( )。A.TRUCATE TALB语句虽然能够删除表记录,但它不会触发 DELET触发器B.DML触发器中可以包含 CREATEATABASEALTERDATABAS或 DROPDATABASE 语句C.只有执行UPDAT语句时UPDATE(函数的返回值为真D.触发器只能作用在表上,不能作用在数据库或服务器上第二套选择题答案12345678910CDCBBDBCDA111213141516

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2