(完整版)《ACCESS2010应用基础》第四章查询练习题1 下载本文

内容发布更新时间 : 2024/12/22 19:37:17星期一 下面是文章的全部内容请认真阅读。

名 姓 订线 装 题 答 得 号内不学线 封 密 线 订 装 级答题班得业不专 线内 _封__密_ _ _ _ __线__订__装校学

《ACCESS 2010应用基础》第四次月考

A.参数查询 B.选择查询 C.交叉表查询 D.操作查询

9.在库存表中,要将库存数量为0的商品记录删除,通常使用() 一、 选择题(1分/题,共50分,请将答案写在题号前)

A.更新查询 B. 追加查询 C.删除查询 D.生成表查询 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10.如果要将商品表中的商品单价上调5%,通常应当使用( ) A.更新查询 B.追加查询 C.删除查询 D.生成表查询

16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 11.利用一个或多个表中的全部或部分数据创建新表,应该使用( ) 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 A.更新查询 B.追加查询 C.删除查询 D.生成表查询 12.不会更改数据表记录的查询是( )

46 47 48 49 50 A.更新查询 B.追加查询 C.删除查询 D.生成表查询

13.利用生成表查询建立新表,不能从源表继承字段的( ) 1.查询的数据源是( ) A.主键 B.字段名 C.数据类型 D.字段大小 A.表 B.报表 C.查询 D.表或查询 14.可以创建、删除或更新表的SQL查询是( )

2.查询向导不能创建( )

A.联合查询 B.传递查询 C.子查询 D.数据定义查询 A.选择查询 B.交叉表查询 C.参数查询 D.重复项查询 15.如果使用向导创建交叉表查询的数据源来自多个表,可以先建立3.假设数据表中有学生姓名、性别、班级、成绩等数据,若一个( ),然后将其作为数据源。

想统计各个分数段的人数,最合适的查询方式是( ) A.数据表 B.虚表 C.查询 D.动态集 A.选择查询 B.交叉表查询 C.参数查询 D.操作查询 16.关于查询设计器,以下说法正确的是( )

4.除了从数据表中选择数据,还可以对表中的数据进行修改A.只能添加数据表 B.只能添加查询 的查询是( )

C.可以添加数据表,也可以添加查询 D.以上说法都不对 A. 交叉表查询 B.操作查询 C.选择查询 D.参数查询 17.在查询设计器下半部分中,不包含( )栏目 5.执行查询时,将通过对话框提示用户输入查询条件的是( ) A.字段 B.表 C.显示 D.查询 A.选择查询 B. 参数查询 C.操作查询 D.SQL查询 18.下列查询条件表达式合法的是( ) 6.下列不属于操作查询的是( )

A.0>=成绩<=100 B.100>=成绩<=0

A.参数查询 B.追加查询 C.生成表查询 D.更新查询 C.成绩>=0,成绩<=100 D. 成绩>=0 And 成绩<=100

7.将 “表1”中的记录复制到数据表“表2”中的记录,所19.与表达式”A Between 20 And 80”功能相同的表达式是( ) 使用的查询方式是( )

A.A>=20 And A<=80 B.A<=80 Or A>=20 A.更新查询 B. 追加查询 C.删除查询 D.生成表查询 C.A>20 And A<80 D.In(20,80)

8.下列查询中,对数据表数据会产生影响的是( )

20.在access数据库中创建了商品表,若要查找商品编码为“01001”

第 1 页 共 4 页

和“01002”的记录,应在查询设计视图的准则行中输入( ) 名:”,正确的格式是()

A.“01001”And “01002” B.Not In(“01001”,“01002”) A.(请输入姓名:) B.“请输入姓名:” C.[请输入姓名:]D.“请C.In(“01001”,“01002”) D.Not(“01001”And “01002”) 输入姓名:”

21.若数据表中有姓名字段,要查询姓名为”张三”或”李四”的记30.不属于查询视图的是( )

录,则条件应设置为()

A.设计视图 B.数据表视图 C.SQL视图 D.预览A.In(“张三”,”李四”) B.In“张三”And”李四”

视图

C.“张三”And”李四” D.Like “张三”And”李四” 31.如果在查询中设置了多个排序字段,查询的结果将按( )的22.进行模糊查询时,通常使用的运算符是( )

排序字段排序.

A.Like B.In C.Not D.Between A.最左边 B.最右边 C.最 中间 D.随机 23.在商品表中要查找商品名称中包含”营养”的商品,则在”商品32.满足准则LIKE “[!北京,上海,广州]”的是( ) 名称”字段中应输入准则表达式( )

A.北京 B.上海 C.广州 D.成都 A.“营养” B.“*营养*” C.LIKE “*营养*” D. LIKE 33.如下图所示,查询返回的是语文( )的记录 “营养”

A.不包含70和80 B.不包含70至80分数段 24.假定数据表中有姓名字段,要查询姓”李”的记录,则条件应该设C.包含70至80分数段 D.所有记录

置为( )

A.IN(“李”) B.LIKE”李” C.LIKE”李*” D. ”李” 25.查找10天及以前参加工作的记录的准则是( ) A.>=Date()-10 B.<=Date()-10 C.>Date()-10 D.

26.要查找成绩在60至80的记录,正确的条件表达式是( ) 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.&

34.下列SQL语句正确的是( )

28.创建参数查询时,提示用户输入的查询条件在查询设计视图的( )A.Select * From “student” where code=“001” 中设置.

B.Select * From “student” where code=001 A.”字段”行 B.”显示”行 C.”条件”行 D.”或”行

C.Select * From student where code=“001” 29.创建参数查询时,在“条件”单元格中需输入提示文本“请输入姓

D.Select * From student where code=001

第 2 页 共 4 页

班级装订线 密封线内不得答题 学号 装订线 密封线内不得答题 姓名 装订线 名 姓 订线 装 题 答 得 号内不学线 封 密 线 订 装 级答题班得业不专 线内 _封__密_ _ _ _ __线__订__装校学

35.以下SELECT语句语法正确的是( )

( ) 8.查询可以求出数据表中某字段的平均值 A.Select * From “图书”Where 职称=“教授” ( ) 9.查询可以将结果保存起来,供下次使用 B.Select * From 图书 Where 职称=教授 ( ) 10.创建查询时,Access数据库窗口菜单与未创建查询时的菜单C.Select * From “图书” Where 职称=教授 不一致

D. Select * From 图书 Where 职称=“教授”

( ) 11.只能输入一组查询条件。

36.在SQL查询中,若要查询”学生”表中的所有记录和字段,( ) 12.交叉表查询的行标题和列标题字段个数不受限制

( ) 13.创建交叉表查询时,用户只能指定1个总计类型的字段 应使用( )语句

( ) 14.参数查询只允许用户输入一个参数值 A.Select 姓名 From 学生 ( ) 15.删除查询每次只能删除1条记录。、 B.Select * From 学生

( ) 16.更新查询不能更新“自动编号”型字段 C.Select 姓名 From 学生 Where 学号=001 ( ) 17.更新查询的结果只显示在数据表视图中,而不会改变源数据D.Select * From 学生 Where 学号=001 表中的数据。

37.下列不属于SQL查询的是( )

( ) 18.无论是否名设置条件,执行查询都会对所有记录进行更新。( ) 19.利用一个或多个表中的数据建立新表的查询是追加查询 A.联合查询 B.选择查询 C.传递查询 D.子查询

( ) 20.操作查询执行后无法撤销。 38.SELECT 语句中的”ORDER BY”子句是为了指定( ) ( ) 21.在查询准则中可以使用通配符

A.排序字段名 B.分组字段 C.查询条件 D.查询字段 ( ) 22.[性别] LIKE “男” OR [性别]=“女”是合法的查询条件39.向已有表中添加新字段的SQL语句是( ) 表达式 A.CREATE TABLE B.ALTER TABLE C.DROP D.CREATE ( ) 23.使用准则LIKE “四川?“查询时可以查询出“四川省”和“四INDEX

川成都”

40.在查询中进行了分组,对组进行筛选用( )子句 ( ) 24当用逻辑运算符NOT连接的表达式为真时,则整个表达式为假、

A.WHILE B.WHERE C.HAVING D.GROUP BY

( ) 25.特殊运算符“IN”用于指定一个字段为空 二、判断题(1分/题,共35分。请将答案填入题号前,正确打( ) 26.创建基于多个数据表的查询时,应该在多个数据表之间建立√,错误打×)

关系。

( ) 1.查询名可以和表名相同

( ) 27.可以直接在查询设计器中设定数据表或查询之间的关系 ( ) 2.创建查询的首要条件是要有数据表 ( ) 28.在同一条件行的不同列中输入多个条件,它们彼此的关系为( ) 3.只能由数据表创建查询

逻辑与关系。 ( ) 4.查询结果可以作为其他数据库对象的数据来源 ( ) 29.如果数据表之间创建了关系,则添加到查询设计器中时,关( ) 5.创建查询时,可以添加多个数据表。

系会自动显示

( ) 6.使用向导创建交叉表查询的数据源必须是表。 ( ) 30.SQL查询必须在多表查询中使用

( ) 7.查询不仅能检索数据,还能对数据进行统计

( ) 31.SQL查询中SELECT语句后面只能使用一个字段名。

第 3 页 共 4 页

( ) 32.SQL查询不能创建交叉表查询

( ) 33.可以使用SQL查询生成一个新表。

4.显示姓“王”的全部男职工的信息 ( ) 34.使用SQL语句创建分组统计查询时,应使用ORDER BY 语句。 ( ) 35.参数查询是通过景象地输入参数值来创建动态的查询结果。 三、简答题(3分/题,共15分。)

设有一个职工表,表中有若干条记录,表结构定义如下:

姓部年职5. 编号 名 门 龄 进厂日期 称 性别 工资 文文整日期 / 时文 文本 本 本 型 间 本 文本 数值型

记录举例: 技技李术5术2006 平 部 0 1980/05/06 员 男 5896.6 编写 SQL 命令完成下面的查询 (每小题2分,共10分): 1.统计女职工人数

2.删除年龄在 70 岁以上的职工的全部信息

3.在职工表中,将进厂日期在1970年和1975年之间的职工工资增加20%

第 4 页 共 4 页

增加一个“简历”字段。 班级装订线 密封线内不得答题 学号 装订线 密封线内不得答题 姓名 装订线