
一、选择题(1分/题,共50分,请将答案写在题号前)
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |
| 46 | 47 | 48 | 49 | 50 | ||||||||||
A.表 B.报表 C.查询 D.表或查询
2.查询向导不能创建( )
A.选择查询 B.交叉表查询 C.参数查询 D.重复项查询
3.假设数据表中有学生姓名、性别、班级、成绩等数据,若想统计各个分数段的人数,最合适的查询方式是( )
A.选择查询 B.交叉表查询 C.参数查询 D.操作查询
4.除了从数据表中选择数据,还可以对表中的数据进行修改的查询是( )
A. 交叉表查询 B.操作查询 C.选择查询 D.参数查询
5.执行查询时,将通过对话框提示用户输入查询条件的是( )
A.选择查询 B. 参数查询 C.操作查询 D.SQL查询
6.下列不属于操作查询的是( )
A.参数查询 B.追加查询 C.生成表查询 D.更新查询
7.将 “表1”中的记录复制到数据表“表2”中的记录,所使用的查询方式是( )
A.更新查询 B. 追加查询 C.删除查询 D.生成表查询
8.下列查询中,对数据表数据会产生影响的是( )
A.参数查询 B.选择查询 C.交叉表查询 D.操作查询
9.在库存表中,要将库存数量为0的商品记录删除,通常使用()
A.更新查询 B. 追加查询 C.删除查询 D.生成表查询
10.如果要将商品表中的商品单价上调5%,通常应当使用( )
A.更新查询 B.追加查询 C.删除查询 D.生成表查询
11.利用一个或多个表中的全部或部分数据创建新表,应该使用( )
A.更新查询 B.追加查询 C.删除查询 D.生成表查询
12.不会更改数据表记录的查询是( )
A.更新查询 B.追加查询 C.删除查询 D.生成表查询
13.利用生成表查询建立新表,不能从源表继承字段的( )
A.主键 B.字段名 C.数据类型 D.字段大小
14.可以创建、删除或更新表的SQL查询是( )
A.联合查询 B.传递查询 C.子查询 D.数据定义查询
15.如果使用向导创建交叉表查询的数据源来自多个表,可以先建立一个( ),然后将其作为数据源。
A.数据表 B.虚表 C.查询 D.动态集
16.关于查询设计器,以下说法正确的是( )
A.只能添加数据表 B.只能添加查询
C.可以添加数据表,也可以添加查询 D.以上说法都不对
17.在查询设计器下半部分中,不包含( )栏目
A.字段 B.表 C.显示 D.查询
18.下列查询条件表达式合法的是( )
A.0>=成绩<=100 B.100>=成绩<=0
C.成绩>=0,成绩<=100 D. 成绩>=0 And 成绩<=100
19.与表达式”A Between 20 And 80”功能相同的表达式是( )
A.A>=20 And A<=80 B.A<=80 Or A>=20
C.A>20 And A<80 D.In(20,80)
20.在access数据库中创建了商品表,若要查找商品编码为“01001”和“01002”的记录,应在查询设计视图的准则行中输入( )
A.“01001”And “01002” B.Not In(“01001”,“01002”)
C.In(“01001”,“01002”) D.Not(“01001”And “01002”)
21.若数据表中有姓名字段,要查询姓名为”张三”或”李四”的记录,则条件应设置为()
A.In(“张三”,”李四”) B.In“张三”And”李四”
C.“张三”And”李四” D.Like “张三”And”李四”
22.进行模糊查询时,通常使用的运算符是( )
A.Like B.In C.Not D.Between
23.在商品表中要查找商品名称中包含”营养”的商品,则在”商品名称”字段中应输入准则表达式( )
A.“营养” B.“*营养*” C.LIKE “*营养*” D. LIKE “营养”
24.假定数据表中有姓名字段,要查询姓”李”的记录,则条件应该设置为( )
A.IN(“李”) B.LIKE”李” C.LIKE”李*” D. ”李”
25.查找10天及以前参加工作的记录的准则是( )
A.>=Date()-10 B.<=Date()-10 C.>Date()-10 D. A.成绩 BETWEEN 60 AND 80 B.成绩 BETWEEN 60 TO 80 C.成绩 BETWEEN 60 AND 81 D.成绩 BETWEEN 60 AND 70 27.在查询设计器中,查询条件中的日期型数据两边加上( ) A.* B.# C.% D.& 28.创建参数查询时,提示用户输入的查询条件在查询设计视图的( )中设置. A.”字段”行 B.”显示”行 C.”条件”行 D.”或”行 29.创建参数查询时,在“条件”单元格中需输入提示文本“请输入姓名:”,正确的格式是() A.(请输入姓名:) B.“请输入姓名:” C.[请输入姓名:]D.“请输入姓名:” 30.不属于查询视图的是( ) A.设计视图 B.数据表视图 C.SQL视图 D.预览视图 31.如果在查询中设置了多个排序字段,查询的结果将按( )的排序字段排序. A.最左边 B.最右边 C.最 中间 D.随机 32.满足准则LIKE “[!北京,上海,广州]”的是( ) A.北京 B.上海 C.广州 D.成都 33.如下图所示,查询返回的是语文( )的记录 A.不包含70和80 B.不包含70至80分数段 C.包含70至80分数段 D.所有记录 34.下列SQL语句正确的是( ) A.Select * From “student” where code=“001” B.Select * From “student” where code=001 C.Select * From student where code=“001” D.Select * From student where code=001 35.以下SELECT语句语法正确的是( ) A.Select * From “图书”Where 职称=“教授” B.Select * From 图书 Where 职称=教授 C.Select * From “图书” Where 职称=教授 D. Select * From 图书 Where 职称=“教授” 36.在SQL查询中,若要查询”学生”表中的所有记录和字段,应使用( )语句 A.Select 姓名 From 学生 B.Select * From 学生 C.Select 姓名 From 学生 Where 学号=001 D.Select * From 学生 Where 学号=001 37.下列不属于SQL查询的是( ) A.联合查询 B.选择查询 C.传递查询 D.子查询 38.SELECT 语句中的”ORDER BY”子句是为了指定( ) A.排序字段名 B.分组字段 C.查询条件 D.查询字段 39.向已有表中添加新字段的SQL语句是( ) A.CREATE TABLE B.ALTER TABLE C.DROP D.CREATE INDEX 40.在查询中进行了分组,对组进行筛选用( )子句 A.WHILE B.WHERE C.HAVING D.GROUP BY 二、判断题(1分/题,共35分。请将答案填入题号前,正确打√,错误打×) ( ) 1.查询名可以和表名相同 ( ) 2.创建查询的首要条件是要有数据表 ( ) 3.只能由数据表创建查询 ( ) 4.查询结果可以作为其他数据库对象的数据来源 ( ) 5.创建查询时,可以添加多个数据表。 ( ) 6.使用向导创建交叉表查询的数据源必须是表。 ( ) 7.查询不仅能检索数据,还能对数据进行统计 ( ) 8.查询可以求出数据表中某字段的平均值 ( ) 9.查询可以将结果保存起来,供下次使用 ( ) 10.创建查询时,Access数据库窗口菜单与未创建查询时的菜单不一致 ( ) 11.只能输入一组查询条件。 ( ) 12.交叉表查询的行标题和列标题字段个数不受 ( ) 13.创建交叉表查询时,用户只能指定1个总计类型的字段 ( ) 14.参数查询只允许用户输入一个参数值 ( ) 15.删除查询每次只能删除1条记录。、 ( ) 16.更新查询不能更新“自动编号”型字段 ( ) 17.更新查询的结果只显示在数据表视图中,而不会改变源数据表中的数据。 ( ) 18.无论是否名设置条件,执行查询都会对所有记录进行更新。 ( ) 19.利用一个或多个表中的数据建立新表的查询是追加查询 ( ) 20.操作查询执行后无法撤销。 ( ) 21.在查询准则中可以使用通配符 ( ) 22.[性别] LIKE “男” OR [性别]=“女”是合法的查询条件表达式 ( ) 23.使用准则LIKE “四川?“查询时可以查询出“四川省”和“四川成都” ( ) 24当用逻辑运算符NOT连接的表达式为真时,则整个表达式为假、 ( ) 25.特殊运算符“IN”用于指定一个字段为空 ( ) 26.创建基于多个数据表的查询时,应该在多个数据表之间建立关系。 ( ) 27.可以直接在查询设计器中设定数据表或查询之间的关系 ( ) 28.在同一条件行的不同列中输入多个条件,它们彼此的关系为逻辑与关系。 ( ) 29.如果数据表之间创建了关系,则添加到查询设计器中时,关系会自动显示 ( ) 30.SQL查询必须在多表查询中使用 ( ) 31.SQL查询中SELECT语句后面只能使用一个字段名。 ( ) 32.SQL查询不能创建交叉表查询 ( ) 33.可以使用SQL查询生成一个新表。 ( ) 34.使用SQL语句创建分组统计查询时,应使用ORDER BY 语句。 ( ) 35.参数查询是通过景象地输入参数值来创建动态的查询结果。 三、简答题(3分/题,共15分。) 设有一个职工表,表中有若干条记录,表结构定义如下: 1.统计女职工人数 2.删除年龄在 70 岁以上的职工的全部信息 3.在职工表中,将进厂日期在1970年和1975年之间的职工工资增加20% 4.显示姓“王”的全部男职工的信息 5. 增加一个“简历”字段。
记录举例:编号 姓名 部门 年龄 进厂日期 职称 性别 工资 文本 文本 文本 整型 日期 / 时间 文本 文本 数值型
编写 SQL 命令完成下面的查询 (每小题2分,共10分):2006 李平 技术部 50 1980/05/06 技术员 男 56.6
