1、二级 ACCESS-基本操作题(六)及答案解析(总分:100.00,做题时间:90 分钟)一、简单应用题(总题数:5,分数:100.00)考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3 个字段的内容,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找并显示项目经费在 10000元以下(包括 10000元)的“项目名称”和“项目来源”两个字段的内容,将查询命名为“qT2”
2、。(分数:5.00)_(3).创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费10%,并显示“tWork”表的所有字段内容和“单位奖励”字段,将查询命名为“qT3”。(分数:5.00)_(4).创建一个查询,将所有记录的“经费”字段值增加 2000元,将查询命名为“qT4”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tConect”、“tPress”和“tType”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找收藏品中 CD盘最高价格和最低价格的信息并输出,标题显示为“v_Max
3、”和“v_Min”,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找并显示购买“价格”大于 100元并且“购买日期”在 2001年以后(含 2001年)的“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5 个字段的内容,将查询命名为“qT2”。(分数:5.00)_(3).创建一个查询,通过输入 CD类型名称,查询并显示“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5 个字段的内容。当运行该查询时,应显示参数提示信息“请输入 CD类型名称:”,将查询命名为“qT3”。(分数:5.00)_(4).创建一个查询,对“tType”表进行调整,将“类型 I
4、D”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,将查询命名为“qT4”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在 3个已经设计好的关联表对象“tCourse”、“tGrade”、“tStudent”和 1个空表“tSinfo”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4 个字段的内容,将查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“q
5、T2”。(分数:5.00)_(3).创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”。(分数:5.00)_(4).创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应的字段中,其中“班级编号”的值是“tStudent”表中“学号”字段的前 6位,将查询命名为“qT4”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在 3个已经设计好的关联表对象“tStud”、“tCourse”、“tScore”和 1个空表“tTemp”。此外,还提供窗体“fTest”和宏“mTest”,请按
6、以下要求完成设计。(分数:20.00)(1).创建一个查询,查找女学生的“姓名”、“课程名”和“成绩”这 3个字段的内容,将查询命名为“qT1”。(分数:5.00)_(2).创建追加查询,将表对象“tStud”中有书法爱好的学生的“学号”、“姓名”和“入校年”3 列内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT2”。(规定:“入校年”列由“入校时间”字段计算得到,显示为 4位数字形式。)(分数:5.00)_(3).补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上
7、的“test1”按钮(名为“bt1”),程序将文本框内容作为窗体中标签“b/Tide”的标题显示。注意:不能修改窗体对象“fTest”中未涉及的控件和属性;只允许在“*Add*”与“*Add*”之间的空行内补充语句,完成设计。(分数:5.00)_(4).设置窗体“fTest”上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。(分数:5.00)_在考生文件夹下有一个数据库文件“samp2.acedb”,里面已经设计好了 2个表对象“tNorm”和“tStock”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,
8、标题显示为“m_data”,所建查询命名为“qT1”。(分数:5.00)_(2).创建一个查询,查找库存数量在合理范围(最低储备,最高储备)的产品,并显示“产品名称”和“库存数量”。所建查询名为“qT2”。(分数:5.00)_(3).创建一个查询,按输入的产品代码查找其产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息:“请输入产品代码:”。所建查询名为“qT3”。(分数:5.00)_(4).创建一个交叉表查询,统计并显示每种不同规格产品的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。注意:交叉表查询不做各行小
9、计。(分数:5.00)_二级 ACCESS-基本操作题(六)答案解析(总分:100.00,做题时间:90 分钟)一、简单应用题(总题数:5,分数:100.00)考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3 个字段的内容,将查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“杏询设计”按钮。在“显示表”对话框中分别双击表“tAttend”、“t
10、Employee”和“tWork”,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“项目名称”和“承担工作”字段添加到“字段”行,如图所示。步骤 3:单击快速访问工具栏中的“保存”按钮 )解析:考点 本题考点:创建条件查询、无条件查询和更新查询。第 14 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个查询,查找并显示项目经费在 10000元以下(包括 10000元)的“项目名称”和“项目来源”两个字段的内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“t
11、Work”,关闭“显示表”对话框。步骤 2:分别双击“项目名称”、“项目来源”和“经费”字段将其添加到“字段”行。步骤 3:在“经费”字段的“条件”行输入“=10000”字样,单击“显示”行取消该字段的显示,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(3).创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费10%,并显示“tWork”表的所有字段内容和“单位奖励”字段,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。
12、步骤 2:双击“*”字段将其添加到“字段”行。步骤 3:在“字段”行下一列添加新字段“单位奖励:经费*0.1”,单击勾选“显示”行复选框显示该字段,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(4).创建一个查询,将所有记录的“经费”字段值增加 2000元,将查询命名为“qT4”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。步骤 2:在“查询工具”的“设计”选项卡“查询类型”组中单击“更新”按钮。步骤 3:双击“经费”字段将其添加到“字段”行,在“更新到”行输入“
13、经费+2000”,如图所示。)解析:解析 创建更新查询时,更新字段必须用“”括起来。在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tConect”、“tPress”和“tType”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找收藏品中 CD盘最高价格和最低价格的信息并输出,标题显示为“v_Max”和“v_Min”,将查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。步骤 2:两次双击“价格”字段添
14、加到字段行。步骤 3:单击“查询工具”的“设计”选项卡中“显示/隐藏”组的“汇总”按钮,在第一个“价格”字段“总计”行下拉列表中选择“最大值”,在第二个“价格”字段“总计”行下拉列表中选择“最小值”。步骤 4:在第一个“价格”字段前添加“v_Max:”字样,在第二个“价格”字段前添加“v_Min:”字样,如图所示。步骤 5:单击快速访问工具栏中的“保存”按钮 )解析:考点 本题考点:创建条件查询、参数查询、更新查询。第 14 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个查询,查找并显示购买“价格”大于 100元并且“购买日期”在 2001年以后(含 20
15、01年)的“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5 个字段的内容,将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。步骤 2:双击“CDID”、“主题名称”、“价格”、“购买同期”和“介绍”字段添加到字段行。步骤 3:分别在“价格”和“购买日期”字段的“条件”行输入“100”和“=#2001-1-1#”,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(3).创建一个查询,通过输入 CD类型名称,查询并显示“CDID”、
16、“主题名称”、“价格”、“购买日期”和“介绍”5 个字段的内容。当运行该查询时,应显示参数提示信息“请输入 CD类型名称:”,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tType”及“tCollect”,关闭“显示表”对话框。步骤 2:双击字段“CDID”、“主题名称”、“价格”、“购买日期”、“介绍”和“CD 类型名称”字段添加到字段行。步骤 3:在“CD 类型名称”字段的“条件”行输入“请输入 CD类型名称:”,单击“显示”行取消该字段显示,如图所示。步骤 4:单击快速访问工具栏中的“保
17、存”按钮 )解析:(4).创建一个查询,对“tType”表进行调整,将“类型 ID”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,将查询命名为“qT4”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tType”,关闭“显示表”对话框。步骤 2:在“查询工具”的“设计”选项卡“查询类型”组中单击“更新”按钮。步骤 3:双击“类型 ID”和“类型介绍”字段。步骤 4:在“类型 ID”字段的“条件”行输入“05”,在“类型介绍”字段的“更新到”行输入“古典音乐”,如图所示。步骤 5:从“查询工具”的“设计”选项
18、卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。步骤 6:单击快速访问工具栏中的“保存”按钮 )解析:解析 添加新字段时要注意字段名的书写格式。在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在 3个已经设计好的关联表对象“tCourse”、“tGrade”、“tStudent”和 1个空表“tSinfo”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4 个字段的内容,将查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“
19、显示表”对话框中分别双击表“tStudent”、“tCourse”和“tGrade”,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“政治面目”、“课程名”和“成绩”字段将其添加到“字段”行。如图所示。步骤 3:单击快速访问工具栏中的“保存”按钮 )解析:考点 本题考点:创建无条件查询、子查询和追加查询等。第 14 小题在设计视图中创建不同的查询,按题目要求添加字段和条件表达式。(2).创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“qT2”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中
20、的“查询设计”按钮。在“显示表”对话框中分别双击表“tStudent”、“tGrade”和“tCourse”,关闭“显示表”对话框。步骤 2:分别双击“姓名”和“学分”字段将其添加到“字段”行。步骤 3:单击“查询工具”的“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“学分”字段“总计”行下拉列表中选择“合计”。步骤 4:在“学分”字段前添加“学分:”字样,如图所示。步骤 5:单击快速访问工具栏中的“保存”按钮 )解析:(3).创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查
21、询设计”按钮。在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。步骤 2:分别双击“姓名”和“年龄”字段将其添加到“字段”行。步骤 3:在“年龄”字段“条件”行输入“(SELECT AVG(年龄)fromtStudent)”,单击“显示”行取消字段显示。如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(4).创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应的字段中,其中“班级编号”的值是“tStudent”表中“学号”字段的前 6位,将查询命名为“qT4”。(分数:5.00)_正确答案:(步骤 1:选中表“
22、tSinfo”,右键单击选择“设计视图”,选中“学号”和“课程名”行,右键单击选择“主键”,将“学号”和“课程名”设置为主键。步骤 2:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tCourse”、“tGrade”和“tStudent”,关闭“显示表”对话框。步骤 3:在“查询工具”的“设计”选项卡“查询类型”组中单击“追加”按钮,在弹出的对话框中输入表名称“tSinfo”,单击“确定”按钮。步骤 4:在“字段”行第一列输入“班级编号:Left(tStudent!学号,6)”,在“追加到”行下拉列表中选择“班级编号”。分别双击“学号”、“课程名”和“成绩
23、”字段将其添加到“字段”行,如图所示。步骤 5:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。步骤 6:单击快速访问工具栏中的“保存”按钮 )解析:解析 设置班级编号时,要选择“Left()”函数。在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在 3个已经设计好的关联表对象“tStud”、“tCourse”、“tScore”和 1个空表“tTemp”。此外,还提供窗体“fTest”和宏“mTest”,请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找女学生的“姓名”、“课程名”和“成绩”这 3个字段的内容,将查询
24、命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。步骤 2:选中表“tStud”中的“学号”字段,拖动鼠标到表“tScore”中“学号”字段放开鼠标,选中表“tScore”中“课程号”字段,拖动鼠标到表“tCourse”中“课程名”放开鼠标,然后分别双击“姓名”、“性别”、“课程名”和“成绩”字段。步骤 3:在“性别”字段的“条件”行输入“女”,单击“显示”行取消该字段的显示,如图所示。步骤 4:单击快速访问工具栏中的“保存”按
25、钮 )解析:考点 本题考点:创建条件查询和追加查询;窗体中命令按钮的设置。第 1、2 小题在设计视图中创建不同的查询,按题目要求添加字段和条件表达式;第 3小题用鼠标右键单击命令按钮,从弹出的快捷菜单中选择“事件生成器”命令,输入代码;第 4小题用鼠标右键单击命令按钮,从弹出的快捷菜单中选择“属性”命令,设置属性。(2).创建追加查询,将表对象“tStud”中有书法爱好的学生的“学号”、“姓名”和“入校年”3 列内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT2”。(规定:“入校年”列由“入校时间”字段计算得到,显示为 4位数字形式。)(分数:5.00)_正确答案:(步骤 1:单
26、击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。步骤 2:在“查询工具”选项卡的“查询类型”组中单击“追加”按钮,在弹出的对话框中输入“tTemp”,单击“确定”按钮,如图所示。步骤 3:分别双击字段“学号”、“姓名”和“简历”行,将其添加到“字段”行,在“简历”字段的“条件”行输入“Like“*书法*“”。步骤 4:在“简历”列的下一列输入“入校年:Year(入校时间)”,在“追加到”行输入“入校年”,如图所示。步骤 5:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮。步骤 6:单击
27、快速访问工具栏中的“保存”按钮 )解析:(3).补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上的“test1”按钮(名为“bt1”),程序将文本框内容作为窗体中标签“b/Tide”的标题显示。注意:不能修改窗体对象“fTest”中未涉及的控件和属性;只允许在“*Add*”与“*Add*”之间的空行内补充语句,完成设计。(分数:5.00)_正确答案:(步骤 1:选择窗体对象,右键单击“fTest”,从弹出的快捷菜单中选择“设计视图”命令。步骤 2:右键单击“test1”按钮,从
28、弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行内输入以下代码:*Add*bTitle.Caption=tText*Add*如图所示,关闭界面。)解析:(4).设置窗体“fTest”上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。(分数:5.00)_正确答案:(步骤 1:右键单击“test2”按钮,从弹出的快捷菜单中选择“属性”命令。步骤 2:单击“事件”选项卡,在“单击”行下拉列表中选择“mTest”,如图所示。关闭属性表。步骤 3:单击快速访问工具栏中的“保存”按钮 )解析:解析 创建 qT2查询添加字段“入校年”时,
29、要注意表达式的书写。在考生文件夹下有一个数据库文件“samp2.acedb”,里面已经设计好了 2个表对象“tNorm”和“tStock”。请按以下要求完成设计。(分数:20.00)(1).创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m_data”,所建查询命名为“qT1”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。步骤 2:在“显示表”对话框中双击表“tNorm”添加到关系界面中,关闭“显示表”对话框。步骤 3:在字段行的第一列输入“m_data:Min(最高储备-最低储备)”,单击“查询工具”的“设计”选项卡
30、“显示/隐藏”组中的“汇总”按钮,在“总计”行下拉列表中选择“Expression”,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:考点 本题考点:创建条件查询、总计查询、交叉表和参数查询等。第 14 小题在设计视图中创建不同的查询,按题目要求添加字段和条件表达,创建交叉表查询时分别设置行、列、值字段。(2).创建一个查询,查找库存数量在合理范围(最低储备,最高储备)的产品,并显示“产品名称”和“库存数量”。所建查询名为“qT2”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStock”和“tNo
31、rm”,关闭“显示表”对话框。步骤 2:分别双击“产品名称”和“库存数量”字段。步骤 3:在“库存数量”字段的“条件”行输入“Between最低储备And最高储备”,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(3).创建一个查询,按输入的产品代码查找其产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。当运行该查询时,应显示提示信息:“请输入产品代码:”。所建查询名为“qT3”。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStock”,关闭“显示表”对话框。步骤 2:分别双击“产品代
32、码”、“产品名称”和“库存数量”字段。步骤 3:在“产品代码”字段的“条件”行输入“请输入产品代码:”,如图所示。步骤 4:单击快速访问工具栏中的“保存”按钮 )解析:(4).创建一个交叉表查询,统计并显示每种不同规格产品的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。注意:交叉表查询不做各行小计。(分数:5.00)_正确答案:(步骤 1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。步骤 2:在“显示表”对话框中双击表“tStock”,关闭“显示表”对话框。步骤 3:分别双击“产品名称”、“规格”和“单价”字段。步骤 4:单击“设计”选项卡“查询类型”组中的“交叉表”按钮。步骤 5:分别在“产品名称”、“规格”和“单价”字段的“交叉表”行下拉列表中选择“行标题”、“列标题”和“值”。在“单价”字段的“总计”行下拉列表中选择“平均值”,如图所示。步骤 6:单击快速访问工具栏中的“保存”按钮 )解析:解析 创建交叉表查询时,行、列的标题要分清楚。