SQLServer选择题含答案去年原题Word文件下载.docx

上传人:b****6 文档编号:8519185 上传时间:2023-05-11 格式:DOCX 页数:31 大小:136.84KB
下载 相关 举报
SQLServer选择题含答案去年原题Word文件下载.docx_第1页
第1页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第2页
第2页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第3页
第3页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第4页
第4页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第5页
第5页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第6页
第6页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第7页
第7页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第8页
第8页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第9页
第9页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第10页
第10页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第11页
第11页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第12页
第12页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第13页
第13页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第14页
第14页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第15页
第15页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第16页
第16页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第17页
第17页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第18页
第18页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第19页
第19页 / 共31页
SQLServer选择题含答案去年原题Word文件下载.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

SQLServer选择题含答案去年原题Word文件下载.docx

《SQLServer选择题含答案去年原题Word文件下载.docx》由会员分享,可在线阅读,更多相关《SQLServer选择题含答案去年原题Word文件下载.docx(31页珍藏版)》请在冰点文库上搜索。

SQLServer选择题含答案去年原题Word文件下载.docx

B.执行系统存储过程sp_dropdevice删除永久备份设备

C•若被删除的“命名备份设备”的类型为磁盘,那么必须指定DELFILE选项

D.

‘java'

‘java'

‘java'

andcredit=@credit

只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名

9.能够将‘java'

课的学分赋值给变量的语句是哪一个(

A.selectcreditinto@creditfromcoursewherecname=

B.selectcredit=@creditfromcoursewherecname=

C.select@credit=creditfromcoursewherecname=

D.selectcreditfromcoursewherecname=‘java'

10.游标的处理步骤的第二步是()。

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.altertablestudentdropage

B.altertablestudentaddcolumnmemo

C.altertablestudentdropcolumnage

D.altertablestudentaddmemo

17.当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束()。

A.check约束和unique约束

B.unique约束和notnull约束

C.check约束和notnull约束

D.以上选项均错误

18.在数据库系统中,视图可以提供数据的()

A.完整性B•并发性

C.安全性D.可恢复性

19.有如下语句:

Declare@xint

If@xisnull

Select

‘A'

If@x=0

‘B'

If@x='

'

‘C'

查询的结果为(

A.AB.

B

C.CD.

有编译错误

20.SQLServer服务的启动模式默认为()

A.恢复B.手动

C.已禁用D.自动

21.在SQLServer中所使用的文件分为三大类,其中不包括哪个选项()

A.辅助数据文件B.日志文件

C•主数据文件D.逻辑文件

22.查询course表中的前5行,正确的语法是()

A.selecttop5*fromcourse

B.selecttop(5)fromcourse

C.selecttop5fromcourse

D.selecttop(5*)fromcourse

23.下面哪个选项不是SQLServer支持的存储过程类型()

A.系统存储过程

B.扩展存储过程

C.应用存储过程

D.用户存储过程

24.以下有关TRUNCATETABLE令说法正确的是()

A.TRUNCATETABLE当于DROPTABLE

B.TRUNCATETABLE当于无条件的DELETEFROM

C.TRUNCATETAB是删除表数据以及表结构

TRUNCATETABLE以有选择性的截断表中的数据

26.在SQLserver中以下哪个命令可以用来对指定数据库进行备份()

A.BACKUPB.REBACK

C.REVOKED.RESTORE

27.定义一个名为t_cur的游标,一个名为@t_cur的游标类型变量,下列语句正确的是()。

A.sett_cur=@t_cur

B.fetchnextfromt_curinto@t_cur

C.selectt_curinto@t_cur

D.set@t_cur=t_cur

28.定义了一个FORWARD_ONL型的游标,以下操作能正确执行的是()

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数据库中修改表的某一属性数据类型的命令,

33.为变量赋值的写法,错误的是()

A.set@a=3,@b=4

B.select@a=3,@b=4

C.set@a=3;

set@b=4

D.select@a=3;

select@b=4

34.以下哪个选项不是SQLServer支持的用户自定义函数(

A.标量函数B.矢量函数

C.内嵌表值函数D.多语句表值函数

35.创建用户自定数据类型,使用哪个系统定义的存储过程(

A.sp_addtype

B.sp_type

C.type

D.addtype

36.为数据库重命名的语法是()

A.Alterdatabse

B.Alterdatabse

C.Alterdatabse

旧名字ModifyName=新名字旧名字AlterName=新名字旧名字ModifyName新名字

D.Renamedatabse旧名字To新名字

37.下面关于触发器的描述正确的是()。

A.TRUCATETALB语句虽然能够删除表记录,但它不会触发DELET触发器

B.DML触发器中可以包含CREATEATABASEALTERDATABAS或DROPATABASE语句

C.只有执行UPDAT语句时UPDATE(函数的返回值为真

D.触发器只能作用在表上,不能作用在数据库或服务器上

38.以下关于不相关子查询说法正确的是()。

A.不相关子查询的执行顺序是:

先执行父查询后执行子查询

B.子查询不能单独执行,必须依赖于父查询

C•子查询只执行一次

D.不相关子查询可以使用谓词EXISTS

39.关于T-SQL语言中的CASE语句,以下说法正确的是()。

A.then关键字后面可以使用insert、update和delete语句

B.then关键字后面可以使用print语句

C.case关键字后面不能有任何的表达式

D.case语句中else关键字可以省略

40.对于标量函数的调用方法,下面哪一项是正确的()。

A.execdbo.getname('

05880103'

B.selectgetname('

C.select*fromdbo.getname('

D.print'

姓名为:

+ltrim(dbo.getname('

))

第一套选择题答案

1

2

3

4

6

7

8

9

10

C

A

D

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

第二套选择题

第二套题目开始题号前面有「•」标记的是之前出现过的题,第四套留作测试使用,未作此标注。

1.关于AFTER触发器和INSTEAD0触发器说法正确的是()。

A.AFTER触发器和INSTEAD0!

触发器既执行触发器内的语句又执行触发事件

B.AFTER触发器只执行触发器内的语句不执行触发事件

C.INSTEADOF触发器只执行触发器内的语句不执行触发事件

D.AFTER触发器和INSTEAD0!

触发器只执行触发器内的语句不执行触发事件

2.关于权限,说法错误的是()。

A.被授权者将获得的权限授予其他用户,需要在执行授权语句时加withgrantoption

B.授予数据库级权限时,只能在master数据库中授权

C.授予权限时,ALL表示授予所有可用的对象权限

D.对public角色授权,相当于对数据库中所有用户授权

3.表t1有10行数据,使用select语句查询@@cursor_rowS的结果分别是()。

Declaret_curcursorforselect*fromt1

Select@@cursor_rows

0pent_cur

Closet_cur

Deallocatet_cur

A.0和10B.10和10

C.0和-1D.-1和-1

•4.当表中的某一属性列被设置了主键约束,则该属性列也同时具有如下约束()。

•6.关于创建永久备份设备,下列说法错误的是()。

C•若被删除的命名备份设备”的类型为磁盘,那么必须指定DELFILE选项

D.只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名

7.以下关于变量定义,写法正确的是()

A.declare@x,@yint

B.declare@xint,@yint

C.declareint@x,@y

D.declareint@x,int@y

•8.下面哪个选项不是SQLServer支持的存储过程类型()。

A.系统存储过程B.扩展存储过程

C.应用存储过程D.用户存储过程

•9.以下哪个数据库实例不属于系统数据库()。

A.masterB.model

C.msdbD.temp

•10.创建用户自定数据类型,使用哪个系统定义的存储过程()

A.sp_addtypeB.sp_type

C.typeD.addtype

11.在数据库系统中,视图可以提供数据的()。

A.完整性B.并发性

12.对于用户自定义函数的参数和返回值描述不正确的是()

A.函数的形式参数的数据类型要写在参数名的后面

B.函数的形式参数不能为空

C.函数的返回值类型必须使用returns定义

D.函数的返回值可以为空

13.以下哪个选项不属于数据库的逻辑对象()

A.表

B.属性

C•存储过程

D.触发器

•14.能够将‘java'

课的学分赋值给变量的语句是哪一个()

selectcreditinto@creditfromcoursewherecname=selectcredit=@creditfromcoursewherecname=select@credit=creditfromcoursewherecname=selectcreditfromcoursewherecname=‘java

15.SQLServer是基于哪种模型的数据库管理系统()。

A.层次模型B•网状模型

C•关系模型D•面向对象模型

•16.假设表中没有数据,下列语句中能够正确执行的是()。

A.altertablestudentdropage

B.altertablestudentaddcolumnmemo

C.altertablestudentdropcolumnage

D.altertablestudentaddmemo

•17.查询course表中的前5行,正确的语法是()。

18.对SQLServer数据库权限的管理有三种操作,以下哪个是错误的()

A.REVOKEB.GRANT

C.STOPD.DENY

19.以下哪种情况,@@fetch_status全局变量的取值为-2()A.fetch语句执行成功

B.fetch语句执行失败

C.被读取的记录不存在

D.被读取的记录存在

20.SQLServer使用的图形界面管理工具是(

A.SQLServerManagementStudio

B.SQLServerConfigurationManager

C.AnalysisServices

D.NotificationServices

•21.为数据库重命名的语法是()。

A.Alterdatabse旧名字ModifyName=新名字

B.Alterdatabse旧名字AlterName=新名字

C.Alterdatabse旧名字ModifyName新名字

22.SQLServer可以识别的日期常量,格式错误的是(

October15,2013'

B.'

10/15/2013'

2013-10-15'

D.'

2013:

23.通过游标对表进行删除或者更新操作时,WHERCURRENOF的作用是()

A.为了提交请求

B.释放游标当前的操作记录

C•允许更新或删除当前游标的记录

D.锁定游标当前的操作记录

24.调用标量函数时,至少应使用()和函数名。

A.服务器名B

C.数据库架构名D

.数据库名

.用户名

•25.在SQLServer数据库中修改表的某一属性数据类型的命令,正确的是()。

A.altertable表名modify属性新数据类型

B.altertable表名modifycolumn属性新数据类型

C.altertable表名alter属性新数据类型

D.altertable表名altercolumn属性新数据类型

•26.有如下语句:

Declare@xintIf@xisnull

A.AB

C.CD

27.以下关于触发器的说法正确的是()。

A.在数据库创建新表时可自动激活DML触发器

B.触发器能够接收参数

C.可以使用触发器的名称来调用执行触发器

D.可以通过使用触发器帮助保证数据的完整性和一致性

28.在SQLserver中以下哪个命令可以用来对指定数据库进行备份()

C.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.0

31.下列聚合函数用法正确的是()

A.SUM(*)

B.COUNT(*)

C.MAX(*)

D.AVG(*)

•32.关于T-SQL语言,以下说法正确的是()

D.T-SQL语言并不提供标准的SQL命令

•33.下面关于数据操纵语句,说法错误的是()

34.要删除一个名为A1的存储过程,应用使用命令()

A.deleteprocedureA1

B.dropprocedureA1

C.alterprocedureA1

D.executeCprocedureA1

35.关于DDL触发器下面说法错误的是()。

(本学期未讲的内容)

A.DDL触发器可以作用在表上

B.DDL触发器可以作用在数据库上

C.DDL触发器可以作用在服务器上

D.DDL触发器的触发事件包含CREATEALTERSDROP

36.用于求系统日期的函数是()

A.YEAR()

B.GETDAT(E)

C.COUN(T)

D.SUM()

•37.执行以下语句:

Begin

Printltrim(@n)+'

+ltrim(@n*@n)

End

执行完成后循环次数为()。

A.0次B.1次

•38.定义了一个FORWARD_ON类型的游标,以下操作能正确执行的是()。

A.fetchfirstfrom游标

C.fetchpriorfrom游标

39.关于EXISTS谓词的使用,错误的是()。

A.EXISTS谓词返回的结果为TRUE或FALSE

B•由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用*

C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中

D.NOTEXISTS^EXISTS返回的结果相反

•40.下面关于触发器的描述正确的是()。

A.TRUCATETALB语句虽然能够删除表记录,但它不会触发DELET触发器

B.DML触发器中可以包含CREATEATABASEALTERDATABAS或DROPDATABASE语句

第二套选择题答案

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

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

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