1、国家二级( ACCESS)机试模拟试卷 209及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下, “samp1 mdb”数据库文件中已建立三个关联表对象 (名为 “职工表 ”、 “物品表 ”和 “销售业绩表 ”)。试按以下要求,完成表和窗体的各种操作: (1)向表对象 “物品表 ”中增添一个字段,名称为 “生产日期 ”、类型为 “日期时间型 ”。设置该字段默认值为 2006年 4月 1日。 (2)分析表对象 “销售业绩表 ”的字段构成、判断并设置其主键。 (3)将考生文件夹下 Excel文件 Test xls中的数据导入到当前数据库中 。要求:数据中的第一行作为字段名,选 “学号
2、”数据列为主键,导入表对象命名为 “tTest”。 (4)建立表对象 “职工表 ”、 “物品表 ”和 “销售业绩表 ”的表间关系,并实施参照完整性。 (5)将窗体 frest中名为 “bTitle”的控件设置为 “特殊效果:凿痕 ”显示。 (6)在窗体 fTest中,以命令按钮 “bt1”为基准 (这里按钮 “bt1”和 “bt3”尺寸相同、左边对齐 ),调整命令按钮 “bt2”的大小与位置。要求:按钮 “bt2”的大小尺寸与按钮 “bt1”相同、左边界与按钮 “bt1”左对齐、竖直方向位于按钮 “bt1”和 “bt3”的中间位置。 二、简单应用题( 40分) 2 考生文件夹下存在一个数据库文
3、件 “samp2 mdb”,里面已经设计好四个关联表对象 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”以及表对象 “tTemp”,同时还设计出窗体对象 “fQuery”。试按以下要求完成设计: (1)创建一个查询,查找姓 “王 ”的病人的基本信息,并显示 “姓名 ”、 “年龄 ”、 “性别 ”,所建查询名为 “qT1”。 (2)创建一个查询,统计年龄小于 30岁的医生被病人预约的次数,且显示结果按预约人数降序排序 (如下图所示 ),所建查询名为 “qT2”。(3)创建一个查询,删除表对象“tTemp”内所有 “预约日期 ”为 10月的记录,所建查
4、询名为 “qT3”。 (4)现有一个已经建好的 “fQ)uery”窗体,如下图所示。运行该窗体后,在文本框 (文本框名称为tName)中输入要查询的科室名,然后单击 “查询 ”按钮,即运行一个名为 “qT4”的查询。 “qT4”查询的功能是显示所查科室的 “科室 ID”和 “预约日期 ”。请设计 “qT4”查询。 三、综合应用题( 30分) 3 考生文件夹下存在一个数据库文件 “samp3 mdb”,里面 已经设计好表对象“tTeacher”、窗体对象 “frest”、报表对象 “rTeacher”和宏对象 “m1”。 试在此基础上按照以下要求补充窗体设计和报表设计: (1)将报表对象 rTe
5、acher的报表主体节区中名为 “性别 ”的文本框显示内容设置为 “性别 ”字段值,并将文本框名称更名为 “tSex”。 (2)在报表对象 rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件距上边 0 3厘米、距左侧 3 6厘米,命名为 “tAvg”。 (3)设置窗体对象 frest上名为 “btest”的命令按钮 的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对象 “tTeacher”和宏对象 “m1”;不允许修改窗体对象 “fTest”和报表对象 “rTeacher”中未涉及的控件和属性。 国家二级( ACCESS)机试模拟试卷 209答
6、案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)步骤 1:打开 “samp1 mdb”数据库窗口,选中 “表 ”对象,右键单击 “物品表 ”,选择 “设计视图 ”命令。 步骤 2:在 “生产厂家 ”字段行的下一行 “字段名称 ”列输入 “生产日期 ”,在 “数据类型 ”列的下拉列表中选中 “日 期时间 ”,在 “默认值 ”行输入: #2006-4-1#。 步骤 3:单击工具栏中的 “保存 ”按钮,关闭设计视图。 (2)步骤 1:右键单击 “销售业绩表 ”,选择 “设计视图 ”命令。 步骤 2:同时选中 “时间 ”、 “编号 ”、 “物品号 ”字段,单击工具栏中的 “主键 ”按钮。
7、 步骤 3:单击工具栏中的 “保存 ”按钮,关闭设计视图。 (3)步骤 1:执行【文件】 【获取外部数据】 【导入】菜单命令,在 “文件类型 ”列表中选中 “Microsoft Excel”,选中 “Test xls”文件,单击 “导入 ”按钮。 步骤 2:单击 “下一步 ”按钮,选中 “第一行包含列标题 ”复选框,连续 3次单击 “下一步 ”按钮。 步骤 3:选中 “我自己选择主键 ”单选按钮,在右侧的下拉列表中选中 “学号 ”,单击“下一步 ”按钮。在 “导入到表 ”输入 “tTest”,单击 “完成 ”按钮。 (4)步骤 1:执行【工具】 【关系】菜单命令,执行【关系】 【显示表】菜单命
8、令,分别添加表 “职工表 ”、 “物品表 ”和 “销售业绩表 ”到 “关系 ”界面,关闭 “显示表 ”对话框。 步骤 2:选中表 “职工表 ”中的 “编号 ”字段,拖动鼠标到 “销售业绩表 ”的 “编号 ”字段上,在弹出的 “编辑关系 ”对话框中勾选 “实施参照完整性 ”复选框, 然后单击 “创建 ”按钮。 步骤 3:同理,拖动 “销售业绩表 ”的 “物品号 ”字段到 “物品表 ”的 “产品号 ”字段,创建 “销售业绩表 ”与 “物品表 ”间的关系并实施参照完整性。单击工具栏中的 “保存 ”按钮,关闭 “关系 ”对话框。 (5)步骤 1:选中 “窗体 ”对象,右键单击 “frest”,选择 “
9、设计视图 ”命令。 步骤 2:右键单击 “bTitle”控件,选择快捷菜单中的 “属性 ”命令。 步骤 3:单击 “格式 ”选项卡,在 “特殊效果 ”行右侧下拉列表中选中 “凿痕 ”,关闭 “属性 ”对话框。 (6)步骤 1:右键单击 “bt1”按钮,选择快捷菜单中的 “属性 ”命令,查看 “左边距 ”、“上边距 ”、 “宽度 ”和 “高度 ”并记录下来。关闭 “属性 ”对话框。 步骤 2:右键单击 “bt3”按钮,选择快捷菜单中的 “属性 ”命令,查看 “左边距 ”、 “上边距 ”、 “宽度 ”和 “高度 ”并记录下来。关闭 “属性 ”对话框。 步骤 3:要设置 “bt2”与 “bt1”大小
10、一致、左对齐且位于 “bt1”和 “bt3”之间,需右键单击 “bt2”按钮,选择快捷菜单中的 “属性 ”命令,分别在 “左边距 ”、 “上边距 ”、 “宽度 ”和 “高度 ”行输入 “3 5cm”、 “2cm”、 “3cm”和 “1cm”,关闭 “属性 ”对话框。 步骤 4:单击工具栏中的 “保存 ”按钮,关闭设计视图。 【试题解析】 (1)考查添加新字段。 (2)考查建立表问关系。 (3)考查字段默认值属性的设置。 (4)考查导入表。 (5)和 (6)考查窗体中标签和命令按钮控件属性的设置。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:打开 “samp2 mdb”数据库窗
11、口,选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击“tPatient”表,关闭 “显示表 ”对话框。步骤 2:分别双击 “姓名 ”、 “年龄 ”、 “性别 ”字段。步骤 3:在 “姓名 ”字段的 “条件 ”行输入: Like“王 。如图 2-232所示。步骤4:单击工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。(2)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表 “tDoctor”、“tSubseribe”
12、,关闭 “显示表 ”对话框。步骤 2:分别双击 “tDoctor”表 “医生姓名 ”、“病人 ID”和 “年龄 ”字段。步骤 3:执行【视图】 【总 计】菜单命令,在 “病人ID”字段 “总计 ”行下拉列表中选中 “计数 ”,在 “医生姓名 ”和 “年龄 ”字段 “总计 ”行下拉列表中分别选中 “分组 ”和 “条件 ”。步骤 4:在 “病人 ID”字段的 “字段 ”行前面添加“预约人数: ”字样,在 “排序 ”行下拉列表中选择 “降序 ”。步骤 5:在 “年龄 ”字段的“条件 ”行输入: (3)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在
13、 “显示表 ”对话框中双击表 “tTemp”,关闭 “显示表 ”对话框。步骤 2:执行【查询】 【删除查询】菜单命令。步骤 3:双击 “预约日期 ”字段,在 下一列字段行输入: Month(、【预约日期】 ),在 “条件 ”行输入: 10。如图 2-234所示。步骤 4:单击工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。(4)步骤 1:选中 “查询 ”对象,单击 “新建 ”按钮,选中 “设计视图 ”,单击 “确定 ”按钮。在 “显示表 ”对话框中双击表 “tOffice”、“tSubscribe”,关闭 “显示表 ”对话框。步骤 2:分别双击 “tSubs
14、cribe”表 “科室 ID”和“预约日期 ”、 “tOffice”表 “科室名称 ”字段。步骤 3:在 “科室名称 ”字段的 “条件 ”行输入: Forms!fQuery!tName,取消该字段 “显示 ”复选框的勾选。如图 2-235所示。步骤 4:单击工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 【试题解析】 (1)本题考查模糊查询的设计方法。 (2)本题考查查询中的计算和排序方法。 (3)本题考查删除查询的设计方法。 (4)本题考查参数查询的设计方法。 三、综合应用题( 30分) 3 【正确答案】 步骤 1:双击打开 “samp3 mdb”数据库
15、,单击 “rTeacher”报表。单击 “设计 ”按钮,在 “性别 ”文本框上右键单击,在弹出的快捷菜单上选择 “属性 ”命令,在 “属性 ”对话框修改名称为 “tsex”,在 “控件来源 ”所在行选择 “性别 ”,如图 2-107所示。步骤 2:单击 “保存 ”按钮,保存设计。 (2)步骤 1:单击工具栏中的 “文本框 ”控件在报表页脚区拖动,产生一个 “标签 ”和“文本框 ”,在标签内输入 “教师平均年龄 ”。在文本框上右键单击,在弹出的快捷菜单中选择 “属性 ”命令,如图 2。 108所示。修改名称为 “tavg”。在 “控件来源 ”所在行输入: =avg年龄 ,将其 “上边距 ”修改为: 0 3cm。 “右边距 ”修改为: 3 6cm。步骤 2:单击 “保存 ”按钮。关闭报表视图。 (3)步骤 1:单击 “rTeacher”报表,单击 “设计 ”按钮。在 “bTest”按钮上右键单击,在弹出的快捷菜单上选择 “属性 ”命令,在 “单击 ”所在行输入: m1。关闭对话框,如图 2 109所示。步骤 2:单击 “保存 ”按钮,关闭窗体视图。步骤 3:关闭数据库“samp3 mdb”。 【试题解析】 主要考查报表的控件设计,以及在报表中利用交流函数处理数据、调用宏的方法。