1、二级 ACCESS机试-173 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下的“samp1.mdb”数据库文件中已经建立了表对象“tEmployee”。请按以下操作要求,完成表的设计。(分数:30.00)(1).设置“编号”字段为主键。(分数:5.00)_(2).设置“年龄”字段的“有效性规则”为:大于等于 17且小于等于 55。(分数:5.00)_(3).设置“聘用时间”字段的默认值为:系统当前日期。(分数:5.00)_(4).交换表结构中的“职务”与“聘用时间”两个字段的位置。(分数:5.00)_(5).删除表中职工编
2、号为“000024”和“000028”的两条记录。(分数:5.00)_(6).在编辑完的表中追加一条新记录,如下表所示。编号 姓名 性别 年龄 聘用时间 所属部 门 职务 简历000031 王涛 男 35 2004-9-1 02 主管 熟悉系统维 护(分数:5.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的表对象“tStaff”、“tSalary”和“tTemp”。请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示职务为“经理”的员工的“工号”、“姓名”、“年龄”和“性别”4 个字段的内
3、容,将查询命名为“qT1”。(分数:10.00)_(2).创建一个查询,查找每位员工在 2005年的工资信息,并显示“工号”、“工资合计”和“水电房租费合计”3 列内容。其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,将查询命名为“qT2”。(分数:10.00)_(3).创建一个查询,查找并显示员工的“姓名”、“工资”、“水电房租费”及“应发工资”4 列内容。其中“应发工资”列数据由计算得到,计算公式为:应发工资=工资-水电房租费。将查询命名为“qT3”。(分数:10.00)_(4).创建一个查询,将表“tTemp”中的“年龄”字段值均加 1,将查询命名为“qT4”。(分数:1
4、0.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tStud”和查询对象“qStud”,同时还有以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充报表设计。(分数:30.00)(1).在报表的页眉节区中添加一个标签控件,名称为“bTitle”,标题为“团员基本信息表”。(分数:7.50)_(2).在报表的主体节区中添加一个文本框控件,显示“性别”字段值。该控件放置在距上边 0.1厘米、距左边 5.2厘米处,并命名为“tSex”。(分数:7.50)_(3).在报表页脚节区添加一
5、个计算控件,计算并显示学生平均年龄。计算控件放置在距上边 0.2厘米、距左边 4.5厘米处,并命名为“tAvg”。(分数:7.50)_(4).按“编号”字段前 4位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为“tCount”。注意:不能改动数据库中的表对象“tStud”和查询对象“aStud”,同时也不能修改报表对象“rStud”中已有的控件和属性。(分数:7.50)_二级 ACCESS机试-173 答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下的“samp1.mdb”数据库文件中已经建立了表对象“tEm
6、ployee”。请按以下操作要求,完成表的设计。(分数:30.00)(1).设置“编号”字段为主键。(分数:5.00)_正确答案:(微步骤 步骤 1:选中“表”对象,用鼠标右击“tEmployee”,在弹出的快捷菜单中选择“设计视图”命令。步骤 2:选中“编号”行,用鼠标右击“编号”行,在弹出的快捷菜单中单击“主键”命令,如图 6.1所示。)解析:(2).设置“年龄”字段的“有效性规则”为:大于等于 17且小于等于 55。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“年龄”字段行的任一点。步骤 2:在“字段属性”下面的“有效性规则”行中输入“=17 AND =55”,如图 6.2所示
7、。)解析:(3).设置“聘用时间”字段的默认值为:系统当前日期。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“聘用时间”字段行的任一点。步骤 2:在“字段属性”下面的“默认值”行中输入“Date()”,如图 6.3所示。)解析:(4).交换表结构中的“职务”与“聘用时间”两个字段的位置。(分数:5.00)_正确答案:(微步骤 步骤 1:选中“职务”字段行,按住鼠标左键并拖动鼠标到要求的位置,松开鼠标。步骤 2:按步骤 1设置“聘用时间”字段。步骤 3:单击工具栏中的“保存”按钮。)解析:(5).删除表中职工编号为“000024”和“000028”的两条记录。(分数:5.00)_正确答
8、案:(微步骤 步骤 1:执行菜单栏中的“视图数据表视图”命令。步骤 2:选中职工编号为“000024”的行,并用鼠标右击,在弹出的快捷菜单中击“删除行”命令,在弹出的对话框中单击“是”按钮,如图 6.4所示。)解析:(6).在编辑完的表中追加一条新记录,如下表所示。编号 姓名 性别 年龄 聘用时间 所属部 门 职务 简历000031 王涛 男 35 2004-9-1 02 主管 熟悉系统维 护(分数:5.00)_正确答案:(微步骤 步骤 1:单击表中的空行。步骤 2:按照表题目给出的表的记录向表中输入新记录。步骤 3:单击工具栏中的“保存”按钮,关闭设计视图。)解析:解析 本题关键字有:在表中
9、字段属性中设置主键、有效性规则、默认值;删除记录;添加记录。第(1)(4)小题在设计视图中设置字段的属性;第(5)、(6)小题在数据表中删除记录和数据数据。二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的表对象“tStaff”、“tSalary”和“tTemp”。请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找并显示职务为“经理”的员工的“工号”、“姓名”、“年龄”和“性别”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按
10、钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框双击“tStaff”表,关闭“显示表”对话框。步骤 2:分别双击“工号”、“姓名”、“性别”、“年龄”和“职务”字段。步骤 3:在“职务”字段对应的“条件”行中输入“经理”,取消其对应“显示”行的复选框的勾选,从而取消该字段的显示,如图 6.5所示。)解析:(2).创建一个查询,查找每位员工在 2005年的工资信息,并显示“工号”、“工资合计”和“水电房租费合计”3 列内容。其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,将查询命名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击
11、“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框双击“tSalary”表,关闭“显示表”对话框。步骤 2:双击“工号”、“工资”、“水电房租费”、“年月”字段。步骤 3:执行菜单栏中的“视图总计”命令,在“工资”和“水电房租费”字段“总计”行下拉列表选项中单击“总计”。步骤 4:在“工资”和“水电房租费”字段前分别添加“工资合计:”和“水电房租费合计:”字样。在“年月”字段对应的“条件”行中输入“Between #2005-1-1# And #2005-12-31#”,如图 6.6所示。)解析:(3).创建一个查询,查找并显示员工的“姓名”、“工资”、“水电房租费”及“应发
12、工资”4 列内容。其中“应发工资”列数据由计算得到,计算公式为:应发工资=工资-水电房租费。将查询命名为“qT3”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框双击“tSalary”表和“tTemp”表,关闭“显示表”对话框。步骤 2:分别双击字段“姓名”、“工资”和“水电房租费”,将它们添加到“字段”行。步骤 3:在“字段”行的下一列中输入“应发工资:工资-水电房租费”,如图 6.7所示。)解析:(4).创建一个查询,将表“tTemp”中的“年龄”字段值均加 1,将查询命名为“qT4”。(分数
13、:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击“tTemp”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询更新查询”命令。步骤 3:双击“年龄”字段,在其对应的“更新到”行中输入“年龄+1”,如图 6.8所示。)解析:解析 本题关键字有:参数查询和更新查询的创建。第(1)(4)小题在查询设计视图中新建不同的查询,按要求添加相关字段和条件表达式。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tStud”和查询
14、对象“qStud”,同时还有以“qStud”为数据源的报表对象“rStud”。请在此基础上按照以下要求补充报表设计。(分数:30.00)(1).在报表的页眉节区中添加一个标签控件,名称为“bTitle”,标题为“团员基本信息表”。(分数:7.50)_正确答案:(微步骤 步骤 1:选中“报表”对象,用鼠标右击“rStud”,在弹出的快捷菜单中选择“设计视图”命令。步骤 2:选中工具箱中的“标签”按钮 ,单击报表页眉处,然后输入“团员基本信息表”,单击窗体任一点以完成输入。步骤 3:用鼠标右击标签“团员基本信息表”,在弹出的快捷菜单中单击“属性”命令,单击“全部”选项卡,在“名称”行中输入“bTi
15、tle”,关闭属性界面,如图 6.9所示。)解析:(2).在报表的主体节区中添加一个文本框控件,显示“性别”字段值。该控件放置在距上边 0.1厘米、距左边 5.2厘米处,并命名为“tSex”。(分数:7.50)_正确答案:(微步骤 步骤 1:选中工具箱中的“文本框”控件 ,单击报表主体节区任一点,弹出“Text”和“未绑定”两个文本框,选中“Text”文本框,然后按住“Del”键将其删除。步骤 2:用鼠标右击“未绑定”文本框,在弹出的快捷菜单中单击“属性”命令。选中“全部”选项卡,在“名称”行中输入“tSex”,分别在“上边距”和“左边距”输入“0.1cm”和“5.2cm”。在“控件来源”行右
16、侧下拉列表选项中单击“性别”,关闭属性界面,如图 6.10所示。)解析:(3).在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边 0.2厘米、距左边 4.5厘米处,并命名为“tAvg”。(分数:7.50)_正确答案:(微步骤 步骤 1:选中工具箱中的“文本框”控件 )解析:(4).按“编号”字段前 4位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为“tCount”。注意:不能改动数据库中的表对象“tStud”和查询对象“aStud”,同时也不能修改报表对象“rStud”中已有的控件和属性。(分数:7.50)_正确答案:(微步骤 步骤 1:执行菜单
17、栏中的“视图排序与分组”命令,在“字段/表达式”下拉列表选项中单击“编号”,在“组属性”的“组页脚”下拉列表选项中单击“是”,如图 6.11所示。步骤 2:选中主体节区的文本框“编号”,按住鼠标左键并拖动鼠标到“编号页脚”节区适当位置,放开鼠标左键。步骤 3:用鼠标右击“编号”文本框,在弹出的快捷菜单中单击“属性”命令,在控件来源行输入“Left(编号,4)”,关闭属性界面。步骤 4:选中工具箱中的“文本框”控件 )解析:解析 本题关键字有:在报表中添加标签、文本框和计算控件及其属性的设置。第(1)、(2)、(3)、(4)小题在报表的设计视图添加控件,并用鼠标右击控件名,在弹出的快捷菜单中单击“属性”命令,设置属性。