1、国家二级 ACCESS机试(操作题)模拟试卷 410及答案与解析 一、基本操作题 1 (1)在考生文件夹下的 “sampl accdb”数据库中建立表 “tTeacher”,表结构如表2 1所示。 (2)根据 “tTeacher”表的结构,判断并设置主键。 (3)设置 “工作时间 ”字段的有效性规则:只能输入上一年度 5月 1日以前(含)的日期(规定:本年度年号必须用函数获取)。 (4)将 “在职否 ”字段的默认值设置为真值,设置 “邮箱密码 ”字段的输入掩码,使输入的密码显示为 6位星号(密码),设置 “联系电话 ”字段的输入掩码,要求 前 4位为 “010 -”,后 8位为数字。 (5)将
2、 “性别 ”字段值的输入设置为 “男 ”、 “女 ”列表选择。 (6)在 “tTeacher”表中输入以下两条记录,如表 2 2所示。 二、简单应用题 2 在考生文件夹下有一个数据库文件 “samp2 accdb”,其中存在已经设计好的两个表对象 “tTeacher1”和 “tTeacher2”以及一个宏对象 “mTest”。请按以下要求完成设计。 (1)创建一个查询,查找并显示教师的 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “职称 ”5个字段的内容,将查询命名为 “qT1”。 (2)创建一个查询,查找并显示没有在职教师的 “编号 ”、 “姓名 ”和 “联系电话 ”3个字段的内
3、容,将查询命名为 “ql2”。 (3)创建一个查询,将 “tTeacher1”表中年龄小于等于 45的党员教授或年龄小于等于35的党员副教授记录追加到 “tTeacher2”表的相应字段中,将查询命名为 “qT3”。 (4)创建一个窗体,命名为 “fTest”。将窗体 “标题 ”属性设为 “测试窗体 ”;在窗体的主体节区中添加一个命令按钮,命名为 “btnR”,标题为 “测试 ”;设置该命令按钮的单击事件属性为给定的宏对象 “mTest”。 三、综合应 用题 3 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “r
4、Emp”和宏对象 “mEmp”。同时,给出了窗体对象 “fEmp”上的一个按钮的单击事件代码,请按以下功能要求补充设计。 (1)设置窗体对象 “fEmp”上两个命令按钮的 “Tab”键索引顺序( “Tab”键焦点移动顺序)为从“报表输出 ”按钮(名为 “bt1”)到 “退出 ”按钮 (名为 “bt2”)。 (2)调整窗体对象 “fEmp”上的 “退出 ”按钮(名为 “bt2”)的大小和位置,要求大小与 “报 表输出 ”按钮(名为“bt1”)一致,且上边对齐 “报表输出 ”按钮,左边距离 “报表输出 ”按钮 1厘米( “bt2”按钮的左边距离 “bt1”按钮的右边 1厘米)。 (3)将报表记录数
5、据按照先 “姓名 ”升序,再按 “年龄 ”降序排列显示;设置相关属性,将页面页脚区域内名为“tPage”的文本框控件实现以 “第 N页共 M页 ”的形式显示。 (4)单击 “报表输出 ”按钮(名为 “bt1”),事件代码会弹出如图 2 5所示的消息框提示,选择是否进行预览报表 “rEmp”;单击 “退出 ”按钮(名为 “bt2”),调用设计好的宏 “mEmp”以关闭窗体。 注 意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完
6、成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 410答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】在设计视图中新建表,按题干中的表建立新字段。在第一行 “字段名称 ”列输入 “编号 ”,单击 “数据类型 ”,在 “字段 大小 ”行输入“5”。按上述操作设置其他字段。单击快速访问工具栏中的 “保存 ”按钮 ,将表另存为 “tTeacher”。如图 3 48所示。 (2)【操作步骤】在表“tTeacher”设计视图中右键单击 “编号 ”字段行,在弹出的快捷菜单中选择 “主键 ”命令。如图 3 49所示。 (3)【操作步骤】在表 “t
7、Teacher”设计视图中单击 “工作时间 ”字段行任一处,在 “有效性规则 ”行输入 “ = DateSerial(Year( Date()一 1, 5, 1) ”。如图 3 50所示。 (4)【操作步骤】步骤 1:在表 “tTeacher”设计视图中单击 “在职否 ”字段行任一处,在“默认值 ”行输入 “True”,单击快速访问工具栏中的 “保存 ”按钮 。如图 3 51所示。 步骤 2:单击 “邮箱密码 ”字段行任一处,单击 “输入掩码 ”行的右侧生成器按钮 ,弹出 “输入掩码向导 ”对话框,在列表中选择 “密码 ”行,单击“完成 ”按钮。如图 3 52所示。 步骤 3:单击 “联系电话
8、 ”字段行任一处,在 “输入掩码 ”行输入 “”010-”00000000”。如图 3 53所示。(5)【操作步骤】在 “性别 ”字段 “数据类型 ”列下拉列表中选择 “查阅向导 ”,弹出 “查阅向导 ”对话框,选择 “自行键入所需的值 ”单选框,单击 “下一步 ”按钮,在光标处输入 “男 ”,在下一行输入 “女 ”,单击 “完成 ”按钮。单击快速访问工具栏中的 “保存 ”按钮 ,关闭设计视图。如图 3 54所示。(6)【操作步骤】双击表 “tTeacher”,按照题干要求添加数据。单击快速访问工具栏中的 “保存 ”按钮 ,关闭数据表。如图 3 55所示。【试题解析】 本题考点:新建表;字段属
9、性中主键、有效性规则、默认值、输入掩码的设置;添加记录等。第 1、 2、 3、 4、 5小题在设计视图中建立新表和设置字段属性;第 6小题在数据表中直接输入数据。设 置工作时间的有效性规则时要选择正确的函数,设置联系电话时应根据要求输入正确的格式。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:单击 “创建 ”选项卡 “查询 ”组中的 “查询设计 ”按钮,打开 “显示表 ”对话框。在 “显示表 ”对话框中双击表 “tTeacherl”,关闭 “显示表 ”对话框:如图 3 102所示。 步骤 2:分别双击 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “职称 ”字段添加
10、到 “字段 ”行。如图 3 103所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮 将查询保存为“qT1”。关闭设计视图。 (2)【操作步骤】步骤 1:单击 “创建 ”选项卡 “查询 ”组中的“查询设计 ”按钮,打开 “显示表 ”对话框。在 “显示表 ”对话框中双击表 “tTeacherl”,关闭 “显示表 ”对话框。步骤 2:分别双击 “编号 ”、 “姓名 ”、 “联系电话 ”和 “在职否 ”字段。步骤 3:在 “在职否 ”字段的 “条件 ”行输入 “no”,单击 “显示 ”行取消该字段的显示。如图 3 104所示。 步骤 4:单击快速访问工具栏中的“保存 ”按钮 ,将查询保存为 “q
11、T2”。关闭设计视图。 (3)【操作步骤】步骤 1:单击 “创建 ”选项卡下 “查 询 ”组中的 “查询设计 ”按钮,打开 “显示表 ”对话框。在 “显示表 ”对话框中双击表 “tTeacherl”,关闭 “显示表 ”对话框。步骤 2:单击 “查询工具 ”的“设计 ”选项卡 “查询类型 ”组中的 “追加 ”按钮,在弹出的对话框中输入 “tTeacher2”,单击 “确定 ”按钮。如图 3 105所示。 步骤 3:分别双击 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”、 “职称 ”和 “政治面目 ”字段。步骤 4:在 “年龄 ”、 “职称 ”和 “政治面目 ”字段的 “条件 ”行分别输入
12、 “ = 45”、 “教授 ”和 “党员 ”,在 “或 ”行分别输入 “ = 35”、 “副教授 ”和 “党员 ”。如图 3 106所示。步骤 5:单击 “查询工具 ”的 “设计 ”选项卡 “结果 ”组的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。如图 3 107所示。步骤 6:单击快速访问工具栏中的 “保存 ”按钮 ,将查询保存为 “qT3”。关闭设计视图。 (4)【操作步骤】步骤 1:单击 “创建 ”选项卡 “窗体 ”组中的 “窗体设计 ”按钮。如图 3 108所示。 步骤 2:右键单击 “窗体选择器 ”,从弹出的快捷菜单中选择 “属性 ”命令,在 “标题 ”行输入 “测试窗体
13、”。如图 3 109所示。步骤 3:选择 “窗体设计工具 ”的 “设计 ”选项卡 “控件 ”组中的 “按钮 ”控件,单击窗体主体节区适当位置,弹出 “命令按钮向导 ”对话框,单击 “取消 ”按钮。步骤 4:右键单击该命令按钮,从弹出的快捷菜单中选择 “属性 ”命令,单击“全部 ”选项卡,在 “名称 ”和 “标题 ”行分别输入 “btnR”和 “测试 ”。如图 3 110所示。步骤 5:单击 “事件 ”选项卡,在 “单击 ”行下拉列表中选择 “mTest”。如图 3 111所示。 【试题解析】 本题考点:创建条件查询、追加查询;窗体命令按钮属性设置。 第 1、 2、 3小题在查询设计视图中创建不
14、同的查询,按题目要求添加字段和条件表达式;第 4小题在窗体设 计视图右键单击控件选择 “属性 ”命令,设置属性。 三、综合应用题 3 【正确答案】 (1)【操作步骤】步骤 1:选择 “窗体 ”对象,在设计视图中打开窗体“fEmp”。步骤 2:右键单击命令按钮 “报表输出 ”,从弹出的快捷菜单中选择 “Tab键次序 ”命令,在 “Tab键次序 ”对话框的 “自定义次序 ”列表中选择 “bt2”并拖动到 “bt1”下,松开鼠标,如图 3 361所示,单击 “确定 ”按钮。 (2)【操作步骤】步骤 1:右键单击按钮 “报表输出 ”,从弹出的快捷菜单中选择 “属性 ”命令,查看 “上边距 ”、 “左
15、”、 “宽度 ”和 “高度 ”,并 记录下来。步骤 2:设置 “退出 ”命令按钮与 “报表输出 ”按钮一致。在属性表 “所选内容的类型:命令按钮 ”行下拉列表中选择 “bt2”,切换到 “bt2”按钮属性,按题目要求设置按钮位置,结果如图 3 362所示。按 Ctrl+S保存修改并关闭属性表及设计视图。 (3)【操作步骤】步骤 1:选择 “报表 ”对象,右键单击 “rEmp”,从弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:单击 “设计 ”选项卡 “分组和汇总 ”组中的 “分组和排序 ”按钮,在“分组、排序和汇总 ”界面选择 “添加排序 ”,选择 “排序依据 ”下拉列表中的 “姓名 ”,
16、选择 “升序 ”。再单击 “添加排序 ”,选择 “排序依据 ”下拉列表中的 “年龄 ”,选择 “降序 ”,如图 3 363所示,关闭界面。 步骤 3:右键单击 “tPage”控件,从弹出的快捷菜单中选择 “属性 ”命令,在 “全部 ”选项卡 “控件来源 ”行输入 “=“第 “ Page “页共 “&Pages “页 “”,如图 3 364所示,关闭属性表。按Ctrl+S保存修改,关闭设计视图。 (4)【操作步骤】步骤 1:选中“窗体 ”对象,右键单击 “fEmp”,在弹出的快捷菜单中选择 “设计视图 ”命令。步骤2:右键单击按钮 “报表输出 ”,在弹出的快捷菜单中选 择 “事件生成器 ”命令,
17、在弹出的对话框中选择 “代码生成器 ”进入编程环境,在空行内输入以下代码:*Add*if MsgBox( “报表预览 “, vbYesNo+vbQues-tion, “确认 “) =vbYes Then*Add*如图 3 365所示,保存并关闭界面。 步骤3:右键单击命令按钮 “退出 ”,在弹出的快捷菜单中选择 “属性 ”命令,在 “事件 ”选项卡的 “单击 ”行下拉列表中选择 “mEmp”,如图 3 366所示,按 Ctrl+S保存修改,关闭属性表,关闭设计视图。 【试题解析】 本题考点:窗体中命令按钮控件和报表中文本框控件属性的设置等。 第 1、 2、 3小题分别在窗体和报表的设计视图通过用鼠标右键单击控件名,从弹出的快捷菜单中选择 “属性 ”命令,设置属性;第 4小题通过直接用鼠标右键单击控件名,从弹出的快捷菜单中选择 “事件生成器 ”命令,输入代码。