1、二级 ACCESS-基本操作题(五)及答案解析(总分:100.00,做题时间:90 分钟)一、简单应用题(总题数:5,分数:100.00)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:(分数:20.00)(1).创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”三列信息,所建查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并
2、显示“学号”和“平均分”两列信息,所建查询命名为“qT2”。(分数:5.00)_(3).创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),将所建查询命名为“qT3”。*(分数:5.00)_(4).创建一个查询,运行该查询后生成一个新表:表名为“tNew”,表结构包括“学号”、“姓名”、“性别”、“课程名”和“成绩”等 5个字段,表内容为 90分以上(包括 90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。(分数:5.00)_考生
3、文件夹下有一个数据库文件“samp2.accdb”,其中存在一个已经设计好的表对象“fTeacher”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m_age”,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”4 个字段内容,将查询命名为“qT2”。(分数:5.00)_(3).创建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”5 个字段内容,将查询命名为“qT3”。(分
4、数:5.00)_(4).创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,将查询命名为“qT4”。(分数:5.00)_考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的 2个表对象“tEmployee”和“tGroup”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5 个字段内容,将查询命名为“qT1”。(分数:5.00)_(2).建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完
5、整性。(分数:5.00)_(3).创建一个查询,查找并显示聘期超过 5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”4 个字段内容,将查询命名为“qT2”。(分数:5.00)_(4).创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011 吴大伟”),并命名字段标题为“管理人员”,将查询命名为“qT3”。(分数:5.00)_考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的 3个关联表对象“tStud”、“tCourse”和“tScor
6、e”及表对象“tTemp”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”5 个字段内容,将查询命名为“qT2”。(分数:5.00)_(3).创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT3”。(分数:5.00)_(4).创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”
7、表对应的字段中,并将查询命名为“qT4”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在两个已经设计好的表对象“tTeacher1”和“tTeacher2”以及一个宏对象“mTest”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示教师的“编号”、“姓名”、“性别”、“年龄”和“职称”5 个字段的内容,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找并显示没有在职教师的“编号”、“姓名”和“联系电话”3 个字段的内容,将查询命名为“qT2”。(分数:5.00)_(3).创建一个查询,将“tTeacher1
8、”表中年龄小于等于 45的党员教授或年龄小于等于 35的党员副教授记录追加到“fTeacher2”表的相应字段中,将查询命名为“qT3”。(分数:5.00)_(4).创建一个窗体,命名为“fTest”。将窗体“标题”属性设为“测试窗体”;在窗体的主体节区中添加一个命令按钮,命名为“btnR”,标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对象“mTest”。(分数:5.00)_二级 ACCESS-基本操作题(五)答案解析(总分:100.00,做题时间:90 分钟)一、简单应用题(总题数:5,分数:100.00)考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对
9、象“tCourse”、“tScore”和“tStud”,试按以下要求完成设计:(分数:20.00)(1).创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”三列信息,所建查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡,在“查询”组单击“查询设计”按钮,在打开的“显示表”对话框中双击表“tStud”,关闭“显示表”窗口,然后分别双击“姓名”、“性别”、“入校时间”和“政治面目”字段,如图所示。步骤 2:在“政治面目”字段的“条件”行中输入“党员”,并取消该字段的“显示”复选框的勾选,如图所示。步骤 3:单击快速访问工具栏中的“保存”按钮,将查询
10、保存为“qT1”,如图所示。运行并退出查询。)解析:考点 本题考点:创建条件查询、交叉表查询、参数查询和生成表查询。(2).创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均分”两列信息,所建查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡,在“查询”组选择“查询设计”按钮,在打开的“显示表”对话框中双击表“tScore”,关闭“显示表”窗口,然后分别双击“学号”和“成绩”字段,如图所示。步骤 2:将“成绩”字段改为“平均分:成绩”,单击“显
11、示/隐藏”组中的“汇总”按钮,在“总计”行下拉列表中选择该字段的“平均值”,在“条件”行输入“请输入要比较的分数:”,如图所示。步骤 3:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT2”,如图所示。运行并退出查询。)解析:(3).创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),将所建查询命名为“qT3”。*(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡,在“查询”组选择“查询设计”按钮,在打开的“显示表”对话框中分别双击表“tScore”和“tCourse”,关闭“显示表”窗
12、口。步骤 2:单击“查询类型”组的“交叉表”按钮,然后分别双击“学号”、“课程名”和“成绩”字段,如图所示。步骤 3:修改字段“学号”为“班级编号:left(tScore!学号,8)”;将“成绩”字段改为“round(avg(成绩)”,并在“总计”行中选择“Expression”。分别在“学号”、“课程名”和“成绩”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT3”,如图所示。运行并退出查询。)解析:(4).创建一个查询,运行该查询后生成一个新表:表名为“tNew”,表结构包括“学号”、“姓名”、“性别
13、”、“课程名”和“成绩”等 5个字段,表内容为 90分以上(包括 90分)或不及格的所有学生记录,并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡,在“查询”组单击“查询设计”按钮,在打开的“显示表”对话框中分别双击表“tScore”、“tStud”和“tCourse”,关闭“显示表”窗口,结果如图所示。步骤 2:单击“查询类型”组中的“生成表”按钮,在弹出的对话框中输入新生成表的名字“tNew”,如图所示。步骤 3:分别双击“学号”、“姓名”、“性别”、“课程名”和“成绩”字段,在“课程名
14、”字段的“排序”行下拉列表中选择“降序”,在“成绩”字段的“条件”行中输入“=90 or60”,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT4”,运行查询,单击“是”按钮,如图所示。)解析:考生文件夹下有一个数据库文件“samp2.accdb”,其中存在一个已经设计好的表对象“fTeacher”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m_age”,将查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:新建查询,在“显示表”对话框中添加表“rTeacher”,关闭“显示表”对话
15、框,如图所示。步骤 2:在“字段”行输入“m_age:Max(tTeacher!年龄)-Min(tTeacher!年龄)”。单击“保存”按钮,另存为“qT1”,关闭设计视图,如图所示。)解析:考点 本题考点:创建条件查询及分组总计查询。第 14 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”4 个字段内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,添加表“tTeacher”,关闭“显示表”对话框。步骤 2:双击“编号”、“姓名”、“性别
16、”、“系别”、“学历”字段,在“学历”字段的条件行输入“研究生”,取消“学历”字段的显示的勾选,如图所示。单击快速访问工具栏中的“保存”按钮,另存为“qT2”,关闭设计视图。)解析:(3).创建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”5 个字段内容,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,添加表“tTeacher”,关闭“显示表”对话框。步骤 2:双击“编号”、“姓名”、“年龄”、“学历”、“职称”字段,在“年龄”字段的“条件”行输入“=38”,在“职称”的“条件”行输入“
17、”教授”or”副教授”,如图所示。单击快速访问工具栏中的“保存”按钮,另存为“qT3”,关闭设计视图。)解析:(4).创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容,将查询命名为“qT4”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,添加表“tTeacher”,关闭“显示表”对话框。步骤 2:双击“职称”、“年龄”、“在职否”字段,在“查询工具”的“设计”选项卡下,单击“显示/隐藏”组中的“汇总”按钮,在“年龄”字段的“总计”行选择“平均值”,在“在职否”条件行输入“true”并取消该字段的显示复行距的勾选,
18、在“年龄”字段前添加“平均年龄:”字样,如图所示。单击快速访问工具栏中的“保存”按钮,另存为“qT4”,关闭设计视图。)解析:解析 创建查询“qT3”时,在“条件”行“副教授”和“教授”中间一定要添加“or”字样,添加新字段时要在相应字段之前添加“:”字样。考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的 2个表对象“tEmployee”和“tGroup”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”5 个字段内容,将查询命名为“qT1”。(分数:5.00)_正确答案:
19、(步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tEmployee”,关闭“显示表”对话框,如图所示。步骤 2:双击“编号”、“姓名”、“性别”、“年龄”、“职务”、“简历”字段,取消“简历”字段的显示,在下面的“条件”行输入“Not Like“*运动*“”,如图所示。单击快速访问工具栏中的“保存”按钮 ,将查询另存为“qT1”,关闭设计视图。)解析:考点 本题考点:创建条件查询;建立表间关系等。第 1、3、4 小题在查询设计视图中创建条件查询,在“条件”行按题目要求填写条件表达式;第 2小题在关系界面中建立表问关系。(2).建立“tGroup”和“tEmployee”两表之间的
20、一对多关系,并实施参照完整性。(分数:5.00)_正确答案:(步骤 1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,然后单击“显示表”按钮,分别添加表“tGroup”和“tEmployee”,如图所示。关闭“显示表”对话框。步骤 2:选中表“tGroup”中的“部门编号”字段,拖动到表“tEmployee”的“所属部门”字段,放开鼠标,单击“实施参照完整性”复选框,然后单击“创建”按钮,如图所示。单击快速访问工具栏中的“保存,按钮 ,关闭关系界面。)解析:(3).创建一个查询,查找并显示聘期超过 5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”4 个字段内容,
21、将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tGroup”和“tEmployee”到关系界面,关闭“显示表”对话框。步骤 2:双击“编号”、“姓名”、“职务”、“名称”、“聘用时间”字段,在“名称”字段的“条件”行输入“开发部”,添加新字段“Year(Date()-Year(聘用时间)”,在“条件”行输入“5”,取消该字段和“名称”字段的显示,如图所示。单击快速访问工具栏中的“保存”按钮 ,将查询另存为“qT2”,关闭设计视图。)解析:(4).创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为
22、一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011 吴大伟”),并命名字段标题为“管理人员”,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,在“显示表”对话框中添加表“tEmployee”,关闭“显示表”对话框。步骤 2:添加新字段“管理人员:编号+姓名”,双击添加“职务”字段。步骤 3:在“职务”字段“条件”行输入“经理”,取消“职务”字段的显示,如图所示。单击快速访问工具栏中的“保存”按钮,将查询另存为“qT3”,关闭设计视图。)解析:解析 创建“qT2”时,要正确设置聘期大于 5年的格式;创建“qT3”时要注意添
23、加“管理人员”字段。考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的 3个关联表对象“tStud”、“tCourse”和“tScore”及表对象“tTemp”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”、“tScore”和“tCourse”,关闭“显示表”对话框,如图所示。步骤 2:双击添加“姓名”、“课程名”和“成绩”字段,如图所示。单击快速访问工具栏中
24、的“保存”按钮,另存为“qT1”。关闭设计视图。)解析:考点 本题考点:创建条件查询、总计查询和追加查询。第 14 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个查询,查找并显示有摄影爱好的学生的“学号”、“姓名”、“性别”、“年龄”和“入校时间”5 个字段内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。步骤 2:双击添加“学号”、“姓名”、“性别”、“年龄”、“入校时间”和“简历”字段,在“简历”字段的“条件”行输入“like“*摄影*“”,单击
25、“显示”行取消字段显示的勾选,如图所示。单击快速访问工具栏中的“保存”按钮 ,另存为“qT2”。关闭设计视图。)解析:(3).创建一个查询,查找学生的成绩信息,并显示“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tScore”,关闭“显示表”对话框。步骤 2:双击“学号”、“成绩”字段,单击“查询工具”的“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”。在“成绩”字段前添加“平均成绩:”字样,如图所示。单击
26、快速访问工具栏中的“保存”按钮 ,另存为“qT3”。关闭设计视图。)解析:(4).创建一个查询,将“tStud”表中女学生的信息追加到“tTemp”表对应的字段中,并将查询命名为“qT4”。(分数:5.00)_正确答案:(步骤 1:在设计视图中新建查询,从“显示表”对话框中添加表“tStud”,关闭“显示表”对话框。步骤 2:在“查询工具”的“设计”选项卡“查询类型”组中单击“追加”按钮,在“表名称”中输入“tTemp”,单击“确定”按钮,如图所示。步骤 3:双击“学号”、“姓名”、“性别”、“年龄”、“所属院系”、“入校时间”字段,在“性别”字段的“条件”行输入“女”,如图所示。步骤 4:从
27、“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮,如图所示。单击快速访问工具栏中的“保存”按钮 ,另存为“qT4”。关闭设计视图。)解析:解析 设置查询条件时要输入正确的格式,添加新字段时要正确选择对应的字段。在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在两个已经设计好的表对象“tTeacher1”和“tTeacher2”以及一个宏对象“mTest”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示教师的“编号”、“姓名”、“性别”、“年龄”和“职称”5 个字段的内容,将查询命名为“qT1”。(分数:5.00
28、)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,打开“显示表”对话框。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框,如图所示。步骤 2:分别双击“编号”、“姓名”、“性别”、“年龄”和“职称”字段添加到“字段”行,如图所示。步骤 3:单击快速访问工具栏中的“保存”按钮 )解析:考点 本题考点:创建条件查询、追加查询;窗体命令按钮属性设置。第 13 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式;第 4小题在窗体设计视图中右键单击控件选择“属性”命令,设置属性。(2).创建一个查询,查找并显示没有在职教师的“编号”、“姓名
29、”和“联系电话”3 个字段的内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮,打开“显示表”对话框。在“显示表”对话框中双击表“tTeacher1”,关闭“显示表”对话框。步骤 2:分别双击“编号”、“姓名”、“联系电话”和“在职否”字段。步骤 3:在“在职否”字段的“条件”行输入“no”,单击“显示”行取消该字段的显示,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(3).创建一个查询,将“tTeacher1”表中年龄小于等于 45的党员教授或年龄小于等于 35的党员副教授记录追加到“fTeacher2
30、”表的相应字段中,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,打开“显示表”对话框。在“显示表”对话框中双击表“tTacher1”,关闭“显示表”对话框。步骤 2:单击“查询工具”的“设计”选项卡“查询类型”组中的“追加”按钮,在弹出的对话框中输入“tTeacher2”,单击“确定”按钮,如图所示。步骤 3:分别双击“编号”、“姓名”、“性别”、“年龄”、“职称”和“政治面目”字段。步骤 4:在“年龄”、“职称”和“政治面目”字段的“条件”行分别输入“=45”、“教授”和“党员”,在“或”行分别输入“=35”、“副教授”
31、和“党员”,如图所示。步骤 5:单击“查询工具”的“设计”选项卡“结果”组的“运行”按钮,在弹出的对话框中单击“是”按钮,如图所示。步骤 6:单击快速访问工具栏中的“保存”按钮 )解析:(4).创建一个窗体,命名为“fTest”。将窗体“标题”属性设为“测试窗体”;在窗体的主体节区中添加一个命令按钮,命名为“btnR”,标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对象“mTest”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡“窗体”组中的“窗体设计”按钮,如图所示。步骤 2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,在“标题”行输入“测试窗体”,如图所示。步骤 3:选择“窗体设计工具”的“设计”选项卡“控件”组中的“按钮”控件,单击窗体主体节区适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。步骤 4:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,单击“全部”选项卡,在“名称”和“标题”行分别输入“btnR”和“测试”,如图所示。步骤 5:单击“事件”选项卡,在“单击”行下拉列表中选择“mTest”,如图所示。)解析:解析 创建追加查询时要正确设置查询条件。