1、国家二级 ACCESS机试(操作题)模拟试卷 338及答案与解析 一、基本操作题 1 在考生文件夹下,有一个数据库文件 “sampl accdb”和一个 Excel文件“tQuota xls”。在数据库文件中已经建立了一个表对象 “tStock”。试按以下操作要求,完成各种操作: (1)分析 “tStock”表的字段构成,判断并设置其主键。 (2)在 “tStock”表的 “规格 ”和 “出厂价 ”字段之间增加一个新字段,字段名称为 “单位 ”,数据类型为文本,字段大小为 1。 (3)删除 “tStock”表中的 “备注 ”字段,并为该表的 “产品名称 ”字段创建查阅列表,列表中显示 “灯泡
2、”、 “节能灯 ”和 “日光灯 ”三个值。 (4)向 “tStock”表中输入数据有如下要求:第一, “出厂价 ”只能输入 3位整数和 2位小数 (整数部分可以不足 3位 ),第二, “单位 ”字段的默认值为 “只 ”。设置相关属性以实现这些要求。 (5)将考生文件夹下的 “tOuota xls”文件导入到 “sampl accdb”数据库文件中,表名不变,分析该表的字段构成,判断并设置其主键。 (6)建立 “tQuota”表与 “tStock”表 之间的关系。 二、简单应用题 2 在考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tQuota”和 “tSto
3、ck”,试按以下要求完成设计: (1)创建一个查询,查找库存数量高于所有产品平均库存数的产品,输出其 “产品名称 ”“规格 ”“库存数量 ”和 “最高储备 ”等字段内容,查询名为 qT1。 (2)创建一个查询,统计某类产品的库存情况,并显示 “产品类别 ”“产品名称 ”和“库存数量 ”三列内容,所建查询名为 “qT2”;当运行该查询时,提示框中应显示 “请输入产品类别 “。 说明:产品类别为 “产品 ID”字段值的第 1位。 (3)创建一个查询,查找库存数量不在合理储备范围内的产品,并显示 “产品名称 ”“规格 ”“库存数量 ”“最低储备 ”和 “最高储备 ”四个字段内容。所建查询名为“qT3
4、”。 (4)创建一个查询,统计每类产品不同单位的库存金额总计。要求,行标题显 “产品名称 ”,列标题显示 “单位 ”。所建查询名为 “qT4”。 说明:库存金额 =单价 库存数量。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”,窗体对象 “fEmp”,报表对象 “rEmp”和宏对象 “mEmp”。请在此基础上按照以下要求补充设计: (1)将表对象 “tEmp”中 “聘用时间 ”字段的格式调整为 “长日期 ”显示, “性别 ”字段的有效性文本设置为 “只能输入男和女 ”。 (2)设置报表 “rEmp”按照 “聘用时间 ”字段升序
5、排列输出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为系统的日期。 (3)将 “fEmp”窗体上名为 “bTitle”的标签上移到距 “btnP”命令按钮 1厘米的位置 (即标签的下边界距命令按钮的上 边界 1厘米 )。同时,将窗体按钮 “btnP”的单击事件属性设置为宏 “mEmp”,以完成按钮单击打开报表的操作。 注意:不允许修改数据库中的宏对象 “mEmp”;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性:不允许修改表对象 “tEmp”中未涉及的字段和属性。 国家二级 ACCESS机试(操作题)模拟试卷 338答案与解析 一、基本操作题 1 【
6、正确答案】 【操作步骤】 (1)步骤 1:打开 “sampl accdb”数据库,双击 “tStock”表打开数据表视图,分析表中 字段可知只有 “产品 ID”的字段值具有唯一性,可该字段以作为主键。关闭表“tStock”。 步骤 2:右击 tStock表,选择 快捷菜单命令,打开表设计视图。在表设计视图窗口下单击 “产品 ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:右键单击 “出厂价 ”字段,选择快捷菜单中的 “插入行 ”命令。 步骤 2:在插入行中输入 “单位 ”,数据类型行中选择下拉列表中的 “文本
7、”选项。 步骤 3:在字段属性内的 “字 段大小 ”行中输入: 1。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 l:右键单击 “备注 ”字段,选择快捷菜单中的 “删除行 ”命令。单击 “是 ”按钮确认删除。 步骤。 2:单击 “产品名称 ”所在行的数据类型,选择下拉列表中的 “查阅向导 ”选项,在 对话框中选择 “自行键入所需的值 ”。单击 “下一步 ”按钮,在 “第1列 ”中依次输入 “灯泡 ”“节能灯 ”“目光灯 ”。 步骤 3:单击 “完成 ”按钮。 (4)步骤 1:单击 “出厂价 ”字段,在 “字段属性 ”中的 “输入掩码 ”所在行输入:999 99。 步骤 2:
8、单击 “单位 ”字段,在其字段属性中的 “默认值 ”输入: ”只 ”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (5)步骤 1:在 功能区的 组中单击 “Excel”按钮。 步骤 2:在弹出的 对话框中,单击 “浏览 ”按钮,在弹出的 对话 框内浏览 “tQuota xlsx”文件所在的存储位置 (考生文件夹下 ),选中 “tOuota xlsx”Excel文件,单击 “打开 ”按钮,然后单击 “确定 ”按钮。在弹出的 对话框中一路单击 “下一步 ”按钮,最后单击 “完成 ”按钮。关闭向导。 步骤 3:右键单击 “tQuota”表,选择 快捷菜单命令,打开表设计视图,
9、在表设计视图窗口下单击 “产品 ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (6)步骤 1:在 功能区的 分组中单击 “关系 ”按钮,系统弹出 窗口,在窗口内右击鼠标,选择 快捷菜单命令。双击 “tOuota”与“tStock”表,单击 “关闭 ”按钮,关闭 对话框。 步骤 2:从表 “tQuota”拖动字段 “产品 ID”到表 “tStock“的 “产品 ID”字段上,单击 “创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 步骤 4:关闭数据库 “sampl accdb”。 二、简单应用
10、题 2 【正确答案】 (1)【操作步骤】 步骤 1:双击 打开 “samp2 accdb”数据库,在选项卡的命令组中单击 “查询设计 ”,按钮,系统弹出查询设计器。在对话框中添加“tQuota”“tStock”表,关闭对话框。 步骤 2:双击 “产品名称 ”“规格 ”“库存数量 ”,“最高储备 ”字段,将其添加到设计网格的字段行。 步骤 3:在 “库存数量 ”字段条件行输入: DAvg(“库存数量 “,“tstock”),如图 12 7所示。 步骤 4:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。步骤 5:单击快速访问工具栏中的“保存 ”按钮,输入 “qT1”,单击 “确定 ”按钮
11、,关闭设计 窗口。 (2)【操作步骤】 步骤1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStock”表,关闭对话框。 步骤 2:双击 “产品 ID”“产品名称 ”“库存数量 ”,字段添加到设计网格字段行,将 “产品 ID”字段更改为 “产品类别: Left(产品 ID,1)”,并在其条件行输入: 请输入产品类别 ,如图 12 8所示。步骤 3:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 4:单击快速访问工具栏中的 “保存 ”,按钮,输入 “qT2”。单击 “确定 ”按钮,关闭设计窗口。 (3)【操 作步骤】 步骤 1:在选项卡的命
12、令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加“tQuota”“tStock”表,关闭对话框。 步骤 2:双击 “产品名称 ”“规格 ”“库存数量 ”,“最低储备 ”“最高储备 ”字段,将其添加到设计网格的字段行。 步骤 3:库存不合理即低于最低储备或者高于最高储备。在 “最低储备 ”字段条件行输入: 库存数量 ,在 “最高储备 ”字段条件行输入:选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT3”。单击 “确定 ”按钮,关闭设计窗 口。 (4)【操作步骤】 步骤 1:在选项卡的命令组中单击 “查询设计 ”
13、按钮,系统弹出查询设计器。在对话框中添加 “tStock”表,关闭对话框。 步骤 2:单击选项卡中命令组的 “交叉表 ”命令,将查询转换为交叉表查询。在查询设计网格中显示总计行、交叉表行。 步骤 3:双击 “产品名称 ”字段添加到设计网格字段行,设置其总计选项为 “Group By”,交叉表选项为 “行标题 ”。 步骤 4:双击 “单位 ”字段,设置其总计选项为“Group By”,交叉表选项为 “行标题 ”。 步骤 5:在第三列的字段行输入:库存金额: 库存数量 *单 价 ,设置其总计选项为 “合计 ”,交叉表选项为 “值 ”。 步骤 6:查询最终设计视图如图 12 10所示。单击选项卡中命
14、令组的 “数据表视图 ”命令查看查询结果。 步骤 7:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”。单击 “确定 ”按钮,关闭设计窗口。 步骤 8:关闭 “samp2 accdb”窗口。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库,右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:选中 “聘用时间 ”字段, 将其 “格式 ”调整为 “长日期 ”。选中 “性别 ”字段,在其 “有效性规则 ”中输入: In(“男 ”, ”女 ”), “有效性文本 ”设置为: “只能输入男和女 ”。 步骤 3:
15、单击快速访问工具栏中的 “保存 ”按钮,关闭表。 (2)步骤 1:在 功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:单击 分组中的 “分组和排序 ”命令,在下方打开 “分组、排序和汇总 ”窗口。在窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “聘用时间 ”字段,在 排序方式中选择 “升序 ”排列。 步骤 3:右键单击报表页面页脚区域内名为 “tPage”的文本框,选择 “属性 “命令,将该控件 “控件来源 ”设置为: =Date()。 (3)步骤 1:在 功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmp的设计视图。 步骤 2:右键单击 “bTitle”的标签,选择 “属性 “命令,在 对话框中设置“上边距 ”为: 1cm。 步骤 3:选中名称为 “btnP”的命令按钮,在 对话框的 “单击 ”行中选择:mEmp。 步骤 4:单击快速访问工具栏中的 “保存 “按钮保存设置,关闭窗体的设计视图,关闭 “samp3 accdb”数据库。