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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

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

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

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

4、ect credit into credit from course where cname=java Bselect credit=credit from course where cname=java Cselect credit= credit from course where cname=java Dselect credit from course where cname=javaand credit=credit10. 游标的处理步骤的第二步是()。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 数据库BSQL 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 colu

7、mn memoC alter 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 nullSelect AIf x=0Select B If x= Sele

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

9、 Server 支持的存储过程类型(A系统存储过程B.扩展存储过程C.应用存储过程D.用户存储过程24.以下有关 TRUNCATE TABLE 命令说法正确的是()。ATRUNCATE TABLE相当于 DROP TABLEBTRUNCATE TABLE相当于无条件的 DELETE FROMCTRUNCATE TABLE是删除表数据以及表结构DTRUNCATE TABLE可以有选择性的截断表中的数据25.select * from student where sno=05880101unionselect * from student where sno=05880102与此查询语句等价的选项

10、是(A select * from student where sno=05880101 andsno= 05880102 B select * from student where sno=05880101 orsno= 05880102 C select * from student where sno=05880101D select * from student where sno=0588010226. 在 SQL server 中以下哪个命令可以用来对指定数据库进行备份()。ABACKUPB REBACKCREVOKEDRESTORE27. 定义一个名为 t_cur 的游标,一个名

11、为 t_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_ONLY 类型的游标,以下操作能正确执行的是()。Afetch first from游标Bfetch next from游标Cfetch prior from游标Dfetch last from游标29.SQL Server 有两种身份验证模式( )。A Windows 身份验证模式、 sa 身份验证模式B Windo

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

13、性 新数据类型B alter table 表名 modify column 属性 新数据类型C alter table 表名 alter 属性 新数据类型D alter table 表名 alter column 属性 新数据类型33.为变量赋值的写法,错误的是( )。A 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

14、 sp_addtypeB sp_typeC typeD addtype36.为数据库重命名的语法是( )。A Alter databse 旧名字 Modify Name= 新名字B Alter databse 旧名字 Alter Name= 新名字C Alter databse 旧名字 Modify Name 新名字D Rename databse 旧名字 To 新名字37.下面关于触发器的描述正确的是( )。ATRUCATE TALBE 语句虽然能够删除表记录,但它不会触发 DELETE 触 发器BDML 触发器中可以包含 CREATE DATABASE 、ALTER DATABASE 或

15、DROP DATABASE 语句C只有执行 UPDATA 语句时 UPDATE() 函数的返回值为真 D触发器只能作用在表上,不能作用在数据库或服务器上38.以下关于不相关子查询说法正确的是( )。A不相关子查询的执行顺序是:先执行父查询后执行子查询 B子查询不能单独执行,必须依赖于父查询C子查询只执行一次D 不相关子查询可以使用谓词 EXISTS39.关于 T-SQL 语言中的 CASE 语句,以下说法正确的是( )。A then 关键字后面可以使用 insert 、update 和 delete 语句B then 关键字后面可以使用 print 语句C case 关键字后面不能有任何的表达

16、式D case 语句中 else 关键字可以省略40.对于标量函数的调用方法,下面哪一项是正确的( )A exec dbo.getname(05880103)B select getname(05880103)C select * from dbo.getname(05880103)Dprint 姓名为: +ltrim(dbo.getname(05880103)第一套 选择题答案12345678910CADCDBADCA11121314151617181920DCACDCBCAD21222324252627282930DACBBADBBB31323334353637383940CDABAAAC

17、DD第二套 选择题第二套题目开始题号前面有标记的是之前出现过的题,第四套留作测试使用,未作此标注。1.关于 AFTER 触发器和 INSTEAD OF 触发器说法正确的是( )。 AAFTER 触发器和 INSTEAD OF 触发器既执行触发器内的语句又执行触发 事件B AFTER 触发器只执行触发器内的语句不执行触发事件CINSTEAD OF 触发器只执行触发器内的语句不执行触发事件DAFTER 触发器和 INSTEAD OF 触发器只执行触发器内的语句不执行触发 事件2.关于权限,说法错误的是( )。A被授权者将获得的权限授予其他用户, 需要在执行授权语句时加 with grant opt

18、ionB 授予数据库级权限时,只能在 master 数据库中授权C授予权限时, ALL 表示授予所有可用的对象权限D 对 public 角色授权,相当于对数据库中所有用户授权3.表 t1 有 10 行数据,使用 select 语句查询 cursor_rows 的结果分别是( )。Declare t_cur cursor for select * from t1Select cursor_rowsOpen t_curSelect cursor_rowsClose t_curDeallocate t_curA0 和 10 B10 和 10C 0 和-1 D -1 和-14. 当表中的某一属性列被设

19、置了主键约束,则该属性列也同时具有如下约束( )。A check 约束和 unique 约束B unique 约束和 not null 约束C check 约束和 not null 约束D以上选项均错误058801015. select * from student where sno=unionselect * from student where sno= 05880102与此查询语句等价的选项是( )。Aselect * from student where sno=05880101 andsno= 05880102 Bselect * from student where sno=05

20、880101 orsno= 05880102 Cselect * from student where sno=05880101Dselect * from student where sno=058801026. 关于创建永久备份设备,下列说法错误的是( )A执行系统存储过程 sp_addumpdevice 创建永久备份设备B 执行系统存储过程 sp_dropdevice 删除永久备份设备C若被删除的“命名备份设备”的类型为磁盘,那么必须指定 DELFILE 选项D 只须指定该命名备份设备的物理名,无须指定该命名备份设备的逻辑名7.以下关于变量定义,写法正确的是( )。A declare x

21、,y intB declare x int,y intC declare int x,yD declare int x,int y8.下面哪个选项不是 SQL Server 支持的存储过程类型( )A系统存储过程 B. 扩展存储过程C. 应用存储过程 D. 用户存储过程9. 以下哪个数据库实例不属于系统数据库( )。C msdbA master B modelD temp10. 创建用户自定数据类型,使用哪个系统定义的存储过程(A sp_addtype B sp_typeC type D addtype11.在数据库系统中,视图可以提供数据的( )。 A完整性 B 并发性C安全性 D 可恢复性

22、12.对于用户自定义函数的参数和返回值描述不正确的是( A函数的形式参数的数据类型要写在参数名的后面 B函数的形式参数不能为空C函数的返回值类型必须使用 returns 定义 D函数的返回值可以为空13.以下哪个选项不属于数据库的逻辑对象( )。 A表B属性C存储过程D触发器)。java java java and credit=credit )14. 能够将 java 课的学分赋值给变量的语句是哪一个 A select credit into credit from course where cname= B select credit=credit from course where cn

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

24、ent add memo17. 查询 course 表中的前 5 行,正确的语法是( )A select top 5 * from courseB select top(5) from courseC select top 5 from courseD select top(5*) from course18. 对 SQL Server数据库权限的管理有三种操作,以下哪个是错误的( )。AREVOKEBGRANTCSTOPD DENY19. 以下哪种情况,fetch_status 全局变量的取值为 -2 ( )。A fetch 语句执行成功B fetch 语句执行失败C被读取的记录不存在D 被

25、读取的记录存在20.SQL Server 使用的图形界面管理工具是( ) A SQL Server Management StudioB SQL Server Configuration ManagerC Analysis ServicesD Notification Services21. 为数据库重命名的语法是( )。A Alter databse 旧名字 Modify Name= 新名字B Alter databse 旧名字 Alter Name= 新名字C Alter databse 旧名字 Modify Name 新名字D Rename databse 旧名字 To 新名字22. S

26、QL Server 可以识别的日期常量,格式错误的是( )A October 15,2013 B 10/15/2013C 2013-10-15D 2013:10:15 23.通过游标对表进行删除或者更新操作时, WHERE CURRENT OF 的作用是 ( )。A为了提交请求B释放游标当前的操作记录C允许更新或删除当前游标的记录D 锁定游标当前的操作记录24.调用标量函数时,至少应使用( )和函数名。A服务器名 B 数据库名C数据库架构名 D 用户名25. 在 SQL Server 数据库中修改表的某一属性数据类型的命令,正确的是 ( )。A alter table 表名 modify 属性

27、 新数据类型B alter table 表名 modify column 属性 新数据类型C alter table 表名 alter 属性 新数据类型D alter table 表名 alter column 属性 新数据类型26. 有如下语句:Declare x intIf x is nullSelectAIf x=0SelectBIf x= SelectC查询的结果为()。AC27.以下关于触发器的说法正确的是()。A在数据库创建新表时可自动激活 DML 触发器B触发器能够接收参数C可以使用触发器的名称来调用执行触发器D可以通过使用触发器帮助保证数据的完整性和一致性BBD 有编译错误AB

28、ACKUPB REBACK)。28. 在 SQL server 中以下哪个命令可以用来对指定数据库进行备份(C REVOKE DRESTORE29. 关于 T-SQL 语言中的 CASE 语句,以下说法正确的是( )A then 关键字后面可以使用 insert 、update 和 delete 语句B then 关键字后面可以使用 print 语句C case 关键字后面不能有任何的表达式D case 语句中 else 关键字可以省略30.若表中某个属性的值为 NULL ,则表示该数据值是( ) A空字符B无任何数据C空隔D031. 下列聚合函数用法正确的是( )。ASUM(*)BCOUNT(*)CMAX(*)DAVG(*)32. 关于 T-SQL 语言,以下说法正确的是( )。A T-SQL 语言能用于 Oracle 数据库

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1