《数据库应用基础——Access 2010》单元检测试题
(考试时间100分钟,满分100分,适用班级:2015级升学5、6班)
班级:________________ 姓名:__________________ 成绩:__________________
一、单项选择题(每题2分,20小题,共40分。每题所给的四个选项中,只有一个正确答案,请选出该项)
(1)SQL的含义是( )
A.结构化查询语言 B.数据定义语言
C.数据库查询语言 D.数据库操纵与控件语言
(2)利用对话框提示用户输入参数的查询过程称为( )
A. 选择查询 B. 参数查询 C. 操作查询 D. SQL查询
(3)使用向导创建交叉查询的数据源是( )
A. 数据库文件 B. 表 C. 查询 D. 表或查询
(4)将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是( )
A. 删除查询 B. 生成表查询 C. 追加查询 D. 交叉表查询
(5)利用一个或多个表中的全部或部分数据建立新表的是( )
A. 删除查询 B. 更新查询 C. 追加查询 D. 生成表查询
(6)下列不属于操作查询的是( )
A. 更新查询 B. 生成表查询 C. 参数查询 D. 删除查询
(7)下列不属于日期时间函数的是( )
A. Month B. Avg C. Date D. Now
(8)下列Select语句语法正确的是( )
A. Select * From教师 Where = "男" B. Select * From "教师" Where 性别 = "男"
C. Select * From 教师 Where = 男 D. Select * From 教师 Where 性别 = "男"
(9)在SQL查询中使用WHERE子句指出的是( )
A. 查询条件 B. 查询结果 C. 查询目标 D. 查询视图
(10)以下合法的表达式是( )
A. "职称" = "党员" Or "性别" = "女" B. [职称] = [党员] Or [性别] = [女]
C. [职称] = "党员" Or [性别] = "女" D. "职称" = [党员] Or "性别" = [女]
(11)条件语句“Where 工资额>1000”的意思是( )
A. “工资额”中大于1000元的记录 B. 将“工资额”中大于1000元的记录删除
C. 拷贝字段“工资额”中大于1000元的记录 D. 将字段“工资额”中大于1000元的记录进行替换
(12)在Access 2010中,检索“成绩大于等于60且小于90分”的可以设置条件为( )
A.> 60 And < 90 B.>=60 And < 90 C.>=60 Or < 90 D.>60 Or < 90
(13)假设数据库表中有一个姓名字段,要查姓名为张三或李四的记录的条件是( )
A.In ("张三" , "李四") B.Like "张三" Or "李四"
C."张三" And "李四" D.Like "张三" And "李四"
(14)查数据时,可以通配任何单个数字字符的通配符是( )
A.* B.? C.[] D. #
(15)“A Or B”准则表达式表示的意思是( )
A.表示查询表中的记录必须同时满足Or两端的准则A和B,才能进入查询结果集
B.表示查询表中的记录只需满足Or两端的准则A和B中的一个,即可进入查询结果集
C.表示查询表中记录的数据介于A、B之间的记录才能进入查询结果集
D.表示查询表中的记录当满足Or两端的准则A和B不相等时即进入查询结果集
(16)如果想出不属于某个集合的所有数据( )
A. And B. Like C. Not In D. Or
(17)要在“图书借阅”表中查询职称为教授的信息的命令是( )
A.Select * From 职称=教授 Where 图书借阅
B.Select * From 图书借阅 Where 职称="教授"
C.Select 教授 From 图书借阅
D.Select 教授 From 职称
(18)在SELECT语句中使用ORDER BY子句是为了指定( )
A. 查询的表 B. 查询的字段 C. 查询的条件 D.查询的结果顺序
(19)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是( )
A.UPDATE 产品 SET 单价=50 WHERE 供货商="ABC"
B.UPDATE 产品 SET 单价=单价-50 WHERE 供货商="ABC"
C.UPDATE FROM 产品 SET 单价=50 WHERE 供货商="ABC"
D.UPDATE FROM 产品 SET 单价=单价-50 WHERE 供货商="ABC"
(20)查询能实现的功能有( )
A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库
B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系
C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式
D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体
二、多项选择题(每题2分,10小题,共20分。下列各题均有两个或者两个以上正确答案,请选出正确答案,选错或漏选均不得分)
(1)在Access2010中,下列对查询叙述正确的是( )
A.查询的数据源来自于表或已有的查询
B.查询的结果可以做为其它数据库对象的数据源
C.查询可以分析数据、追加、更改、删除数据
D.查询可以生成新的数据表
(2)查询向导能够创建( )
A.选择查询 B.参数查询 C.交叉表查询 D.重复项查询
(3)以下哪些查询可以更改数据库中表的记录( )
A.选择查询 B.删除查询 C.更新查询 D.追加查询
(4)检索图书编号是"01"或"02"的记录,可以在准则中输入( )
A."01" Or "02" B.Not In ("01" , "02") C.In ("01" , "02") D.Not ("01" and "02")
(5)Access2010提供了组成查询准则的运算符包括( )
A.关系运算符 B.逻辑运算符 C.特殊运算符 D.选择运算符
(6)若在字段的条件单元格中输入 Like “*黄?” 可以查到的数据有( )。
A.黄 B.明黄 C.黄枫叶 D.枫叶黄
(7)在使用“查询设计器”创建选择查询时,关于设置查询条件的叙述,下面叙述中错误的是( )
A.在同一条件行,各个字段的条件在逻辑上是“或(or)”的关系
B.在同一字段下,条件行的条件和在“或”行的条件,在逻辑上是“或(or)”的关系
C.在“或”行中的各个条件之间在逻辑上是“或(or)”的关系
D.在“或”行中的各个条件之间在逻辑上是“与(and)”的关系
(8)以下属于SQL查询的是( )
A.联合查询 B.传递查询 C.子查询 D.数据定义查询
(9)创建Access查询可以使用( )
A.SQL查询 B.查询设计视图 C.查询向导 D.查询准则
(10)主键为“学号”的“学生”表中包含“学号”、“姓名”、“年龄”、“系别”四个属性,“系别”不能为空,表中存储了5个系别的数十位学生的信息,可以查询到学生个数的语句是( )
A.Select Count (系别) From 学生 Group By 学号
B.Select Count (学号) From 学生Group By 学号
C.Select Count (*) From 学生Group By 学号
D.Select Count (系别) From 学生Group By 系别
三、判断题(每题1分,10小题,共10分。正确的打“√”,错误的打“×”)
(1)函数year([出生年月])=1982,表示查出生日期为1982年。( )
(2)SQL视图不属于查询视图中的一种。( )
(3)查询可以根据数据库表和已建查询创建查询。( )
(4)选择查询不能对记录进行分组。( )
(5)在查询视图中只能添加数据库表。( )
(6)查询不仅能检索记录,还能对数据进行统计。( )
(7)用删除查询从表中删除记录后,还能再恢复。( )
select语句查询日期
(8)在Access 2010中,DROP是用来删除表中记录的。( )
(9)按照特定的查询条件,从一个或多个表中获取数据并显示结果的查询是选择查询。 ( )
(10)交叉表查询中,行标题可以多项,但列标题与值是唯一的。( )
四、填空题(每空2分,10小题,共20分)
(1)特殊运算符Is Null用于指定一个字段是 。
(2)用文本值作为查询准则时,文本值要用 括起来。
(3)用日期值作为查询准则时,文本值要用 括起来。
(4)函数“Sum”的意思是对所在字段内所有的值 。
(5)函数“Max”的意思是对所在字段内所有的值 。
(6)在SQL查询中使用排序子句时,表示升序用 。
(7)将表“学生名单”的记录删除,所使用的查询方式是 。
(8)需要指定行标题和列标题的查询是 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论