1、国家二级 ACCESS机试(操作题)模拟试卷 150及答案与解析 一、基本操作题 1 在考生文件夹下, “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)。试按以下要求,完成表的各种操作: (1)分析两个表对象 “员工表 ”和 “部门表 ”的构成,判断其中的外键属性,将其属性名称作为 “员工表 ”的对象说明内容进行设置。 (2)将 “员工表 ”中有摄影爱好的员工其 “备注 ”字段的值设为 True(即复选框里打上勾 )。 (3)删除员工表中年龄超过 55岁 (不含 55岁 )的员工 记录。 (4)将考生文件夹下文本文件 Test txt中的数据导入追
2、加到当前数据库的 “员工表 ”相应字段中。 (5)设置相关属性,使表对象 “员工表 ”中密码字段最多只能输入五位 0 9的数字。 (6)建立 “员工表 ”和 “部门表 ”的表间关系,并实施参照完整。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”和 “tScore”三个关联表对象及表对象 “tTemp”。试按以下要求完成设计: (1)创建一个查询 ,查找并显示学生的 “姓名 ”、 “课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找并显示有摄影爱好的学生的 “学号 ”、
3、 “姓名 ”、 “性别 ”、“年龄 ”和 “入校时间 ”五个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,查找学生的成绩信息,并显示 “学号 ”和 “平均成绩 ”两列内容。其中 “平均成绩 ”一列数据由统计计算得到,所建查询命名为 “qT3”。 (4)创建一个查询,将 “tStud”表中女学生的信息追加到 “tTemp”表对应的字段中,所建查询命名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tEmployee”和宏对象 “m1”,同时还设计出以 “tEmployee”为数据源的窗体对象“fEmployee
4、”。试在此基础上按照以下要求补充窗体设计: (1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为 “bTitle”,初始化标题显示为 “雇员基本信息 ”,字体名称为 “黑体 ”,字号大小为 18。 (2)将命令按钮 bList的标题设置为 “显示雇员情况 ”。 (3)单击命令按 钮 bList,要求运行宏对象 m1;单击事件代码已提供,请补充完整。 (4)取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化按钮和最小化按钮。 (5)在 “窗体页眉 ”中距左边 0 5厘米、上边 0 3厘米处添加一个标签控件,控件名称为 “Tda”,标题为 “系统日期 ”。窗体加载时,将添加标签标题设置为系统当
5、前日期。窗体 “加载 ”事件已提供,请补充完整。 注意:不允许修改窗体对象 “fEmployee”中未涉及的控件和属性;不允许修改表对象 “tEmployee”和宏对象 “m1”。 程序代码只 允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 150答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:双击 “samp1 accdb”数据库。分别双击打开表 “部门表 ”和 “员工表 ”,发现 “员工表 ”的部门编号是 “部门表 ”的主键。在 “员工表 ”上右键单击,进入【表属
6、性】对话框,在说明中输入 “部门号 ”,如图 3-53所示。 步骤 2:单击 “确定 ”按钮。 (2)步骤 1: 双击打开 “员工表 ”。在【开始】功能区下的【排序和筛选】分组中单击 “高级 ”按钮,在下拉菜单中选择“高级筛选排序 ”命令,打开筛选对话框。双击 “员工表 ”中的 “简历 ”字段,在其条件下输入: like“*摄影 *”。 步骤 2:单击【排序和筛选】分组中的 “切换筛选 ”按钮。 步骤 3:在筛选出的记录中,单击 “备注 ”字段。勾选所有的字段值 “备注 ”复选框。关闭窗口。 (3)步骤 1:打开 “员工表 ”。在【开始】功能区下的【排序和筛选】分组中单击 “高级 ”按钮,在下
7、拉菜单中选择 “高级筛选排序 ”命令,打开筛选对话框,双击 “年龄 ”字段,在 对应的条件行输入: 55。 步骤 2:单击【排序和筛选】分组中的 “切换筛选 ”按钮。 步骤 3:按键全选,再按 Del键删除,确认删除。 (4)步骤 1:在【外部数据】功能区的 “导入并链接 ”组中单击 “文本文件 ”按钮。【导入】对话框中选中考生文件夹下的 “Test txt”文件,然后单击 “向表中追加一份记录的副本 ”单选框,在其后面的下拉框中选择 “员工表 ”。 步骤 2:单击 “下一步 ”按钮,在选择字段分隔符向导界面中选中 “第一行包含字段名称 ”复选框。 步骤3:连续单击 “下一步 ”按钮,至最后的
8、完成界面。 步骤 4:单击 “完成 ”按钮,关闭向导。 (5)步骤 1:右击 “员工表 ”表,选择 “设计视图 ”快捷菜单命令,选中 “密码 ”字段。在其 “字段属性 ”中的 “输入掩码 ”行输入: 00000。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (6)步 骤 1:在【数据库工具】功能区的【关系】分组中单击“关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。添加 “员工表 ”和 “部门表 ”,关闭【显示表】对话框。 步骤 2:单击 “员工表 ”中的 “部门号 ”字段,按住左键拖到 “部门表 ”的 “部门号 ”上。步骤 3:在弹出 “编辑
9、关系 ”的对话框中勾选 “设置参照完整性 ”复选框。 步骤 4:单击 “创建 ”按钮。 步骤5:单击快速访问工具栏中的 “保存 ”按钮。关闭 “sampl accdb”数据库。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:双击 打开 “samp2 accdb”数据库,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中分别添加 “tCourse”、 “tScore”、 “tStud”表。 步骤 2:建立 3个表之间的联系,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tSt
10、ud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,关闭【显示表】对话框。双击 “姓名 ”、 “课程名 ”、 “成绩 ”,如图 3-54所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,输入 “qt1”,单击 “确定 ”按钮,关闭设计窗口。(2)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tstud”表,关闭【显示表】对话框。双击字段 “学号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”、 “入校时间 ”、 “简历 ”字段,在 “简历 ”所在条件行输入:like“*摄影 *“,取
11、消 “显示 ”复选框勾选。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT2”文件名。单击 “确定 ”按钮,关闭 qT2查询窗口。 (3)【操作步骤】 步骤 1:在【创建】功能 区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tScore”表,关闭【显示表】对话框。双击 “学号 ”,在 “总计 ”中选择 “Group By”,双击 “成绩 ”,在其左侧单击鼠标定位光标。添加标题 “平均成绩: ”,在总计中选择 “平均值 ”。如图 355所示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT3”文件名,单击 “确定 ”按
12、钮,关闭 qT3的查询窗口。 (4)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中添加 “tStud”表,关闭对话框,单击【查询类型】分组中的 “追加 ”按钮,在追加表对话框内输追加到表名称 “tTemp”,单击 “确定 ”按钮关闭对话框。双击 “学号 ”、 “姓名 ”、 “年龄 ”、 “所属院系 ”、 “入校时间 ”、 “性别 ”字段,在 “性别 ”列的 “条件 ”行中输入: “女 ”。 步骤 2:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”文件名,关闭设计窗口。 步骤 3:
13、关闭 “samp2 accdb”窗口。 三、综合应用题 3 【正确答案】 (1)步骤 1:双击 “samp3 accdb”数据 库,在【开始】功能区的 “窗体 ”面板中右击 “fEmployee”窗体,选择 “设计视图 ”快捷菜单命令,打开 fEmployee的设计视图。在【控件】分组中单击 ”标签 ”控件,在窗体页眉区内单击鼠标,在光标闪动处输入:雇员基本信息;右击标签,在弹出的快捷菜单上选择 “属性 ”命令,在【属性表】对话框内修改 “名称 ”为: bTitle,修改 “字体名称 ”为:黑体,修改 “字号 ”为: 18。关闭对话框。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (2
14、)步骤 1:在窗体设计窗口中选中名称为 “bList”的命令按钮,在【 属性表】对话框中修改 “标题 ”为:显示雇员情况。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:在窗体设计窗口下,右键单击命令按钮 “bList”,在快捷菜单中选择“属性 ”命令,在【属性表】对话框中 “单击 ”所在行选择: m1。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:在【属性表】左上角的下拉列表中选择 “窗体 ”,在窗体的属性对话中将 “滚动条 ”所在行设为:两者均无,将 “最大最小化按钮 ”所在行设置为:无。 步骤 2:单击快速访问工具栏中的 “保存 ”按 钮。
15、(5)步骤 1:单击【控件】分组中的 ”标签 ”控件,在窗体页眉中单击鼠标,在光标闪动处输入:系统日期;选中新增的标签,在【属性表】对话框中设置 “左 ”为:0 5cm, “上边距 ”为: 0 3cm,修改 “名称 ”为: tda。 步骤 2:在对话框的左上角的下拉列表中选择 “窗体 ”,在 “加载 ”行内选择 “事件过程 ”,单击 “代码生成器 ”按钮。 在 “*Add1*”之间输入: Me tda Caption=now()。 在 “*Add2*”之间输入: Docmd RunMacro“m1“ 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口,关闭设计视图窗口。 步骤 4:关闭 “smap3 accdb”窗口。