文档库 最新最全的文档下载
当前位置:文档库 › 历年sql试卷填空题整理

历年sql试卷填空题整理

历年sql试卷填空题整理
历年sql试卷填空题整理

四、填空题(在下列各题标示的空缺处填充合适的内容,使其意义正确。每个标示的空缺1分,共10分。)

1. 在关系数据库中,二维表中的行称为关系的______【元组】

2.在VBA中,一个元组对应表中一个____记录_______

3. 二维表中的每一列称为一个字段,或称为关系的一个___属性___________

4. 在关系运算中,对若干属性的运算称之为____投影___ ___________

5. 对某个关系进行选择,投影或联接运算后,运算的结果是一个(关系)

6. 在ACCESS中,一条记录是由若干个字段组成的,而若干条记录则构成了一个

(表)

7. 记录现实世界中各种信息并可以识别的物理符号称为__数据___________

8. 在VBA中,一个属性对应表中的一个(字段)

9. 在关系运算中,查找满足一定条件的元组的运算称之为(选择)

10. 在面向对象方法中,_类________描述的是具有相似属性与操作的一组对象。

11. 在面向对象方法中,类的实例称为___对象_______

12. 用二维表格结构来表示实体及实体之间联系的数据模型称为____关系模型_

13. 在VBA中有2种表,一种是自由表,一种是____数据库表__________

14. 不属于任何数据库的基本表通常称作______表。【自由】

15. 所谓自由表就是那些不属于任何______【数据库】的表

16.在ACCESS中,不允许在主关键字段中出现空值或______【重复值】

17. 在ACCESS中,根据变量存在的方式,分为字段变量和__内存变量____

18. 实体完整性是通过关系的__主关键字(PK) _______________来实现的

19. 数据库系统(DBS):由数据库、______数据库管理系统_____________、数据库管理员、硬件平台和软件平台五个部分构成的。

20. 关系完整性约束一般有参照完整性、(实体完整性)、域完整性和用户定义完整性

21. 关系完整性约束一般有实体完整性、__参照完整性_____、域完整性和用户

定义完整性

22. 在ACCESS中,建立索引的作用之一是____提高表的查询______速度

23.在VBA环境中,若A和B都是值为3的数值型内存变量,在VBA立即窗口先后输入A=A+B 与B=B+A,则B的结果是____【9】

24. 在VBA环境中,若A和B都是值为"3"的字符型内存变量,在VBA立即窗口先

后输入A=A+B 与B=B+A,则B的结果是______【333】

25. 设AB="49",A=9,B=4,则表达式 VAL(AB) MOD (A-B)的值是___4__________ 26.系统是现今的日期和时间,则mid (DTOC(DATE()),1,2)的值为______【考试当天的月份】【01】

27. 将数学中的不等式1

X<=5】

28. 判断数值型变量A的值,不在75~90的表达式为not(x>=75 and x<=90)_或(x<75 and

x>90)_____________

29. VBA中基本表文件的扩展名是______【accdb】

30. 执行下面的程序段后,K的结果为______【13】

FOR K=1 TO 10 STEP 3

NEXT

? K

31. 在程序中要求定义名为AN有17个元素的数组的语句为______【DIMENSION AN(17) 】

32. 若N=24,则表达式 N/ (N MOD 7)的结果是______【8】

33.系统是现今的日期和时间,则YEAR(DATE())的值为___【2011】__

34.表达式MID("北京奥运会",3,3)的运算结果是____奥运会_______

35. 表达式LEFT(LTRIM(" 中华民族是龙的传人"),4)的运算结果是_

中华民族____________

36. 表达式mid("2008 BEIJING OLYMPIC GAMES",6,7)的运算结果是( BEIJING )

37. 在VBA环境中,备注型字段类型的宽度占___4 ___________字节

38. VBA将对象的行为分为事件和方法 _______

39.引用对象时所用的名称属性是______【Name】

40. 在VBA中刷新当前窗体的方法命令是( form.Refresh)

41.可以使某个对象控件可见或隐藏的属性是______【Visible】

SQL试卷

)。(选择一项) 和部门表departments。 编号部门名称 1 人力资源部 2 技术部 3 销售部 下列适合作为外键的是()。(选择一项) A. Employees中的编号 B. Employees中的部门编号 C. departments中的编号 D. 以上都适合 3.系统数据库和系统数据库对象记录数据库服务器修改的相关信息。下列操作会引起Master数据库变化的有()。(选择三项) A. 创建benet数据库 B. 删除benet数据库 C. 创建SQL Server登录账户 D. 使用客户端网络实用工具设臵服务器别名 4.分离和附加数据库可以实现将数据库从一个服务移到另一个服务器上,但有些情况下不能进行分离数据库的操作。以下情况一定不能进行分离数据库的操作有()。(选择二项) A. Northwind数据库 B. Master数据库 C. 用户正在使用的数据库 D. 用户自己创建的benet数据库 5.假如你是公司的数据库管理员,需要定期备份数据库。为了减小工作负担设臵了自动化备份。运行一段时间后,你发现数据库不再自动备份,而公司的用户可以正常访问数据库。请问哪项服务最可能出现故障而导致以上现象?()(选择一项) A. Ms sqlserver B. Sqlserver agent C. DTC D. MS Search 6.关系型数据库中,关于数据库表的外键叙述正确的是()。(选择三项) A. 外键一般参照从表的主键或候选键 B. 外键一般在主表中 C. 外键一般是从表的非主属性

D. 使用企业管理器中的关系图可以方便地创建外键 已知数据库的排序规则是默认设臵。在northwind数据库中有一个表[order ,表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数要实现按照产品数量从小到大排序来查询定单,使用的order by子句为()。 A. Select * from [order details] Order by quantity desc B. Select * from [order details] Order by quantity asc C. Select * from [order details] Order by quantity D. Select * from [order details] Order by desc quantity 数据库benet中有个员工表employees,该表中有职务列。你想检查哪些员工的信 )。(选择一项) A. Select * from employees where 职务=NULL B. Select * from employees where 职务=’NULL’ C. Select * from employees where 职务 IS NULL D. Select * from employees where 职务 IS ‘NULL’ 当SQL登录账户被授权为数据库用户后,要查询数据库中的表,还需要对其赋予权限,实现赋权的T-SQL语言属于()。(选择一项) A. DDL(数据定义语言) B. DML(数据操纵语言) C. DCL(数据控制语言) 职工信息表如下表所示: 编号姓名年龄性别 0001 李明辉35 男 0002 张明华45 男 0003 李淑琴34 女 .... .... .... .... 40岁以上的男性的语句为)。(选择一项) A. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’ B. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男 C. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男 D. SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’11.关于创建数据库的说法正确的是()。(选择一项) A. 新创建的数据库中不包含表对象 B. 新创建的数据库中包含model数据库中的表对象 C. 创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可用 D. 创建数据库时,应该将数据库文件分成多个,以实现冗余 12.数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。最适合做表格主键的是()。(选择一项) A. 名称 B. 类型 C. 编号 D. 规格 13.我们使用的SQL是()。(选择二项) A.结构化查询语言 B.标准化查询语言 C.Microsoft SQL Server数据库管理系统的专用语言 D.多种数据库管理系统使用的通用语言 14.SQL Server标准版和企业版的最大差别在()。(选择一项) A.发行日期 B.支持的操作系统 C.性能差异 D.支持的语言种类 15.按照数据模型分类,数据库管理系统可分为()。(选择一项) A.关系型,概念型,网状 B.内模式,概念模式,外模式 C.关系型,层次型,网状 D.SQL Server,oracle,DB2 16.数据库管理员希望将旧服务器上的数据库转移到新购臵的服务器上,该如何做?()(选择一项) A. 将原有服务器上的数据库文件剪切至移动硬盘上,再复制到新服务器上 B. 将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上 C. 将原有服务器上的数据库文件分离,再复制到新服务器上,在新服务器上执行附加的操作 D. 将原有数据库服务器上的硬盘安装在新服务器上

sql数据库基础面试题复习试题考试题_全

不定项选择题(针对以下题目,请选择最符合题目要求的答案,每道题有一项或二项正确答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。题量为50道,每题2分,总分为100分。) 第一章 1、是SQLServer数据库的主数据文件的扩展名。(选择一项) A、.sql B、.mdb C、.ldf D、.mdf 2、在SQL Server 2005中,有系统数据库和用户数据库,下列不属于系统数据库的是()。 (选择一项) A、master B、pubs C、model D、msdb 3、当安装完SQL Server2005数据库时,系统默认当前的超级管理员是( ) (选择一项) A、sa B、master C、administrator D、super 4、在使用SQL Server2005数据库时,有时需要将本机的数据库移动到其他机器上,恢复成对应的数据库使用。移动数据库分两步进行,应包括()和附加数据库(选择一项)A、分离数据库 B、删除数据库 C、新建数据库 D、合并数据库 5、在SQL Server2005中,附加数据库操作是指()(选择一项) A、把SQL Server 数据库文件保存为其他数据文件 B、根据数据库物理文件中的信息,把数据库在SQL Server 2005中恢复 C、把所有该数据库表的数据清空 D、把数据库删除掉 6、某单位由不同的部门组成,不同的部门每天都会生产一些报告、报表等数据,以为都采用纸张的形式来进行数据的保存和分类,随着业务的发展,这些数据越来越多,管理这些报告越来越费力,此时应考虑()(选择一项) A、由多个人来完成这些工作 B、在不同的部门中,由专门的人员去管理这些数据 C、采用数据库系统来管理这些数据 D、把这些数据统一成一样的格式 7、在SQL Server 2005中,对于数据库的定义正确的是()(选择一项) A、数据库是用来描述事物的符号记录 B、数据库是位于用户与操作系统之间的一层数据管理软件

SQL考试试题

MySql考试题 姓名:________ 成绩:________ 一、选择题(40分) 1.SQL 指的是?C (A) Strong Question Language (B) Structured Question Language (C) Structured Query Language 2.哪条SQL 语句用于更新数据库中的数据?C (A)MODIFY (B)SA VE AS (C)UPDATE (D)SA VE 3.哪条SQL 语句用于删除数据库中的数据?B (A)COLLAPSE (B)DELETE (C)REMOVE 4.哪条SQL 语句用于在数据库中插入新的数据?D (A) INSERT NEW (B)ADD RECORD (C)ADD NEW (D)INSERT INTO 5.通过SQL,您如何从"Persons" 表中选取"FirstName" 列?B (A)SELECT Persons.FirstName (B)SELECT FirstName FROM Persons (C)EXTRACT FirstName FROM Persons 6.通过SQL,您如何从"Persons" 表中选取所有的列?C (A)SELECT [all] FROM Persons (B)SELECT Persons (C)SELECT * FROM Persons (D)SELECT *.Persons 7.通过SQL,您如何从"Persons" 表中选取"FirstName" 列的值等于"Peter" 的所有记录?D (A)SELECT [all] FROM Persons WHERE FirstName='Peter' (B)SELECT * FROM Persons WHERE FirstName LIKE 'Peter' (C)SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter' (D)SELECT * FROM Persons WHERE FirstName='Peter' 8.通过SQL,您如何从"Persons" 表中选取"FirstName" 列的值以"a" 开头 的所有记录?A (A)SELECT * FROM Persons WHERE FirstName LIKE 'a%' (B)SELECT * FROM Persons WHERE FirstName='a' (C)SELECT * FROM Persons WHERE FirstName LIKE '%a' (D)SELECT * FROM Persons WHERE FirstName='%a%' 9.哪个SQL 关键词用于对结果集进行排序?D (A)ORDER (B)SORT BY (C)SORT (D)ORDER BY 10.通过SQL,您如何向"Persons" 表插入新的记录?C (A)INSERT ('Jimmy', 'Jackson') INTO Persons (B)INSERT V ALUES ('Jimmy', 'Jackson') INTO Persons (C)INSERT INTO Persons V ALUES ('Jimmy', 'Jackson') 11.以下聚合函数求数据总和的是( B ) A.MAX B.SUM C.COUNT D.A VG 12.SELECT语句的完整语法较复杂,但至少包括的部分是( A ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 13.SQL语句中的条件用以下哪一项来表达( C ) A.THEN B.WHILE C.WHERE D.IF 14.以下能够删除一列的是( B )

2016sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40

满分:5 分 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产

品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 满分:5 分

SQL试题及答案

模拟测验1 一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题2分,总计20分) 1.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA 2.下列四项中,不属于SQL2005实用程序的是()。 A.对象资源管理器 B.查询分析器 C.服务管理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。 A.master B.model C.pub D.msdb 4.下列哪个不是sql数据库文件的后缀。 A..mdf B..ldf C..tif D..ndf 5.SQL语言允许使用通配符进行字符串匹配的*作,其中‘%’可以表示() A.零个字符 B.1个字符串 C.多个字符串 D.以上都是 6.SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.SQL的视图是从()中导出的。 A.基本表 B.视图 C.基本表或视图 D.数据库

8.在SQL语言中,建立存储过程的命令是() A、CREATE PROCEDURE B、CREATE RULE C、CREATE DURE D、CREATE FILE 9.SQL语言中,删除表中数据的命令是()。 A.DELETE B.DROP C.CLEAR D.REMOVE 10.在MS SQL Server中,用来显示数据库信息的系统存储过程是()。 A.sp_dbhelp B.sp_db C.sp_help D.sp_helpdb 二、简答题(16分) 1、什么是游标?使用游标的步骤? 2、什么是事务?事务的基本属性是什么? 三、应用题 1、创建一个名字为ks的数据库,包含一个数据文件和一个日志文件,逻辑文件名为ks_data,磁盘文件名为ks_data.mdf,文件初始容量为5MB,最大容量为10MB,文件递增量为1MB;而事务日志文件的逻辑文件名ks_log,磁盘文件名为ks_log.ldf,文件初始容量为1MB,最大容量为5MB,文件递增量为1MB(数据库创建在C:\SERVER文件夹下)(10分) 2、假设ks数据库有以下三张表,请写出下列问题的SQL语句:(每题6分,共54分) 学生(学号,姓名,年龄,性别) 课程(课程号,课程名,任课教师) 成绩(学号,课程号,成绩) (1)如何在SQL Server上创建这三张表; (2)查询刘峰教师所授课程号,课程名; (3)查询年龄大于20岁的所有男同学的学号、姓名; (4)查询王文芳同学选修的所有课程的课程号;

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(Teacher) 教师信息表(教师编号,姓名,性别,民族,职称,身份证号) 课程信息表(课程号,课程名,标准课时数) 任课信息表(教师编号,课程号,实际课时数) 一、用SQL语言实现下列功能 1. 创建数据库。 要求:数据库名为 Teacher,主数据文件名为 Teacher_data.MDF,存放在目录下,初始值大小为2MB增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在目录下,初始值大小为 1MB增长方式为按照1MB的增量增长。 2. 创建教师信息表Teacherinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Teacher_Id char 6 主键教师编号 Teacher_Name n varchar 8 不允许空姓名 Sex n char 2 检查(男/女)性别 Birth_Place n varchar 20 默认值(汉族)民族 Zhiche ng n varchar 20 不允许空职称 H Id char 16 唯一身份证号 3.创建课程信息表Course info,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Course_ld char 5 主键】田千口i=r. 课程 号 Course_Name n varchar 20 不允许空课程名 B Hours Int 检查(0~200) 标准课时数 4.创建任课信息表TCinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Id int 自动编号 Teacher_Id char 6 外键教师编号 Course_Id char 5 外键】田千口 i=r. 课程号S Hours Int 实际课时数 5. 将下列课程信息添加到课程表中: 课号课程名称课时数 30001 SQL Server 数据库 90 30002 数据结构60 30003 VB 程序设计72 修改课号为30003的课程名称:Visual Basic 程序设计。

SQL 判断 试卷

(1) 在关系数据库中,并不是规范化程度越高的关系模式就越好。 答案:√ (2) 关系中的NULL,对于数值型数据可以理解为0,对于字符型数据可以理解为空字符串。 答案:× (3) 目前的数据管理领域中,已经完全使用数据库系统,不需要使用文件系统。 答案:× (4) 在实体联系模型中,可以使用椭圆形表示实体的属性。 答案:√ (1) SQL Server 2005所有版本的安装都需要至少512MB内存空间。 答案:× (2) 如果系统中存在一个应用程序,在访问SQL Server数据库时通过用户名和密码连接到服务器,这时安装SQL Server 2005时选择的身份验证模式应该是混合模式。 答案:√ (3) SQL Server 2005的开发人员版的功能与企业版的功能相同,只是不能用在生产场合。 答案:√ (4) SQL Server 2005的默认安装过程可以安装示例数据库AdventureWorks。 答案:× (1) 系统数据库tempdb中存储的是临时信息,当数据库连接断开以后,这些临时信息将丢失。 答案:√ (2) 一个SQL Server 2005数据库中至少包含一个主数据文件、一个次数据文件和一个日志文件。 答案:× (3) 在同一时刻只能有一个文件组是默认文件组。 答案:√ (4) 将主文件组配置成默认文件组是最优配置,这样数据库对象就可以自动保存在主文件组中。 答案:× (1) 微软公司建议不再使用数据类型image,取而代之的是数据类型varbinary(max)。 答案:√ (2) 在SQL Server 2005中,表的外键所在列不能设计成允许有空值。 答案:× (3) 如果表中定义了varchar(max)、varbinary(max)等大类型的数据,则在创建表的时候可以将这些数据存储到指定的文件组中。 答案:√ (4) 计算列中的数据不能实际存储在表中。 答案:× (1) 使用UPDATE语句更新表中的数据时,一次只能更新一个字段中的数据。 答案:× (2) 省略了WHERE子句的DELETE语句将删除表中所有的数据。 答案:√ (3) 使用DELETE语句删除表中的所有数据以后,表中的标识列将被重置为种子的值。

sql数据库试卷

《SQL数据库管理与开发教程与实训》试题(A卷) 一、单项选择题(每小题1分,共10分) 1.下列四项中,不属于数据库特点的是()。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是()。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。 A.master B.model C.pub D.msdb 4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数 据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA 5. 在SQL中,建立表用的命令是 ( )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( )。 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言 8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 9.SQL语言中,删除表中数据的命令是( )。 A. DELETE B. DROP C. CLEAR D. REMOVE 10.SQL的视图是从()中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 二、判断题(每空1分,共10分) 1.'在那遥远的地方' 是SQL中的字符串常量吗? 2.'11.9' 是SQL中的实型常量吗 3.select 16%4, 的执行结果是: 4 吗? 4.200 5.11.09 是SQL中的日期型常量吗? 5.¥2005.89 是SQL中的货币型常量吗? 6.select 25/2 的执行结果是: 12.5 吗? 7.'岳飞'>'文天祥' 比较运算的结果为真吗? 8.一个表可以创建多个主键吗? 9.创建唯一性索引的列可以有一些重复的值? 10.固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据吗? 三、填空题(每空1分,共20分) 1.数据库系统具有数据的_________、_________和内模式三级模式结构。 2.SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。 3.语句 select ascii('D'), char(67) 的执行结果是:_________和_________。 4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。 5.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。 6.关系运算主要有________、________和连接。 7.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。

sqlsever试题

SQL题库2008年11月01日星期六 11:33一﹑选择题 (1)系统软件一般包括( D ) 1.服务性程序 2.语言处理程序 3. 操作系统4.数据库管理系统 ,2,3 B. 1,3,4 ,3,4 D.全部(2)为提高产品质量,降低生产成本,利用计算机控制,操作和管理生产设备的系统称为( D ) A. CAT B. CAI C. CAD D. CAM (3)计算机输出设备的功能是( D ) A. 将计算机运算的二进制结果信息打印输出 B. 将计算机内部的二进制信息显示输出 C. 将计算机运算的二进制结果信息打印输出和显示输出 D. 将计算机内部的二进制信息转换为人和设备能识别的信息 (4)Internet上的计算机,在通信之前需要( C ) A.建立主页 B.指定一个IP地址 C.使用WWW服务 D.发送电子邮件(5)信息传输的安全应保证信息在网络传输的过程中不被泄漏和不被攻击,下列哪些属于攻击方法( D ) 1.复制信息 2.剪裁信息 3.窃听信息 A.1,2 B. 2,3 C. 1,3 D. 全部(6)计算机病毒是一种具有破坏性的程序,它是( C ) A. 最初由系统自动生成的程序 B. 具有恶毒内容的文件 C. 具有自我在生能力的程序 D. 只通过网络传播的文件(7)以下关于数据的存储结构的叙述哪一条是正确的( B )A. 数据的存储结构是数据间关系的抽象描述 B. 数据的存储结构是逻辑结构在计算机存储器中的实现 C. 数据的存储结构分为线性结构和非线性结构D. 数据的存储结构对数据运算的具体实现没有影响(8)以下关于队列的叙述中哪一条是不正确的( D ) A. 先进先出 B. 即能用顺序存储,也能用链接存储C. 适用于二叉树的对称序周游算法的实现 D. 适用于树的层次次序周游算法的实现(9)单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p的单链表结点之后,下面的哪条操作是对的( C ) A. q:=p^.link; p^.link:=q^.link; B. p^.link:=q^.link; q:=p^.link; C. q^.link:=p^.link; p^.link:=q; D. p^.link:=q; q^.link:=p^.link; (10)按行优先序存储下三角矩阵的非零元素,则计算非零元素Aij的地址的公式为( D ) A. LOC(Aij)=LOC(a11)+I*(I+1)/2+j B. LOC(Aij)=LOC(a11)+I*(I+1)/2+(j-1) C. LOC(Aij)=LOC(a11)+I*(I-1)/2+j D. LOC(Aij)=LOC(a11)+I*(I-1)/2+(j-1) (11)二叉数的结点前序序列为E,A,C,B,D,G,F,对称序序列为A,B,C,D,E,F,G。责该二叉树的后序序列为( A ) A. B,D,C,A,F,G,E B. B,D,C,F,A,G,E C. E,G,F,A,C,D,B D. E,G,A,C,D,F,B (12)上题中的二叉树对应的树林包括多少棵树( C ) A. 1 B. 2 C. 3 D. 4 (13)顺序表中(3,6,8,10,12,15,16,18,21,25,30),用二分法查找11,所需的比较次数为( C ) A. 2 B. 3 C. 4 D. 5 (14)散列表的地址空间为0到10,散列函数为h(k)=k mod 11,依次插入95,14,27,68,82,责82的地址为( C ) A. 4 B. 5 C. 6 D. 7 (15)引入多道程序设技技术的目的是( C ) A. 增强系统的用户友好性 B. 提高系统实时性 C. 充分利用处理器资源 D. 扩充内存容量(16)在程序状态字PSW中设置了一位,用于控制用户程序不能执行特权指令,这一位是( C ) A. 保护位 B. CPU状态位 C. 屏蔽位 D. 条件位(17)关于当前目录的说法中,哪个错的( D ) A. 每个用户可以有一个当前目录 B. 引入当

最全SQL数据库试题-整理

一、单项选择题 1.下列四项中,不属于数据库特点的是( C )。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是( D )。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。 A.master B.model C.pub D.msdb 4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA 5. 在SQL中,建立表用的命令是( B )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( C )。 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言

8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 9.SQL语言中,删除表中数据的命令是( A )。 A. DELETE B. DROP C. CLEAR D. REMOVE 10.SQL的视图是从( C )中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 11. 下列哪个不是sql 数据库文件的后缀。C A..mdf B..ldf C..tif D..ndf 12. 数据定义语言的缩写词为( A )。 A.DDL B.DCL C.DML D.DBL

SQL试卷

1.在SQL Server中,假定grade(成绩)表中包含字段:cid(班级编号)、lang (语文课成绩)、math(数学课成绩)、eng(英语课成绩),那么计算不同班级每门课程的平均成绩的SQL语句是()。 A.SELECT cid,AVG(lang,math,eng) FROM grade GROUP BY lang,math,eng B.SELECT cid,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY lang,math,eng C.SELECT cid,AVG(lang,math,eng) FROM grade GROUP BY cid D.SELECT cid,AVG(lang),AVG(math),AVG(eng) FROM grade GROUP BY cid 2.在SQL Server中,下面关于数据完整性的描述正确的是()。【选两项】 A.如果数据库中没有重复的数据,即没有数据冗余的时候,数据就是完整 的 B.维护数据完整性就是保证数据库中数据的准确性 C.数据库中数据越详细则越符合数据完整性 D.维护数据完整性可以保证数据的一致性,避免出现没有意义的数据 3.在SQL Server 中,有一个product(产品)表,包含字段:pname(产品名 称),要从此表中筛选出产品名称为“苹果”或者“香蕉”的记录,下列语句正确的是()。 A.SELECT * FROM product ON pname ='苹果' OR pname ='香蕉’ B.SELECT * FROM product ON pname ='苹果' AND pname ='香蕉’ C.SELECT * FROM product WHERE pname ='苹果' OR pname ='香蕉’ D.SELECT * FROM product WHERE pname ='苹果' AND pname ='香蕉’ 4.在SQL Server 中,附加数据库操作是指()。 A.把SQL Server数据库文件保存为其他数据库文件 B.根据数据库物理文件中的信息,在SQL Server中恢复数据库 C.清空该数据库表的所有数据 D.删除数据库 5.在SQL Server中,学生表student中包含字段:学生编号sid(主键),学 生姓名sName。成绩表score包含字段:课程编号cid,学生编号sid(外键),学生成绩score;其中学生表包含10行数据,成绩表包含6行记录(且sid 列没有重复值),那么执行语句: select * from student left join score on student.sid=score.sid 将返回()条记录。 A. 0 B. 6 C. 10 D. 16 6.在SQL Server中创建一个名为Customers的新表,同时要求该表与clients 表的表结构相同,但不包含clients表的记录,sql语句是()。 A.Select * into customers from clients where 1<>1 B.Select * into customers from clients where false C.Insert into customers select * from clients where 1<>1

SQL Server 数据库试题与答案B卷

《SQL Server 数据库》B卷系别:________班级:________学号:________姓名:________ 1.本试卷为闭卷考试。 2.考试时间:120分钟 3.本试卷满分:100分 4.试卷适用班级:09高职软件技术班 一、单选题:(共2分,共30题,每小题的四个备选项中,只有一项是正确的,不选,错选均不得分) 1、Microsoft SQL Server是一种基于客户机/服务器的关系型数据库管理系统,它使用( B )语言在服务器和客户机之间传送请求。 A)TCP/IP B)T-SQL C)C D)ASP 2、( A )是一个图形界面的查询工具,用它可以提交T—SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。 A)SQL Server Management Studio B)事件探查器 C)SQL管理对象D)DTS 3、( A )是用于存储、处理和保护数据的核心组件。 A)数据库引擎B)集成服务 C)报表服务D)通知服务 4、( A )是一个具有访问网络资源权限的Windows操作系统账户。 A)本地系统账户B)网络服务账户 C)本地服务账户D)域用户账户 5、数据库系统中负责数据库系统的建立、维护和管理的人员是( D ) A)最终用户 B)应用程序员 C)系统分析员 D)数据库管理员 6、数据库设计过程中,( C )将E—R图转换为关系模式并进行关系规范化。 A)需求分析阶段 B)概念结构设计阶段 C)逻辑结构设计阶段D)物理结构设计阶段 7、强制关系中的主属性不能为空,满足以下( A ) A)实体完整性B)参照完整性 C)用户定义完整性D)域完整性 8、数据库设计规范化的第三范式除了要满足第一、第二范式外,还要满足( C )A)每个记录的列只能有一个值 B)所有非主键列的值都只能由主键列中决定

SQL 测试题

SQL考试题 一、选择题 1.SELECT语句中与HAVING子句通常同时使用的是(C)子句。 A.ORDER BY B.WHERE C.GROUP BY D.无需配合 2.以下聚合函数求数据总和的是(B) A.MAX B.SUM C.COUNT D.AVG 3.SELECT语句的完整语法较复杂,但至少包括的部分是( B ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 4.SQL语句中的条件用以下哪一项来表达( C ) A.THEN B.WHILE C.WHERE D.IF 5.查找表结构用以下哪一项( B ) A.FIND B.SELETE C.ALTER D.DESC 6.向数据表中插入一条记录用以下哪一项( B ) A.CREATE B.INSERT C.SAVE D.UPDATE 7.SQL语言中,删除一个表的命令是( D ) A.REMOVE B.CLEAR C.DELETE D.DROP 8.修改数据库表结构用以下哪一项( D ) A.UPDATE B.CREATE C.UPDATED D.ALTER 9.下列( D )不属于连接种类 A.左外连接B.内连接C.中间连接D.交叉连接10.SQL是一种( C )语言。 A.函数型B.高级算法C.关系数据库D.人工智能11.下列的SQL语句中,( B )不是数据定义语句。

A.CREATE TABLE B.GRANT C.CREATE VIEW D.DROP VIEW 12.以下聚合函数求平均数的是( C ) A.COUNT B.MAX C.AVG D.SUM 13.用来插入数据的命令是( A ),用于更新的命令是( ) A.INSERT,UPDATE B.CREATE,INSERT INTO C.DELETE,UPDATE D.UPDATE,INSERT 14.以下哪项用于左连接( C ) A.JOIN B.RIGHT JOIN C.LEFT JOIN D.INNER JOIN 15.一张表的主键个数为( C ) A.至多3个B.没有限制C.至多1个D.至多2个 二、填空题 1.select 9/3;的结果为___true_。 2.补全语句:select vend_id,count(*) as num_prods from products group by __vend__; 3.用SELECT进行模糊查询时,可以使用匹配符,但要在条件值中使用__下划线__或%等通配符来配合查询。 4.如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL 服务的指令是__net start MYSQL5__。 5.MySQL是一种___多用户___(多用户、单用户)的数据库管理系统。 6.创建数据表的命令语句是____create table 表名();_____。 7._order by___语句可以修改表中各列的先后顺序。 8.当某字段要使用AUTO_INCREMENT的属性时,该字段必须是_整数___类型的数据。 三、解答题 1.表名:购物信息 购物人商品名称数量 A 甲 2 B 乙 4 C 丙 1 A 丁 2 B 丙 5 …… (其他用户实验的记录大家可自行插入)

sql数据库期末考试题及答案

A.sysdatabases B.Syscolu mns C.Sysobjects D.Syslogs 2.在存在下列关键字的SQL语句中,不可能出现 Where子句的是(D )。 A.Update B.Delete C.I nsert D.Alter 3.在查询语句的 Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于( A )。 A.age>=30 and age<=40 B.age>=30 or age<=40 C.age>30 and age<40 D.age>30 or age<40 4.如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。 A.PDRIMARY KEY B.FOREIGN KEY C.unique D.check 5.记录数据库事务操作信息的文件是(D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。

A.SELECT * FROM CP WHERE产品名称 LIKE '冰箱’

B.SELECT * FROM XSH WHERE产品名称 LIKE '冰箱' C.SELECT * FROM CP WHERE产品名称 LIKE ' %冰箱 % D.SELECT * FROM CP WHERE产品名称='冰箱’ 7.储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是( D )。 A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 8.SQL的聚集函数 COUNT SUM AVG MAX MIN不允许出现在查询语句的(D)子句之中。 A.SELECT B.HAVING C.GROUP BY…HAVING D.WHERE 9.列值为空值(NULL,则说明这一列(C)。 A.数值为0 B.数值为空格 C.数值是未知的 D.不存在 10.数据库的数据一般存放在(D )中。 A.内存 B.CPU C.寄存器 D.磁盘 二、判断题(共10道试题,共50分。) 1.如果定义视图的FROM?句包括多张表,并且视图中列来自多张表,则不能用DML语句 通过视图操纵数据。B

sql试卷

公司网络采用单域结构进行管理,域中有一台数据库服务器,为存贮公司数据,建立了名为information的数据库。数据库管理员创建了一个名为sql_user1的登录,并将其加入固定数据库角色:db_accessadmin,则该用户可以进行()操作。 a) 数据库中全部权限 b) 管理全部权限、对象所有权、角色和角色成员资格 c) 添加或删除用户ID d) 发出 ALL DDL,但不能发出 GRANT、REVOKE 或 DENY 语句 下面字符串能与通配符表达式 [ABC]%a 进行匹配的是:()。 A 、 BCDEF B 、 A_BCD C 、 ABC_a D 、 A%a 下面语句中,哪种语句用来删除视图()。 A、CREATE TABLE B、ALTE VIEW C、DROP VIEW D、CREATE VIEW 在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。 (A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引 print len(…1234'),datelength(…1234'),datelength(1234) 执行后显示的结果是: A 、 4 , 4 , 2 B 、 4 , 4 , 4 C 、 3 , 3 , 3 D 、 2 , 2 , 2 print round ( 998.88 , 0 ),round(999.99,-1) 执行结果是: A 、 999.00 , 990.00 B 、 999.00 , 1000.00 C 、 998.00 , 1000.00 D 、 999.00 , 999.99 下面对 union 的描述正确的是()。

相关文档