1、国家二级(ACCESS)机试-试卷 112-1 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹中有一个“Acc1.mdb”数据库。(1)将“教师档案表”以文本文档格式导出到考生文件夹下,第一行包含列字段名称,逗号为分隔符,导出文件的名称为“教师档案表”。(2)取消“教师档案表”的隐藏列,将“姓名”字段列移动至“教师编号”字段列和“职称”字段列之间。(3)设置“班级”表到“教师授课”表的关系为“一对多”,“实施参照完整性”。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简
2、单应用题()(分数:2.00)_4.考生文件夹下有一个数据文件“Acc2mdb”,其中存在已经设计好的表对象“tStud”、“tCourse”、“tScore”和“tTernp”。请按以下要求完成设计:(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名”、“性别”、“课程号”和“成绩”4 个字段的内容,将查询命名为“查询 1”。(2)创建一个查询,查找含有“101”或者“102”信息的课程,并显示其“课程号”、“课程名”及“学分”3 个字段内容,将查询命名为“查询 2”。(3)创建一个查询,查找并显示姓名中含有“红”字学生的“学号”、“姓名”、“性别”和“年龄”4 个字
3、段的内容,将查询命名为“查询 3”。(4)创建一个查询,将“tTernp”表中“学分”字段的记录全部更新为 0,将查询命名为“查询 4”。查询结果如图1 所示。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下有一个“Acc3mdb”数据库。其中有“课程成绩”表和“学生”表。(1)以“课程成绩”表为数据源,创建分组统计查询“平均分”,统计每个学生的平均分,结果显示“学号”和“平均分”字段,并按照平均分“降序”排列。 (2)以“学生”表为数据源,创建“学生”窗体,布局为“纵栏表”,样式为“标准”。在窗体中添加以“平均分”查询
4、为数据源的子窗体,在窗体显示按“平均分”查询的全部信息。窗体效果如图 3 所示。 (分数:2.00)_国家二级(ACCESS)机试-试卷 112-1 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹中有一个“Acc1.mdb”数据库。(1)将“教师档案表”以文本文档格式导出到考生文件夹下,第一行包含列字段名称,逗号为分隔符,导出文件的名称为“教师档案表”。(2)取消“教师档案表”的隐藏列,将“姓名”字段列移动至“教师编号”字段列和“职称”字段列之间。(3)设置“班级”表到“教师授课”表的关
5、系为“一对多”,“实施参照完整性”。(分数:2.00)_正确答案:(正确答案:(1)在“Acc1mdb”数据库窗口中单击“表”对象,选中“教师档案表”,右键单击选择“导出”,选择对应路径,保存类型选择“文本文件”,单击“保存”按钮,在导出文本向导中选择“带分隔符”,字段分隔符选择“逗号”,单击“完成”按钮。 (2)打开“教师档案表”,执行“格式”“取消隐藏列”命令,选中所有列后单击“关闭”按钮。选中“姓名”字段,将其拖动至“教师编号”字段列和“职称”字段列之间。 (3)执行“工具”“关系”命令,单击“显示表”按钮,添加“班级”表和“教师授课”表,拖动“班级”表的“班级 ID”字段到“教师授课”
6、表的“班级 ID”字段中,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下有一个数据文件“Acc2mdb”,其中存在已经设计好的表对象“tStud”、“tCourse”、“tScore”和“tTernp”。请按以下要求完成设计:(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名”、“性别”、“课程号”和“成绩”4 个字段的内容,将查询命名为“查询 1”。(2)创建一个查询,查找含有“101”或者“102”信息的课程,并显示其“课程号”、
7、“课程名”及“学分”3 个字段内容,将查询命名为“查询 2”。(3)创建一个查询,查找并显示姓名中含有“红”字学生的“学号”、“姓名”、“性别”和“年龄”4 个字段的内容,将查询命名为“查询 3”。(4)创建一个查询,将“tTernp”表中“学分”字段的记录全部更新为 0,将查询命名为“查询 4”。查询结果如图1 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStud”、“tCourse”、“tScore”和“tTemp”,然后关闭“显示表”对话框。分
8、别双击“姓名”、“性别”、“课程名”、“成绩”和“先修课程”字段,将它们添加到“字段”行。在“先修课程”字段的“条件”行输入“is null”,单击“显示”行取消该字段显示。单击工具栏中的“保存”按钮,另存为“查询 1”。关闭设计视图。 (2)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tCourse”,关闭“显示表”对话框。分别将“课程号”、“课程名”、“学分”、“先修课程”字段添加到“字段”行。在“先修课程”字段的“条件”行输入“Like”*1 01*”Or Like”*1 02*”单击“显示”行取消该字段
9、显示。单击工具栏中的“保存”按钮,另存为“查询 2”。关闭设计视图。 (3)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别将“学号”、“姓名”、“性别”和“年龄”字段添加到“字段”行。在“姓名”字段的“条件”行输入“Like”*红*”。单击工具栏中的“保存”按钮,另存为“查询 3”。关闭设计视图。 (4)在“Acc2.mdb”数据库中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。执行
10、“查询”“更新查询”命令。双击“学分”字段,在“更新到”行输入“0”。执行“查询”“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“查询 4”。关闭设计视图。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下有一个“Acc3mdb”数据库。其中有“课程成绩”表和“学生”表。(1)以“课程成绩”表为数据源,创建分组统计查询“平均分”,统计每个学生的平均分,结果显示“学号”和“平均分”字段,并按照平均分“降序”排列。 (2)以“学生”表为数据源,创建“学生”窗体,布局为“纵栏表”,样式为“标准”。在窗体
11、中添加以“平均分”查询为数据源的子窗体,在窗体显示按“平均分”查询的全部信息。窗体效果如图 3 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc3mdb”数据库窗口单击“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”,单击“确定”按钮。添加“课程成绩”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“学号”字段,在工具栏中单击“合计”按钮,在“学号”字段对应的“总计”行选择“分组”,添加“平均分:Sum(课程成绩!成绩)Count(课程成绩!课程编号)”字段,在对应的“总计”行选择“表达式”,在“排序”行选择“降序”。单击工具栏中的“保存”按
12、钮,在弹出的“另存为”对话框中输入查询名字“平均分”,单击“确定”按钮,关闭查询设计视图。 (2)在“Acc3mdb”数据库窗口中单击“窗体”对象。单击“新建”按钮,选择“自动创建窗体:纵栏”,数据源为“学生”表,单击“确定”按钮,弹出新建窗体,执行“视图”“设计视图”命令。在工具箱中单击“子窗体子报表”按钮,将样式设置为“标准”,添加到窗体中,弹出“子窗体向导”对话框,选择“使用现有的表和查询”,单击“下一步”按钮。在“子窗体向导”中左侧的下:拉菜单中选择“查询:平均分”查询,单击“全选”按钮,单击“下一步”按钮,单击“完成”按钮。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“学:生”,单击“确定”按钮并关闭窗体设计视图。)解析: