1、国家二级 ACCESS机试(操作题)模拟试卷 331及答案与解析 一、基本操作题 1 考生文件夹下, “sampl accdb”数据库文件中已建立表对象 “tEmp”。试按以下操作要求,完成对表 “tEmp”的编辑修改和操作: (1)将 “编号 ”字段改名为 “工号 ”,并设置为主键。 (2)设置 “年龄 ”字段的有效性规则为不能是空值。 (3)设置 “聘用时间 ”字段的默认值为系统当前年 1月 1号。 (4)删除表结构中的 “简历 ”字段。 (5)将考生文件夹下 “samp0 accdb”数据库文件中的表对象 “tTemp”导入到“sampl accdb”数据库文件中。 (6)完成上述操作后
2、,在 “sampl accdb”数据库文件中做一个表对象 “tEmp”的备份,命名为 “tEL”。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tQuota”和 “tStock”,试按以下要求完成设计: (1)创建一个查询,在 “tStock”表中查找 “产品 ID”第一个字符为 “2”的产品,并显示 “产品名称 ”“库存数量 ”“最高储备 ”和 “最低储备 ”等字段内容,查询名为 qT1。 (2)创建一个查询,计算每类产品库存金额合计,并显示 “产品名称 ”和 “库存金额 ”两列数据,要求只显示 “库存金额 ”的整数部分。所建查询名为
3、 “qT2”。 说明:库存金额 =单价 库存数量。 (3)创建一个查询,查找单价低于平均单价的产品,并按 “产品名称 ”升序和 “单价 ”降序显示 “产品名称 ”“规格 ”“单价 ”和 “库存数量 ”等字段内容。所建查询名为“qT3”。 (4)创建一个查询,运行该查询后可将 “tStock”表中所有记录的 “单位 ”字段值设为“只 ”。所建查询名为 “qT4”。要求创建 此查询后,运行该查询,并查看运行结果。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”、窗体对象 “fEmp”和宏对象 “mEmp”。同
4、时,给出窗体对象 “fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计。功能: (1)将窗体 “fEmp”上文本框 “tSS“更改为组合框类型,保持控件名称不变。设置其相关属性实现下拉列表形式输入性别 “男 “和 “女 ”。 (2)将窗体对象 “fEmp”上文本框 “tPa”改为 复选框类型,保持控件名称不变,然后设置控件来源属性以输出 “党员否 ”字段值。 (3)修正查询对象 “qEmp”设计,增加退休人员 (年龄 =55)的条件。 (4)单击 “刷新 ”按钮 (名为 “bt1”),事件过程动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击
5、 “退出 ”按钮 (名为 “bt2”),调用设计好的宏 “mEmo”来关闭窗体。 注意:不允许修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改查询对象 “qEmp”中未涉及的属性和内容;不允许 修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*”与 “*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置己存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 331答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “sampl accdb”数据库,右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,
6、打开表设计视图,单击 “编号 ”字段修改为 “工号 ”。单击 “工号 ”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存修改和设置,关闭表设计视图。 (2)步骤 1:右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “年龄 ”字段,在 “字段属性 ”的 “有效性规则 ”中输入: is not null。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存设置,关闭表设计视图。 (3)步骤 1:右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。单击 “聘用时间 ”字段,在 “字段
7、属性 ”中的 “默认值 ”中输入: DateSerial(YeanDate(),1, 1)。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存设置。 (4)步骤 1:右击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图,单击 “简历 ”字段,右键单击鼠标,在快捷菜中选择 “删除行 ”命令,单击 “是 ”按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,保存删除。关闭表闭设计视图的窗口。 (5)步骤 1:在 “sampl accdb”数据库窗口下,在 功能区的 “导入并链接 ”组中单击 “Access”按钮。在 对话框内选择 “samp0 accdb”数据存储位置
8、。然后在弹出的 对话框中选择 “tTemp”表并单击 “确定 ”按钮。 (6)步骤 1:在 “sampl accdb”数据库中选中 “tEmp”表,然后单击 功能区,单击 “对象另存为 ”菜单命令,在对话框内输入修改表名 “tEL”。 步骤 2:单击 “确定 ”按钮,关闭 “sampl accdb”数据库窗口。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开 “samp2 accdb”数据库,在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中双击 “touota”和“tStock”表,单击 “关闭 ”按钮,关闭对话框。 步骤 2:双击 “tStock
9、”表中的 “产品名称 ”和 “库存数量 ”字段、 “tQuota”表中的 “最高储备 ”和 “最低储备 ”字段,在下一字段列中输入: Left(tStock!产品 ID, 1)。 步骤 3:在 “Left(tStock产品 ID, 1)”字段的条件行中输入: ”2”,取消其 “显 示 ”行中的勾选,如图 17 1所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在输入框中输入 “qT1”,单击 “确定 ”按钮,关闭设计视图。 (2)【操作步骤】 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中双击 “tStock”表,单击 “关闭 ”按钮,关闭对话框。
10、步骤 2:双击“tStock”表中的 “产品名称 ”字段,在下一个字段列中输入:库存金额:Round(Sum(tStock!单价 *tStock!库存数量 ), 0)。 步骤 3:单击分组中的 “汇总 ”按钮。 步骤 4:在 “产品名称 ”字段的 “总计 ”行下拉列表中选中 “Group By”选项,在 “库存金额: Round(Sum(tStock!单价 *tStock!库存数量 ), 0)”字段的 “总计 ”行下拉列表中选中 “Expression”选项,如图 17 2所示。步骤 5:单击快速访问工具栏中的 “保存 ”按钮,在输入框中输入 “qT2”,单击 “确定 ”按钮,关闭设计视图。
11、查条件查询中的 SQL语句的使用。 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中双击 “tQuota”和 “tStock”表,单击 “关闭 ”按钮,关闭对话框。 步骤 2:双击 “tStock”表中的 “产品名称 ”“规格 ”“单价 ”和 “库存数量 ”字段。 步骤 3:在 “产品名称 ”字段的 “排序 ”行中选中 “升序 ”选项,在 “单价 ”字段的 “排序 ”行中选中 “降序 ”选项。 步骤 4:在 “单价 ”字段的 “条件 ”行中输入:步骤 5:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”输入框中输入 “qT3”,单击 “确定 ”按钮,
12、关闭设计视图。 (4) 【操作步骤】 步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中双击 “tStock”表,单击 “关闭 ”按钮,关闭对话框。 步骤 2:双击“tStock”表中的 “单位 ”字段,单击 “查询类型 ”分组中的 “更新 ”按钮。 步骤 3:在 “单位 ”字段 “更新到 ”行中输入: ”只 ”。 步骤 4:单击 “结果 ”分组中的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。如图 17 4所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,在输入框中输入 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 3 【正
13、确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库窗口,在 功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。 步骤 2:右键单击文本框控件 “tSS”,选择 “更改为 ”“ 组合框 ”命令,右键单击“tSS”,选择 “属性 ”命令,在 对话框的 “行来源类型 ”中选中 “值列表 ”,在“行来源 ”中输入: “男 ”; ”女 ”。 (2)步骤 1:选中 “tPa”控件,按下键盘上的 键,将该控件删除。 步骤 2:选单击 分组中的 “复选框 ”按钮,在原 “tPa”位置按住鼠标左键拖动出一个复选框。选中
14、“复选框标签 ”,按下 键,将 该标签删除。 步骤 3:单击选中复选框,在 “属性表 ”的 “名称 ”行输入 “tpa”,在 “控件来源 ”行右侧的下拉列表中选中 “党员否 ”。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭窗体设计视图。 (3)步骤 1:在 功能区的 “查询 ”面板中右击 “qEmp”查询,选择 “设计视图 ”快捷菜单命令,打开查询设计器。 步骤 2:在 “年龄 ”字段的 “条件 ”行中输入: =55。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭查询设计视图。 (4)步骤 1:在 功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。 步骤 2:单击 功能区的 分组中的 “查看代码 ”按钮,打开 窗口。 在两行 “*”之间输入代码: Form RecordSource=“qEmp” 步骤 3:关闭代码窗口。单击 “退出 ”(bt2)命令按钮,在 对话框的 “事件 ”选项卡下 “单击 “行右侧下拉列表中选中: mEmp,关闭 对话框。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。