[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷528及答案与解析.doc

上传人:ideacase155 文档编号:496844 上传时间:2018-11-28 格式:DOC 页数:10 大小:180.50KB
下载 相关 举报
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷528及答案与解析.doc_第1页
第1页 / 共10页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷528及答案与解析.doc_第2页
第2页 / 共10页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷528及答案与解析.doc_第3页
第3页 / 共10页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷528及答案与解析.doc_第4页
第4页 / 共10页
[计算机类试卷]国家二级ACCESS机试(操作题)模拟试卷528及答案与解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、国家二级 ACCESS机试(操作题)模拟试卷 528及答案与解析 一、基本操作题 1 在考生文件夹下 “sampl accdb”数据库中已建立表对象 “tEmployee”。试按以下操作要求,完成表的编辑: (1)根据 “tEmployee”表的结构,判断并设置主键;删除表中的 “学历 ”字段。 (2)将 “出生日期 ”字段的有效性规则设置为只能输入大于 16岁的日期 (要求:必须用函数计算年龄 );将 “聘用时间 ”字段的有效性规则设置为只能输入上一年度 9月 1日以前 (不含 9月 1日 )的日期 (要求:本年度年号必须用 函数获取 );将表的有效性规则设置为输入的出生日期小于输入的聘用时

2、间。 (3)在表结构中的 “简历 ”字段后增加一个新字段,字段名称为 “在职否 ”,字段类型为 “是否 ”型;将其默认值设置为真。 (4)将有 “书法 ”好爱的记录全部删除。 (5)将 “职务 ”字段的输入设置为 “职员 ”“主管 ”或 “经理 ”列表选择。 (6)根据 “所属部门 ”字段的值修改 “编号 ”, “所属部门 ”为 “01”,将 “编号 ”的第 1位改为 “1”; “所属部门 ”为 “02”,将 “编号 ”的第 1位改为 “2”,依次类推。 二、简单应用题 2 在考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好三个关联表对象 “tStud”“tCours

3、e”“tScore”和一个空表 “tTemp”。试按以下要求完成设计: (1)创建一个查询,统计人数在 7人以上 (含 7)的院系人数,字段显示标题为 “院系号 ”和 “人数 ”,所建查询命名为 “qT1”。要求:按照学号来统计人数。 (2)创建一个查询,查找非 “04”院系还未选课的学生信息,并显示 “学号 ”和 “姓名 ”两个字段内容,所建查询命名为 “qT2”。 (3)创建一个查询,计 算组织能力强的学生的平均分及其与所有学生平均分的差,并显示 “姓名 ”“平均分 ”和 “平均分差值 ”等内容,所建查询命名为 “qT3”。注意: “平均分 ”和 “平均分差值 ”由计算得到。要求: “平均

4、分差值 ”以整数形式显示 (使用函数实现 )。 (4)创建一个查询,查找选修了有选修课程的课程的学生,并将成绩排在前 3位的学生记录追加到表 “tTemp”的对应字段中,所建查询命名为 “qT4”。 三、综合应用题 3 在考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tTeacher”、窗体对 象 “frest”,报表对象 “rTeacher”和宏对象 “m1”。试在此基础上按照以下要求补充窗体设计和报表设计: (1)将报表对象 rTeacher的报表主体节区中名为 “性别 ”的文本框显示内容设置为“性别 ”字段值,并将文本框名称更名为 “tSex”。 (2

5、)在报表对象 rTeacher的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边 0 3厘米、距左侧 3 6厘米,命名为“tAvg”。要求:平均年龄保留整数。 (3)设置 “。 fTest”窗体。打开窗体时,窗体标 题显示内容为: “*月 *日样例 ”,请按照 VBA代码中的指示将代码补充完整。 注意: 显示标题中,月和日均为本年度当月和当日, “ ”为标签控件“bTitle”的内容; 显示内容中间及前后不允许出现空格; 如果月或日小于 10,按实际位数显示。要求:本年度当月和当日的时间必须使用函数获取。 (4)设置窗体对象 fTest上名为 “btest”的命

6、令按钮的单击事件属性为给定的宏对象m1。注意:不允许修改数据库中的表对象 “tTeacher”和宏对象 “ml”;不允许修改窗体对象 “fTest”和报表对象 “rTeacher”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。 国家二级 ACCESS机试(操作题)模拟试卷 528答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “samp1 accdb”数据库,并点击选项卡下方的 “安全警告 ”提示栏中的 “启用内容 ”按钮,以确保数据库中相关功能都启用。 步骤

7、2:在对象导航窗格中鼠标右键单击 “tEmployee”表,在右键菜单 中选择 “设计视图 ”选项,打开 “tEmployee”表的设计视图。 步骤 3:单击 “编号 ”字段,单击选项卡命令组中 “主键 ”命令,将 “编号 ”设置为该表的主键。 步骤 4:单击 “学历 ”字段,在右键菜单中选择 “删除行 ”选项,将该字段删除掉。 步骤 5:单击快速访问工具栏中的 “保存 ”按钮,保存当前操作。 (2)步骤 1:在 tEmployee表的设计视图中,单击 “工作时间 ”字段,在其下的字段属性的 “有效性规则 ”中输入表达式:DateDiff(“yyyy“,Date( ),出生日期 ) 16。 步

8、骤 2:单击 “聘用时间 ”字段, 在其下的字段属性的 “有效性规则 ”中输入表达式: DateSerial(Yean(Date( ) 1, 9, 1)。 步骤 3:单击选项卡命令组中命令,打开表的 “属性表 ”对话框,在 “有效性规则 ”属性输入表达式: 出生日期 聘用时间 ,如图 3 1所示。步骤 4:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。 步骤 5:在对象浏览窗格中双击 “tEmployee”表,打开其数据表视图,在其中输入数据进行验证。 (3)步骤 1:鼠标右键单击 “tEmployee”表,在右键菜单中选择 “设计视图 ”选项,打开 “tEmployee”表的设计视图

9、。 步骤 2:在 “简历 ”字段下添加 “在职否 ”字段,选择字段数据类型为 “是否 ”,在其下的字段属性的 “默认值 ”中输入 “True”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存上面设置。 (4)步骤 1:双击打开 “tEmployee”表。单击 “简历 ”字段中找到 “书法 ”两个字并选中,然后在鼠标右键菜单中选中 “包含 书法 ”选项,如图 3 2所示,则将有 “书法 ”好爱的记录全部筛选出来。 步骤 2:选中已筛选出来的记录,单击选项卡中命令组的 “删除 ”按钮,确认删除,则删除相关选中的记录。 步骤 3:单击 “tEmployee”表的 “简历 ”字段选择器右侧的

10、向下黑色小箭头,打开表的,单击 “从 简历 清除筛选器 ”项左侧的图标,清除表上的筛选操作。 (5)步骤 1:鼠标右键单击 “tEmployee”表,在右键菜单中选择 “设计视图 ”选项,打开 “tEmployee”表的设计视图。 步骤 2:单击 “职务 ”字段,选择其数据类型为 “查阅向导 ” ,则弹出对话框,如图 3 3所示。选择 “自行键入所需的值 ”,单击 “下一步 ”;在如图 3 4的输入值对话框中输入列表值:职员、主管、经理,单击 “完成 ”。 步骤 3:单击快速访问工具栏中的 “保存 “按钮,保存上面设置。 步骤 4:在对象浏览窗格中双击 “tEmployee”表,打开其数据表视

11、图,在其中输入数据进行验证。 (6)步骤 1:双击打开“tEmployee”表。单击 “所属部门 ”字段选择器右侧的向下黑色小箭头,打开表的,取消 “全部 ”项的勾选,仅仅勾选 “01”项,如图 3 5所示。单击 “确定 ”按钮,则将所属部门为 “01”的记录筛选出来。 步骤 2:逐条记录修改编号字段,将第一个 “0”修改为 “1”,但是该方法工作量较大并且笨拙。可以采用查找替换的功能进行批量修改。选择 “编号 ”字段,单击选项卡命令组中的 “替换 ”命令,如图 3 6所示进行设置,点击 “全部替换 ”即可。这里注意,一定要将 “匹配 ”项选择为 “字段开头 ”。 步骤3:单击 “所属部门 ”

12、字段选择器右侧的向下黑色小箭头,打开表的,单击 “从 所属部门 清除筛选器 ”项左侧的图标,清除表上的筛选操作。 步骤 4:重复步骤 13,完成对所属部门号灯 “02”“03”“04”的对应编号字段的修改。 步骤 5:单击 快速访问工具栏中的 “保存 ”按钮,保存上面设置,关闭 “tEmployee”表。 步骤 6:关闭“samp1 accdb”数据库。 二、简单应用题 2 【正确答案】 【操作步骤】 (1)步骤 1:双击打开 “samp2 accdb”数据库,在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 “tStud”表,关闭对话框。 步骤 2:单击选项卡中

13、命令组的 “汇总 ”命令,在查询设计网格中显示总计行。双击 “所属院系 ”“学号 ”字段,并分别设置总计行选项为 “Grouo Bv”“计数 ”,如图 3 7所示。 步骤 3:重命名操作。在 “所属院系 ”字段前面添加 “所属院系: ”,在 “学号 ”字段前面添加 “人数: ”。 步骤 4:指定查询条件。在人数字段下的条件行输入: 7。 步骤 5:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 6:单击快速访问工具栏中的“保存 ”按钮,输入 “qT1”,单击 “确定 ”按钮,关闭设计窗口。 (2)步骤 1:在选项卡的命令组中单击 “查询向导 ”按钮,系统弹出查询向导对话框,如图

14、 3 8所示;选中 “查找不匹配项查询向导 ”,单击 “确定 ”打开对话框。步骤 2:第一步确定在查询结果中包含哪张表或查询中 的记录,这里选择 tStud表,单击 “下一步 ”。 步骤 3:第二步确定含哪张表或查询包含相关记录,这里选择 tScore表,单击 “下一步 ”。 步骤 4:第三步确定在两张表中都有的信息,这里在 tStud、 tScore表中都选择 “学号 ”字段,单击“下一步 ”。 步骤 5:第四步选择查询结果中所需的字段,这里将 “学号 ”“姓名 ”“所属院系 ”添加到选定字段列表中,单击 “完成 ”。 步骤 6:指定院系筛选条件。在 “所属院系 ”字段的条件行输入: “04

15、“,查询最终的设计视图如图 3 9所示。步骤 7:单击选项卡中命令组的 “数据表视图 ”命令 查看查询结果。 步骤 8:单击快速访问工具栏中 “保存 ”按钮,输入 “qT2”文件名。单击 “确定 ”按钮关闭设计窗口。 (3)步骤 1:在选项卡的命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 tStud和 tScore表,关闭对话框。 步骤 2:单击选项卡中命令组的 “汇总 ”命令,以便在查询设计网格中显示总计行。双击 “学号 ”“姓名 ”“成绩 ”“简历 ”字段,并分别设置总计行选项为 “Group By”“Group By”“平均值 ”“where”;取消学号字段显示行

16、的勾选 (即不显示 ),在成绩字段前面输入 “平均分 ”对其进行重命名,在简历字段条件行输入: Like“*组织能力强 *“,如图 3 10所示。步骤 3:计算平均分差值。利用域聚合函数 DAvg计算所有学生的平均成绩,并利用 Round函数四舍五入到整数,在 “简历 ”字段后一列的字段行输入:平均分差值: Round(平均分 DAvg(“成绩 “, “tSc6re“), 0),并设置总计行选项为 “Expression”。 步骤 4:单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 5:单击快速访问工具栏中的, “保存 ”按钮,输入 “qT3”文件名。单击 “确定 ”按钮,关闭

17、设计 窗口。 (4)步骤1:在选项卡的 =命令组中单击 “查询设计 ”按钮,系统弹出查询设计器。在对话框中添加 tStud、 tScore、 tCourse、 tCourse_1表 (即 tCourse添加两次 ),关闭对话框。 步骤 2:建立各表直接的连接。单击 tStud表中的 “学号 “字段按住鼠标左键拖动到tScore表的 “学号 ”上方释放,单击 tScore表中的 “课程号 ”字段左键拖动到 tCourse表的 “课程号 ”上方释放,最后单击 tCourse表中的 “先修课程 ”字段左键拖动到tCourse l表的 “课程号 ”上方释放。如图 3 10所示 。 步骤 3:双击 “姓

18、名 ”、 “成绩 ”、 tCourse的 “课程名 ”、 tCourse的 “先修课程 ”、 tCourse_1的 “课程名 ”字段添加到设计网格字段行,设置 “成绩 ”字段的排序方式为 “降序 ”, “先修课程 ”条件行输入: Is Not Null,如图 3 11所示,单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 4:指定查询只显示前面 3行。单击选项卡中命令组的 “属性表 ”命令,打开查询属性窗口。设置 “上限值 ”为 3。单击选项卡中命令组的 “数据表视图 ”命令查看查询结果。 步骤 5:单击选项卡中命令组的 “追加 ”命令, 指定要将查询结果追加到“tTemp”表中

19、,注意将 tCourse 1的 “课程名 ”追加到 “先修课程名 ”字段中。单击选项卡中命令组的 “运行 ”命令并确定执行追加查询。最后双击打开 “tTemp”表查看是否添加了步骤 3中所得到的记录。 步骤 6:单击快速访问工具栏中的 “保存 ”按钮,输入 “qT4”文件名。单击 “确定 ”按钮,关闭设计窗口。关闭 “samp2 accdb”窗口。 三、综合应用题 3 【正确答案】 【操作步骤】 (1)步骤 1:双击 “samp3 accdb”数据库,在对象导航窗格中右键单击 “rTeacher”报表 ,选择右键菜单 “设计视图 ”,进入报表的设计视图。 步骤 2:在对话框上方的对象选择器中选

20、中 “性别 ”文本框,在对话框内修改“名称 ”为 “tSex”, “控件来源 ”为 “性别 ”字段。如图 3 12所示。步骤 3:单击快速访问工具栏中的 “保存 ”按钮,保存本步骤设计。 (2)步骤 1:在报表设计视图中,直接复制主体节中,选中粘贴后中任一现有文本框并粘贴到报表页脚的文本框,在其在对话框中修改 “名称 ”为 “tAvg”, “上边距 ”为 “0 3cm”, “左 ”为 “3 6cm”, “控件来源 ”为 “Round(Avg(年龄 ), 0)”,如图 3 13所示。 步骤 2:单击选项卡中命令组的 “打印预览 ”命令查看报表打印情况。 步骤 3:单击快速访问工具栏中的 “保存

21、”按钮。 (3)步骤 1:在对象导航窗格中右键单击 “fTest”窗体,选择右键菜单 “设计视图 ”,进入窗体的设计视图。在对话框上方的对象选择器中选中 “窗体 ”,单击 “事件 ”选项卡,在 “加载 ”行内选择 “事件过程 ”,单击 “代码生成器 ”按钮,进入到 VBA代码编辑界面。在 “*Add*”之间输入: Me Caption Month(Date)&“月 “&Dayq(Date)&“日 “&bTitle Caption 步骤 2:单击快速访问工具栏中的 “保存 ”按钮,关闭代码窗口。单击选项卡中命令组的 “窗体视图 ”命令查看窗体运行时左上角标题。 (4)步骤 1:单击 “窗体设计工具 ”选项卡中 “视图 ”命令组的“设计视图 ”命令,切换到窗体的设计视图。 步骤 2:单击 “bTest”的命令按钮控件,单击对话框的 “事件 ”选项卡,单击 “单击 ”事件后的向下黑色小箭头,在下拉列表中选择宏名 “ml”。 步骤 3:单击快速访问工具栏中的 “保存 ”按钮,运行窗体,单击“测试 ”按钮,系统执行宏 “ml”并以 “打印预览 ”形式打开 “rTeacher”报 表,如图 3 14所示。 步骤 4:关闭报表并关闭窗体。关闭 “samp3 accdb”窗口。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1