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