1、国家二级 ACCESS机试(操作题)模拟试卷 172及答案与解析 一、基本操作题 1 在考生文件夹下, “sampl accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)和一个窗体对象 (名为 “fEmp”)。试按以下要求顺序,完成表及窗体的各种操作: (1)设置 “员工表 ”职务字段值的输入方式为从下拉列表中选择 “经理 ”、 “主管 ”或“职员 ”选项值。 (2)分析员工的聘用时间,将截止到 2008年聘用期在 1年 (含 1年 )以内的员工其“说明 ”字段的值设置为 “新职工 ”。 要求:以 2008年为截止期判断员工的聘用期,不考虑月日因素。比如,聘用时间在
2、 2007年的员工,其聘用期为 1年。 (3)将 “员工表 ”姓名字段中的所有 “小 ”字改为 “晓 ”。 (4)将 “员工表 ”中男职工的前四列信息 (编号,姓名,性别,年龄 )导出到考生文件夹下,以文本文件形式保存,命名为 Test txt。 要求各数据项间以逗号分隔。 (5)建立 “员工表 ”和 “部门表 ”的表间关系,并实施参照完整。 (6)将窗体对象 “fEmp”的记录源设置为表对象 “员工表 ”。 二、简单应用题 2 考生文件夹下存在一个 数据库文件 “samp2 accdb”,里面已经设计好表对象“tEmployee”、 “tSell”和 “tBook”,试按以下要求完成设计:
3、(1)创建一个查询,查找并显示单价高于平均单价的图书 “书名 ”和 “出版社名称 ”等字段内容,所建查询名为 “qT1”。 (2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示 “姓名 ”、 “书名 ”、 “数量 ”三个字段的内容,所建查询名为 “qT2”;当运行该查询时,应显示参数提示信息: “请输入售出日期 ”。 (3)创建一个查询,查找单价大于等于 15且小于等于 20的图书,并显示 “书名 ”、“单价 ”、 “作者名 ”和 “出版社名称 ”四个字段的内容,所建查询名为 “qT3”。 (4)创建一个查询,统计每名雇员的售书总量,并将显示的字段名设为 “姓名 ”和“总
4、数量 ”,所建查询名为 “qT4”。 三、综合应用题 3 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStudent”和 “tGrade”,同时还设计出窗体对象 “fGrade”和 “fStudent”。请在此基础上按照以下要求补充 “fStudent”窗体的设计: (1)将名称为 “标签 15”的标签控件名称改为 “tStud”,标题改为 “学生成绩 ”。 (2)将名称为 “子对象 ”控件的源对象属性设置为 “fGrade”窗体,并取消其 “导航按钮 ”。 (3)将 “fStudent”窗体标题改为 “学生信息显示 ”。 (4)将窗体边框改为 “对话框
5、边框 ”样式,取消窗体中的水平和垂直滚动条。 (5)在窗体中有一个 “退出 ”命令按钮 (名称为 bOuit),单击该按钮后,应关闭“fStudent”窗体。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整 。 要求:修改后运行该窗体,并查看修改结果。 注意:不允许修改窗体对象 “fGrade”和 “fStudent”中未涉及的控件、属性;不允许修改表对象 “tStudent”和 “tGrade”。 程序代码只允许在 “*”与 “*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 172答案与解析 一
6、、基本操作题 1 【正确答案】 (1)步骤 1:打开 “samp1 accdb”数据库 窗口,右键单击 “员工表 ”, 选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:在 “职务 ”字段的 “数据类型 ”下拉列表中选中 “查阅向导 ”,在弹出的对话框中选中 “自行键入所需的值 ”复选框,单击 “下一步 ”按钮,依次输入 “职员 ”、 “主管 ”、 “经理 ”,单击 “下一步 ”按钮,单击 “完成 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击 “员工
7、表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “更新 ”按钮,双击 “说明 ”字段,在下一字段中输入: Year(聘用时间 )。 步骤 3:在 “说明 ”字段的 “更新到 ”行输入: ”新职工 ”,在 “Year(聘用时间 )”字段的“条件 ”行输入: 2007 Or 2008。 步骤 4:单击【结果】分组中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qt1”,单击 “确定 ”按钮,关闭设计视图。 (3)步骤 1:选中 “表 ”对象,双击 “员工表 ”打开数据表视图。 步 骤 2:光标定位到 “姓名
8、 ”字段列中。 步骤 3:在【查找】分组中单击 “替换 ”命令。 步骤 4:在 “查找内容 ”行输入 “小 ”, “替换内容 ”行输入 “晓 ”, “查找范围 ”行选择“姓名 ”, “匹配 ”行选择 “字段任何部分 ”。 步骤 5:单击 “全部替换 ”按钮。 (4)步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “员工表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “生成表 ”按钮,在【生成表】对话框中选择表 “test”, 单击 “确定 ”按钮。 步骤 3:分别双击 “编号 ”、 “姓名 ”、 “性别 ”、
9、 “年龄 ”字段。 步骤 4:在 “性别 ”字段的 “条件 ”行中输入: “男 ”。 步骤 5:单击工具栏中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”按钮,运行查询。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “查询 1”,单击 “确定 ”按钮,关闭设计视图。 步骤 7:右键单击 “test”,选择 “导出 ”下级的 “文本文件 ”命令。 步骤 8:在 “保存位置 ”找到考生文件夹并打开,在 “文件名 ”中输入: Test,单击“导出 ”按钮。 步骤 9:单击 “下一步 ”按钮,在弹出的对话框中选中 “第一行包含字段名称 ”复选框,在 “请选中字段分隔符 ”中选择 “分
10、号 ”,单击 “下一步 ”按钮。单击 “完成 ”按钮。 (5)步骤 1:在【数据库工具】功能区的【关系】分组中单击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 ”显示表 ”快捷菜单命令。分别双击 “员工表 ”和 “部门表 ”,关闭【显示表】对话框。 步骤 2:选中表 “员工表 ”中的 “所 属部门 ”字段,拖动鼠标到表 “部门表 ”的 “部门号 ”字段上,在弹出的【编辑关系】对话框中勾选 “实施参照完整性 ”复选框,单击“创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “关系 ”界面。 (6)步骤 1:选中 “窗体 ”对象,右键单击 “femp”,
11、选择 “设计视图 ”命令。 步骤 2:在窗体设计视图的空白处右键单击,在弹出的快捷菜单中选择 “属性 ”命令,在【属性表】对话框的左上角的下拉列表中选择窗体。在 “数据 ”选项卡下的“记录源 ”行选中 “员工表 ”。关闭【属性表】对话框。 步骤 3: 单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 二、简单应用题 2 【正确答案】 (1)【操作步骤】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击表“tBook”,关闭【显示表】对话框。 步骤 2:分别双击 “书名 ”、 “出版社
12、名称 ”、 “单价 ”字段。 步骤 3:在 “单价 ”字段的 “条件 ”行输入: (selectavg(单价 )from tbook),取消 “单价 ”字段的 “显示 ”复选框 的勾选。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。 (2)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tBook”、 “tSell”、 “tEmployee”,关闭【显示表】对话框。 步骤 2:双击 “temployee”表 “姓名 ”字段。 步骤 3:双击 “tBo
13、ok”表 “书名 ”字段。 步骤 4:分别双击 “tSeU”表 “数量 ”、 “售出日期 ”字 段。 步骤 5:在 “售出日期 ”字段的 “条件 ”行输入: 请输入售出日期 ,取消该字段的“显示 ”复选框的勾选。在 “数量 ”字段的 “排序 ”行下拉列表中选中 “降序 ”。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。 (3)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tBook”,关闭【显示表】对话框。 步骤 2:分别双击 “书名 ”、 “单价
14、 ”、 “作者名 ”、 “出 版社名称 ”字段。 步骤 3:在 “单价 ”字段的 “条件 ”行输入: =15And=20。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。 (4)【操作步骤】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击表 “tSell”、 “tEmployee”,关闭【显示表】对话框。 步骤 2:分别双击 “tEmployee”表中的 “姓名 ”字段和 “tSell”表中的 “数量 ”字段。 步骤 3:单击【显示隐藏】分组中的 “汇总 ”按钮,在 “数
15、量 ”字段的 “总计 ”行下拉列表中选择 “合计 ”。 步骤 4:在 “姓名 ”字段的 “总计 ”行下拉列表中选择 “Group By”。 步骤 5:在 “数量 ”字段的 “字段 ”行前面添加 “总数量: ”字样。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。 三、综合应用题 3 【正确答案】 (1)步骤 1:打开 “samp3 accdb”数据库窗口,在【开始】功能区的“窗体 ”面板中右击 “fStudent”窗体, 选择 “设计视图 ”快捷菜单命令,打开 “tStudent”的设计视图。 步骤 2:右键单击名称为 “标签 15”
16、的标签,选择 “属性 ”命令,在【属性表】对话框的 “名称 ”行输入: tStud,在 “标题 ”行输入:学生成绩。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (2)步骤 1:单击 “子对象 ”控件,在【属性表】对话框的 “数据 ”选项卡的 “源对象 ”行下拉列表中选择: fGrade。 步骤 2:在 “窗体 ”面板中右击 “fGrade”窗体,选择 “设计视图 ”快捷菜单命令,在其【属性表】对话框中修改 “导航按 钮 ”的值为:否,关闭 “fGrade”设计视图。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 (3)步骤 1:返回 “fStudent”窗体设计视图,在【属性表
17、】对话框的左上角下拉框中选择 “窗体 ”,然后在 “标题 ”行输入:学生信息显示。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (4)步骤 1:接上题操作,在【属性表】对话框中将 “边框样式 ”的值设置为:对话框边框,将 “滚动条 ”的值设置为:两者均无。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮。 (5)步骤 1:单击【 窗体设计工具 -设计】功能区的【工具】分组中的 “查看代码 ”按钮,打开 “代码设计器 ”窗口。在代码窗口的空白行出补充代码: DoCmd Close 步骤 2:关闭代码窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 步骤 3:运行该窗体,查看运行结果。