1、国家二级 ACCESS机试(操作题)模拟试卷 222及答案与解析 一、基本操作题 0 在考生文件夹下, “samp1 accdb”数据库文件中已建立表对象 “tStud”。试按以下操作要求,完成表的编辑修改: 1 将 “编号 ”字段改名为 “学号 ”,并设置为主键。 2 设置 “入校时间 ”字段的有效性规则为 2005年之前的时间 (不含 2005年 )。 3 删除表结构中的 “照片 ”字段。 4 删除表中学号为 “000003”和 “000011”的两条记录。 5 设置 “年龄 ”字段的默认值为 23。 6 完成上述 操作后,将考生文件夹下文本文件 tStud txt中的数据导入并追加保存在
2、表 “tStud”中。 二、简单应用题 6 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好 “tStud”、“tCourse”和 “tScore”三个关联表对象。试按以下要求完成设计: 7 创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为“性别 ”和 “MUM”,所建查询命名为 “qT1”。 8 创建一个查询,查找选课学生的 “姓名 ”和 “课程名 ”两个字段内容,所建查询命名为 “qT2”。 9 创建一个查询,查找没有先修课程的课程相关信息,输出其 “课程号 ”、 “课程名 ”和 “学分 ”三个字段内容,所建查询命名为 “qT3”。 10 创建
3、更新查询,将表对象 “tStud”中低于平均年龄 (不含平均年龄 )学生的 “备注 ”字段值设置为 True,所建查询命名为 “qT4”。 三、综合应用题 10 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。试在此基础上按照以下要求补充设计: 11 设置表对象 “tEmp”中 “聘用时间 ”字段的有效性规则为: 2006年 9月 30日 (含 )以前的时间、相应有效性文本设置为 “输入 2006年 9月以前的日期 ”。 12 设置报表 “rEmp”按照 “年龄 ”字段降序排列输
4、出;将报表页面页脚区域内名为“tPage”的文本框控件设置为 “页码总页数 ”形式的页码显示 (如 1-15、 2-15、 ) 。 13 将 “fEmp”窗体上名为 “bTitle”的标签宽度设置为 5厘米、高度设置为 1厘米,设置其标题为 “数据信息输出 ”并居中显示。 14 mp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算 Fibonacci数列第 19项的值,将结果显示在窗体上名为 “tData”的文本框内并输出到外部文件保存;单击 “打开表 ”命令按钮 (名为 “btnQ”),调用宏对象 “mEmp”以打开数据表“tEmp”。 Fibonacci数列:
5、调试完毕,必须单击 “输出 ”命令按钮生成外部文件,才能得分。 试根据上述功能要求,对已给的命令按钮事件过程进行补充和完善。 国家二级 ACCESS机试(操作题)模拟试卷 222答案与解析 一、基本操作题 1 【正确答案】 步骤 1:双击打开 “samp1 accdb”数据库,右击 tStud表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在表设计视图下,单击 “编号 ”修改为 “学号 ”,单击 “学号 ”所在行,右键单击鼠标,在快捷菜单中选择 “主键 ”命令。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭 “表设计视图 ”。 2 【正确答案】 步骤 1:右击 tStud表,选
6、择 “设计视图 ”快捷菜单命令,打开表设计视图。在表设计视图下,单击 “入校时间 ”字段。在 “字段属性 ”中 “有效性规则 ”中输入: #2005-1-1。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭 “表设计视图 ”。 3 【正确答案】 步骤 1:右击 tStud表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在表设计视图下,单击 “照片 ”字段,单击【工具】分组中的 “删除行 ”按钮。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭 “表设计视图 ”。 4 【正确答案】 步骤 1:双击 “tStud”表,分别选中 “学号 ”为 “000003”和 “000011
7、”的两条记录,按 键。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭表。 5 【正确答案】 步骤 1:右击 tStud表,选择 “设计视图 ”快捷菜单命令,打开表设计视图。在表设计视图下,单击 “年龄 ”字段。在 “字段属性 ”中 “默认值 行内输入:23。 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭 “表设计视图 ”。 6 【正确答案】 步骤 1:在【外部数据】功能区的 “导入并链接 ”组中单击 “文本文件 ”按钮。在【导入】对话框中查找要导入的文件 “tStud txt”,选择 “向表中追加一份记录的副本 ”单选框,在其对应的行下拉框中选择 “tStud”表。 步骤
8、2:单击 “下一步 ”按钮,在选择字段分隔符向导界面中选中 “第 一行包含字段名称 ”复选框。 步骤 3:连续单击 “下一步 ”按钮至最后的完成界面。 步骤 4:单击 “完成 ”按钮,关闭向导。 二、简单应用题 7 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击表 “tStud”,关闭【显示表】对话框。 步骤 2:分别双击 “性别 ”、 “学号 ”、 “简历 ”字段。 步骤 3:单击【显示隐藏 】分组中的 “汇总 ”按钮,在 “学号 ”字段 “总计 ”行下拉列表中选中 “计
9、数 ”,在 “简历 ”字段 “总计 ”行下拉列表中选中 “where”,同时取消该“显示 ”行中的勾选。 步骤 4:在 “学号 ”字段的 “字段 ”行前面添加 “NUM: ”字样。 步骤 5:在 “简历 ”字段的 “条件 ”行输入: Like“*摄影 *“,取消 “显示 ”复选框的勾选。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT1”,单击 “确定 ”按钮,关闭设计视图。 8 【正确答案】 步骤 1:打开 “samp2 accdb”数据库窗口,在【创建】功 能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框双击 “tStud”、 “tCo
10、urse”和 “tScoce”表,拖动 “tCourse”表中的 “课程号 ”字段到 “tScore”表的 “课程号 ”字段上,拖动 “tStud”表中的 “学号 ”字段到 “tScore”表中的 “学号 ”字段上,建立 3个表之间的联系,关闭【显示表】。如图 3-194所示。 步骤 2:分别双击 “tStud”表 “姓名 ”字段、 “tCourse”表 “课程名 ”字段。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT2”,单击 “确 定 ”按钮,关闭设计视图。9 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示
11、表】对话框中双击表 “tCourse”,关闭【显示表】对话框。 步骤 2:分别双击字段 “课程号 ”、 “课程名 ”、 “学分 ”和 “先修课程 ”字段。 步骤 3:在 “先修课程 ”字段的 “条件 ”行输入: Is Null,取消该字段 “显示 ”行中复选框的勾选。如图 3-195所示。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT3”,单击 “确定 ”按钮,关闭设计视图。10 【正确答案】 步骤 1:在【创建】功能区的【查询】分组中单击 “查询设计 ”按钮,系统弹出查询设计器。在【显示表】对话框中双击表 “tStud”,关闭【显示表】对话框。 步骤 2:双击字段列表中的
12、 “备注 ”、 “年龄 ”字段。 步骤 3:单击【查询类型】分组中的 “更新 ”按钮,在 “备注 ”字段 “更新到 ”行输入: TRUE。 步骤 4:在 “年龄 ”字段的 “条件 ”行输入: (select avg(年龄 )from tStud)。 步骤 5:单击工具栏中的 “运行 ”按钮,在弹出的对话框中选择 “是 ”。如图 3-196所示。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,保存为 “qT4”,单击 “确定 ”按钮,关闭设计视图。三、综合应用题 11 【正确答案】 步骤 1:打开 “samp3 accdb”数据库窗口,右键单击 “tEmp”表,选择 “设计视图 ”快捷菜单命
13、令,打开表设计视图。 步骤 2:单击 “聘用时间 ”字段,在 “字段属性 ”的 “有效性规则 ”行输入: =#2006-9-30#,在 “有效性文本 ”行中输入:输入 2006年 9月以前的日期。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视图。 12 【正确答案】 步骤 1:在【开始】功能区的 “报表 ”面板中右击 “rEmp”报表,选择 “设计视图 ”快捷菜单命令,打开 “rEmp”的设计视图 步骤 2:单击【分组和汇总】分组中的 “分组和排序 ”命令,在下方打开 “分组、排序和汇总 ”窗口。在窗口中单击 “添加排序 ”按钮,在弹出的字段选择器中选择 “年龄 ”字段,然后依
14、次设置 “排序次序 ”选择 “降序 ”。 步骤 3:右键单击 “tPage”,选择 “属性 ”命令,在【属性表】对话框的 “全部 ”选项卡 “控件来源 ”行中输入: =Page&”-” Pages。 步骤 4:单击快速访问工具栏中的 “保存 ”按钮,关闭设计视 图。 13 【正确答案】 步骤 1:在【开始】功能区的 “窗体 ”面板中右击 “fEmp”窗体,选择 “设计视图 ”快捷菜单命令,打开 “fEmp”的设计视图。 步骤 2:右键单击名称为 “bTitle”的标签控件,选择 “属性 ”命令,在【属性表】对话框的 “标题 ”行中输入:数据信息输出,在 “宽度 ”行中输入: 5cm,在 “高度
15、 ”行中输入: 1cm,在 “文本对齐 ”行右边的下拉列表中选择:居中。 14 【正确答案】 步骤 1:单击【窗体设计工具 -设计】功能区的【工具】分组中的“查看代码 ”按钮,打开 “代码设计器 ”窗口。 在 “*Add1*”空行之间输入: Dim f19)As Integer 在 “*Add2*”空行之间输入: f(i)=f(i-1)+f(i-2) 在 “*Add3*”空行之间输入: tData=f(19) 步骤 2:关闭代码设计窗口。 步骤 3:在 “fEmp”窗体设计视图中单击 “打开表 ”(btnQ)按钮,在【属性表】对话框的 “事件 ”选项卡中,在 “单击 ”行的下拉列表中选择 “mEmp”。 步骤 4:单击快速访问工具栏 中的 “保存 ”按钮,关闭设计视图。 步骤 5:双击 “fEmp”窗体,将其在窗体视图下打开,然后单击窗体上的 “输出 ”命令按钮,生成外部文件,最后关闭窗体。