还剩7页未读,继续阅读
文本内容:
access查询试题及答案
一、文档说明本文档为Access数据库查询操作专项练习资料,包含单项选择题、多项选择题、判断题及简答题四种题型,共72题,附详细答案试题覆盖Access查询的核心知识点,包括查询类型、条件表达式、SQL语句、查询设计等,可作为学习巩固或备考参考
二、单项选择题(共30题,每题1分)(注每题只有一个正确答案,将正确选项字母填入括号内)Access中,查询的主要作用是()A.仅用于筛选数据B.仅用于计算数据C.整合、筛选、计算和分析数据D.仅用于修改数据以下不属于Access查询类型的是()A.选择查询B.操作查询C.交叉表查询D.窗体查询在选择查询中,若要筛选“年龄”字段大于20且小于30的记录,条件应设置为()A.20或30B.20年龄30C.20到30D.年龄20And年龄30表达式“Like张*”在查询中用于筛选()A.姓张的记录B.名字含“张”字的记录C.姓“张”且名字长度为1的记录D.名字以“张”开头的记录Access中,查询“设计视图”的“条件”行用于设置()A.字段显示方式B.筛选条件C.排序方式D.计算方式以下查询语句中,用于从“学生表”中筛选“性别为男”的记录的是()A.SELECT*FROM学生表WHERE性别=男B.SELECT*FROM学生表WHERE性别=男第1页共9页C.SELECT性别FROM学生表WHERE性别=男D.SELECT*FROM学生表WHERE性别=男AND1=1内连接(INNER JOIN)查询的结果是()A.两个表中匹配条件的记录B.第一个表中所有记录,及第二个表中匹配条件的记录C.第二个表中所有记录,及第一个表中匹配条件的记录D.两个表中所有记录若要统计“成绩表”中每个学生的平均成绩,应使用的函数是()A.SUM B.AVG C.MAX D.COUNT“生成表查询”的作用是()A.从现有表中筛选数据生成新表B.从现有表中删除满足条件的记录C.将数据追加到现有表D.更新现有表中满足条件的记录参数查询的特点是()A.无需设置条件B.运行时需用户输入参数值C.只能用于单表查询D.结果无法保存表达式“#2025-01-01#”在Access中表示()A.数字2025-01-01B.文本“2025-01-01”C.日期类型数据D.错误格式交叉表查询的主要作用是()A.以行和列交叉方式展示数据汇总结果B.仅用于计算总和C.只能用于单字段汇总D.无法与其他查询结合以下哪种查询会改变原表数据()A.选择查询B.交叉表查询C.操作查询D.参数查询在SQL查询中,“ORDER BY”子句用于()第2页共9页A.筛选记录B.排序记录C.计算字段D.显示字段若要查询“课程表”中“学分”为2或3的课程,条件应设置为()A.学分=2OR学分=3B.学分=2+3C.学分IN2,3D.以上都对以下关于“查询”和“报表”的描述,正确的是()A.查询用于显示数据,报表用于存储数据B.查询可进行数据筛选和计算,报表可格式化输出C.两者功能完全相同D.查询只能在设计视图中创建“删除查询”执行后,原表中满足条件的记录会()A.转移到新表B.被删除C.保持不变D.无法执行表达式“IsNull姓名”用于判断()A.姓名是否为空值B.姓名是否为数字C.姓名是否包含空格D.姓名是否重复Access中,查询“SQL视图”的基本结构是()A.SELECT字段列表FROM表名[WHERE条件]B.SELECT表名FROM字段列表[WHERE条件]C.FROM表名SELECT字段列表[WHERE条件]D.WHERE条件FROM表名SELECT字段列表左连接(LEFT JOIN)查询的结果是()A.两个表中匹配条件的记录B.左表所有记录及右表匹配条件的记录C.右表所有记录及左表匹配条件的记录D.两个表中所有记录若要查询“学生表”中“出生日期”在“2000-01-01”至“2025-12-31”之间的学生,条件应使用()A.出生日期2000-01-01AND出生日期2025-12-31第3页共9页B.出生日期=#2000-01-01#AND出生日期=#2025-12-31#C.出生日期Between2000-01-01And2025-12-31D.以上都对以下哪项不属于查询中的“总计”行设置()A.Group ByB.Sum C.Count D.Order By“更新查询”的条件是用于()A.确定要更新的记录范围B.确定要删除的记录范围C.确定要追加的记录来源D.确定要生成的新表结构表达式“成绩80”在查询条件中表示()A.成绩大于80的文本(字符串)B.成绩字段值为“80”C.数值类型的成绩字段值大于80D.错误条件Access中,要在查询结果中显示“姓名”和“总分[成绩]的总和”,需将“成绩”字段设置为()A.成绩B.总分:成绩C.总分:Sum成绩D.Sum成绩AS总分交叉表查询中,用于设置行标题的是()A.行标题B.列标题C.值D.条件以下关于“查询”和“表”的描述,错误的是()A.查询不存储数据,仅基于表动态生成结果B.表是数据的物理存储,查询是数据的逻辑组织C.对表数据的修改会影响查询结果D.查询一旦创建无法修改SQL语句“SELECT姓名,性别FROM学生表WHERE班级=一班OR班级=二班”的作用是()A.查询“一班”或“二班”学生的姓名和性别B.查询“一班”和“二班”学生的姓名和性别第4页共9页C.查询班级名称包含“一班”或“二班”的记录D.以上都不对表达式“Like明*”可筛选出()A.名字为“张明”的记录B.名字以“明”结尾的记录C.名字长度为2且第二个字为“明”的记录D.名字以“明”开头的记录若要在查询中显示“学生ID:学号”,正确的字段命名方式是()A.学生ID:[学号]B.学生ID:学号C.学生ID=学号D.学生ID:学号
三、多项选择题(共20题,每题2分,多选、少选均不得分)Access查询的作用包括()A.筛选符合条件的数据B.对数据进行计算和汇总C.多表数据关联分析D.创建数据报表以下属于Access操作查询的有()A.选择查询B.更新查询C.追加查询D.删除查询在选择查询的“设计视图”中,可设置的选项有()A.字段B.排序C.条件D.总计以下属于条件表达式中的逻辑运算符包括()A.AND B.OR C.NOT D.XORSQL查询中,“JOIN”关键字用于()A.多表关联查询B.内连接C.左连接D.仅单表查询通配符“*”在查询条件中可表示()A.一个任意字符B.多个任意字符C.数字D.任意字符以下关于“参数查询”的描述,正确的有()A.运行时需用户输入参数值B.参数可在查询设计视图中设置第5页共9页C.只能使用一个参数D.可用于动态筛选数据操作查询会影响原表数据的有()A.更新查询B.删除查询C.追加查询D.生成表查询表达式“[成绩]=60AND[成绩]60”在查询条件中会导致()A.筛选出成绩等于60的记录B.筛选出成绩大于等于60且小于60的记录C.无符合条件的记录D.错误条件Access查询中,“总计”行设置为“Sum”时,可对哪些字段进行求和()A.数值型字段B.文本型字段C.日期型字段D.货币型字段交叉表查询的组成部分包括()A.行标题B.列标题C.数据值D.条件SQL语句“SELECT DISTINCT班级FROM学生表”的作用是()A.查询“班级”字段的所有值B.查询“班级”字段的唯一值C.去除重复的班级记录D.按班级排序以下关于“查询条件”的描述,正确的有()A.条件可使用表达式B.数值型字段条件可直接输入(如100)C.文本型字段条件需加双引号(如张三)D.日期型字段条件需加#号(如#2025-01-01#)Access查询中,“错误提示”可能出现在哪些情况()A.条件表达式语法错误B.字段名称拼写错误C.数据类型不匹配D.表中没有符合条件的记录以下属于SQL查询中的聚合函数有()A.SUM B.AVG C.COUNT D.MAX左连接(LEFT JOIN)与内连接(INNER JOIN)的区别在于()第6页共9页A.左连接保留左表所有记录B.内连接仅保留匹配条件的记录C.左连接保留右表所有记录D.内连接保留左右表匹配条件的记录生成表查询的特点包括()A.基于现有表数据生成新表B.新表可独立保存C.原表数据会被删除D.新表数据与原表无关联表达式“Like[!0-9]”可筛选出()A.包含非数字字符的记录B.包含数字的记录C.字符串中至少有一个非数字字符D.字符串以数字开头的记录Access查询中,“排序”设置可选择的方式有()A.升序B.降序C.无排序D.按条件排序以下关于“查询设计视图”中“表/查询”行的描述,正确的有()A.可添加多个表或查询B.用于设置查询的数据来源C.仅能添加一个表D.可设置表间关联
四、判断题(共20题,每题1分,对的打“√”,错的打“×”)Access中,一个查询只能基于一个表创建()“SELECT*FROM学生表WHERE成绩80”中的“*”表示查询所有字段()交叉表查询必须包含行标题、列标题和值()操作查询执行后,原表数据会被永久修改()表达式“IsNull姓名=True”与“IsNull姓名”效果相同()内连接查询中,若两表无匹配记录,结果为空集()通配符“#”在条件中表示一个任意数字()查询“总计”行设置为“Group By”时,可按字段分组统计()“更新查询”的作用是修改表中记录的数据()第7页共9页SQL语句“SELECT姓名,AVG成绩FROM学生表”会报错,因未使用GROUP BY()日期型字段的条件“Between#2025-01-01#And#2025-12-31#”包含2025年12月31日()选择查询中,若未设置排序,结果按记录输入顺序显示()参数查询的参数提示文本可在“参数”对话框中设置()表达式“成绩=60Or成绩60”在查询中会筛选出所有学生记录()生成表查询生成的新表与原表字段完全一致()SQL语句“SELECT班级,Sum成绩AS总分FROM学生表GROUP BY班级”会统计每个班级的总分()交叉表查询中,“值”行只能设置为聚合函数(如Sum、Avg)()查询中的“条件”行与“或”行是互斥的,同一行条件用“或”分隔()“删除查询”可删除表中所有记录,也可带条件删除部分记录()Access中,查询一旦创建就无法修改其数据源()
五、简答题(共2题,每题5分)简述选择查询的设计步骤写出查询“学生成绩表”中,所有“数学”成绩大于85分的学生姓名及数学成绩的SQL语句
六、参考答案
一、单项选择题
1.C
2.D
3.D
4.A
5.B
6.B
7.A
8.B
9.A
10.B
11.C
12.A
13.C
14.B
15.D
16.B
17.B
18.A
19.A
20.A
21.D
22.D
23.A
24.C
25.D
26.A
27.D
28.A
29.C
30.A第8页共9页
二、多项选择题
1.ABC
2.BCD
3.ABCD
4.ABC
5.ABC
6.BD
7.ABD
8.AB
9.BC
10.AD
11.ABC
12.BC
13.ABCD
14.ABC
15.ABCD
16.ABD
17.AB
18.AC
19.ABC
20.ABD
三、判断题
1.×
2.√
3.√
4.√
5.√
6.√
7.√
8.√
9.√
10.√
11.√
12.√
13.√
14.√
15.×
16.√
17.√
18.×
19.√
20.×
四、简答题选择查询设计步骤
①确定数据源(表/查询);
②选择要显示的字段(双击字段或手动添加);
③设置筛选条件(在“条件”行输入表达式);
④设置排序方式(“排序”行选择升序/降序);
⑤运行查询(点击“运行”按钮查看结果)SQL语句SELECT姓名,数学成绩FROM学生成绩表WHERE数学成绩85;文档说明试题覆盖Access查询核心知识点,答案准确,可直接用于练习和复习建议结合Access软件实践操作,加深对查询逻辑的理解第9页共9页。
个人认证
优秀文档
获得点赞 0