1、国家二级 ACCESS机试(操作题)模拟试卷 287及答案与解析 一、基本操作题 0 在考生文件夹下 “sampl accdb”数据库文件中已建立表对象 “tEmployee”。试按以下操作要求,完成表的编辑: 1 设置 “编号 ”字段为主键。 2 设置 “年龄 ”字段的 “有效性规则 ”属性为:人于等于 17且小于等于 55。 3 设置 “聘用时问 ”字段的默认值为:系统当前日期。 4 交换表结构中的 “职务 ”与 “聘用时间 ”两个字段的位置。 5 删除表中职工编号为 “000024”和 “000028”的两条记录。 6 在编辑完的表中追加以下一条新记录:二、简单应用题 6 考生文件夹下存
2、在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tStaff”、 “tSalary”和 “tTemp”。试按以下要求完成设计: 7 创建一个查询,查找并显示职务为经理的员工的 “工号 ”、 “姓名、 “年龄 ”和 “性别 ”四个字段内容,所建查询命名为 “qT1”。 8 创建一个查询,查找各位员工在 2005年的工资信息,并显示 “工号 ”、 “工资合计 ”和 “水电房租费合计 ”三列内容。其中, “工资合计 ”和 “水电房租费合计 ”两 列数据均由统计计算得到,所建查询命名为 “qT2”。 9 创建一个查询,查找并显示员工的 “姓名 ”、 “工资 ”、 “水电房租费 ”及
3、 “应发工资 ”四列内容。其中 “应发工资 ”列数据由计算得到,计算公式为:应发 资 =资一水电房租费,所建查询命名为 “qT3”。 10 创建一个查询,将表 “tTemp”中 “年龄 ”字段值均加 1,所建查询命名为 “qT4”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”和查询对象 “qStud”,同时还设计出以 “qStud”为数据源的报表对象 “rStud”。试在此基础上按照以下要求补充报表设计: 11 在报表的报表页眉节区位置添加一个标签控件,其名称为 “bTit1e”,标题显示为“团员基本信息表 ”。 12
4、在报表的主体节区添加一个文本框控件,显示 “性别 ”字段值。该控件放置在距上边 0 1厘米、距左边 5 2厘米处,并命名为 “tSex”。 13 在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边 0 2厘米、距左边 4 5厘米处,并命名为 “tAvg”。 14 按 “编号 ”字段前四位分组统计各 组记录个数,并将统计结果显示在组页脚节区。计算控件命名为 “tCount”。 注意:不允许改动数据库中的表对象 “tStud”和查询对象 “qStud”,同时也不允许修改报表对象 “rStud”中已有的控件和属性。 国家二级 ACCESS机试(操作题)模拟试卷 287答案与
5、解析 一、基本操作题 1 【正确答案】 步骤 1:打开 “sampl accdb”数据库,右击 ”tEmployee”表,选择“设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在设计视图单击 “编号 ”字段,单击【工具】分组中的 “主键 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 2 【正确答案】 步骤 1:在设计视图中选中 “年龄 ”字段。 步骤 2:在 “有效性规则 ”属性中输入: Between 17 And 55。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮进行保存。 3 【正确答案】 步骤 1:在设计视图中选中 “聘用时间 ”字段,在对应的 “默认值 ”
6、属性中的文本框或表达式生成器中编辑输入: Date()。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存。 4 【正确答案】 步骤 1:在设计视图中单击 “聘用时间 ”字段前面的字段选择器选中整行,再 次单击并按住鼠标左键不放,拖放到 “职务 ”字段行前,再拖放 “职务 ”字段到 “简历 ”字段前。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存并关闭设计视图。 5 【正确答案】 步骤 1:双击 “tEmployee”表打开数据表视图,依次选中数据表视图中的 “编号 ”为 “000024”和 “000028”的记录,单击【记录】分组中的 “删除记录 ”按钮。 步骤 2:单击
7、快速访问工具栏中的 “保存 ”按钮进行保存。 6 【正确答案】 步骤 1:在数据表视图中,在最后输入一条新记录: 000031,王涛,男, 35, 2004-9-1, 02,主管,熟悉系统维护。 步骤 2:单击快速访问工具栏中的 ”保存 ”按钮,关闭表。 【试题解析】 本题考查表关键字段的设置、设置相关字段属性、改变字段的顺序、删除记录、追加新记录等。在设计视图中可以设置如主键、默认值、有效性文本、改变字段顺序等属性。此题中的 (1)小题为设置主键, (2)小题为设置有效性规则, (3)小题设置默认值, (4)小题为改变字段的顺序。在数据表视图中可以删除记录和追加新记录。 (5)小题为删除记录
8、, (6)小题为追加新记录。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。步骤 2:在【显示表】对话框中添加 “tStaff”为数据源,关闭【显示表】对话框。步骤 3:分别双击 “tStaff”表中 “工号 ”、 “姓名、 “年龄 ”、 “性别 ”和 “职务 ”5个字段,在 “职务 ”中的 “条件 ”行中输入: ”经理 ”,取消 “显示 ”复选框的勾选,如图 3-153所示。步骤4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”。单击“确定
9、”按钮。 【试题解析】 本题考查带条件的选择查询,要求 查找并显示职务为 “经理 ”的员工,在职务列中设置条件为: “经理 ”。 8 【正确答案】 步骤 1:在 “samp2 accdb“数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器,在【显示表】对话框内添加 “tSalary”表,关闭【显示表】 对话框。步骤 2:单击【显示 /隐藏】分组中的“汇总 ”按钮。步骤 3:双击 “工号 ”,在 “总计 ”行内选择 “Group By”。步骤 4:双击“工资 ”,光标在其左则单击定位输入标题 “工资总计: ”,在 “总计 ”行内选择 “合计 ”。步骤 5:
10、双击 “水电房租费 ”,光标在其左则单击定位输入标题 “水电房租费合计: ”,在 “总计 ”行内选择 “合计 ”。步骤 6:在 “字段 ”行的第 6列输入求年的表达式: year(年月 ),在其 “总计 ”行内选择 “where“。在其条件行内输入: 2005。取消其 “显示 ”行的勾选,如图 3-154所示。步骤 7:单击快速 访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT2”,单击 “确定 ”按钮。 【试题解析】 本题考查分组查询,查找各位员工在 2005年的工资信息,并显示“工号 ”、 “工资合计 ”和 “水电房租费合计 ”三列内容。其中, “工资合计 ”和 “水电
11、房租费合计 ”两列数据均由统计计算得到。这里要用到分组查询,进入到选择查询设计视图下,单击【显示 /隐藏】分组申的 “汇总 ”按钮,在 “总计: ”行中加以设置。 9 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tStaff”和 “tSalary”表,拖动 “tSalary”表中的 “工号 ”字段到 “tStaff”表中的 “工号 ”字段上,建立两表的联系,关闭【显示表】对话框。步骤 2:从 “tSaff”表中选择 “姓名 ”、从 “tSalary”表中选择 “工资
12、 ”和 “水电房租费 ”两个字段,然后再添加一个计算列:应发工资: 工资 -水电房租费 ,并勾选 “显示 ”复选框,如图 3-155所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入“qT3”,单击 “确定 ”按 钮。 【试题解析】 本题主要考查选择查询,题中查找并显示员工的 “姓名 ”、 “工资 ”、“水电房租费 ”及 “应发工资 ”四列内容。其中 “应发工资 ”列数据由计算得到,计算公式为:应发工资: 工资 -水电房租费 。 10 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,
13、系统弹出查询设计器。在【显示表】对话框中添加 “tTemp”表,关闭【显示表】对话框。步骤 2:单击【查询类型】分组中的 “更新 ”按钮,在查询设计器中显示 “更新到 ”行。双击 “tTemp”中 “年龄 ”字段,将“更新到 ”行中设置为: 年龄 +1,如图 3-156所示。步骤 3:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT4”,单击 “确定 ”按钮。 【试题解析】 本题主要考查更新查询,要求将 “tTemp”中 “年龄 ”字段值均加 1,在 “更新到 ”行中输入表达式: 年龄 +1。 三、综合应用题 11 【正确答案】 步骤
14、 1:打开 “samp3 accdb”数据库,在【开始】功能区的 “报表 ”面板中右击 “rStud”报表,选择 “设计视图 ”快捷菜单命令, 打开 “rStud”的设计视图。 步骤 2:单击【控件】分组中的 “标签 ”控件,在报表的报表页眉节区单击鼠标,在光标闪动处输入内容:团员基本信息表。右键单击该控件,选择 “属性 ”命令,在【属性表】对话框中设置 “名称 ”为: bTit1e。 12 【正确答案】 步骤 1:继续上一题操作,在报表的主体节区添加一个文本框控件(删除文本框前新增的标签),在【属性表】对话框中将 “控件来源 ”设置为:性别,在 “左 ”中输入: 5 2cm,在 “上边距 ”
15、中输入: 0.1cm,将 “名称 ”修改为:tSeX。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 13 【正确答案】 步骤 1:继续上一题操作,继续在报表页脚节区添加一个文本框控件,在文本框前的标签中输入:平均年龄;选中文本框,在【属性表】对话框中将 “控件来源 ”设置为: =Avg( 年龄 ),把 “左 ”设置为: 4 5cm,把 “上边距 ”设置为: 0 2cm,把 “名称 ”修改为: tAvg。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮保存设置。 14 【正确答案】 步骤 1:在报表的设计视图中,单击【分组和汇总】分组中的 “分组和排序 ”命令,在下方打开 “分组、排序
16、和汇总 ”窗口。 步骤 2:在窗口中单击 “添加 组 ”按钮,在弹出的字段选择器中选择 “表达式 ”字段,打开表达式生成器,在对话框中设置字段 /表达式为: =Mid( 编号 , 1, 4),单击 “确定 ”按钮关闭对话框,单击 “更多 ”按钮,设置 “有页脚节 ”。 步骤 3:在 “=Mid( 编号 , 1, 4)页脚 ”节区内添加一个文本框(删除文本框前新增的标签),选中该文本框,在【属性表】窗口中将 “名称 ”修改为: tCount;在“控件来源 ”行中输入: =Count(编号 )。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮保存设置。关闭 “samp3 accdb”数据库。 【试题解析 】 主要考查在报表报表页眉节区中添加标签控件、设置内容,并改变控件的名称属性。主要考查在报表设计器下位报表主体节区添加文本框控件,并设置该控件的名称、左边距、上边距和控件来源属性。本题考查在设计视图下为报表页脚节区添加一个计算控件,要求计算并显示学生平均年龄。需要设置该控件的名称、左边距、上边距和控件来源属性。本题考查为报表添加分组表达式,题目要求实现按 “编号 ”字段前四位分组统计各组记录个数,在分组时设置分组表达式为 “=Mid(编号 , l, 4)”。