1、国家二级 ACCESS机试(操作题)模拟试卷 212及答案与解析 一、基本操作题 0 在考生文件夹下, “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)和一个报表对象 (名为 “rEmp”)。试按以下要求顺序,完成表及报表的各种操作: 1 设置 “员工表 ”的职务字段有效性规则为只能输入 “经理 ”、 “主管 ”和 “职员 ”三者之一;同时设置相应有效性文本为 “请输入有效职务 ”。 2 分析员工的聘用时间,将截止到 2008年聘用期在 10年 (含 10年 )以上的员工其“说明 ”字段的值设置为 “老职工 ”。 要求:以 2008年为截止期判断员
2、工的聘用期,不考虑月日因素。比如,聘用时间在 2000年的员工,其聘用期为 8年。 3 删除员工表中姓名含 “钢 ”字的员工记录。 4 将 “员工表 ”中女职工的前四列信息 (编号,姓名,性别,年龄 )导出到考生文件夹下,以文本文件形式保存,命名为 Test txt。 5 建立表对象 “员工表 ”和 “部门表 ”的表间关系,并实施参照完整。 6 将报表对象 “rEmp”的记录源设置为表对象 “员工表 ”。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”、 “tScore”三个关联表对象和一个空表 “tTemp”
3、。此外,还提供窗体 “fTest”和宏 “mTest”,试按以下要求完成设计: 7 创建一个查询,查找女学生的 “姓名 ”、 “课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT1”。 8 创建追加查询,将表对象 “tStud”中有书法爱好学生的 “学号 ”、 “姓名 ”和 “入校年 ”三列内容追加到目标表 “tTemp”的对应字段内,所建查询命名为 “qT2”。 (规定: “入校年 ”列由 “入校时间 ”字段计算 得到,显示为四位数字形式 ) 9 补充窗体 “tTest”上 “test1”按钮 (名为 “bt1”)的单击事件代码,实现以下功能: 打开窗体,在文本框 “tText”中
4、输入一段文字,然后单击窗体 “fTest”上 “test1”按钮 (名为 “bt1”),程序实现将文本框内容作为窗体上标签 “bTitle”的标题显示。 10 设置窗体 “fTest”上 “test2”按钮 (名为 “bt2”)的单击事件为的宏对象 “mTest”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里 面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: 11 将报表 “rEmp”的报表页眉区域内名为 “bTitle”标签控件的标题显示为 “职工基本信息表 ”,
5、同时将其安排在距上边 0 5厘米、距左侧 5厘米的位置。 12 设置报表 “rEmp”的主体节区内 “tSex”文本框件控件显示 “性别 ”字段数据。 13 将窗体按钮 “btnP”的单击事件属性设置为宏 “mEmp”,以完成按钮单击打开报表的操作。 14 窗体加载时将考生文件夹 下的图片文件 “test bmp”设置为窗体 “fEmp”的背景。窗体 “加载 ”事件代码已提供,请补充完整。要求背景图像文件当前路径必须用CurrentProject Path获得。 国家二级 ACCESS机试(操作题)模拟试卷 212答案与解析 一、基本操作题 1 【正确答案】 步骤 1:双击打开 “sampl
6、mdb”数据库,右键单击 “员工表 ”,选择“设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “职务 ”字段,在 “字段属性 ”的 “有效性规则 ”行输入: In(“经理 “, “主管 “, “职员 “),在 “有效 性文本 ”行输入:请输入有效职务。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 2 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “员工表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “更新 ”按钮,双击 “说明 ”字段,在下一字段中输入: Y
7、ear(聘用时间 )。 步骤 3:在 “说明 ”字段的 “更新到 ”行输入: ”老职工 ”,在 “Year(聘用时间 )”字段的 “条件 ”行输入: =1998。 步骤 4:单击【结果】分组中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。 3 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “员工表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “删除 ”按钮。 步骤 3:双击 “姓
8、名 ”字段,在 “姓名 ”字段的 “条件 ”行输入: Like“*钢 *“。 步骤 4:单击【结果】分组中的 “运行 ”按钮,在弹出的对话框中单击 “是 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 4 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “员工表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “生成表 ”按钮,在【生成表】对话框中输入表名 “test”,单击 “确定 ”按钮。 步骤 3:分别双击 “编号 ”、 “
9、姓名 ”、 “性别 ”、 “年龄 ”字段。 步骤 4:在 “性别 ”字段的条件行中输入: ”女 ”。 步骤 5:单击【结果】分组中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”按钮,运行查询。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 步骤 7:右键单击 “test”,选择 “导出 ”下面的子菜单 “文本文件 ”命令,在弹出的导出文件向导中单击 “浏览 ”按钮,将文件以 “Test txt”文件名保存到考生文件夹下,单击 “保存 ”按钮。 步骤 8:在导出文件向导对话框中单击 “确定 ”按钮,接着单击 “完成 ”按钮,最后关
10、闭向导对话框。 5 【正确答案】 步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。分别双击 “员工表 ”和 “部门表 ”,关闭【显示表】对话框。 步骤 2:选中表 “员工表 ”中的 “所属部门 ”字段,拖动鼠标到 “部门表 ”的 “部门号 ”字段上,在弹出的【编辑关系】对话框中勾选 “实施参照完整性 ”复选框,单击 “创建 ”按钮。 步骤 3:单击快速访问工 具栏中的 “保存 ”按钮,关闭 “关系 ”窗口。 6 【正确答案】 步骤 1:在【开始】功能区的 “报表 ”面板中右击 “rEmp”报表,选
11、择“设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:在报表设计视图的空白处右键单击,在弹出的快捷菜单中选择 “属性 ”命令,在【属性表】对话框的左上角的下拉列表中选择 “报表 ”。在 “数据 ”选项卡下的“记录源 ”行选中 “员工表 ”。关闭【属性表】对话框。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。 步骤 2:在【显示表】对话框中添加 “tCourse”、 “tScore”和 “tStu
12、d”3张表,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的“学号 ”字段上,建立 3个表之间的联系,关闭【显示表】对话框。 步骤 3:双击“tStud”表的 “姓名 ”、 “tCourse”表 “课程名 ”字段、 “tScore”表的 “成绩 ”和 “tStud”表的“性别 ”字段,在 “性别 ”条件行中输入: “女 “,并取消 “显示 ”复选框的勾选,如图 3-173所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT1”,单击 “确
13、定 ”按钮,关闭“qT1”的设计视图。 8 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tStud”表,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的“追加 ”按钮,在【追加查询 】对话框中选择表 “tTemp”,单击 “确定 ”按钮。 步骤3:分别双击 “学号 ”、 “姓名 ”、 “入校时间 ”3个字段,在 “字段 ”行的第 3列输入求入学年的表达式。在其对应的 “追加到 ”行内选择 “入校年 ”,如图 3-174所示。步骤 4:单击快速访问工具栏中的
14、 “保存 ”按钮,在 “查询名称 ”文本框中输入 “qT2”,单击 “确定 ”按钮,关闭 “qT2”的设计视图。 9 【正确答案】 步骤 1:在 “samp2 accdb”数据库窗口中,在【开始】功能区的“窗体 ”面板中右击 “frest”窗体,选择 “设计视图 ”快捷菜单命令,打开 fTest的设计视图。 步骤 2:右键单击 “testl”按钮,在快捷菜单中选择 “事件生成器 ”命令。在 “代码生成器 ”的 VBA窗口中 “*Add*”与 “*Add*”之间添加代码:Me!bTitie Caption=Me! Text。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 VBA窗口。
15、10 【正确答案】 步骤 1:接上题操作,右键单击 “test2”按钮,在弹出的快捷菜单中选择 “属性 ”命令,在【属性表】对话框 “单击 ”所在行内选择宏对象 “mTest”。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭 “samp2 accdb”数据库。 三、综合应用题 11 【正确答案】 步骤 1:打开 “samp3 accdb”数据库窗口,在【开始】功能区的“报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。 步骤 2:右键单击 “bTitle”标签,选择 “属性 ”命令,在【属性表】对话框的 “标题 ”行输入:职工基本信
16、息表,修改 “上边距 ”行的值为: 0 5cm,修改 “左 ”行的值为:5cm。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 12 【正确答案】 步骤 1:选中名称为 “tSex”的文本框,在【属性表】对话框的 “控件来源 ”下拉框中选择:性别。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 13 【正确答案】 步骤 l:在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。 步骤 2:右键单击 “btnP”按钮,选择 “属性 ”命令,在【属性表】对话框的 “单击 ”行中选择: mEmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 14 【正确答案】 步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的“查看代码 ”按钮,打开 “代码设计器 ”窗口。在两行 “*Add*”之间输入代码: Me Picture=CurrentProject Path+“ test bmp“ 步骤 2:关闭代码设计窗口,单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。