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