1、国家二级 ACCESS机试选择题(查询)模拟试卷 5及答案与解析 一、选择题 1 运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为 ( A)交叉表查询 ( B)参数查询 ( C)选择查询 ( D)操作查询 2 下列关于 Access查询条件的叙述中,错误的是 ( A)同行之间为逻辑 “与 ”关系,不同行之间为逻辑 “或 ”关系 ( B)日期时间类型数据在两端加上 # ( C)数字类型数据需在两端加上双引号 ( D)文本类型数据需在两端加上双引号 3 在 Access中,与 like一起使用 时,代表任一数字的是 ( A) * ( B) ? ( C) # ( D) $ 4
2、条件 “not工资额 2000”的含义是 ( A)工资额等于 2000 ( B)工资额大于 2000 ( C)工资额小于等于 2000 ( D)工资额小于 2000 5 条件 “性别 女 Or工资额 2000”的含义是 ( A)性别为 女 并且工资额大于 2000的记录 ( B)性别为 女 或者工资额大于 2000的记录 ( C)性别为 女 并非工资额大于 2000的记录 ( D)性别为 女 或:亡资额大于 2000,且二者择一的记录 6 若姓名是文本型字段,要查找名字中含有 “雪 ”的记录,应该使用的条件表达式是 ( A)姓名 like“*雪 *“ ( B)姓名 like“ !雪 ” ( C
3、)姓名 “*雪 *“ ( D)姓名 “*雪 *“ 7 Access中,可与 Like一起使用,代表 0个或者多个字符的通配符是 ( A) * ( B) ? ( C) # ( D) $ 8 在学生成绩表中,查询成绩为 7080分之间 (不包括 80)的学生信息。正确的条件设置是 ( A) 69 Or 80 ( B) Between 70 And 80 ( C) 70 And 80 ( D) In(70, 79) 9 Access数据库中,能够对数据表进行统计的查询是 ( A)汇总查询 ( B)动作查询 ( C)选择查询 ( D)删除查询 10 使用查询向导,不能创建的是 ( A)单表查询 ( B
4、)多表查询 ( C)带条件查询 ( D)不带条件查询 11 Access数据库中, SQL查询中的 Gmup By子句的作用是 ( A)分组依据 ( B)对查询进行排序 ( C)列表 ( D)选择行条件 12 若参数查询运行时要给出提示信息,则对应参数条件的提示信息的格式是 ( A) (提示信息 ) ( B) ( C) 提示信息 ( D) 提示信息 13 用 Select语句实现生成表查询时,必须包含的子旬是 ( A) TO ( B) INTO ( C) ORDER BY ( D) GROUP BY 14 基于 “学生名单表 ”创建新表 “学生名单表 2”,所使用的查询方式是 ( A)删除查询
5、 ( B)生成表查询 ( C)追加查询 ( D)交叉表查询 15 要查询 1990年下半年出生的人员,在查询设计视图的 “出生日期 ”列的条件单元格中可输入的条件表达式是 ( A) #1990 1 1#And #1990 7 1#And#1990 7 1#And10430”,该子句的含义是 ( A) “工资额 ”中大于 1000元的记录 ( B)将 “工资额 ”中大于 1000元的记录删除 ( C)拷贝字段 “工资额 ”中大于 1000元的记录 ( D)将字段 “工资额 ”中大于 1000元的记录进行替换 25 下列 Access内置函数中,属于 SQL聚合函数的是 ( A) Int ( B)
6、 Fix ( C) Count ( D) Chr 26 SELECT命令中,设置条件短语的关键词是 ( A) WHILE ( B) FOR ( C) WHERE ( D) CONDITION 27 下列关于在 SQL语句中使用 DESC的说法中,正确的是 ( A) DESC关键字必须与 ORDER BY关键字一起使用 ( B) DESC关键字必须与 GROUP BY关键字一起使用 ( C) DESC关键字必须与 WHERE BY关键字一起使用 ( D) DESC关键字必须与 INNER JOIN关键字一起使用 28 在已建 “职工 ”表中有姓名、性别、出生日期等字段,查询并显示所有年龄在 25
7、岁以下职工的姓名、性别和年龄,正确的 SQL命令是 ( A) SELECT姓名,性别, YEAR(1)ATE() YEAR(出生日期 )AS年龄 FROM职工 WHERE YEAR (Date() YEAR(出生日期 ) 85 Or性别 “女 “ ( B)在姓名的 “条件 ”单元格中输入:平均分 85 And性别 “女 “ ( C)在平均分的 “条件 ”单元格中输入: 85;在性别的 “条件 ”单元格中输入: “女 “ ( D)在平均分的 “条件 ”单元格中输入:平均分 85;在性别的 “条件 ”单元格中输入:性别 “女 “ 国家二级 ACCESS机试选择题(查询)模拟试卷 5答案与解析 一、
8、选择题 1 【正确答案】 B 【试题解析】 参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。 【知识模块】 查询 2 【正确答案】 C 【试题解析】 在 Access查询条件的设置过程中,若要使用文本型数据需在两端加上双引号,数值型数据可直接使用。 【知识模块】 查询 3 【正确答案】 C 【试题解析】 在 Access查找数据时,可以利用通配符和 like函数一起使用。通配符 “*”表示与任意字符数匹配; “?”表示与任何单个字母的字符匹配; “#”表示与任何单个数字字符匹配;不存在通配符 “$”。 【知识模块】 查询 4 【正确答案】 C 【试题解
9、析】 “not工资额 2000”表示对 “工资额 2000”进行取反操作,即 “工资额 2000”的含义是性别为 女 或者工资额大于 2000的记录。 【知识模块】 查询 6 【正确答案】 A 【试题解析】 Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有 “*”和 “?”。 “*”表示由 0个或任意多个字符组成的字符串, “?”表示任意一个字符。题干中要查找含有 “雪 ”的记录应使用 like“*雪 *“。 【知识模块】 查询 7 【正确答案】 A 【试题解析】 Like用于通配设定查询表达式的比较运算符,通配符 “*”表示与 0个或任意多个字符匹配; “?”表示与任何单个字
10、母的字符匹配; “#”表示与任何单个数字字符匹配;不存在通配符 “$”。 【知识模块】 查询 8 【正确答案】 C 【试题解析】 选项 A的条件设置为大于 69或小于 80,应使用 AND运算符,而不是 OR;选项 B将会查找成绩为 7080分之间 (包含 70和 80)的学生信息;选项D将只查找成绩为 70和 79的学生信息;选项 C正确,将查询成绩为 7080分之间 (不 包括 80)的学生信息。 【知识模块】 查询 9 【正确答案】 C 【试题解析】 在 Access数据库中,可以利用选择查询对数据表进行统计。 【知识模块】 查询 10 【正确答案】 C 【试题解析】 利用查询向导创建查
11、询的特点是方便、快捷,用户只需按照提示逐步选择即可创建。查询向导可以创建单表查询、多表查询以及不带条件的查询,而不能创建较复杂的带条件查询,如需创建带条件的查询可使用 “设计 ”视图。 【知识模块】 查询 11 【正确答案】 A 【试题解析】 在 Access中, Gmup By子句指定查询结果的分组条件。 【知识模块】 查询 12 【正确答案】 D 【试题解析】 参数查询利用对话框提示用户输入参数,并检索符合所输入参数的记录或值,准则中需将参数提示文本放在 “”中。 【知识模块】 查询 13 【正确答案】 B 【试题解析】 生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已
12、有同名的表,该操作将覆盖原有的表。生成表 SELECT语句的基本格式为: SELECT字段列表 INTO新表名称 FROM旧表名称。 【 知识模块】 查询 14 【正确答案】 B 【试题解析】 生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于 “学生名单表 ”创建新表 “学生名单表 2”应使用生成表查询。 【知识模块】 查询 15 【正确答案】 C 【试题解析】 选项 A查询的是在 1990年出生的人员,而不仅仅是 1990年下半年;选项 B没有包括 1990年 12月 31日出生的人员,应改为 #1990 71#And #1990
13、 7 1#And1000”是要寻找 “工资额 ”中大于 1000元的记录。 【知识模块】 查询 25 【正确答案】 C 【试题解析】 SQL中聚合函数有如下几种: min()某一列最小值; max()某一列最大值; sum()某一列总和; count()所有记录数; count(*)所有非 null记录数; avg某一列平均值;因此 C选项正确。 【知识模块】 查询 26 【正确答案】 C 【试题解析】 SELECT。命令中使用 Where指明查询的条件,为可选项,若省略表则选择所有记录。 【知识模块】 查询 27 【正确答案】 A 【试题解析】 SELECT语句的格式为: SELECT字段列
14、表 FROM表名 WHERE条件表达式 ORDER BY列名 ASC DESC。通过 ORDER BY短语可以对查询的结果进行排序,与 ASC、 DESC搭配使用, ASC实现升序排序, DESC实现降序排序。 【知识模块】 查询 28 【正确答案】 A 【试题解析】 年龄可用当前日期减去出生日期表示,因此 C、 D选项错;该题中最后要显示的字段有姓名、性别、年龄,其中涉及 As的用法,为表中查询到的字段值起一个别名。 B语法错误。因此 A选项正确。 【知识模块】 查询 29 【正确答案】 C 【试题解析】 由题干可知,本题要求是找出 “考试成绩 ”排在前 5位的记录,故需要对 “考试成绩 ”
15、进行降序排序,需要使用 ORDER BY命令,并标明降序 DESC,因此,选择 C选项。 【知识模块】 查询 30 【正确答案】 A 【试题解析】 内置计算函数 Sum属于统计函数的一个函数,标准形式是:Sum(字符表达式 ),功能是计算字符表达式的总和;统计函数 Avg格式是: Avg(字符表达式 ),功能是计算表达式的平均值; Min(字符表达式 ),功能是取得字符表达式中的最小值; Max(字符表达式 ),功能是计算字符表达式中的最大值。根据题意,字符表达式用来指定某一字段,经 Sum函数后计算出字符表达式指定的字段值的累加和,因此选择 A选项。 【知识模块】 查询 31 【正确答案】 C 【试题解析】 首先要找出平均分在 85分以上 的记录,应在平均分的 “条件 ”行中输入 “ 85”,其次要找出女生的信息,应在性别的 “条件 ”行中输入 “女 ”。因此选项 C正确。 【知识模块】 查询