1、国家二级( ACCESS)机试模拟试卷 206及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下, “samp1.mdb”数据库文件中已建立表对象 “tStud”。试按以下操作要求,完成表的编辑修改: (1)将 “编号 ”字段改名为 “学号 ”,并设置为主键。 (2)设置 “入校时间 ”字段的有效性规则为 2005年之前的时间 (不舍 2005年 )。 (3)删除表结构中的 “照片 ”字段。 (4)删除表中学号为 “000003”和 “000011”的两条记录。 (5)设置 “年龄 ”字段的默认值为 23。 (6)完成上述操作后,将考 生文件夹下文本文件 tStud txt中的数据导
2、入并追加保存在表 “tStud”中。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文件 “samp2 mdb”,里面已经设计好 “tEmployee”和 “tGroup”两个表对象。试按以下要求完成设计: (1)创建一个查询,查找并显示没有运动爱好的职工的 “编号 ”、 “姓名 ”、 “性别 ”、“年龄 ”和 “职务 ”五个字段内容,所建查询命名为 “qT1”。 (2)建立 “tGroup”和 “tEmployee”两表之间的一对多关系,并实施参照完整性。 (3)创建一 个查询,查找并显示聘期超过 5年 (使用函数 )的开发部职工的 “编号 ”、“姓名 ”、 “职务 ”和 “聘用
3、时间 ”四个字段内容,所建查询命名为 “qT2”。 (4)创建一个查询,检索职务为经理的职工的 “编号 ”和 “姓名 ”信息,然后将两列信息合二为一输出 (比如,编号为 “000011”、姓名为 “吴大伟 ”的数据输出形式为 “000011吴大伟 ”),并命名字段标题为 “管理人员 ”,所建查询命名为 “qT3”。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面已经设计好表对象“tEmployee”和查询对象 “qEmployee”,同时还设计出以 “qEmployee”为数据源的报表对象 “rEmployee”。试在此基础上按照以下要求补充报表设
4、计: (1)报表的报表页眉节区位置添加一个标签控件,其标题显示为 “职员基本信息表 ”,并命名为 “bTitle”。 (2)将报表主体节区中名为 “tDate”的文本框显示内容设置为 “聘用时间 ”字段值。 (3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边0 25厘米、距左侧 14厘米位置,并命名为 “tPage”。规定页码显示格式为 “当前页总页数 ”, 如 1 20、 2 20、 、 20 20等。 注意:不允许修改数据库中的表对象 “tEmployee”和查询对象 “qEmployee”;不允许修改报表对象 “rEmployee”中未涉及的控件和属性。 国家二级
5、( ACCESS)机试模拟试卷 206答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 1:双击打开 “samp1 mdb”数据库,单击 “表 ”对象,单击“tStud”表,单击 “设计 ”按钮,在表设计视图下,单击 “编号 ”修改为 “学号 ”,在 “学号 ”字段上右键单击,在弹出的快捷菜单上选择 “主键 ”命令 。 步骤 2:单击 “保存 ”按钮,关闭 “表设计视图 ”。 (2)步骤 1:单击 “tStud”表,单击 “设计 ”按钮。在表设计视图下,单击 “入校时间 ”字段。在 “字段属性 ”中 “有效性规则 ”中输入: #2005-1-1#。 步骤 2:单击 “保存
6、”按钮,关闭 “表设计视图 ”。 (3)步骤 1:单击 “tStud”表,单击 “设计 ”按钮。在表设计视图下,单击 “照片 ”字段,执行【编辑】 【删除】菜单命令。 步骤 2:单击 “保存 ”按钮,关闭 “表设计视图 ”。 (4)步骤 1:双击 “tStud”表,分别选中 “学号 ”为 “000003”和 “000011”的两条记录,按键。 步骤 2:单击 “保存 ”按钮,关闭表。 (5)步骤 1:单击 “表 ”对象,单击 “tStud”表,单击 “设计 ”按钮。在表设计视图下,单击 “年龄 ”字段。在 “字段属性 ”中 “默认值 ”行内输入: 23。 步骤 2:单击 “保存 ”按钮,关闭
7、“表设计视图 ”。 (6)步骤 1:执行【文件】 【获取外部数】 【导入】菜单命令,在 “导入 ”对话框中查找要导入的文件 ”tStud txt”,同时要求文件类型选为 “文本文件 ”。在 “请选择数据的保存位置 ”中单击 “现有的表中 ”单选框,在其对应的行下拉选择 “tStud”表。 步骤 2:单击 “下一步 ”按钮,单击 “完成 ”按钮。 【试题解析】 (1)本题主要考查主键设置方法和字段名称的修改。 (2)主要考查字段属性的有效规则设置。 (3)考查表结构调整的方法:添加和删除字段。 (4)考查记录操作:删除。 (5)考查默认值的设置。 (6)考查 Access中数据的导入方法。 二、
8、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2 mdb”数据库,选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表“tEmployee”。单击 “关闭 ”按钮,关闭 “显示表 ”对话框。步骤 2:双击 “tEmployee”表中的 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”和 “职务 ”字段。在下一列字段行输入:InStr简历, ”运动 ”),在其 “条件 ”行输入: ”0”。如图 2-287所示。步骤 3:单击 “保存 ”按钮,在 “查询名称 ”输入框中输入 “qT1”,单击 “确定
9、”按钮,关闭设计视 图。(2)步骤 1:执行【工具】 【关系】菜单命令,执行【关系】 【显示表】菜单命令,分别双击表 “tGroup”和 “tEmployee”。单击 “关闭 ”按钮。关闭 “显示表 ”对话框。步骤 2:选中表 “tGroup”中的 “部门编号 ”字段,拖动鼠标到表 “tEmployee”中的 “所属部门 ”字段上,在弹出的对话框中勾选 “实施参照完整性 ”复选框,然后单击 “创建 ”按钮,如图 2-288所示。步骤 3:单击 “保存 ”按钮,关闭 “关系 ”界面。 (3)步骤 1:单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双 击
10、表 “tGroup”和 “tEmployee”。单击 “关闭 ”按钮,关闭 “显示表 ”对话框。步骤2:双击 “tEmployee”表中的 “编号 ”、 “姓名 ”、 “职务 ”、 “聘用时间 ”字段,在下一列输入: Year(Date()-Year(聘用时间 ),双击 “tC-roup”表中的 “名称 ”字段。步骤 3:在 “名称 ”字段的 “条件 ”行中输入: ”开发部 ”,取消 “显示 ”行复选框的勾选。在“Year(Date()-Year(聘用时间 )”字段的 “条件 ”所在行输入: 5。如图 2-289所示。步骤 4:单击 “保存 ”按钮,在 “查询名称 ”输入框中输入 “qT2”,
11、单击 “确定 ”按钮,关闭设计视图。 (4)步骤 1:单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表“tEmployee”。单击 “关闭 ”按钮,关闭 “显示表 ”对话框。步骤 2:添加新字段:管理人员: 编号 +姓名 。步骤 3:双击 “职务 ”字段,在其 “条件 ”行中输入: ”经理 ”,取消 “职务 ”字段的 “显示 ”行复选框的勾选。如图 2-290所示。步骤 4:单击 “保存 ”按钮,在 “查询名称 ”输入框中输入 “qT3”单击 “确定 ”按钮,关闭设计视图。【试题解析】 (1)本 题主要考查简单的条件查询以及条件的表达。 (2)本
12、题主要考查表关系的建立方法。 (3)本题主要考查多条件的查询设计方法。 (4)本题考查查询的字段值的合并。 三、综合应用题( 30分) 3 【正确答案】 (1)步骤 1:打开 “samp3 mdb”数据库窗口,选中 “报表 ”对象,右键单击 “rEmployee”,单击 “设计视图 ”命令。 步骤 2:单击工具箱中的 “标签 ”控件按钮,在报表页眉节区拖动一个矩形,然后输入 “职工基本信息表 ”。 步骤 3:右键单击 “职工基本信息表 ”标签,选择 “属性 ”命令,在 “属性 ”对话框的 “名称 ”行输入: bTitle,关闭 “属性 ”对话框。 (2)步骤 1:右键单击 “tDate”文本框
13、,选择 “属性 ”命令。 步骤 2:在 “属性 ”对话框的 “控件来源 ”行右侧下拉列表中选中 “聘用时间 ”字段,关闭 “属性 ”对话框。 (3)步骤 1:选中工具箱中的 “文本框 ”控件,在报表页面页脚节区拖动,弹出 “Text”标签和 “未绑定 ”文本框,选中 “Text”标签,然后按下 键,将 “Text”标签删除。 步骤 2:右键单击 “未绑定 ”文本框,选择 “属性 ”命令,弹出 “属性 ”对话框。选中 “全部 ”选项卡,在 “名称 ”行输入 “tPage”, 分别在 “上边距 ”和 “左边距 ”输入 “0 25cm”和“14cm”。在 “控件来源 ”行输入: =Page&” ”&Pages,关闭 “属性 ”对话框。 步骤 3:单击工具栏中的 “保存 ”按钮。关闭设计视图。 【试题解析】 本题考点:在报表中添加标签、文本框控件及其控件属性的设置。