1、国家二级 ACCESS机试(操作题)模拟试卷 217及答案与解析 一、基本操作题 0 在考生文件夹下, “samp1 accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”和 “部门表 ”)和一个窗体对象 (名为 “fEmp”)。试按以下要求顺序,完成表及窗体的各种操作: 1 设置 “员工表 ”职务字段值的输入方式为从下拉列表中选择 “经理 ”、 “主管 ”或 “职员 ”选项值。 2 分析员工的聘用时间,将截止到 2008年聘用期在 1年 (含 1年 )以内的员工其 “说明 ”字段的值设置为 “新职工 ”。 3 将 “员工表 ”姓名字段中 的所有 “小 ”字改为 “晓 ”。 4 将 “
2、员工表 ”中男职工的前四列信息 (编号,姓名,性别,年龄 )导出到考生文件夹下,以文本文件形式保存,命名为 Test txt。 5 建立 “员工表 ”和 “部门表 ”的表间关系,并实施参照完整。 6 将窗体对象 “fEmp”的记录源设置为表对象 “员工表 ”。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”和 “tScore”三个关联表对象及一个临时表对象 “tTmp”。 试按以下要求完成设计: 7 创建一个查询,查找并显示照片信息为空的男同学的 “学号 ”、 “姓名 ”、 “性别 ”和“年龄 ”四个字段内容,
3、所建查询命名为 “qT1”。 8 创建一个查询,查找并显示选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所建查询命名为 “qT2”。 9 创建一个查询,计算选课学生的平均分数,显示为 “学号 ”和 “平均分 ”两列信息,要求按照平均分降序排列,所建查询命名为 “qT3”。 10 创建一个查询,将临时表对象 “tTmp”中女员工编号的第一个字符更改为 “1”,所建查询命名为 “qT4”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以
4、下要求补充设计: 11 设置表对象 “tEmp”中 “聘用时间 ”字段的有效性规则为: 1991年 1月 1日 (含 )以后的时间、相应有效性文本设置为 “输入 1991年以后的日期 ”。 12 设置报表 “rEmp”按照 “性别 ”字段升序 (先男后女 )排列输出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为 “-页码总页数 -”形式的页码显示 (如 -1 15-、 -2 15-、 ) 。 13 将 “fEmp”窗体上名为 “bTitle”的标签上移到距 “btnP”命令按钮 1厘米的位置 (即标签的下边界距命令按钮的上边界 1厘米 ),并设置其标题为 “职工信息输出 ”。 1
5、4 试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),弹出一输入对话框,其提示文本为 “请输入大于 0的整数值 ”。 输入 1时,相关代码关闭窗体 (或程序 )。 输入 2时,相关代码实现预览输出报表对象 “rEmp”。 输入 =3时,相关代码调用宏对象 “mEmp”以打开数据表 “tEmp”。 国家二级 ACCESS机试(操作题)模拟试卷 217答案与解析 一、基本操作题 1 【正确答案】 步骤 1:打开 “sampl accdb”数据库窗口,右键单击 “员工表 ”,选择 “设计视图 ”快捷菜单命令,打开表设
6、计视图。 步骤 2:在 “职务 ”字段的 “数据类型 ”下拉列表中选中 “查阅向导 ”,在弹出的对话框中选中 “自行键入所需的值 ”复选框,单击 “下一步 ”按钮,依次输入 “职员 ”、 “主管 ”、 “经理 ”,单击 “下一步 ”按钮,单击 “完 成 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮。 2 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击 “员工表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “更新 ”按钮,双击 “说明 ”字段,在下一字段中输入: Year(聘用时间 )
7、。 步骤 3:在 “说明 ”字段的 “更新到 ”行输入: ”新职工 ”,在 “Year(聘用时间 )”字段的 “条件 ”行输入: 2007 Or2008。 步骤 4:单击【结果 】分组中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”按钮。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qt1”,单击 “确定 ”按钮,关闭设计视图。 3 【正确答案】 步骤 1:选中 “表 ”对象,双击 “员工表 ”打开数据表视图。 步骤 2:光标定位到 “姓名 ”字段列中。 步骤 3:在【查找】分组中单击 “替换 ”命令。 步骤 4:在 “查找内容 ”行输入 “小 ”, “替换内容 ”行输入
8、“晓 ”, “查找范围 ”行选择“姓名 ”, “匹配 ”行选择 “字段任何部分 ”。 步骤 5:单击 “全部替换 ”按钮。 4 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “员工表 ”,关闭【显示表】对话框。 步骤 2:单击【查询类型】分组中的 “生成表 ”按钮,在【生成表】对话框中选择表 “test”,单击 “确定 ”按钮。 步骤 3:分别双击 “编号 ”、 “姓名 ”、 “性别 ”、 “年龄 ”字段。 步骤 4:在 “性别 ”字段的 “条件 ”行中输入: “男 “。 步骤 5:单击工具栏中的 “运行 ”按钮
9、,在弹出的对话框中选择 “是 ”按钮,运行查询。 步骤 6: 单击快速访问工具栏中的 “保存 ”按钮,保存为 “查询 1”,单击 “确定 ”按钮,关闭设计视图。 步骤 7:右键单击 “test”,选择 “导出 ”下级的 “文本文件 ”命令。 步骤 8:在 “保存位置 ”找到考生文件夹并打开,在 “文件名 ”中输入: Test,单击“导出 ”按钮。 步骤 9:单击 “下一步 ”按钮,在弹出的对话框中选中 “第一行包含字段名称 ”复选框,在 “请选中字段分隔符 ”中选择 “分号 ”,单击 “下一步 ”按钮。单击 “完成 ”按钮。 5 【正确答案】 步骤 1:在【数据库工具】功能区的【关系】分组中单
10、击 “关系 ”按钮,系统弹出 “关系 ”窗口,在窗口内右击鼠标,选择 “显示表 ”快捷菜单命令。分别双击 “员工表 ”和 “部门表 ”,关闭【显示表】对话框。 步骤 2:选中表 “员工表 ”中的 “所属部门 ”字段,拖动鼠标到表 “部门表 ”的 “部门号 ”字段上,在弹出的【编辑关系】对话框中勾选 “实施参照完整性 ”复选框,单击“创建 ”按钮。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭 “关系 ”界面。 6 【正确答案】 步骤 1:选中 “窗体 ”对象,右键单击 “femp”,选择 “设计视图 ”命令。 步骤 2:在窗体设计视图的空白处右键单击,在弹出的快捷菜单中选择 “属性
11、”命令,在【属性表】对话框的左上角的下拉列表中选择窗体。在 “数据 ”选项卡下的“记录源 ”行选中 “员工表 ”。关闭【属性表】对话框。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击 “tStud”表, 关闭【显示表】对话框。 步骤 2:分别双击 “学号 ”、 “姓名 ”、“性别 ”、 “年龄 ”和 “照片 ”字段。 步骤 3:在 “照片 ”字段的 “条件 ”行输入: Is Null,
12、取消 “照片 ”字段 “显示 ”复选框的勾选。 步骤 4:在 “性别 ”字段的 “条件 ”行输入: “男“,如图 3-201所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”、 “tCourse”和“tScore”,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动“tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号
13、”字段上,建立 3个表之间的联系,关闭【显示表】。 步骤 2:分别双击 “tStud”表中的 “姓名 ”、 “tCourse”表中的“课程名 ”字段,将其添加到 “字段 ”行。如图 3-202所示。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确定 ”按钮,关闭设计视图。9 【正确答案】 步骤 1:在【创建】功能区的【查询】分 组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tScore”,关闭【显示表】对话框。 步骤 2:分别双击 “tScore”表中的 “学号 ”和 “成绩 ”字段。 步骤 3:单击【显示隐藏】分组中的 “汇
14、总 ”按钮,在 “成绩 ”字段的 “总计 ”行下拉列表中选中“平均值 ”,在 “排序 ”行选中 “降序 ”,在 “学号 ”字段的 “总计 ”行下拉列表中选中“Group By”。 步骤 4:在 “成绩 ”字段的 “字段 ”行前面添加 “平均分: ”字样。如图 3-203所示。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”, 单击 “确定 ”按钮,关闭设计视图。 10 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tTmp”,关闭【显示表】对话框。 步骤 2:分别双击 “编号 ”和 “性
15、别 ”字段。 步骤 3:单击【查询类型】分组中的 “追加 ”按钮,在 “编号 ”字段的 “更新到 ”行输入: “1“+Right(编号 ,Lenl(编号 )-1),在 “性别 ”字段的 “条件 ”行输入: “女 “。如图 3-204所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单 击 “确定 ”按钮,关闭设计视图。 三、综合应用题 11 【正确答案】 步骤 1:打开 “samp3 accdb”数据库窗口,右键单击 “tEmp”表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。 步骤 2:单击 “聘用时间 ”字段,在 “字段属性 ”的 “有效性规则 ”行输入:
16、#990-12-31#, “有效性文本 ”行输入:输入 1991年以后的日期。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 12 【正确答案】 步骤 1:在【开始】功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图 步骤 2:单击【分组和汇总】分组中的 “分组和排序 ”命令,在下方打开 “分组、排序和汇总 ”窗口。在窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “性别 ”字段,然后依次设置 “排序次序 ”选择 “升序 ”。 步骤 3:右键单击 “tPage”文本框控件,选择 “属性 ”快捷菜单命令,在【属
17、性表】对话框的 “全部 ”选项卡下 “控件来源 “行输入: =“-“ Page “ “&Pages “-“。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 13 【正确答案】 步骤 1:在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。 步骤 2:右键单击 “btnP”按钮,选择 “属性 ”命令,查:看 “上边距 ”的值 (值为1cm)。 步骤 3:接着选中名称为 “bTitle”的标签,在【属性表】对话框的 “标题 ”行输入:职工信息输出,在 “上边距 ”行输入: 1cm。 14 【正确答案】 步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的“查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add 1*”行之间输入代码: Case Is =3 在 “*Add2*”行之间输入代码: DoCmd OpenReport“rEmp“,acViewPreview 步骤 2:关闭代码设计窗口。单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。