1、二级 ACCESS机试-158 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下,已有“samp0.mdb”和“samp1.mdb”数据库文件。“samp0.mdb”中已建立了表对象“tTest”,“samp1.mdb”中已建立了表对象“tEmp”和“tSalary”。试按以下要求,完成表的各种操作。(分数:30.00)(1).将表对象“tSalary”中“工号”字段的字段大小设置为 8。(分数:5.00)_(2).设置表对象“tEmp”中“姓名”和“年龄”两个字段的显示宽度为 20。(分数:5.00)_(3).将表对象“tE
2、mp”中“聘用时间”字段改名为“聘用日期”。(分数:5.00)_(4).隐藏表对象“tEmp”中的“简历”字段列。(分数:5.00)_(5).完成上述操作后,建立表对象“tEmp”和“tSalary”的表间一对多关系,并实施参照完整性。(分数:5.00)_(6).将考生文件夹下“samp0.mdb”数据库文件中的表对象“tTest”链接到“samp1.mdb”数据库文件中,将链接表对象重命名为“tTemp”。(分数:5.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的 3个关联表对象“tCourse”、“tGra
3、de”、“tStudent”和一个空表“tSinfo”,请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_(2).创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“qT2”。(分数:10.00)_(3).创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”。(分数:10.00)_(4).创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入
4、“tSinfo”表相应的字段中。其中“班级编号”值是“tStudent”表中“学号”字段的前 6位,将查询命名为“qT4”。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tCollect”,查询对象“qT”,同时还有以“tCollect”为数据源的窗体对象“fCollect”。请在此基础上按照以下要求补充窗体设计。(分数:30.00)(1).将窗体“fCollect”的记录源改为查询对象“qT”。(分数:6.00)_(2).在窗体“fCollect”的页眉节区中添加一个标签控件,名称为“b
5、Title”,标题为“CD 明细”,字体为“黑体”,字号为 20,字体粗细为“加粗”。(分数:6.00)_(3).将窗体标题栏上的显示文字设为“CD 明细显示”。(分数:6.00)_(4).在窗体页脚节区中添加一个命令按钮,命名为“bC”,按钮标题为“改变颜色”。(分数:6.00)_(5).设置命令按钮“bC”的单击事件,使单击该命令按钮后,CDID 标签的显示颜色改为红色。要求用 VBA代码实现。注意:不能修改窗体对象“fCollect”中未涉及的控件和属性;不能修改表对象“tCollect”和查询对象“qT”。(分数:6.00)_二级 ACCESS机试-158 答案解析(总分:100.00
6、,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下,已有“samp0.mdb”和“samp1.mdb”数据库文件。“samp0.mdb”中已建立了表对象“tTest”,“samp1.mdb”中已建立了表对象“tEmp”和“tSalary”。试按以下要求,完成表的各种操作。(分数:30.00)(1).将表对象“tSalary”中“工号”字段的字段大小设置为 8。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“tSalary”表,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:单击“工号”字段行任一点,在“字段大小”行中输入“8”
7、。步骤 3:单击“保存”按钮 )解析:(2).设置表对象“tEmp”中“姓名”和“年龄”两个字段的显示宽度为 20。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“tEmp”,在弹出的快捷菜单中单击“打开”命令。步骤 2:选中“姓名”字段列,执行菜单栏中的“格式列宽”命令,在弹出的对话框中输入“20”,单击“确定”按钮。选中字段“年龄”,进行如上操作。步骤 3:单击“保存”按钮 )解析:(3).将表对象“tEmp”中“聘用时间”字段改名为“聘用日期”。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“视图设计视图”命令。步骤 2:在“字段名称”列中
8、将“聘用时间”修改为“聘用日期”。步骤 3:单击“保存”按钮 )解析:(4).隐藏表对象“tEmp”中的“简历”字段列。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“视图数据表视图”命令。步骤 2:选中“简历”字段列,用鼠标右击“简历”列,在弹出的快捷菜单中单击“隐藏列”命令。步骤 3:单击“保存”按钮 )解析:(5).完成上述操作后,建立表对象“tEmp”和“tSalary”的表间一对多关系,并实施参照完整性。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“工具关系”命令,再执行菜单栏中的“关系显示”命令,分别添加“tEmp”表和“tSalary”表,关
9、闭“显示表”对话框。步骤 2:选中“tEmp”表中的字段“工号”,按住鼠标左键,并拖动鼠标到“tSalary”表的字段“工号”上,放开鼠标,在弹出的对话框中单击“实施参照完整性”复选框,单击“创建”按钮。步骤 3:单击“保存”按钮 )解析:(6).将考生文件夹下“samp0.mdb”数据库文件中的表对象“tTest”链接到“samp1.mdb”数据库文件中,将链接表对象重命名为“tTemp”。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“文件获取外部数据链接表”命令,在考生文件夹中找到要求导入的文件samp0.mdb,单击“链接”按钮,选中“tTest”表,单击“确定”按钮
10、。步骤 2:用鼠标右击“tTest”,在弹出的快捷菜单中单击“重命名”命令,在光标处输入“tTemp”。)解析:解析 本题关键字有:设置字段的字段大小、标题;设置表的宽度;设置隐藏字段;建立表间关系;链接表。第(1)、(3)小题在设计视图中对字段属性进行设置;第(2)、(4)小题在数据表中对宽度和隐藏字段进行设置;第(5)小题在关系界面中设置表间关系;第(6)小题执行菜单栏中的“文件一获取外部数据链接表”命令。二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的 3个关联表对象“tCourse”、“tGrade”、“tStu
11、dent”和一个空表“tSinfo”,请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击“tStudent”,表、“tGrade”表和“tCourse”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“政治面貌”、“课程名”和“成绩”字段,将其全部添加到“字段”行。步骤 3:单击“保存”按钮 )解析:(2).创建一个查询,计算每
12、名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击“tStudent”、“tCourse”和“tGrade”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“学分”字段,将其全部添加到“字段”行。步骤 3:执行菜单栏中的“视图总计”命令,在“学分”字段对应的“总计”行的下拉列表选项中单击“总计”。步骤 4:在“学分”字段前添加“学分:”字样。步骤 5:单击“保存”按钮 )解析
13、:(3).创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStudent”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”,“年龄”字段,将其全部添加到“字段”行。步骤 3:在“年龄”字段对应的“条件”行中输入“(SELECT AVG(年龄)fromtStudent)”,取消该字段对应“显示”行复选框的勾选,以取消该字段的显示。步骤 4:单击“保存”按钮 )解析:(4).创建一个查询,将所有学生的“班级
14、编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应的字段中。其中“班级编号”值是“tStudent”表中“学号”字段的前 6位,将查询命名为“qT4”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击“tStudent”、“tGrade”和“tCourse”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询追加查询”命令,在弹出的对话框中输入“tSinfo”,单击“确定”按钮。步骤 3:在“字段”行的第一列中输入“班级编号:Left(tStudent!学号,6)”,
15、分别双击“学号”、“课程名”、“成绩”字段将其全部添加到“字段”行。步骤 4:执行菜单栏中的“查询运行”命令,在弹出的对话框中单击“是”按钮。步骤 5:单击“保存”按钮 )解析:解析 本题关键字有:创建分组总计查询、子查询、追加查询。第(1)(4)小题在查询设计视图中新建不同的查询,按题目要求添加字段和条件表达式。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tCollect”,查询对象“qT”,同时还有以“tCollect”为数据源的窗体对象“fCollect”。请在此基础上按照以下要求补充窗体设计。(分数:
16、30.00)(1).将窗体“fCollect”的记录源改为查询对象“qT”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“tCollect”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“属性”命令,在“记录源”行右侧的下拉列表选项中单击“qT”,关闭属性界面。)解析:(2).在窗体“fCollect”的页眉节区中添加一个标签控件,名称为“bTitle”,标题为“CD 明细”,字体为“黑体”,字号为 20,字体粗细为“加粗”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击工具箱中的“标签”控件按钮,
17、单击窗体页眉位置,输入“CD 明细”,单击窗体任一点以完成输入。步骤 2:用鼠标右击标签“CD 明细”,在弹出的快捷菜单中单击“属性”命令,在“名称”行中输入“bTitle”,在“字体名称”、“字号”和“字体粗细”行右侧的下拉列表选项中分别选择“黑体”、“20”和“加粗”,关闭属性界面。)解析:(3).将窗体标题栏上的显示文字设为“CD 明细显示”。(分数:6.00)_正确答案:(微步骤 步骤 1:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“属性”命令。步骤 2:在“标题”行中输入“CD 明细显示”,关闭属性界面。)解析:(4).在窗体页脚节区中添加一个命令按钮,命名为“bC”,按钮标题
18、为“改变颜色”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击工具栏中的“命令按钮”控件,单击窗体页脚节区适当位置,在弹出的对话框中单击“取消”按钮。步骤 2:用鼠标右击该命令按钮,在弹出的快捷菜单中单击“属性”命令,单击“全部”选项卡,在“名称”和“标题”行中分别输入“bC”和“改变颜色”。)解析:(5).设置命令按钮“bC”的单击事件,使单击该命令按钮后,CDID 标签的显示颜色改为红色。要求用 VBA代码实现。注意:不能修改窗体对象“fCollect”中未涉及的控件和属性;不能修改表对象“tCollect”和查询对象“qT”。(分数:6.00)_正确答案:(徼步骤 步骤 1:用鼠标右击命令按钮“bC”,在弹出的快捷菜单中单击“事件生成器”命令,在弹出的“选择生成器”对话框中选择“代码生成器”,在空行内输入代码“CDID_标签 ForeColor=vbRed”,关闭界面。步骤 2:单击“保存”按钮 )解析:解析 本题关键字有:在窗体中添加标签、命令按钮控件并设置其属性。第(1)、(2)小题在设计视图中添加控件,并用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性;第(3)、(4)小题用鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性。