SQL期中练习

SQL期中考试练习 --时间90分钟

一.选择题:

1、下列属于数值型常量的是 A、”123” B、’456” C、[789] D、5E-6, 2、 123E-5是( )常量

A、数值型 B、日期型 C、字符型 D、逻辑型, 3、getdate()是( )类型数据

A、数值型 B、日期型 C、字符型 D、逻辑型 4、 '2008-8-8'是( )常量

A、数值型 B、日期型 C、字符型 D、逻辑型5、exp(0)+25表达式的运算结果是

A、25 B、25 C、26 D、27 6、 '123'+‘abc’ 表达式的运算结果是 A、[123] B、‘abc’ C、'123abc' D、{123abc} 7、1=2表达式的运算结果是

A、F B、False C、ture D、.T. 8、1>2 or 2>1表达式的运算结果是

A、F B、False C、t D、ture 9、函数ABS(-11.4)的值是

A、11.4 B、-11.4 C、11 D、12 10、函数SQRT(9)的值是

A、9 B、4 C、3 D、6 11、 函数LEN('ABC计算机')的值是 A、6 B、9 C、8 D、7

12、 函数SUBSTRING('ABC12计算机',4,2)的值是

A、\ B、\计\ C、'12' D、\计算机\ 13、 函数LTRIM(' 计算机')的值是

A、\ 计算机\ B、'计算机' C、\计算机 \ D、\14、 函数YEAR('2009-8-12')的值是

A、2009 B、2008 C、8 D、12 15、 函数MONTH('2009-8-12')的值是

A、2009 B、2008 C、8 D、12 16、 函数DAY('2009-8-12')的值是

A、2009 B、2008 C、8 D、12 17、 函数STR(2009)的值是 A、2009 B、’2009’ C、”2008” D、2010 18、 函数POWER(2,10)的值是

A、1000 B、100 C、20 D、1024 19、 函数CEILING(123.45)的值是

计算机\ A、123 B、124 C、100 D、125 20、 函数FLOOR(123.45)的值是

A、123 B、124 C、100 D、125 21、函数PI()的值是

A、2 B、3 C、4 D、3.14159 22、 cast('123' as int)+500的值是

A、123500 B、623 C、123 D、500 23.数据库的英文缩写是 ( )

A、DB B、DBMS C、DBS D、BBS 24.数据库管理系统的英文缩写是 ( ) A、DB B、DBMS C、DBS D、BBS 25.数据库系统的英文缩写是 ( )

A、DB B、DBMS C、DBS D、BBS 26.人工管理阶段是数据管理技术发展的( )

A、第一阶段 B、第二阶段 C、第三阶段 D、第四阶段 27.文件系统阶段是数据管理技术发展的( )

A、第一阶段 B、第二阶段 C、第三阶段 D、第四阶段 28.数据库系统阶段是数据管理技术发展的( )

A、第一阶段 B、第二阶段 C、第三阶段 D、第四阶段 29.SQL是( )数据库管理系统

A、层次型 B、网状型 C、关系型 D、数据型 30.数据处理是指将数据转换成( )的过程 A、信息 B、数据 C、计算机 D、数字 31.数据库管理系统所支持的数据模型有

A、数学模型 B、层次模型 C、物理模型 D、经济模型 32.关系模型是( )系统所支持的数据模型

A、数据库 B、数据表 C、数据库管理 D、表单 33.一个二维表操作是一种 ( )

A、层次操作 B、网络操作 C、投影操作 D、关系操作 34.下列系统数据库中最重要的是( ) A、master B、modol C、msdb D、tempdb 35.下列属于模版数据库的是( )

A、master B、modol C、msdb D、tempdb 36.下列属于代理服务数据库的是( )

A、master B、modol C、msdb D、tempdb 37.下列属于临时数据库的是( )

A、master B、modol C、msdb D、tempdb 二. 判断题:

1.180———是数据 ,

2.180———是信息

3.他的身高是180cm——是数据

4.他的身高是180cm———是信息 , 5.数据库的英文缩写是DB ,

6.数据库管理系统的英文缩写是DBMS , 7.数据库系统的英文缩写是DBS ,

8.数据管理技术发展的第一阶段是人工管理阶段 , 9.数据管理技术发展的第二阶段是文件系统阶段 , 10.数据管理技术发展的第三阶段是数据库系统阶段 , 11.现实世界是用概念模型来对其进行描述 12.信息世界是用概念模型来对其进行描述 ,

13.实体-联系方法(Entity Relationship Approach)简称E-R方法 , 14.E-R方法用E-R图来描述现实世界的概念模型 , 15.E-R图提供了表示实体、属性和联系的方法 , 16.数据模型表示数据与数据之间的联系方法 , 17.SQL是关系型数据库管理系统 , 18.SQL是网状型数据库管理系统 19.一个二维表就是一个关系 , 20.网状型数据模型就是一个二维表

21.SQL Server是一种基于客户/服务器模式的关系数据库管理系统 , 22.SQL Server采用Transact-SQL语言在客户机和服务器之间传递信息 , 23.企业管理器可以完成数据库管理与维护的大部分工作 , 24.查询分析器主要用于输入和执行Transact-SQL语句 ,

25.服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务 , 三.编程序:任选3个 1.两个变量值的交换

2.已知三角形的三条边为a、b、c,求其面积。

3. 判断一个学生成绩cj属于哪个等级】

4.求数据库gz中的表文件gzqd中的基本工资的平均值、总计、最大值和最小值 5.计算1+2+3+……100 6.计算1+3+5+……99 四.程序填空:

1.求和:s=1+1/2+1/4++1/8……+1/1024 declare @i int,@s decimal(8,5) set @s=【 1】 set @i=1

while @i<=【2】 begin

set @s=@s+1.0/【 3】(2,@i) set @i=@i+【4】 【 5】 print @s

2.统计未来100年中闰年的年份个数 declare @i int,@h int set @h=【 1】 set @i=2013

while @i<=【 2】 begin

if (@i%4=0 and @i0!=0) or (@i@0=0) set @h=@h+【 3】 set @i=@i+1 【4】

print @【 5】 五.命令填空:

1.创建数据库gz命令create【 1】 2.打开数据库gz命令【 1】gz,

3.修改数据库gz命令alter【 1】gz, 4.删除数据库gz命令drop【 1】gz, 5.创建数据表cj命令 create 【 1】 cj 6.增加字段:【 1】 table cj add 入学日期 7.删除表:【 1】 table chji,

8. 查询基本工资>1000的记录:select * from gzqd where 基本工资【 1】1000 9.查询理学院的教授情况:

select * from gzqd where 单位名称='理学院' 【 1】 职称='教授' 10. 查询姓李的职工情况:select * from gzqd where 姓名 【 1】 '李%' 11. 查询实发工资在1000-1300元之间的职工情况:

select * from gzqd where 实发 【 1】 1000.00 and 1300.00 12. 查询结果按实发工资降序排列: select * from gzqd order by 实发 【 1】

13. 统计gzqd表的记录个数:Select 【 1】(*) as 记录数 from gzqd 14. 查询结果按单位名称分组:

Select 单位名称,姓名 from gzqd 【 1】 by 单位名称,姓名, 15. 保存查询结果到cj:select * 【 1】 cj from cc

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4