1、国家二级 ACCESS机试(操作题)模拟试卷 442及答案与解析 一、基本操作题 1 在考生文件夹下,存在一个数据库文件 “sampl accdb”。在数据库文件中已经建立了 “tOrder”“tDetail”“tEmployee”“tCustom”和 “tBook”五个表对象。试按以下操作要求,完成各种操作: (1)分析 “tOrder”表对象的字段构成,判断并设置其主键。 (2)设置 “tDetail”表中 “订单明细 ID”字段和 “数量 ”字段的相应属性,使 “订单明细ID“字段在数据表视图中的显示标题为 “订单明细编 号 ”,将, “数量 ”字段取值大于0。 (3)删除 “tBook
2、”表中的 “备注 ”字段;并将 “类别 ”字段的 “默认值 ”属性设置为 “计算机 ”。 (4)为 “tEmployee”表中 “性别 ”字段创建查阅列表,列表中显示 “男 ”和 “女 ”两个值。 (5)将 “tCustom”表中 “邮政编码 ”和 “电话号码 ”两个字段的数据类型改为 “文本 ”,将“邮政编码 ”字段的 “输入掩码 ”属性设置为 “邮政编码 ”,将 “电话号码 ”字段的输入掩码属性设置为 “010-”,其中, “”为数字位,且只能是 0 9之间的数字。 (6)建立五个表之间的关 系。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计
3、好表对象“tStaff”和 “tTemp”及窗体对象 “fTest”。试按以下要求完成设计: (1)创建一个查询,查找并显示具有研究生学历的教师的 “编号 ”“姓名 ”“性别 ”和 “政治面目 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找并统计男女教师的平均年龄,然后显示出标题为 “性别 ”和“平均年龄 ”的两个字段内容,所建查询命名为 “qT2”。 (3)创建一个参数查询,查找教师的 “编号 ”“姓名 ”“性别 ”和 “职称 ”四个字段内容。其中 “性别 ”字段的准则条件为参数,要求引用窗体对象 “fTest”上控件 “tSex”的值,所建查询命名为 “qT3”。
4、(4)创建一个查询,删除表对象 “tTemp”中所有姓 “李 ”且名字第三字为 “明 ”的记录,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、宏对象 “mEmp”和报表对象 “rEmp”。同时,给出窗体对象 “fEmp”的 “加载 ”事件和 “预览 ”及 “打印 ”两个命令按 钮的单击事件代码,试按以下功能要求补充设计。 (1)将窗体 “fEmp”上标签 “bTitle”以特殊效果:阴影显示。 (2)已知窗体 “fEmp”的三个命令按钮中,按钮 “bt1”和 “bt3”的大
5、小一致且左对齐。现要求在不更改 “bt1”和 “bt3”大小位置的基础上,调整按钮 “bt2”的大小和位置,使其大小与 “bt1”和 “bt3”相同,水平方向左对齐 “bt1”和 “bt3”,竖直方向在 “bt1”和 “bt3”之间的位置。 (3)在窗体 “tEmp”的 “加载 ”事件中设置标签 “bTitle”以红色文本显示;单击 “预览 ”按钮 (名为 “bt1”)或 “打印 ”按钮 (名为 “bt2”),事件过程传递参数调用同一个用户自定义代码 (mdPnt)过程,实现报表预览或打印输出;单击 “退出 ”按钮 (名为 “bt3”),调用设计好的宏 “mEmp”来关闭窗体。 (4)将报表对
6、象 “rEmp”的记录源属性设置为表对象 “tEmp”。注意:不允许修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改窗体对象 “tEmp”和报表对象“rEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句完成设计 ,不允许增删和修改其他位置己存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 442答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:打开 “sampl accdb”数据库,右键单击表 “tOrder”,选择 快捷菜单命令,打开表设计视图。 步骤 2:在表设计视图窗口下单击
7、“订单 ID”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (2)步骤 1:右键单击表 “tDetail”,选择 快捷菜单命 令,打开表设计视图。 步骤 2:单击 “订单明细 ID”字段,在 “字段属性 ”的 “标题 ”行中输入:订单明细编号。单击 “数量 ”字段,在 “字段属性 ”的 “有效性规则 ”行中输入: 0。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (3)步骤 1:右键单击表 “tBook”,选择 快捷菜单命令,打开表设计视图。 步骤 2:右键单击 “备注 ”行,选择快捷菜单中的
8、“删除行 ”命令,在弹出的对话框中单击 “是 ”按钮。 步骤 3:单击 “类别 ”字段,在 “字段属性 ”的 “默认值 ”行中输入: ”计算机 ”。 步骤 4:单击快速访问工具 栏中的 “保存 ”按钮,关闭设计视图。 (4)步骤 1:右键单击表 “tEmployee”,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在 “性别 ”行的 “数据类型 ”列的下拉列表中选中 “查阅向导 ”,在弹出的对话框中选中 单选框,单击 “下一步 ”按钮。 步骤 3:在弹出对话框中的 “第 1列 ”中依次输入 “男 ”“女 ”,单击 “下一步 ”按钮,单击 “完成 ”按钮。 步骤 4:单击快速访问
9、工具栏中的 “保存 ”按钮,关闭设计视图。 (5)步骤 1:右键单击表 “tCustom”,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在 “邮政编码 ”行的 “数据类型 ”列的下拉列表中选中 “文本 ”选项,用同样的方法设置 “电话号码 ”字段,单击快速访问工具栏中的 “保存 ”按钮。 步骤 3:单击 “邮政编码 ”字段,在 “字段属性 ”的 “输入掩码 ”行右侧单击 “生成器 ”按钮,在 对话框中选择 “邮政编码 ”,单击 “下一步 ”按钮,再单击 “完成 ”按钮关闭向导;单击 “电话号码 ”字段,在 “字段属性 ”的 “输入掩码 ”行输入: ”010-”00000000
10、,单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 (6)步骤 1:在 功能区的 分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 快捷菜单命令。分别双击表“tOrder”“tDetail”“tEmployee”“tCustom”和 “tBook”单击 “关闭 ”按钮,关闭 对话框。 步骤 2:选中表 “tBook”中的 “书籍号 ”字段,拖动到表 “tDetai1”中的 “书籍号 ”字段上,在弹出的 对话框中勾选 复选框,单击 “创建 ”按钮。 步骤 3:选中表 “tCustom”中的 “客户号 ”字段,拖动 到表 “tOrder”中的 “客户号 ”字段上,
11、在弹出的 对话框中勾选 复选框,单击 “创建 ”按钮。 步骤 4:选中表 “tEmployee”中的 “雇员号 ”字段,拖动鼠标到表 “tOrder”中的 “雇员号 ”字段上,在弹出的对话框中勾选 复选框,单击 “创建 ”按钮。 步骤 5:选中表 “tDetail”中的 “订单 ID”字段,拖动鼠标到表 “tOrder”中的 “订单 ID”字段上,在弹出的 对话框中勾选 复选框,单击 “创建 ”按钮。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,关闭 “关系 ”界面。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:双击打开 “samp2 accdb”数据库,在功能区的分组
12、中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStaff”表。关闭对话框。双击教师的 “编号 ”“姓名 ”“性别 ”“政治面目 ”和 “学历 ”字段,在 “学历 ”,的条件行添加 “研究生 ”,取消 “显示 ”行复选框的勾选,如图 32 1所示。步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名。 “qt1”。单击 “确定 ”按钮,关闭 “qt1”设计视图。 (2)【操作步骤】步骤 1: 在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStaff”表。关闭对话框,单击分组中的 “汇总 ”按钮,双击 “性别 ”,在其 “总计 ”行选择“G
13、roup By”。双击 “年龄 ”,光标在其左侧单击添加标题 “平均年龄: ”,在其 “总计 ”行选择 “平均值 ”。如图 32 2所示。 步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名 “qt2”。单击 “确定 ”按钮,关闭 “qt2”设计视图。 (3)【操作步骤】步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStaff”表,关闭对 话框,双击教师的 “编号 ”“姓名 ”“性别 ”“职称 ”字段,在 “性别 ”的条件行输入参数查询: Forms!fTest!tSex。如图 32-3所示。步骤 2:单击工具栏上的 “保存 ”按钮,输入文件名
14、“qt3”。单击 “确定 ”按钮,关闭 “qt3”设计视图。 (4) 【操作步骤】步骤 1:在功能区的分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加“tTemp”表。单击分组中的 “删除 ”按钮,然后双击教师的 “姓名 ”字段,在其条件行内输入: Like”李 ?明 *“,如图 32-4所示。 步骤 2:单击 “运行 ”按钮运行 查询。单击工具栏上的 “保存 ”按钮,输入文件名 “qt4”。单击 “确定 ”按钮。步骤3:关闭 “samp2 accdb”数据库。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:打开 “samp3 accdb”数据库窗口,在 功
15、能区的 “窗体 ”面板中右击“fEmp”窗体,选择 快捷菜单命令,打开 “fEmp”的设计视图。 步骤 2:右键单击名称为 “bTitle”的标签,选择 “属性 ”命令,在 对话框的“特殊效果 ”行中选择:阴影。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:选中 “打印 ”(bt2)按钮,拖到 “bt1”和 “bt3”按钮中间的空白区域内, (注意“bt2”按钮的左边框位置要在 “bt1”按钮左边框位置的右边 ),然后同时选中“bt1”“bt2”“bt3”三个命令按钮。 步骤 2:单击 功能区,在 功能区中单击 分组中的“大小空格 ”按钮,在弹出的下拉菜单中分别选择执行
16、 “至最高 ”“至最宽 ”“水平相等 ”和 “垂直相等 ”命令,然后单击 “对齐 ”按钮,在弹出的下拉菜单中选择 “靠左 ”命令。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:单 击 “窗体设计工具设计 ”功能区的 “工具 ”分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”行之间输入代码: bTitle ForeColor=25 5 在 “*Add2*”行之间输入代码: mdPnt acPreview 关闭 “代码设计器 ”窗口。 步骤 2:在 “fEmp”窗体设计视图中单击 “退出 ”(bt2)按钮,在 “属性表 ”对话框的 “事件 ”选项卡中,在 “单击 ”行的下拉列表中选择: mEmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭窗体设计视图。 (4)步骤 1:选中 “报 表 ”对象,在 功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:右键报表选择 “属性 ”快捷菜单命令,在 对话框的下拉列表框中选中 “报表 ”,然后设置 “记录源 ”为表: tEmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。