1、国家二级 ACCESS机试(操作题)模拟试卷 524及答案与解析 一、基本操作题 1 在考生文件夹下, “sampl accdb”数据库文件中已建立两个表对象(名为 “员工表 ”和 “部门表 ”)和一个窗体对象(名为 “fTest”)及一个宏对象(名为 “mTest”)。试按以下要求,按顺序完成对象的各种操作: (1)删除表对象 “员工表 ”的照片字段。 (2)设置表对象 “员工表 ”的年龄字段有效性规则为非空且不低于 16;同时设置相应有效性文本为 “请输入合适年龄 ”。 (3)设置表对象 “员工表 ”的聘用时间字段的默认值为系统当前 日期下一年的同月同日日期(要求:系统当前日期使用函数获取
2、)。 (4)查找出 “员工表 ”的各个部门中年龄最大的男员工和女员工,在其对应简历字段值后追加 “*”标记字符。 (5)设置窗体对象(名为 “flest”)相关属性,实现不允许在窗体上添加新记录的操作。 (6)删除表对象 “员工表 ”和 “部门表 ”之间已建立的错误表间关系,重新建立正确关系;将宏对象(名为 “mTest”)重命名为可自动运行的宏。 二、简单应用题 2 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tCollect”、 “tpress”和 “tType”。试按以下要求完成设计: (1)创建一个查询,查找并显示购买 “价格 ”大于 100元并且
3、 “购买日期 ”在 2001年以后(含 2001年)的 “CDID”、 “主题名称 ”、 “价格 ”、 “购买日期 ”、 “介绍 ”、 “出版单位名称 ”和 “CD类型名称 ”七个字段的内容,所建查询名为 “qT1”。 (2)创建一个查询,查找收藏品中 CD盘最高价格和最低价格,计算两种价格的差值,并输出,标题显示为 “v_Max”、 “v_Min”和 “价格差 ”,所建查询名为 “qT2”。 (3)创建一个查询,查找 “类型 ID”为 “02”的 CD盘中,价格低于所有 CD盘平均价格的信息,并显示 “CDID”和 “主题名称 ”,所建查询名为 “qT3”。 (4)创建一个查询,对 “tTy
4、pe”表进行调整,将 “类型 ID”等于 “05”的记录中的 “类型介绍 ”字段更改为 “古典音乐 ”,所建查询名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tEm-ployee”和 “tGroup”及查询对象 “qEmployee”,同时还设计出以 “qEmployee”为数据源的报表对象 “rEm-ployee”。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉节区位置添加一个标签控件,其名称为 “bTitle”,标题显示为“职工基本信息表 ”。 (2)预览报表时,报表标题显示标签控件 “bTi-tl
5、e”的内容,请按照 VBA代码中的指示将代码补充完整。 (3)在 “性别 ”字段标题对应的报表主体节区距上边 0 1厘米、距左侧 5 2厘米位置添加一个文本框,显示出 “性别 ”字段值,并命名为 “tSex”;在报表适当位置添加一个文本框,计算并显示每类职务的平均年龄,文本框名为 tAvg。注意:报表适当位置是指报表页脚 、页面页脚或组页脚。 (4)设置报表主体节区内文本框 “tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的 “所属部门 ”字段值,从非数据源表对象 “tGroup”中检索出对应的部门名称并显示输出。(提示:考虑域聚合函数的使用。) 注意:不允许修改数据库中
6、的表对象 “tEm-ployee”和 “tGroup”及查询对象“qEmployee”;不允许修改报表对象 “qFmployee”中未涉及的控件和属性。程序代码只允许在 “*Add*”与 “*Add*”之间 的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 524答案与解析 一、基本操作题 1 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件sampl accdb,右键单击 “员工表 ”,从弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:单击鼠标选中 “照片 ”字段行,右键单击,在弹出的快捷菜单中选择
7、 “删除行 ”命令,弹出 “Microsoft Access”对话框,如图 5 1所示,单击 “是 ”按钮。步骤 3:按 Ctrl+S组合键保存修改 ,关闭 “员工表 ”的 “设计视图 ”。 (2)【操作步骤】步骤 1:右键单击 “员工表 ”,从弹出的快捷菜单中选择 “设计视图 ”命令,单击鼠标选中 “年龄 ”字段行。步骤 2:在“常规 ”选项卡下的 “有效性规则 ”行中输入表达式 “Is Not Null And =16”,在 “有效性文本 ”行中输入文字 “请输入合适年龄 ”,如图 5 2所示。步骤 3:按 Ctrl+S组合键保存修改,关闭 “员工表 ”的 “设计视图 ”。 (3)【操作步
8、骤】步骤 1:右键单击“员工表 ”,从弹出的快捷菜单中选择 “设计视图 ”命令,单击鼠标选中 “聘用时间 ”字段行。步骤 2:在 “常 规 ”选项卡下的 “默认值 ”行中输入表达式“DateSerial( year( date()+1, month( date(), day( date()”,如图 5 3所示。步骤 3:按 Ctrl+S组合键保存修改,关闭 “员工表 ”的 “设计视图 ”。 (4)【操作步骤】步骤 1:双击 “员工表 ”打开 “数据表视图 ”,单击 “年龄 ”字段右侧的下三角按钮,选择 “降序 ”命令,如图 5 4所示。 步骤 2:单击 “所属部门 ”字段右侧的下三角按钮,勾选
9、 “01”对应的复选框,如图 5 5所示。步骤 3:单击 “性别 ”字段右侧的下三角按钮,勾选 “男 ”对应的复选框,如图 5 6所示。然后在筛选出的第一条记录的 “简历 ”字段后添加 “*”。 步骤 4:单击 “性别 ”字段右侧的下三角按钮,勾选 “女 ”对应的复选框,如图 5 7所示。然后在筛选出的第一条记录的 “简历 ”字段后面添加 “*”标记字符。步骤 5:以此类推,单击 “所属部门 ”字段右侧的下三角按钮,勾选 “02”“03”“04”对应的复选框,筛选出 “男 ”“女 ”年龄最大的 “简历 ”字段值,并在字段值后面添加 “*”标记字符。步骤 6:按 Ctrl+S组合键保存修改,关闭
10、 “员工表 ”的 “数据表视图 ”。 (5)【操作步骤】步骤 1:右键单击“fTest”窗体,在弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:单击 “设计 ”选项卡下 “工具 ”功能组中的 “属性表 ”按钮,弹出 “属性表 ”对话框。步骤 3:在 “属性表 ”对话框中单击 “数据 ”选项卡,将 “允许添加 ”属性设置为 “否 ”,如图 5 8所示。关闭 “属性表 ”对话框。步骤 4:按 Ctrl+S组合键保存修改,关闭 “fTest”窗体的 “设计视图 ”。 (6)【操作步骤】步骤 1:单击 “数据库工具 ”选项卡下 “关系 ”功能组中的 “关系 ”按钮,打开 “关系 ”设置界面。步骤
11、2:单击选中 “员工表 ”和 “部门表 ”之间的关系线,右 键单击,在弹出的快捷菜单中选择 “删除 ”命令,如图 5 9所示,弹出 “Microsoft Access”对话框,选择 “是 ”。 步骤 3:选中 “部门表 ”表中的 “部门号 ”字段,然后拖到鼠标至 “员工表 ”中的 “所属部门 ”字段,在弹出的 “编辑关系 ”对话框中点击 “创建 ”,如图 5 10所示。步骤 4:关闭 “关系 ”设置界面。步骤 5:右键单击 “mTest”宏,在弹出的快捷菜单中选择 “重命名 ”命令,在光标处输入 “autoexec”。步骤 6:按 Ctrl+S组合键保存修改,关闭sampl accdb数据库文
12、件。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件samp2 accdb,单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的“显示表 ”对话框中双击添加 “tCollect”表、 “tPress”表和 tType表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tCollect”表中的 “CDID”、 “主题名称 ”、 “价格 ”、“购买日期 ”、 “介绍 ”字段;分别双击添加 “tPress”表中的 “出版单位名称 ”字段和“tType”表中的 “CD类型名称 ”字段。步骤 3:在 “价格 ”字段的 “条件 ”
13、行中输入表达式 “ 100”,在 “购买日期 ”字段的 “条件 ”行中输入表达式 “ =#2001 -1 -1#”,如图5 11所示。 步骤4:单击 “设计 ”选项卡下 “运行 ”功能组中的 “运行 ”按钮,按 Ctrl+S组合键保存修改,另存为 “qT1”,关闭查询结果。 (2)【操作步骤】步骤 1:单击 “创建 ”选项卡下“查询 ”功能组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加 “tCollect”表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tCollect”表中的 “价格 ”字段(添加两次),在第一个 “价格 ”字段前添加 “vMax:”字段样,在
14、第二个 “价格 ”字段前添加 “vMin:”字段样,在第二个 “价格 ”字段右侧添加字段 “价格差: v_Max - v_Min”,如图 5 12所示。步骤 3:单击 “设计 ”选项卡下 “显示隐藏 ”功能组中的 “汇总 ”按钮,将 “v- Max:价格 ”字段的 “总计 ”行修改为 “最大值 ”,将 “v_Min:价格 ”字段的 “总计 ”行修改为 “最小值 ”,将 “价格差: v_Max -v_Min”字段的 “总计 ”行修改为 “Expression”,如图 5 13所示。步骤 4:单击 “设计 ”选项卡下 “运行 ”功能组中的 “运 行 ”按钮,按 Ctrl+S组合键保存修改,另存为“
15、qT2”,关闭查询结果。 (3)【操作步骤】步骤 1:单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加 “tCollect”表,然后关闭 “显示表 ”对话框。步骤 2:分别双击添加 “tCollect”表中的 “CDID”、 “主题名称 ”、“价格 ”和 “类型 ID”字段。步骤 3:在 “价格 ”字段的 “条件 ”行中输入表达式 “( select avg(价格 )fromtCollect) ”,在 “类型 ID”字段的 “条件 ”行中输入 “02”,并取消该 字段的显示,如图 5 14所示。步骤 4:单击 “设计 ”选项卡下 “运行
16、 ”功能组中的 “运行 ”按钮,按 Ctrl+S组合键保存修改,另存为“qT3”,关闭查询结果。 (4)【操作步骤】步骤 1:单击 “创建 ”选项卡下 “查询 ”功能组中的 “查询设计 ”按钮,在弹出的 “显示表 ”对话框中双击添加 “tType”表,然后关闭“显示表 ”对话框。步骤 2:分别双击添加 “tType”表中的 “类型 ID”和 “类型介绍 ”字段。步骤 3:单击 “设计 ”选项卡下 “查询类型 ”功能组中的 “更新 ”按钮,将 “类型 ID”字段的 “条件 ”行中输入 “05”,在 “类型介绍 ”字 段的 “更新到 ”行中输入 “古典音乐 ”,如图 5 15所示。 步骤 4:单击
17、 “设计 ”选项卡下 “运行 ”功能组中的 “运行 ”按钮,弹出 “Microsoft Access”对话框,单击 “是 ”按钮,如图 5 16所示。步骤 5:按 Ctrl+S组合键保存修改,另存为 “qT4”,关闭设计视图。 三、综合应用题 3 【正确答案】 (1)【操作步骤】步骤 1:打开考生文件夹下的数据库文件samp3 accdb,右键单击 “rEmployee”报表,在弹出的快捷菜单中选择 “设计视图 ”命令。步骤 2:单击 “设计 ”选项卡下 “控件 ”功能组中的 “标签 ”控件,在报表页眉区上绘制一个矩形区域,输入内容 “职工基本信息表 ”;右键单击 “职工基本信息表 ”控件,在
18、弹出的快捷菜单中选择 “属性 ”命令。步骤 3:在 “属性表 ”对话框中单击 “全部 ”选项卡,在 “名称 ”行中输入 “bTitle”,按 Ctrl+S组合键保存修改,如图 5 17所示,关闭 “属性表 ”对话框。(2)【操作步骤】步骤 1:单击 “设计 ”选项卡下 “工具 ”功能组中的 “查看代码 ”按钮进入 VBA代码编辑界面。步骤 2:在 “*Add*”行之间添加代码 “Me Caption=bTide Caption”,如图 5 18所示。步骤 3:按 Ctrl+S组合键保存修改,关闭 VBA代码编辑器。 (3)【操作步骤】步骤1:单击 “设计 ”选项卡下 “控件 ”功能组中的 “文
19、本框 ”控件,在主体节区内拖动,产生一个 “文本框 ”(删除 “文本框 ”前新增的 “标签 ”控件)。步骤 2:右键单击该 “文本框 ”,在弹出的快捷菜单中选择 “属性 ”命令,在 “属性表 ”对话框中单击 “全部 ”选项卡,在 “名称 ”行中输入 “tSex”;单击 “控件来源 ”下三角按钮,在下拉的列表框中选择 “性别 ”,将 “上边距 ”属性值修改为 “0 1cm”,将 “左 ”属性值修改为 “5 2cm”,如图 5 19所示,关闭 “属性表 ”对话框。步骤 3:单击 “设计 ”选项卡下 “分组和汇总 ”功能组中的 “分组和排序 ”按钮,打开 “分组、排序和汇总 ”窗口。步骤 4:单击
20、“添加组 ”按钮,在弹出的字段选择器中选择 “职务 ”字段,单击 “更多 ”按钮,设置 “无页眉节 ”“有页脚节 ”,如图 5 20所示。步骤 5:单击 “设计 ”选项卡下 “控件 ”功能组中的 “文本框 ”控件,在 “职务页脚 ”区域内拖动,产生一个“文本框 ”(删除 “文本框 ”前新增的 “标签 ”控件)。步骤 6:右键单击该 “文本框 ”,在弹出的快捷菜单中选择 “属性 ”命令,在 “属性表 ”对话框中单击 “全部 ”选项卡,在“名称 ”行中输入 “tAvg”;在 “控件来源 ”行中输入 “=Avg( 年龄 ) ”。如图 5 21所示。 步骤 7:按Ctrl+S组合键保存修改,关闭 “属性表 ”对话框。 (4)【操作步骤】步骤 1:右键单击“tDept”控件,在弹出的快捷菜单中选择 “属性 ”命令,在弹出的 “属性表 ”对话框中单击 “全部 ”选项卡,在 “控件来源 ”行中输入表达式 “= DLookup( “名称 “, “tGroup“, ”部门编号 =“&所属部门 &“) ”。如图 5 22所示。步骤 2:按 Ctrl+S组合键保存修改,关闭 “属性表 ”对话框,关闭 “rEmployee”报表的设计视图。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1