
SQL Server数据序应用辅导八一惊合复习题(2) 中央电大工学院徐圣凯 一、单迹愿 1,以下对SgLS0rver描述不正确的是(). A支持加L B.支特用户自定义函量 C支持邮件集成 D.支持网状数据模型 2.如果在SQL Server上运行一个常大的数据库,为取得较好效果应选用安装()。 九企业版 且.标准版 C个人版D.开发版 3.Transact-5qL对标准Sq的扩展主要表现为(). A加入了程序控制结构和变量 B加入了建库和建表语句 C提供了分组(Group B)查询功能 D.提供了Min,ax等统计函数 4.语句SE master G0 SELECT幸FH0训sysfi1eso包括()个批处理。 A.1 B.2 C.3 h.4 5.SQL Server的字符型系统数据类重主要包括()。 A.Int.money、.char B.char、archar、text C.datetime、binary,1nt D.char.varchar,int 6如果要在SQL Server中存储团形图像、ord文档文件,不可采用的数据类型是()。 A.binary B.varbinary C.image D.text 7.下面关于T1s1e数据类型描述正确的是:(), A是一种日期型数据类型 R是一种日期和时间组合型数据类型 C.可以川米替代传统的数据军加黄技术 山是一种双字节数据类型 8.下列命令不能执行的是(). A.SELECT*FROW【select】 B.SELECT幸FRCM eNyTable
1 SQL Server 数据库应用辅导八---综合复习题(2) 中央电大 工学院 徐孝凯 一、单选题 1. 以下对 SQL Server 描述不正确的是( )。 A. 支持 XML B. 支持用户自定义函数 C. 支持邮件集成 D. 支持网状数据模型 2. 如果在 SQL Server 上运行一个非常大的数据库,为取得较好效果应选用安装( )。 A. 企业版 B. 标准版 C. 个人版 D. 开发版 3. Transact-SQL 对标准 SQL 的扩展主要表现为( )。 A. 加入了程序控制结构和变量 B. 加入了建库和建表语句 C. 提供了分组(Group By)查询功能 D. 提供了 Min、Max 等统计函数 4. 语句“USE master GO SELECT * FROM sysfiles GO”包括( )个批处理。 A. 1 B. 2 C. 3 D.4 5. SQL Server 的字符型系统数据类型主要包括( )。 A. Int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 6. 如果要在 SQL Server 中存储图形图像、Word 文档文件,不可采用的数据类型是( )。 A. binary B. varbinary C. image D. text 7. 下面关于 Timestamp 数据类型描述正确的是:( )。 A. 是一种日期型数据类型 B. 是一种日期和时间组合型数据类型 C. 可以用来替代传统的数据库加锁技术 D. 是一种双字节数据类型 8. 下列命令不能执行的是( )。 A. SELECT * FROM [select] B. SELECT * FROM @MyTable

C.SELECT FROM [MyTable] SEL.ECT◆FROM MyTable 9.下而关于索引的描述不正确的是()。 A素引是一个指向表中数据的指针 B素引是在列上建立的一种数据库对象 C索引的建立和撒消对表中的数据毫无影响 D表按量清时将同时量消在其上建立的索引 10.以下事种情况应尽量创建素引()。 A.在re子句中出现顾半较高的列 B民有很多L值的列 C记录较少的基本表 D.需要更新颜繁的基本表 11.下面关于繁集索引和非聚集索引说法正确的是()。 A每个表只能建立一个季聚集索引 B非聚集素引需要较多的硬盘空间和内存 C一张表上不能同时建立聚集和非聚集索引 D.一个复合索引贝能是聚集索引 I2.“Create Unique Index AMA0m学生表(学号)”将在学生表上创建名为从的《) A惟一素到引B,聚集索引C.复合素引 D,唯一聚集素引 13.SQL Server提供的单行注释语句是使用()开始的一行内容. 九“/体” 且“一 C.“{”n.“/" 14.以下软件产品中,是数据库管理系统的是()。 A.PowerBailder B.DB2 C.Delphi D.Visual Basic 15生产出2数据库产品的公司是()。 A.IBM B.ORACLE C.Borland D.Microsoft 1&.Delphi是(). A.数据库软件 B.图形处理状件 C,系饶软件 D.应用开发软作 2
2 C. SELECT * FROM [MyTable] D. SELECT * FROM MyTable 9. 下面关于索引的描述不正确的是( )。 A. 索引是一个指向表中数据的指针 B. 索引是在列上建立的一种数据库对象 C. 索引的建立和撤消对表中的数据毫无影响 D. 表被撤消时将同时撤消在其上建立的索引 10. 以下哪种情况应尽量创建索引( )。 A. 在 Where 子句中出现频率较高的列 B. 具有很多 NULL 值的列 C. 记录较少的基本表 D. 需要更新频繁的基本表 11. 下面关于聚集索引和非聚集索引说法正确的是( )。 A. 每个表只能建立一个非聚集索引 B. 非聚集索引需要较多的硬盘空间和内存 C. 一张表上不能同时建立聚集和非聚集索引 D. 一个复合索引只能是聚集索引 12. “Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为 AAA 的( )。 A. 惟一索引 B. 聚集索引 C. 复合索引 D. 唯一聚集索引 13. SQL Server 提供的单行注释语句是使用( )开始的一行内容。 A. “/*” B. “--” C. “{” D. “/” 14. 以下软件产品中,是数据库管理系统的是( )。 A. PowerBuilder B. DB2 C. Delphi D. Visual Basic 15. 生产出 DB2 数据库产品的公司是( )。 A. IBM B. ORACLE C. Borland D. Microsoft 16. Delphi 是( )。 A. 数据库软件 B. 图形处理软件 C. 系统软件 D. 应用开发软件

17.PowerB而11der是(), A1公司的产品 B.ORACLE公司的产品 C.SASE公司的产品 D.Microsoft公可的产品 18面向对象数据库用面向对象数据棱型去晚射客观世界,不仅存储数据,而且存储定又在数 据上的()。 二、填空题 1,SL,S©er与inos2000等操作系统完全集成,可以使川操作系统的用户和域账号作为 数据库的 2.SQL Server采用的结构化查询语言称为 3.常见的SQL Server2000的版本一般色括 开发假和评估藏 等。 4.安装SQL Server时需要以本地 身份登录操作系统。 5.如果在Windows NT/2000上安装,需要事先设置至少一个 6.SqL5rrer主数据文件、次数据文件和事务日志文件默认的扩展名分别为 和一 7,SQL Server的爱据库分为 和 两种类型。 8.每个SqL5 erver数据岸下都包括 和 四个系统数据 库。 系统数据库主要用来进行复制、作业调度和管理报警等活动。 10.SL5ever客户机传递到服务器上的一组完整的量据和5L语句称为 1l.SqL.Server中的数据类型主要包括 一·二进制、位和双字节 等类型 12.SgL5 erver提供的最常用的管理工具是 和 13.Microsoft S.Server2000是运行在 操作系统平台上的、逻铝慎型为 型数据库管理系统。 14.在一个己存在量据的表中增加一列,一定要保证所增加的列允许值。 15.对表中记录的雀护工作主要有增加、 和 操作,均可通过企业管理器或 Transact-SgL年句完成
3 17. PowerBuilder 是( )。 A. IBM 公司的产品 B. ORACLE 公司的产品 C. SYBASE 公司的产品 D. Microsoft 公司的产品 18. 面向对象数据库用面向对象数据模型去映射客观世界,不仅存储数据,而且存储定义在数 据上的( )。 二、填空题 1. SQL Server 与 Windows 2000 等操作系统完全集成,可以使用操作系统的用户和域账号作为 数据库的 ____ 。 2. SQL Server 采用的结构化查询语言称为 ______ 。 3. 常见的 SQL Server2000 的版本一般包括 、 、 、开发版和评估版 等。 4. 安装 SQL Server 时需要以本地 _______身份登录操作系统。 5. 如果在 Windows NT/2000 上安装,需要事先设置至少一个 ______ 。 6. SQL Server 主数据文件、次数据文件和事务日志文件默认的扩展名分别为 、 和 。 7. SQL Server 的数据库分为____________和 ____ 两种类型。 8. 每个 SQL Server 数据库下都包括 、 、 和 四个系统数据 库。 9. 系统数据库主要用来进行复制、作业调度和管理报警等活动。 10. SQL Server 客户机传递到服务器上的一组完整的数据和 SQL 语句称为 __ 。 11. SQL Server 中的数据类型主要包括________、________、________、二进制、位和双字节 等类型。 12. SQL Server 提供的最常用的管理工具是______________和______________。 13. Microsoft SQL Server2000 是运行在__________操作系统平台上的、逻辑模型为________ 型数据库管理系统。 14. 在一个已存在数据的表中增加一列,一定要保证所增加的列允许________值。 15. 对表中记录的维护工作主要有增加、________和________操作,均可通过企业管理器或 Transact-SQL 语句完成

16在Transact-SgL语句中需费把日期时间型数据常量用 括起来。 17,找回被剧除表的惟一方法是事先做好数据库的 工作。 18.可以将程图理解为存储在SqL5ever数据岸中的一条经过预编译的 语句: 19.是一种常用的改善数据库性能的技术, 20.SQL Server中为同部变量酸值的语句是 和 21.触发器是一种特殊的 一,基于表面创建,主要用来保证数据的完整性, 22.使用create database命令定文一个数据库,包括定义 文件和 文件 两个部分: 2以.使用create database命令定文一个数帮库,定义其数据文件以关键字开始,定 文日志文件以关健字 开始。 24.修改数据库定义的命令关键字为 副障整个数据库的命令关键字为 25.在S0 L Server中。打开一个数据库使之成为当前库,有 种方法,其中之一使用 的命令关健字为一· 2然在S如L Server中,通常不需要用户建立索,而是通过使用 约束和 束,由系饶自动建立素引。 27。单行或行尾注释的开始标记为一,多行注释的开始标记为 结束标记为 28.局部变量的开始标记为一,全局变量的开始标记为 9.每条语句能够同时为多个变量默值,每条 语句只能为一个变量腻值。 30.定义局部变量的语句关键字为 ,被定文的各变量之阿必须用 字符分 开。 3L.在SL5emer中。每个程序块的开始标记为关键字 结束标记为关健字 2.每次执行使川静标的取数、像改或操作的语句时,能够对表中的个记录 选行操作。 33.在Sq5emer中,一个事务是一个 的单位,它肥必须同时执行或不执行的一 组操作 在一起
4 16. 在 Transact-SQL 语句中需要把日期时间型数据常量用__________括起来。 17. 找回被删除表的惟一方法是事先做好数据库的 工作。 18. 可以将视图理解为存储在 SQL Server 数据库中的一条经过预编译的 语句。 19. 是一种常用的改善数据库性能的技术。 20. SQL Server 中为局部变量赋值的语句是 和 。 21. 触发器是一种特殊的 ,基于表而创建,主要用来保证数据的完整性。 22. 使用 create database 命令定义一个数据库,包括定义__________文件和__________文件 两个部分。 23. 使用 create database 命令定义一个数据库,定义其数据文件以关键字________开始,定 义日志文件以关键字________开始。 24. 修改数据库定义的命令关键字为________________,删除整个数据库的命令关键字为 ________________。 25. 在 SQL Server 中,打开一个数据库使之成为当前库,有________种方法,其中之一使用 的命令关键字为_______。 26. 在 SQL Server 中,通常不需要用户建立索引,而是通过使用________约束和________约 束,由系统自动建立索引。 27. 单行或行尾注释的开始标记为________,多行注释的开始标记为________,结束标记为 ________。 28. 局部变量的开始标记为______,全局变量的开始标记为________。 29. 每条________语句能够同时为多个变量赋值,每条________语句只能为一个变量赋值。 30. 定义局部变量的语句关键字为__________,被定义的各变量之间必须用________字符分 开。 31. 在 SQL Server 中,每个程序块的开始标记为关键字__________,结束标记为关键字 ________。 32. 每次执行使用游标的取数、修改或________操作的语句时,能够对表中的________个记录 进行操作。 33. 在 SQL Server 中,一个事务是一个__________的单位,它把必须同时执行或不执行的一 组操作________在一起

3M.在SqL5emer中,一个事务处理控制语句以美键字 开始,以关健字 或 结束。 3级.每个存储过程可以包含」 条Transact--S语句。可以在过程体中的任何地方使用 语句结束过程的执行,返目到调用语句后的位置。 36.建立一个存储过程的语句关键字为 执行一个存储过程的语句关键字为 37.要访月SQL Server数据库服务器,用户必须提供正确的 和 38.对用户授予和收回数据库操作的语句关键字分别为 和 39.在授予用户访间权限的语句中,所给表名选项以关健字 开始,所给用户名选项以 关健字开始。 0.在收目用户访间权限的语句中,所给表名选项以关键字 开始,所给用户名选项以 关健字 开始。 4l.Visua】下oxPO的发展过程所经历的三个发展阶段(除本身之外)依次为 和 阶段。 42.从Yisual FoxPro6.0发布后,Microsoft公可线把它同 等款件产品一起摆绑销售。 4银.V1 sual FoxPro具有易于使用, 等优 点。 4M.Visual FoxPro60是运行与 和 平台的忍位的关系数据库开发 系统。 45.Yisual FoxPro60是运行于indows6和indows NT平台的 位的 型数据库开发系统。 46.类中每个对象称为一。同一类的对象具有共同的 和 ,它们可以 在类中统一说明。而不必在类的每个实例中重夏。 47.在第四代编程语言(GL)中,D表示 48.在阳中有一个智能型、功能强大的对象棱称为 ·利用它,软件人员无需编写专 门的SL语句,就可以完成对数据库进行查面、修改,更新、插入,到障和打印等操作。 49.De1hi是国际著名的软作工具开发厂商 公可的产品,elh1实际上是 5
5 34. 在 SQL Server 中,一个事务处理控制语句以关键字________________开始,以关键字 ________________或________________结束。 35. 每个存储过程可以包含________条 Transact-SQL 语句,可以在过程体中的任何地方使用 __________语句结束过程的执行,返回到调用语句后的位置。 36. 建立一个存储过程的语句关键字为________________,执行一个存储过程的语句关键字为 ____________。 37. 要访问 SQL Server 数据库服务器,用户必须提供正确的__________和__________。 38. 对用户授予和收回数据库操作的语句关键字分别为__________和__________。 39. 在授予用户访问权限的语句中,所给表名选项以关键字________开始,所给用户名选项以 关键字________开始。 40. 在收回用户访问权限的语句中,所给表名选项以关键字________开始,所给用户名选项以 关键字________开始。 41. Visual FoxPro 的发展过程所经历的三个发展阶段(除本身之外)依次为__________、 __________和__________阶段。 42. 从 Visual FoxPro 6.0 发布后,Microsoft 公司就把它同____________、____________和 ______________等软件产品一起捆绑销售。 43. Visual FoxPro 具有易于使用、______________、______________和______________等优 点。 44. Visual FoxPro 6.0 是运行与____________和____________平台的 32 位的关系数据库开发 系统。 45. Visual FoxPro 6.0 是运行于 Windows 95 和 Windows NT 平台的__________位的__________ 型数据库开发系统。 46. 类中每个对象称为_________。同一类的对象具有共同的_________和________,它们可以 在类中统一说明,而不必在类的每个实例中重复。 47. 在第四代编程语言(4GL)中,RAD 表示_________。 48. 在 PB 中有一个智能型、功能强大的对象被称为_________。利用它,软件人员无需编写专 门的 SQL 语句,就可以完成对________数据库进行查询、修改、更新、插入、删除和打印等操作。 49. Delphi 是国际著名的软件工具开发厂商_________公司的产品,Delphi 实际上是_________

语言的一种版本。 50.Visual Basic是 公司推出的几乎是最早的可视化 从B首次推出至 今已经经历了多个版本,目前广泛使用的是VB60. 三、根据主教材第四章所给的商品库和教学库,按丽下列所给的每条S风L查询语句马出相应的 功能, 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(迹品代曼char(8),分类名char(8),单价f1oat,数量imt) 商品表2(商品代曼char(8),产电chdr(6),品牌car(6)) 在名称为教学库的数据库中包含有学生,课程和选误三个表。它门的定义分别为 学生(学生曼char(T),姓名chnr(6),性别char(2),出生日期datetime, 专业char(10),年级1nt) 课程(课程号char(4),课程名char(1o),课程学分int) 选课(学生曼char(),误界号char(4),成铺int) 1.select◆ foa学生 shere exists(select本 frea透误 here学生.学生号选课.学生号 group by选课.学生号having o0unt()=3 2.select froa学生 here学生号in(select学生号 frea速误 group by学生号having count()(=2 or not exists (select frca选误
6 语言的一种版本。 50. Visual Basic 是_________公司推出的几乎是最早的可视化_________,从 VB 首次推出至 今已经经历了多个版本,目前广泛使用的是 VB 6.0。 三、根据主教材第四章所给的商品库和教学库,按照下列所给的每条 SQL 查询语句写出相应的 功能。 在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 1.select * from 学生 where exists (select * from 选课 where 学生.学生号=选课.学生号 group by 选课.学生号 having count(*)=3 ) 2.select * from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)<=2 ) or not exists (select * from 选课

here学生.学生号透课.学生号 3.select专业.count()as专业人数 frea学生 troup by专业 order by专业人数dcsc 4.select专业,性别,count()as人数 frca学生 pby专业,性别 order by专业 5.select x.◆,课程名.误程学分,成锁 难学生x,课程y,选课艺 here x,学生号=又学生号and,课程号=,课程号 order by工学生号,.成姨 6.select frea学生 here not exists(select y.误程号 frea学生x1 nner join意课yonx.孕生号=y,学生号 here x,姓名=a and not exists(select* frea选误 here学生.学生号=选课.学生号and.课程号=选课课程号
7 where 学生.学生号=选课.学生号 ) 3.select 专业,count(*) as 专业人数 from 学生 group by 专业 order by 专业人数 desc 4.select 专业,性别,count(*) as 人数 from 学生 group by 专业,性别 order by 专业 5.select x.*,课程名,课程学分,成绩 from 学生 x,课程 y,选课 z where x.学生号=z.学生号 and y.课程号=z.课程号 order by x.学生号,z.成绩 6.select * from 学生 where not exists (select y.课程号 from 学生 x inner join 选课 y on x.学生号=y.学生号 where x.姓名=@a and not exists (select * from 选课 where 学生.学生号=选课.学生号 and y.课程号=选课.课程号 ) )

四、根据教材第四章所给的商品库和教学库,按丽下列所给的每种功能写出相应的查询语句。 在名称为商品库的数据库中色含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代曼char(8),分类名char(8),单价f1oat,数量1mt) 商品表2(度品代号char(8),产电char(6),品牌cbar(6)) 在名称为教学库的数据库中包含有学生、课程和选误三个表,它们的定义分别为: 学生(学生号char(T),姓名char(6),性别char(2).出生日期datetimo, 专业char(1o),年级int) 课程(课程曼char(4),课程名char(10),课程学分int) 选课(学生char(7),退程号char(4),成销int) 1,从商品库中查询出数量最多的一种商品。 2.从商品库中查询出月一类商品多于一种的所有分类名。 3.从商品库中查询出同一产地的商品只有一种的所有商品。 4,从商品库中查面出每种商品的总价值。并按降序排列出案, 5。从教学库中查面出至少有两名学生所选修的全都课程。 五,根据下面所给的从丛数刻库,写出下列每条查询语句的执行结果,成者写出下列每条语句 或程序段的功能 假设存在名为M的数据库,包括Students(生曼char《⑧),姓名varchar(8),年静int, 专业varchar20),入学日期ateTime)和Score(学竖char8),课程名varchar(10),成姨 neric(5,2))两素表. 1.create procedure xxk3 88 begin 8
8 四、根据教材第四章所给的商品库和教学库,按照下列所给的每种功能写出相应的查询语句。 在名称为商品库的数据库中包含有商品表 1 和商品表 2,它们的定义分别为: 商品表 1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表 2(商品代号 char(8),产地 char(6),品牌 char(6)) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime, 专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int) 1.从商品库中查询出数量最多的一种商品。 2.从商品库中查询出同一类商品多于一种的所有分类名。 3.从商品库中查询出同一产地的商品只有一种的所有商品。 4.从商品库中查询出每种商品的总价值,并按降序排列出来。 5.从教学库中查询出至少有两名学生所选修的全部课程。 五、根据下面所给的 AAA 数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句 或程序段的功能 假设存在名为 AAA 的数据库,包括 Students(学号 char(8),姓名 varchar(8),年龄 int, 专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1.create procedure xxk3 as begin

sel0Ct学号,avg成锁)s平均成领 froa score a即by学号 end 2.create procedure xxk ea char(8),eb varchar(10),ee mumerie(5.2) as begin update score set成销= here学号-a and课程名-b end 3.create procedure xxk5 ea char (8),eb varchar (10),ee mumerie(5,2) as begin insert into score values (a.eb,(c) end 4.create procedure xxk6 9
9 select 学号,avg(成绩) as 平均成绩 from score group by 学号 end 2.create procedure xxk4 ( @a char(8),@b varchar(10),@c numeric(5,2) ) as begin update score set 成绩=@c where 学号=@a and 课程名=@b end 3.create procedure xxk5 ( @a char(8),@b varchar(10),@c numeric(5,2) ) as begin insert into score values(@a,@b,@c) end 4.create procedure xxk6 (

a char(8),tb varchar(10) as begin delete froa score here学号-电aand课程名-b end 六、根据下面所给的A丛数据库,按丽下列每种功能写出相应的Tr8n8at-S哥句成程序度 段设使用名称为AMM的数据库,它包括Students(学曼char(8),姓名varchar(8),年龄int, 专业varchar20),入学日期DateTime)和Score(学曼char(8),退程名varchar(I0),成绩 aor1e(6,2))两张表。 L,创建Students表. 2.将A马数据库的初始大小更改为5WE,最大空间限定为10B 3.假设Student:8表中己存在大量学生记录。求所有“计算机软件”专业学生的平均年龄,如 果平均年龄大于19则显示“平均年龄超过19”。否则显示“平均年龄没有超过19”。 参考答案 一、单边题 1.D2A3.A4.B5.B6.D 7.C&.B9.B10.A11.B12.A 13.B14,B15.A16.D17.C18A 二、填空愿 1,注特蝶号(或登录据号) 2.Transact-SQL 3.企业版,标准版、个人版(次序无先后) 4,弱统管理员 5.域用户账号 6.df、ndf、1df(次序无先后) ?系统数据库、用户数据库 8.aster、odel、tep角,s曲(次序无先后) 10
10 @a char(8),@b varchar(10) ) as begin delete from score where 学号=@a and 课程名=@b end 六、根据下面所给的 AAA 数据库,按照下列每种功能写出相应的 Transact-SQL 语句或程序段 假设使用名称为 AAA 的数据库,它包括 Students(学号 char(8),姓名 varchar(8),年龄 int, 专业 varchar(20),入学日期 DateTime)和 Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。 1. 创建 Students 表。 2. 将 AAA 数据库的初始大小更改为 5MB,最大空间限定为 10MB。 3. 假设 Students 表中已存在大量学生记录,求所有“计算机软件”专业学生的平均年龄,如 果平均年龄大于 19 则显示“平均年龄超过 19”,否则显示“平均年龄没有超过 19”。 参考答案 一、单选题 1. D 2. A 3. A 4. B 5. B 6. D 7. C 8. B 9. B 10. A 11. B 12. A 13. B 14. B 15. A 16. D 17. C 18. A 二、填空题 1. 注册账号(或登录账号) 2. Transact-SQL 3. 企业版、标准版、个人版(次序无先后) 4. 系统管理员 5. 域用户账号 6. mdf、ndf、ldf (次序无先后) 7 系统数据库、用户数据库 8. master、model、tempdb、msdb (次序无先后)