SQL Server 期末考试题目及答案
一、单选题
1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。
A. Windows平台
B. UNIX平台
C. LINX平台
D. NetWare平台
2. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server2000通常会()。
A. 为数据加上页级锁
B. 为数据加上行级锁
C. 需要用户的干涉和参与
D. 使用户独占数据库
3. 当采用Windows认证方式登录数据库服务器时,SQL Server2000客户端软件会向操作系统请求一个()。
A. 信任连接
B. 邮件集成
C. 并发控制
D. 数据转换服务
4. 以下对SQL Server2000描述不正确的是()。
A. 支持XML
B. 支持用户自定义函数
C. 支持邮件集成
D. 支持网状数据模型
5. 如果在SQL Server2000上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版
B. 标准版
C. 个人版
D. 开发版
6. 提高SQL Server2000性能的最佳方法之一是()。
A. 增大硬盘空间
B. 增加内存
C. 减少数据量
D. 采用高分辨率显示器
7. SQL Server2000标准版不支持的操作系统是()。
A. Windows 2000 Server
B. Windows NT Server
C. Windows98
D. Windows 2000 Advanced Server
8. 如果希望完全安装SQL Server2000,则应选择()。
A. 典型安装
B. 最小安装
C. 自定义安装
D. 仅连接
9. 要想使SQL Server2000数据库管理系统开始工作,必须首先启动()。
A. SQL Server服务器
B. 查询分析器
C. 网络实用工具
D. 数据导入和导出程序
10. 用于配置客户端网络连接的工具是()。
A. 企业管理器
B. 客户端网络实用工具
C. 查询分析器
D. 联机帮助文档
11. SQL Server2000的物理存储主要包括3类文件()。
A. 主数据文件、次数据文件、事务日志文件
B. 主数据文件、次数据文件、文本文件
C. 表文件、索引文件、存储过程
D. 表文件、索引文件、图表文件
12. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
A. 事务日志文件
B. 主数据文件
C. DELETE语句
D. 联机帮助文件
13. SQL Server2000系统中的所有系统级信息存储于哪个数据库()。
A. master
B. model
C. tempdb
D. msdb
14. 下面关于tempdb数据库描述不正确的是()。
A. 是一个临时数据库
B. 属于全局资源
C. 没有权限限制
D. 是用户建立新数据库的模板
15. Transact-SQL对标准SQL的扩展主要表现为()。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group By)查询功能
D. 提供了Min、Max等统计函数
16. 语句“USE master GO SELECT * FROM sysfiles GO”包括()个批处理。
A. 1
B. 2
C. 3
D.4
17. SQL Server2000的字符型系统数据类型主要包括()。
A. int、money、char
B. char、varchar、text
C. datetime、binary、int
D. char、varchar、int
18. 如果要在SQL Server2000中存储图形图像、Word文档文件,不可采用的数据类型是()。
A. binary
B. varbinary
C. image
D. text
19. 下面关于Timestamp数据类型描述正确的是:()。
A. 是一种日期型数据类型
B. 是一种日期和时间组合型数据类型
C. 可以用来替代传统的数据库加锁技术
D. 是一种双字节数据类型
20. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是()字节。
A. 1M
B. 2M
C. 3M
D. 4M
21. 下面关于索引的描述不正确的是()。
A. 索引是一个指向表中数据的指针
B. 索引是在元组上建立的一种数据库对象
C. 索引的建立和撤消对表中的数据毫无影响
D. 表被撤消时将同时撤消在其上建立的索引
22. 以下哪种情况应尽量创建索引()。
A. 在where子句中出现频率较高的列
B. 具有很多NULL值的列
C. 记录较少的基本表
D. 需要更新频繁的基本表
23. 下面关于聚集索引和非聚集索引说法正确的是()。
A. 每个表只能建立一个非聚集索引
B. 非聚集索引需要较多的硬盘空间和内存
C. 一张表上不能同时建立聚集和非聚集索引
D. 一个复合索引只能是聚集索引
24. “Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的()。
A. 惟一索引
B. 聚集索引
C. 复合索引
D. 唯一聚集索引
25. SQL Server2000提供的单行注释语句是使用()开始的一行内容。
A. “/*”
B. “--”
C. “{”
D. “/”
26. 下列标识符可以作为局部变量使用()。
A. [@Myvar]
B. My var
C. @Myvar
D. @My var
27. Transact-SQL支持的程序结构语句中的一种为()。
A. Begin…End
B. If…Then…ELSE
C. Do Case
D. Do While
28. 不属于SQL Server2000系统全局变量的是()。
A. @@Error
B. @@Connections
C. @@Fetch_Status
D. @Records
29. 属于事务控制的语句是()。
A. Begin Tran、Commit、RollBack
B. Begin、Continue、End
C. Create Tran、Commit、RollBack
D. Begin Tran、Continue、End
30. SQL Server2000触发器主要针对下列语句创建()。
A. SELECT、INSERT、DELETE
B. INSERT、UPDATE、DELETE
C. SELECT、UPDATE、INSERT
D. INSERT、UPDATE、CREATE
31. 下列SQL Server2000语句中出现语法错误的是()。
A. DECLARE @Myvar INT
B. SELECT * FROM [AAA]
C. CREATE DATABASE AAA
D. DELETE * FROM AAA
32. 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的()速度。
A. 插入
B. 修改
C. 删除
D. 查询
二、填空题
1. SQL Server2000采用 __________ 计算模型,通过中央服务器集中存储数据资源。
2. SQL Server2000数据库应用的处理过程分布在 ____ 和服务器上。
3. SQL Server2000服务器可以被多台客户机访问,数据库服务器仅返回客户端应用程序所需要的数据,这样做的好处是可以减少 ____ 。
4. SQL Server2000提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的______ 。
5.在网络环境下,当多个用户同时访问数据库时,就会产生并发问题,SQL Server2000是利用 ________ 完成并发控制的。
6. SQL Server2000与Windows 2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的 ____ 。
7. SQL Server2000采用的结构化查询语言称为 ______ 。
8. 常见的SQL Server2000的版本一般包括、、、开发版和评估版等。
9. 安装SQL Server2000时需要以本地 _______身份登录操作系统。
10. 如果在Windows NT/2000上安装SQL Server2000,需要事先设置至少一个______ 。
11. 默认情况下,SQL Server2000服务器的名字为。
12. SQL Server2000服务管理器程序的主要作用是启动、 __ 、 __ 服
13. 在网络多用户环境下,在停止SQL Server2000服务之前,最好先执行操作。
14. SQL Server2000将数据组织成用户可以看见的逻辑组件,而在磁盘上则作为____实现。
15. 常用的数据库对象主要包括缺省、约束、用户、图表、用户自定义数据类型、________ 、 __ 、 __ 、 __ 、 __ 等。
16. SQL Server2000主数据文件、次数据文件和事务日志文件默认的扩展名分别为、和。
17. SQL Server2000的数据库分为____________和 ____ 两种类型。
18. 每个SQL Server2000数据库下都包括、、和四个系统数据库。
19. 系统数据库主要用来进行复制、作业调度和管理报警等活动。
20. SQL Server2000客户机传递到服务器上的一组完整的数据和SQL语句称为__ 。
21. 一般可以使用命令来标识Transact-SQL批处理的结束。
22. SQL Server2000中的数据类型通常是指字段列、存储过程参数和 ____ 的数据特征。
23. varchar数据类型可以自动去掉字段或变量尾部的 __ 以节省空间。
24. SQL Server2000的datetime和smalldatetime数据类型主要用来存储________和________的组合数据。
25. 在SQL Server2000中,通常使用________数据类型来表示逻辑数据。
26. 函数LEFT(‘abcdef’,2)的结果是。
27. SQL Server2000规定了2种类型的标识符,即____________和____________。
28. SQL Server2000中的整数类型包括__________、__________、__________和__________四种。
29. SQL Server2000中的整数类型分别为bigint、int、smallint和tinyint,它们分别占用______、______、______和______个存储字节。
30. SQL Server2000中的数据类型主要包括________、________、________、二进制、位和双字节等类型。
31. SQL Server2000提供的最常用的管理工具是______________和______________。
32. 在SQL Server2000中主要是通过使用______________运行Transact-SQL语句。
33. 如果希望修改数据库的名字,可以使用的系统存储过程是。
34. SQL Server2000主要通过查询分析器和____________这两种工具来完成数据库的管理工作。
35. 数据库备份和恢复的Transact-SQL语句分别是____________________和__________________。
36. 在一个已存在数据的表中增加不带默认值的列,一定要保证所增加的列允许________值。
37. 对表中记录的维护工作主要有增加、________和________操作,它们均可通过企业管理器或Transact-SQL语句完成。
38. 在Transact-SQL语句中需要把日期时间型数据常量用__________括起来。
39. 找回被删除表的惟一方法是事先做好数据库的工作。
40. 可以将视图理解为存储在SQL Server2000数据库中的一条经过预编译的语
41. 是一种常用的改善数据库性能的技术。
42. SQL Server2000中引入索引主要是为了加速________速度,也可保证数据的惟一性。
43. 索引可以加速selcet语句中Order By和____________选项的执行速度。
44. 索引一经创建就完全由SQL Server2000系统选择和维护。
45. 索引会影响对基本表的________、________和________等操作的速度。
46. 从是否改变基本表记录的物理位置角度可将索引分为__________和__________索引两类。
47. 聚集索引与非聚集索引相比,查询速度更。
48. 注释是一些说明性的文字,而不是语句,不参与程序的编译。
49. SQL Server2000支持两种形式的变量,即和。
50. 一个局部变量的使用范围局限于一个内,即两个GO语句之间的那一部分。
51. SQL Server2000中为局部变量赋值的语句是和。
52. 触发器是一种特殊的,基于表而创建,主要用来保证数据的完整性。
53. 使用create database命令定义一个数据库,包括定义__________文件和__________文件两个部分。
54. 使用create database命令定义一个数据库,定义其数据文件以关键字________开始,定义日志文件以关键字________开始。
55. 修改数据库定义的命令关键字为________________,删除整个数据库的命令关键字为________________。
56. 在SQL Server2000中,打开一个数据库使之成为当前库,有________种方法,其中之一使用的命令关键字为_______。
57. 索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,但它的________和_______将根据需要由系统自动实现,无须用户过问。
58. 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它将降低数据的________、________、_________速度。
59. 基本表中的记录数越______,每条记录占用的字节数越______时,使用索引就越有利。
60. 创建索引的命令关键字为________________,删除索引的命令关键字为________________。
61. 在索引命令中使用关键字CLUSTERED或NOCLUSTERED分别表示将建立的是________或________索引。
62. 在基本表的某个列上建立索引,可以使基本表中的所有记录按该列值的________或________排列。
63. 当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个________、________和________的索引。
64. 当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动________一个唯一值________。
65. 若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的________码,若只规定为唯一值约束,则__________空值重复出现。
66. 在SQL Server2000中,通常不需要用户建立索引,而是通过使用________约束和________约束,由系统自动建立索引。
68. 单行或行尾注释的开始标记为________,多行注释的开始标记为________,结束标记为________。
68. 局部变量的开始标记为______,全局变量的开始标记为________。
69. 每条________语句能够同时为多个变量赋值,每条________语句只能为一个变量赋值。
70. 定义局部变量的语句关键字为__________,被定义的各变量之间必须用________字符分开。
71. 在SQL Server2000中,每个程序块的开始标记为关键字__________,结束标记为关键字________。
72. 在SQL Server2000中,前后相邻的语句之间可以使用________、________或________字符分开。
73. 在SQL Server2000中,CASE结构是一个________,只能作为一个________使用在另一个语句中。
74. 在SQL Server2000中,CASE函数具有______种格式,每种格式中可以带有________个WHEN选项,可以带有______个ELSE选项。
75. 在条件结构的语句中,关键字IF和ELSE之间和ELSE之后,可以使用________语句,也可以使用具有____________格式的语句块。
76. 在循环结构的语句中,当执行到关键字__________后将终止整个语句的执行,当执行到关键字__________后将结束一次循环体的执行。
77. 声明游标语句的关键字为________________,该语句必须带有__________子句。
78. 打开和关闭游标的语句关键字分别为________和________。
79. 判断使用FETCH语句读取数据是否成功的全局变量为________________。
80. 使用游标对基本表进行修改和删除操作的语句中,WHERE选项的格式为“WHERE __________ OF ____________。
81. 每次执行使用游标的取数、修改或________操作的语句时,能够对表中的________个记录进行操作。
82. 在SQL Server2000中,一个事务是一个__________的单位,它把必须同时执行或不执行的一组操作________在一起。
83. 在SQL Server2000中,一个事务处理控制语句以关键字________________开始,以关键字________________或________________结束。
84. 每个存储过程可以包含________条Transact-SQL语句,可以在过程体中的任何地方使用__________语句结束过程的执行,返回到调用语句后的位置。
84. 建立一个存储过程的语句关键字为________________,执行一个存储过程的语句关键字为____________。
86. 在一个存储过程定义的AS关键字前可以定义该过程的________,AS关键字之后为该过程的__________。
87. 触发器是一种特殊的存储过程,它可以在对一个表上进行________、________和________操作中的任一种或几种操作时被自动调用执行。
88. 创建和删除一个触发器的语句关键字为________________和________________。
89. 在一个表中最多只能有一个关键字为_____________的约束,关键字为FOREIGN KEY 的约束可以出现________次。
90. CHECK约束被称为________约束,UNIQUE约束被称为__________约束。
91. 使用一种约束时,可以使用关键字_____________和标识符____________的选项命名该约束,也可以省略该选项由系统自动命名,因为用户很少再使用其约束名。
92. 当一个表带有约束后,执行对表的各种________操作时,将自动________相应的约束,只有符合约束条件的合法操作才能被真正执行。
93. 在SQL Server2000中,数据库的安全机制分为4个等级,分别为客户端____________的安全、数据库的________安全、数据库使用安全和数据库对象的使用安全。
94. 数据库的安全管理问题归结为对________和________的管理问题。
95. 要访问SQL Server2000数据库服务器,用户必须提供正确的__________和__________。
96. 对用户授予和收回数据库操作的语句关键字分别为__________和__________。
97. 在授予用户访问权限的语句中,所给表名选项以关键字________开始,所给用户名选项以关键字________开始。
98. 在收回用户访问权限的语句中,所给表名选项以关键字________开始,所给用户名选项以关键字________开始。
99. 使用游标取数和释放游标的语句关键字分别为____________和____________。
三、写出下列每条语句或程序段的功能
假设存在名为AAA的数据库,包括Students(学号 char(8),姓名 varchar(8),年龄int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。
1. SELECT *
FROM Students
WHERE DATEPART(year,入学日期) =DATEPART(year,GETDATE())
2. DECLARE @MyNO CHAR(8)
SET @MyNO='20030001'
IF (SELECT 专业 FROM Students WHERE 学号=@MyNO)='计算机软件'
BEGIN
SELECT AVG(成绩) AS 平均成绩
FROM Score
WHERE 学号=@MyNO
END
ELSE
PRINT '学号为' +@MyNO+'的学生不存在或不属于软件专业'
GO
3. declare @a numeric(5,2)
set @a=(select avg(成绩) from score)
select *
from score
where 成绩>=@a
4. declare @a numeric(5,2),@b numeric(5,2)
set @a=(select max(成绩) from score)
set @b=(select min(成绩) from score)
print @a-@b
5. declare @a char(6)
set @a='刘亮'
if(exists(select * from students where 姓名=@a)) print '姓名为'+@a+'的同学存在!'
else
print '姓名为'+@a+'的同学不存在!'
6. declare @a char(8)
set @a='计算机'
select 计算机专业人数=count(*)
from students
where left(专业,3)=@a
7. select year(入学日期) as 入学年份,count(*) as 人数 from students
group by year(入学日期)
8. select month(入学日期) as 入学月份,count(*) as 人数 from students
group by month(入学日期)
9. select day(入学日期) as 入学日号,count(*) as 人数
from students
group by day(入学日期)
10. create procedure xxk1
as
begin
select *
from students x,score y
where x.学号=y.学号
end
11.create procedure xxk2
as
begin
select x.学号,x.姓名,x.专业,count(*) as 门数
from students x,score y
where x.学号=y.学号
group by x.学号,x.姓名,x.专业
end
12.create procedure xxk3
as
begin
select 学号,avg(成绩) as 平均成绩
from score
group by 学号
end
13.create procedure xxk4
(
@a char(8),@b varchar(10),@c numeric(5,2)
)
as
begin
update score
set 成绩=@c
where 学号=@a and 课程名=@b
end
14.create procedure xxk5
(
@a char(8),@b varchar(10),@c numeric(5,2)
)
as
begin
insert into score
values(@a,@b,@c)
end
15.create procedure xxk6
(
@a char(8),@b varchar(10)
)
as
begin
delete from score
where 学号=@a and 课程名=@b
end
16.eclare @a char(8),@b varchar(10),@c numeric(5,2) declare @d int
set @d=0
declare xxx cursor
for select 学号,课程名,成绩
from score
open xxx
fetch xxx into @a,@b,@c
while @@fetch_status=0
begin
set @d=@d+1
fetch from xxx into @a,@b,@c
end
close xxx
deallocate xxx
print @d
17.declare @a char(8),@b varchar(10),@c numeric(5,2) declare xxx cursor
for select 学号,课程名,成绩
from score
open xxx
fetch xxx into @a,@b,@c
while @@fetch_status=0
begin
print @a+replicate(' ',3)
+@b+str(@c)+replicate(' ',3)
+(case
when @c>=90 then '优秀'
when @c>=70 then '良好'
when @c>=60 then '及格'
else '不及格'
end
)
fetch from xxx into @a,@b,@c
end
close xxx
deallocate xxx
18.declare @c numeric(5,2)
declare @c1 int, @c2 int, @c3 int, @c4 int
set @c1=0; set @c2=0; set @c3=0; set @c4=0
declare xxx cursor
for select 成绩 from score
open xxx
fetch xxx into @c
while @@fetch_status=0
begin
if(@c>=90) set @c1=@c1+1;
else if(@c>=70) set @c2=@c2+1;
else if(@c>=60) set @c3=@c3+1;
else set @c4=@c4+1
fetch from xxx into @c
end
close xxx
deallocate xxx
print '优秀生人数:'+str(@c1,5);
print '良好生人数:'+str(@c2,5);
print '及格生人数:'+str(@c3,5);
print '及格生人数:'+str(@c4,5)
19.declare @a char(8),@b varchar(10)
declare @c numeric(5,2)
declare @d int
set @d=80
declare xxx cursor
for select 学号,课程名,成绩
from score
open xxx
fetch xxx into @a,@b,@c
while @@fetch_status=0
begin
if(@c>=@d) print @a+replicate(' ',3)+@b+str(@c,5) fetch from xxx into @a,@b,@c
end
close xxx
deallocate xxx
20.declare @a char(8),@b varchar(10),@c numeric(5,2)
declare @s char(8),@r varchar(10)
set @s='20030001'
set @r='数学'
set @c=84
declare xxx cursor
for select 学号,课程名 from score
open xxx
fetch xxx into @a,@b
while @@fetch_status=0
begin
if(@a=@s and @b=@r)
update score
set 成绩=@c
where current of xxx
fetch from xxx into @a,@b
end
close xxx
deallocate xxx
21.declare @a char(8),@b varchar(10)
declare @s char(8),@r varchar(10)
set @s='20030001'
set @r='数学'
declare xxx cursor
for select 学号,课程名 from score
open xxx
fetch xxx into @a,@b
while @@fetch_status=0
begin
if(@a=@s and @b=@r)
begin
delete from score
where current of xxx
break
end
fetch from xxx into @a,@b
end
close xxx
deallocate xxx
四、根据下面所给的AAA数据库,按照下列每种功能写出相应的Transact-SQL语句或程序段
假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名varchar(10),成绩 numeric(5,2))两张表。
1. 以“xxxx年xx月xx日”的格式显示某日期时间型数据,假设字段名为Mydate,存于Mytable表中。
2. 将字符串’I am a student’以大写字母显示。
3. 从名字为“My Table”的表中查询出所有记录。
4. 将字符串’SOFTWARE’中的’SOFT’提取出来,并以小写形式显示出来。
5. 显示出该Score表中的全部数据,并要求当成绩为空时显示数值-1。
6. 显示出当前日期中的年份和月份数据。
7. 显示出Students表中所有学生记录的学号列的前四个字符。
8. 显示出一个整数25和当前日期getdate()的值分别占用的字节数。
五、按照下列每种功能写出相应的Transact-SQL语句或程序段。
假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名varchar(10),成绩 numeric(5,2))两张表。
1. 创建AAA数据库,所有参数取默认值。
2. 创建Students表。
3. 将AAA数据库的初始大小更改为5MB,最大空间限定为10MB。
4. 假设Students表中已存在大量学生记录,求所有“计算机软件”专业学生的平均年龄,如果平均年龄大于19则显示“平均年龄超过19”,否则显示“平均年龄没有超过19”。
参考解答
一、单选题
1. A
2. B
3. A
4. D
5. A
6. B
7. C
8. C
9. A 10. B 11. A 12. A 13. A 14. D 15. A 16. B
17. B 18. D 19. C 20. A 21. B 22. A 23. B 24. A
25. B 26. C 27. A 28. D 29. A 30. B 31. D 32. D
二、填空题
1. 客户机/服务器(或C/S)
2. 客户机(或客户端)
3. 网络流量
4. 硬盘空间
5. 数据封锁机制
6. 注册账号(或登录账号)
7. Transact-SQL 8. 企业版、标准版、个人版
9. 系统管理员 10. 域用户账号
11. 本地计算机名 12. 暂停、停止
13. 暂停 14. 操作系统文件
15. 表、索引、视图、触发器、存储过程
16. mdf、ndf、ldf 17. 系统数据库、用户数据库
18. master、model、tempdb、msdb 19. msdb
20. 批处理 21. GO 22. 局部变量
23. 空格 24. 日期、时间
25. bit 26. ’ab’
27. 常规标识符、分隔标识符 28. bigint int smallint tinyint
29. 8、4、2、1 30. 数值、字符、日期时间
31. 企业管理器查询分析器 32. 查询分析器
33. sp_renamedb 34. 企业管理器
35. Backup Database、Restore Database 36. Null(空)
37. 删除、修改 38. 单引号
39. 备份 40. SELECT
41. 索引 42. 查询
43. Group By 44. 自动
45. 插入、删除、修改 46. 聚集、非聚集
47. 快 48. 可执行
49. 局部变量、全局(系统)变量 50. 批处理
51. SELECT、SET 52. 存储过程
53. 数据、日志 54. ON、LOG ON
55. ALTER DATABASE、 DROP DATABASE 56. 2、USE
57. 打开、重建 58. 插入、修改、删除
59. 多、多 60. CREATE INDEX、DROP INDEX
61. 聚集、非聚集 62. 升序、降序
63. 非空、唯一、聚集 64. 建立(创建)、索引
65. 备用(侯选码)、不允许 66. 主码、唯一值
67. --、/*、*/ 68. @、@@
69. SELECT、SET SELECT、SET 70. DECLARE、逗号
71. BEGIN、END 72. 空格、分号、换行
73. 函数、表达式 74. 2、多、一
75. 单条、BEGIN...END 76. BREAK、CONTINUE
77. DECLARE CURSOR、查询(或SELECT) 78. OPEN、CLOSE
79. @@FETCH_STATUS 80. CURRENT、<游标名>
81. 删除、单(一) 82. 并发控制、捆绑
83. BEGIN TRAN、COMMIT [TRAN]、ROLLBACK [TRAN]
84. 多、RETURN(返回) 85. CREATE PROC、EXEC
86. 参数、过程体 87. 插入(insert)、删除(delete)、更新(update,或修改) 88. CREATE TRIGGER、DROP TIRGGER 89. PRIMARY KEY、多
90. 检查、唯一值 91. CONSTRAINT、<约束名>
92. 更新、检查 93. 操作系统、登录
94. 琐、钥匙 95. 登录帐号、口令(密码)
96. GRANT、REVOKE 97. ON、TO
98. ON、FROM 99. FETCH、DEALLOCATE
三、写出下列每条语句或程序段的功能
1. 从Students表中查询出所有当年(系统时间)入学的学生记录。
2. 首先定义一个名为@MyNo的局部变量,并给它赋初值,如果@MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为@MyNo的学生不存在或不属于软件专业”。
3. 从score表中查询出大于等于平均成绩的所有记录。
4. 求出score表中最高成绩与最低成绩的分数之差。
5. 从students表中查询姓名为@a的值的同学是否存在,根据不同情况显示出相应信息。
6. 从students表中统计出专业名开头为@a的值(即“计算机”)的所有学生人数。
7. 从students表中分组统计出每个年份入学的学生人数。
8. 从students表中分组统计出每个月份入学的学生人数。
9. 从students表中分组统计出每个日号入学的学生人数。
10. 显示出AAA库中所有学生的记录信息及选课成绩
11. 显示出AAA库中每个学生的学号、姓名、专业等信息及选课门数
12. 显示出AAA库中每个学生的平均成绩
13. 修改score表中学号为@a的值、课程名为@b的值的学生的成绩为@c的值。
14. 向score表中插入学号为@a的值、课程名为@b的值、成绩为@c的值的学生成绩记录。
15. 从score表中删除学号为@a的值、课程名为@b的值的学生成绩记录。
16. 从score表中统计并显示出记录总数
17. 显示出score表中每个成绩记录,并在每条记录最后给出优秀、良好、及格、不及格等相应等级。
18. 从score表中按成绩统计并显示出优秀、良好、及格、不及格各多少人。
19. 显示出score表中成绩大于等于@d值的所有记录。
20. 修改score表中学号为@a的值、课程名为@b的值的学生的成绩为@c的值。
21. 从score表中删除学号为@a的值、课程名为@b的值的学生记录。
四、根据下面所给的AAA数据库,按照下列每种功能写出相应的Transact-SQL语句或程序段
1.
SELECT DATEPART(year,Mydate) + ’年’
+ DATEPART(month,Mydate) + ’月’
+ DATEPART(day,MyDate) + ’日’
FROM Mytable
2. SELECT UPPER(‘I am a student’)
3. SELECT * FROM [My Table]
4. SELECT LOWER(LEFT(’SOFTWARE’,4))
5. select 学号,课程名,isnull(成绩,-1)
from Score
6. select year(getdate()),month(getdate())
7. select left(学号,4)
fron Students
8. select datalength(25),datalength(getdate())
五、按照下列每种功能写出相应的Transact-SQL语句或程序段。
1. Create DataBase AAA
2. create table students (
学号 char(8) primay key,
姓名 varchar(8),
年龄 int,
专业 varchar(20),
入学日期 datetime
)
3. ALTER DATABASE AAA
MODIFY FILE (
NAME = AAA_data,
SIZE = 5,
MAXSIZE=10
)
4. IF (Select Avg(年龄) From Students Where 专业=’计算机软件’)>19
SELECT ‘平均年龄超过19’
ELSE
SELECT ‘平均年龄没有超过19’
《文学理论》试卷参考答案及评分标准A 一、概念题(共 30 分每题 5 分) 1、文学决不是单个人的精神过程,而是一种发生在两个或两个以上的人们中间的复杂的社会活动。(1分)它包含着美国批评家艾布拉姆斯所谓四要素——作品、世界、作者和读者,因而应当有一种通盘的和全面的思索,不能仅仅看到一个而忽略其它。(3分)不妨说,文学是一种以作品为中心的包含世界、作者和读者等多重环节的社会活动。(1分) 2、在读者阅读时,文学媒介往往先于语言而发挥作用。我们把读者阅读文学作品时必须首先接触媒介的状况,称作媒介优先。(5分) 3、陌生化是指俄国形式主义对于语言的阻拒性、反常性的强调,(2分)它意在打破人们在经验中形成的惯常化、自动化反应,使人重新关注周围的世界,带着惊奇的眼光和诗意的感觉去看待事物,(2分)它是文学性艺术性的真正源泉。(1分) 4、二分法是指中国古代和希腊分别出现的一种以有无韵律为标准的文类划分方法。(5分) 5、意象,在人文学科中通常有四类:(1分)一是心理意象,即在知觉基础上形成的呈现于脑际的感性形象;二是内心意象,即人类为实现某种目的而构想的意向性设计图像;三是泛化意象,是文艺作品中一切艺术形象的泛称,可简称“形象”;四是观念意象,即一种特殊的表意性艺术形象。(4分) 6、艺术构思是作家在材料积累和艺术发现基础上,在创作动机指导下,以心理活动和艺术概括方式,创造完整的意象系列的思维过程。(4分)它是文学创造过程最实际、最紧张、也最重要的阶段。(1分) 二、简答题(共 40 分每题10分) 1.文学概念的三种含义:广义文学、狭义文学、折中义文学。(1分)广义的文学是作为文化的载体,文学作为文化的基本含义是:(1)理解文学首先必须建立一个开阔的文化视野;(2)文学发展是人类文化积淀的历史结果;(3)文学现象归根到底是某一文化形态的体现。(3分)狭义的文学是作为审美的对象;文学作为审美的基本含义是:(1)文辞华美,“达意达得好,表情表得妙”;(2)对激情的体验和调动;(3)文学作为一种诗意的表达。(3分)折中义的文学是作为惯例的规范;惯例的三方面要求是:首先,呈现形象的世界;其次,传达完整的意义;再次,蕴含特殊的意味。(3分) 2.意境是指抒情形作品中呈现的那种情景交融、虚实相生的形象系统及其所诱发和开拓的审美想象空间。(5分)特征:情景交融;虚实相生;韵味无穷。意境的产生同庄禅精神的影响以及色空观念的催化有很大关系。(5分)3.共鸣是指人们在文学接受的高潮阶段所产生的同作品表现的思想感情相通、类似或交流融汇的思想感情活动,(4分)其要点有二:一是读者与作品之间的感应与交流,二是不同读者面对同一作品时的共识;(2分)产生共鸣的原因有:读者本身具有一定的艺术修养,优秀作品表现了人类的共同美,读者人生体验与作品情境的一致,基本人性的相通以及主体心理的同构。(4分)
新建职中 2013年第二学期专业课期末考试题 Photoshop CS3 (总分100分,时间90分钟) 姓名:班级: 一、填空题 (每空1分,共30分) 1.渐变填充的主要方式分别为_______________________。2.PHOTOSHOP默认的保存格式是PSD。 3.前景色和背景色默认的是前黑和后白。 4.在打开对话框中,选择多个连续文件时按键盘上的SHIFT。5.将鼠标光标放置在标题栏的蓝色区域上双击,即可将窗口在最 大化和还原状态之间切换。 6.当我们选择任意的一个选区工具时,在其工具属性栏的左侧 有四个按钮,分别表示的意思为:“”表示_______________,“”表示______________,“”表示____________,“”表示___ __________。 7.在RGB【颜色】面板中【R】是红颜色、【G】是绿颜色、【B】是蓝颜色。 8.按键盘中的X键,可以将当前工具箱中的前景色与背景色互换。 9.全选的快捷键是______;取消选区的快捷键是______;反选 的快捷键是_________使用______命令可以对图像进行变形,快 捷键是________;填充前景色的快捷键是_________;填充背景 色的快捷键是________; 10.图层样式主要包括:投影、描边_、斜面和浮雕、渐变叠加、颜色叠 加和_图案叠加。 11.蒙版包括、、和矢量蒙版四种 类型。 12.CMYK模式图像的通道由青、洋红、黄、和黑色4个通道组成。 二、单选题
(每题2分,共30分) 1.不是CMYK 模式图像的通道()。 A.青色 B.洋红 C.白色 D.黑色 2.如何才能以100%的比例显示图像:() A. 在图像上按住Alt的同时单击鼠标 B. 选择“视图”→“满画面显示”命令 C. 双击“抓手工具” D. 双击“缩放工具” 3.不是文字工具组输入文字的工具是()。A.横排文字工具 B. 直排文字工具 C.钢笔工具 D. 直排文字蒙版工具 4.不属于通道用途的是()。 A.制作复杂选区 B.辅助制作一些特殊效果 C.辅助印刷 D. 专色通道 5.下面命令不正确的是()。 A.“图像”>“调整”>“自动色阶” B. “图像”>“调整”>“黑白” C.“图像”>“调整”>“曲线” D. “图像”>“调整”>“填充” 6.不属于渐变填充方式的是()。 A.直线渐变 B.角度渐变 C.对称渐变 D.径向渐变 7.下面可以将动画文件存储的格式是()。 A.PSD格式文件 B.GIF格式文件 C.HTML格式文件 D.DOCX格式文件 8.在默认情况下,对于一组图层,如果上方图层的图层模式为 “滤色”,下方图层的图层模式为“强光”,通过合并上下图层 得到的新图层的图层模式是下列哪一种()。 A.滤色 B.强光 C.正常 D.不确定 9、在按住alt键的同时,使用什么工具将路径选择后,拖拉该路径将会将该路径复制:() A.钢笔工具 B.自由钢笔工具 C.选择工具 D.移动工具
马克思主义基本原理概论简答题 1、什么是马克思主义什么是马克思主义基本原理 答:从它的创造者、继承者的认识成果讲,马克思主义是由马克思恩格斯创立的,而其各个时代、各个民族的马克思主义者不断丰富和发展的观点和学说的体系。从它的阶级属性来讲,马克思主义是无产阶级争取自身解放和整个人类解放的科学理论,是关于无产阶级斗争的性质、目的和解放条件的学说。从它的研究对象和主要内容讲,马克思主义是无产阶级的科学世界观和方法论,是关于自然、社会、思维发展的普遍规律的学说,是关于资本主义和共产主义发展的普遍规律的学说。 (或从狭义上说,马克思主义即马克思恩格斯创立的基本理论、基本观念和学说的体系。从广义上说,马克思主义不仅指马克思恩格斯创立的基本理论、基本观念和学说的体系,也包括继承者对它的发展,即实践中不断发展的马克思主义。) 马克思的基本原理:一、辩证唯物主义与历史唯物主义是无产阶级的科学世界观和方法论也是马克思主义理论科学体系的哲学基础;二、马克思主义政党的一切理论和奋斗都应致力于实现以劳动人民为主体的最广大人民的根本利益,这是马克思主义最鲜明的政治立场;三、坚持一切从实际出发,理论联系实际,实事求是,在事件中检验真理和发展真理,是马克思主义的最重要理论品质;四、实现物质财富极大理论、人民精神境界极大提高、每个人自由而全面发展的共产主义社会,是马克思主义最崇高的社会理想。 第一章 1、哲学基本问题 答:哲学基本问题包括两个方面:其一,意识和物质、精神和自然界,究竟谁是世界的本原,即物质和精神何者是第一性、何者是第二性的问题;其二“我们关于我们周围世界的思想对这个世界本身的关系怎样的我们的思维能不能认识全世界我们能不能在我们关于现实世界的表象和概念中正确的反映现实”即思维能否认识或正确认识存在的问题。 2、辩证唯物主义物质范畴概念及意义 答: 概念:物质是标志客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖我们的感觉而存在,为我们的感觉所复写、摄影、反映。意义:第一、坚持了物质的客观实在性原则,坚持了唯物主义一元论,同唯心主义一元论和二元论划清了界限。 3、联系和发展的观点 答:作为一个普遍的哲学范畴,联系是指事物内部各要素之间和事物之间相互影响、相互制约和相互作用的关系;发展是前进的上升的运动,发展的实质是新事物的产生和旧事物的灭亡。新事物的发展是指合乎历史前进的方向、具有远大前途的东西;旧事物是指丧失历史必要性、日趋灭亡的东西。 4、为什么说对立统一规律是唯物辩证法的实质和核心 答:这是因为对立统一规律揭示了事物普遍联系的根本内容和永恒发展的内在动
《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码 B、Unicode码 C、BIG5码 D、HZ码 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、
B、 C、外国文学史复习题及参考答案外国文学史复习题及参考答案 第一章古代文学 一、单项选择题 1 .古希腊最早的一部以现实生活为题材的诗作是(A )。 A.《工作与时日》 B .《胜利颂》 C .《神谱》 D .《牧歌》 2 .古希腊最早的一部比较系统地叙述宇宙起源和神的谱系的作品是(B A .《长征记》B.《神谱》 C .《工作与时日》 D .《胜利颂》 3 .古希腊古典时期文学成就最大的是( D)。 A .抒情诗 B .散文 C .寓言D.戏剧 4 .被柏拉图称为“第十位文艺女神”的诗人是( C)。 A .维吉尔 B .贺拉斯C.萨福 D .奥维德 5 .《伊索寓言》主要反映的是(C )。 A .个人情感 B .贵族与奴隶主的情趣 C .奴隶制社会劳动人民的思想感情 D .市民的思想感情 6 .古希腊被称为“历史之父”的作家是(A )。 A .希罗多德 B .修昔底德 C .色诺芬 D .苏格拉底 7 .西方客观唯心主义的始祖是( A)。 A .柏拉图 B .亚里士多德 C .西塞罗 D .卢克莱修 8 .亚里士多德的文艺理论代表作品是(C )。 A .《理想国》 B .《伊安篇》 C .《诗学》 D .《诗艺》 9 .“希腊化时期”最著名的新喜剧作家是( A)。 A .米南德 B .阿里斯托芬 C .普劳图斯 D .泰伦斯 10 .泰伦斯的代表作品是(C )。 A .《双生子》 B .《一罐黄金》 C .《婆母》 D .《恨世者》 11 .维吉尔的《埃涅阿斯纪》被称为欧洲文学史上的第一部(A )史诗。 A .文人 B .英雄 C .民族 D .悲剧 12 .贺拉斯最重要的文艺理论著作是( B)。 A .《诗学》 B .《诗艺》 C .《讽刺诗》 D .《颂歌集》 13 .奥维德的代表作品是(B )。 A .《爱经》 B .《变形记》 C .《讽刺诗》 D .《颂歌集》 14 .《伊利昂纪》是一部描写部落战争的英雄史诗,开篇写的是(A )。 A .阿喀琉斯的愤怒 B .希腊联军节节败退 C .阿喀琉斯重上战场 D .阿喀琉斯杀死赫克托耳 15 .《奥德修纪》是一部( B)。 A .描写部落战争的英雄史诗 B .反映氏族社会末期至奴隶社会初期人类对自然和社会斗争的史诗 C .悲剧史诗 D .英雄传说 16 .奥德修斯的形象是一个(A )。 A .被理性化了的早期奴隶主的形象 B .足智多谋的政治家形象 C .战胜自然的形象 D .漂泊者 17 .被称为“古希腊悲剧之父”的是( C)。 PhotoShop期末考试题目及答案判断 1. 按住Shift键的同时拖拉鼠标可得到正圆形的选区。(V) 2. 单行选框工具、自由套索工具、喷枪工具、魔棒工具都可以在起对应的工具选项栏中使用选区运算。(X) 3. 在图像窗口下面的状态栏中,当显示文档大小”的信息时,“/左面的数字表所有信息被合并后的文件大小。(V) 4. 变换选区”命令可对选择范围进行缩放和变形。(V) 5. 如果是一个开放式的路径,则在转换为选取范围后,路径的起点会连接终点成为一个封闭的选取范围。(X) 6. 任何一个图像图层都可以转换为背景层,背景层可以转化为普通的图像图层,图层透明的部分是没有像素的。(V) 7. 通道中的白色部分表示被选择的区域,黑色部分表示未被选择的区域,无法倒转过来。(X) 8. 将文字图层转换为一般图层后可以改变文字的字体。(X) 9. 在制作印刷品的过程中,当图像是以RGB模式扫描的,尽可能在RGB模式下进行颜色的调整,最后在输出之前转换为 CMYK 模式。 (V) 10. 如果一幅图像制作了翻转”(Rollover)效果,则需要将该图像另存储为HTML格式。(V) 1. 下列哪个是Photoshop图像最基本的组成单元:(C ) A. 节点 B.色彩空间 C.像素 D.路径 2. 图像分辨率的单位是:(B ) A. dpi B. ppi C. Ipi D. pixel 3. CMYK模式的图像有多少个颜色通道:(D) A. 1 B. 2 C. 3 D. 4 4. 当RGB模式转换为CMYK模式时,下列哪个模式可以作为中间过渡模式:(A) A. Lab B.灰度 C.多通道 D.索引颜色 5 .如何移动一条参考线:(A) A .选择移动工具拖拉 B. 无论当前使用何种工具,按住 Alt键的同时单击鼠标 C .在工具箱中选择任何工具进行拖拉 D .无论当前使用何种工具,按住 shift键的同时单击鼠标 6 .如何使用图章工具在图像中取样:(C) A .在取样的位置单击鼠标并拖拉 B .按住Shift键的同时单击取样位置来选择多个取样像素 C .按住Alt键的同时单击取样位置 D .按住Ctrl键的同时单击取样位置 7.下面那种工具选项可以将 Pattern (图案)填充到选区内:(B) A.画笔工具 B.图案图章工具 C .橡皮图章工具 D .喷枪工具 8 .下列哪种工具可以选择连续的相似颜色的区域:(C) A.矩形选择工具 B.椭圆选择工具 C .魔术棒工具 D .磁性套索工具 选择 1 .在Photoshop中,路径的实质是_______ A ____ 。 A.矢量式的线条B .选区C .填充和描边的工具 D . 一个文件或文件夹所在的位置 2. ____________________________________ 以下哪个选项不属于路径节点的类型 D 。 A.直线节点B .曲线节点C .转折节点D .线段节点 3. ______________________________________________________ 在【路径】控制面板中,可以用前景色填充路径的按钮是A _____________________________________________________________ 。 A . B . ■' C . D .心 《网页设计与制作》期末考试题与答案〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、
|