1、国家二级 ACCESS机试(操作题)模拟试卷 106及答案与解析 一、基本操作题 0 考生文件夹下存在一个数据库文件 “sampl accdb”,里面已经设计好表对象“tEmployee”。试按以下要求,完成表的编辑: 1 根据 “tEmployee”表的结构,判断并设置主键。 2 设置 “性别 ”字段的 “有效性规则 ”属性为:只能输入 “男 ”或 “女 ”。 3 设置 “年龄 ”字段的输入掩码为只能输入两位数字,并设置其默认值为 19。 4 删除表结构中的 “照片 ”字段;并删除表中职工 “编号 ”为 “000004”和 “000014”的两条记录。 5 使用查阅向导建立 “职务 ”字段的
2、数据类型,向该字段键入的值为 “职员 ”、 “主管 ”或 “经理 ”等固定常数。 6 在编辑完的表中追加以下一条新记录:二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好四个关联表对象 “tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”以及表对象 “tTemp”,同时还设计出窗体对象 “fQuery”。试按以下要求完成设计: 7 创建一个查询,查找姓 “王 ”的病人的基 本信息,并显示 “姓名 ”、 “年龄 ”、 “性别 ”,所建查询名为 “qTl”。 8 创建一个查询,统计年龄小于 30岁的医生被病人预约的
3、次数,且显示结果按预约人数降序排序 (如下图所示 ),所建查询名为 “qT2”。 9 创建一个查询,删除表对象 “tTemp”内所有 “预约日期 ”为 10月的记录,所建查询名为 “qT3”。 10 现有一个已经建好的 “fOuery”窗体,如下图所示。运行该窗体后,在文本框 (文本框名称为 tName)中输入要查询的科室名,然后单击 “查询 ”按钮,即运行一个名为 “qT4”的查询。 “qT4”查询的功 能是显示所查科室的 “科室 ID”和 “预约日期 ”。请设计 “qT4”查询。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEm
4、p”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: 11 将报表 “rEmp”的报表页眉区域内名为 “bTitle”标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边 0 5厘米、距左侧 5厘米的位置。 12 设计报表 “rEmp”的主体节区内 “tSex”文本框件 控件依据报表记录源的 “性别 ”字段值来显示信息:性别为 1,显示 “男 ”;性别为 2,显示 “女 ”。 13 将 “fEmp”窗体上名为 “bTitle”的标签文本颜色改为红色 (代码: 255)显示。同时,将窗体按钮 “btnP”的单击事件属性设置为宏 “
5、mEmp”,以完成按钮单击打开报表的操作。 注意:不允许修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不允许修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。 国家二级 ACCESS机试(操作题)模拟试卷 106答案与解析 一、基本操作题 1 【正确答案】 步骤 l:打开 “sampl accdb”数据库,右击 “tEmployee”表,选择“设计视图 ”快捷菜单命令,打开表设计视图。在表设计视图窗口下单击 “编号 ”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮进行保存,关闭表。 2 【正确答案】
6、步骤 1:打开 “sampl accdb”数据库窗口,右键单击 “tEmployee”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “性别 ”字段行,在 “字段属性 ”的 “有效性 规则 ”行输入: In(“男 ”,“女 ”)。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮进行保存。 3 【正确答案】 步骤 1:继续上一题操作,单击 “年龄 ”字段。 步骤 2:在 “字段属性 ”的 “输入掩码 ”行输入: 00,在 “默认值 ”行输入: 19。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮进行保存,关闭表。 4 【正确答案】 步骤 1:继续上一题操作,右键单击
7、 “照片 ”行,选择 “删除行 ”,在弹出的对话框中单击 “是 ”按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,并关闭设计视图。 步骤 3:双击 “tEmployee”表打开数据表视图,选中职工编号为 “000004”的记录,右键单击该行选择 “删除记录 ”,在弹出的对话框中单击 “是 ”按钮。 步骤 4:按步骤 3删除另一条记录。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,并关闭数据表视图。 5 【正确答案】 步骤 1:右键单击 “tEmployee”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在 “职务 ”字段的 “数据类型 ”下拉列表中选中 “查
8、阅向导 ”,在弹出的对话框中选中 “自行键入所需的 值 ”复选框,单击 “下一步 ”按钮,依次输入 “职员 ”、 “主管 ”、 “经理 ”,单击 “下一步 ”按钮,单击 “完成 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,并关闭设计视图。 6 【正确答案】 步骤 1:双击 “tEmployee”表打开数据表视图。 步骤 2:按题目要求添加新记录。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭数据表视图。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系 统弹出查询设计器
9、。在【显示表】对话框中双击 “tPatient”表,关闭【显示表】对话框。 步骤 2:分别双击 “姓名 ”、 “年龄 ”、 “性别 ”字段。 步骤 3:在 “姓名 ”字段的 “条件 ”行输入: Like“王 *”。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qTl”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tDoctor”、“tSubscribe”,关闭【显示表】对 话框。 步骤 2:分别双击 “tDoctor”表 “医生姓名 ”和“年龄 ”字
10、段, “tSubscribe”表的 “病人 ID”。 步骤 3:单击【显示隐藏】分组中的“汇总 ”按钮,在 “病人 ID”字段 “总计 ”行下拉列表中选中 “计数 ”,在 “医生姓名 ”和“年龄 ”字段 “总计 ”行下拉列表中分别选中 “GroupBy”和 “where”。 步骤 4:在 “病人ID”字段的 “字段 ”行前面添加 “预约人数: ”字样,在 “排序 ”行下拉列表中选择 “降序 ”。 步骤 5:在 “年龄 ”字段的 “条件 “行输入:步骤 6:单击快速访问工具栏中的“保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 9 【正确答案】 步骤 1:在【创建】功能区
11、的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tTemp”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “删除 ”按钮。 步骤 3:双击 “预约日期 ”字段,在下一列字段行输入: Month(预约日期】 ),在 “条件 ”行输入: 10。如图 3-209所示。 步骤 4:单击 “运行 ”按钮运行查询。单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 10 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “
12、tOffice”、 “tSubscribe”,关闭【显示表】对话框。 步骤 2:分别双击 “tSubscribe”表 “科室 ID”和 “预约日期 ”、 “tOffice”表 “科室名称 ”字段。 步骤 3:在 “科室名称 ”字段的 “条件 ”行输入:Forms!fQuery! tName,取消该字段 “显示 ”复选框的勾选。如图 3-210所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 11 【正确答案】 步骤 1:双击打开 “samp3 accdb”数据库,在【开始】功能区的“报表 ”面板中右击 “rEmp”
13、报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图。单击控件 “bTitle”,在其上右键单击鼠标,在弹出的快捷菜单中选择 “属性 ”命令,在【属性表】对话框内修改 “上边距 ”为: 0 5cm, “左 ”为: 5cm, “文本对齐 ”为:居中。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。如图 3-121所示。12 【正确答案】 步骤 1:在 “rEmp”设计报表下,单击 “tSex”文本框。把光标定位在文本框中并输入: =Switch(性别 =l, ”男 ”, 性别 : 2, “女 ”)。或通过【属性表】对话框也可以实现。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。关闭报表。 13 【正确答案】 步骤 l:在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”窗体的设计视图。右键单击 “bTit|e”标签,在弹出的快捷菜单中选择 “属性 ”命令,在【属性表】对话框内将 “前景色 ”所在行修改为: 255。 (数值会自动转换成 #FF0000) 步骤 2:在【属性表】对话框的左上角下拉列表中选择 “btnP”,在 “单击 ”行中选择: mEmp。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭报表。 步骤 4:关闭数据库 “samp3 accdb”。