30.使用界面对表中数据进行增、删、改操作时,点击相应表右键的哪个选项
( )。
A.编辑 B.设计
C.打开表 D.以上均错误
●31.有如下语句: Declare @x int If @x is null Select ‘A’ If @x=0
Select ‘B’
If @x=’’
Select ‘C’ 查询的结果为( )。 A.A B.B
C.C D.有编译错误
●32.SQL Server可以识别的日期常量,格式错误的是( )。 A.’October 15,2013? B.’10/15/2013’ C.’2013-10-15’ D.’2013:10:15?
●33.创建用户自定数据类型,使用哪个系统定义的存储过程( )。 A.sp_addtype B.sp_type C.type D.addtype
●34.能够将‘java’课的学分赋值给变量的语句是哪一个( )。
A.select credit into @credit from course where cname=‘java’ B.select credit=@credit from course where cname=‘java’ C.select @credit= credit from course where cname=‘java’
D.select credit from course where cname=‘java’and credit=@credit
●35.为变量赋值的写法,错误的是( )。 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
●36.查询course表中的前5行,正确的语法是( )。 A.select top 5 * from course B.select top(5) from course C.select top 5 from course D.select top(5*) from course
●37.关于T-SQL语言,以下说法正确的是( )。
A.T-SQL语言能用于Oracle数据库 B.SQL Server数据库可以使用PL/SQL语言 C.T-SQL语言提供了流程控制功能 D.T-SQL语言并不提供标准的SQL命令
●38.在数据库系统中,视图可以提供数据的( )。 A.完整性 B.并发性 C.安全性 D.可恢复性
●39.关于EXISTS谓词的使用,错误的是( )。 A.EXISTS谓词返回的结果为TRUE或FALSE
B.由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用* C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中 D.NOT EXISTS与EXISTS返回的结果相反
40.查询“图书”表中书名含有“计算机”的图书信息,正确的选项是( )。 A.select * from book where bname like ‘_计算机_’ B.select * from book where bname like ‘_计算机%’ C.select * from book where bname like ‘%计算机_’ D.select * from book where bname like ‘%计算机%’ 第三套 选择题答案 1 2 3 4 5 6 7 8 9 10 B C D B D D D C B C 11 12 13 14 15 16 17 18 19 20 D A A B C D B D C D 21 22 23 24 25 26 27 28 29 30 A B C B B D D C B C 31 32 33 34 35 36 37 38 39 40 A D A C A A C C C D
第四套 选择题
1.用界面方式创建表时,多个属性组合作为主键的操作是( )。
A.点击相关的每一个属性,为其设置主键 B.按住Ctrl键,将相关属性选中再设置主键 C.按住Shift键,将相关属性选中再设置主键 D.按住Alt键,将相关属性选中再设置主键
2.函数形参的数据类型可以是以下哪个选项( )。 A.timestamp B.用户自定义数据类型 C.decimal D.cursor
3.在SQL Server中所使用的文件分为三大类,其中不包括哪个选项( A.辅助数据文件 B.日志文件 C.主数据文件 D.逻辑文件
4.在SQL server中以下哪个命令可以用来对指定数据库进行备份( A.BACKUP B.REBACK C.REVOKE D.RESTORE
5.关于T-SQL语言,以下说法正确的是( )。 A.T-SQL语言能用于Oracle数据库 B.SQL Server数据库可以使用PL/SQL语言 C.T-SQL语言提供了流程控制功能 D.T-SQL语言并不提供标准的SQL命令
6.SQL Server可以识别的日期常量,格式错误的是( )。 A.?October 15,2013? B.?10/15/2013? C.?2013-10-15? D.?2013:10:15?
7.有如下语句: Declare @x int If @x is null Select ?A? If @x=0
Select ?B?
If @x=??
Select ?C?
查询的结果为( )。 A.A B.B
C.C D.有编译错误
)。 )。8.为变量赋值的写法,错误的是( )。
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
9.对SQL Server数据库权限的管理有三种操作,以下哪个是错误的( )。 A.REVOKE B.GRANT C.STOP D.DENY
10.查询“图书”表中书名含有“计算机”的图书信息,正确的选项是( )。 A.select * from book where bname like ?_计算机_? B.select * from book where bname like ?_计算机%? C.select * from book where bname like ?%计算机_? D.select * from book where bname like ?%计算机%?
11.通过游标操纵数据库,以下说法错误的是( )。 A.在定义游标的查询语句时,必须加上FOR UPDATE从句
B.使用FOR UPDATE从句没有加OF表示通过游标可以修改表中的任何一列 C.FOR UPDATE OF age 表示通过游标只能对age属性进行修改
D.使用FOR UPDATE从句表示只能通过游标更新表数据,而不能删除表数据
12.以下哪个选项不属于SQL Server服务的状态( )。 A.关闭 B.启动 C.暂停 D.重新启动
13.关于EXISTS谓词的使用,错误的是( )。 A.EXISTS谓词返回的结果为TRUE或FALSE
B.由EXISTS引出的子查询,select语句后一般不写具体的属性列,而使用* C.EXISTS既可以用在相关子查询中,又可以用在不相关子查询中 D.NOT EXISTS与EXISTS返回的结果相反
14.在查询表数据时,为列定义别名,以下选项正确的是( )。 A.select sno 学号 from student B.select 学号=sno from student C.select 学号 as sno from student D.select sno=学号 from student
15.关于SQL Server语法规则,下面说法正确的是( )。 A.关键字必须为大写
B.一条语句结束后必须加“;” C.语句的执行必须使用GO命令
D.每一个数据库对象都必须有一个唯一的完全限定名