1、国家二级(ACCESS)机试-试卷 125 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,“samp1mdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:(1)根据“tEmployee”表的结构,判断并设置主键。(2)删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为只能输入大于 16 的数据。(3)在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是否”型;删除表中职工编号为“000014”的记录。
2、(4)使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数。(5)设置“聘用时间”字段的输入掩码为“短日期”。(6)在编辑完的表中追加以下一条新记录: (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”、“tCourse”、“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为“性别”和“NUM”,所建查询命名为“q
3、T1”。注意,要求按照学号来统计人数。(2)创建一个查询,查找“02”院系的选课学生信息,输出其“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找还未被选修的课程的名称,所建查询命名为“qT3”。(4)创建追加查询,将前 5 条记录的学生信息追加到表“tTemp”的对应字段中,所建查询命名为“qT4)。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp
4、”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。功能:(1)将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“mum”),设置其属性输出显示各姓氏员工的人数。注意:这里不用考虑复姓情况,所有姓名的第一个字符视为其姓氏信息。要求用*号或“编号”字段来统计各姓氏人数。(2)设置相关属性,将整个窗体的背景显示为考生文件夹内的图像文件“bkbmp”。(3)在窗体加载事件中实现代码重置窗体标题为“*”年度报表输出”显示,其中为两位的当前年显示,要求用相关函数获取。(分数:2.00)_国家二级(ACCESS)机试-试卷 125 答案解析(总分
5、:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,“samp1mdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑:(1)根据“tEmployee”表的结构,判断并设置主键。(2)删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为只能输入大于 16 的数据。(3)在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是否”型;删除表中职工编号为“000014”的记录。(4)使用查阅向导建立“职务”字段的数据类型,向该字段
6、键入的值为“职员”、“主管”或“经理”等固定常数。(5)设置“聘用时间”字段的输入掩码为“短日期”。(6)在编辑完的表中追加以下一条新记录: (分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击“samp1mdb”数据库。单击“表”对象,双击表“temployee”,判断具有字段值唯一性只有“编号”字段,故将“编号”设为主键。关闭“temployee”表。步骤 2:单击“temployee”表,单击“设计”按钮。在“编号”上右键单击,在弹出的快捷菜单中选择“主键”命令。 步骤 3:单击“保存”按钮,关闭设计视图。 (2)步骤 1:单击“temployee”表,单击“设计”按钮,单击“
7、所属部门”字段。右键单击鼠标,选择快捷菜单的“删除列”命令。单击“是”按钮。 步骤 2:单击“年龄”,在“字段属性”中的“有效性规则”输入:16。如图 2101 所示。 步骤 3:单击“保存”按钮保存表设计。 图 2-101 有效规则设置 (3)步骤 1:在设计视图中右键单击“职务”字段,在其快捷菜单中单击“插入行”,在插入的行中添加“党员否”字段。对应的数据类型选择“是否”。 步骤 2:单击“保存”按钮。关闭设计视图。 步骤 3:双击“temployee”表。选中“职工编号”为“000014”的记录,右键单击鼠标,单击快捷菜单中的“删除行”命令来删除记录。 步骤 4:关闭“temployee
8、”表。 (4)步骤 1:单击“temployee”表,单击“设计”按钮。单击“职务”字段,在其数据类型中选择“查阅向导”,选择“自行键入所需的值”,单击“下一步”按钮。在第 1 列内输入“职员”、“主管”、“经理”,单击“完成”按钮。如图 2102 所示。 步骤 2:单击“保存”按钮。 (5)步骤 1:单击“temployee”表,单击“设计”按钮。单击“聘用时间”,在其“字段属性”中的“输入掩码”所在行选择“短日期”,如图 2-103 所示。 步骤 2;单击“保存”按钮保存设置。关闭设计视图。 (6)步骤 1:双击表“temployee”,在其空白行中输入题中所要求输入的记录。 步骤 2:关
9、闭“temployee”表。关闭“samp1mdb”数据库。 )解析:解析:(1)考查主键字段的制定与主键的设计方法。 (2)考查表结构的调整中的添加字段,以及字段属性的设置。 (3)和(2)相同,也是属于表结构的调整,添加新字段和表记录的删除的方法。 (4)考查“查询向导”的设置。“查阅向导”设置对数据的输入方便性和有效起着非常重要的作用。 (5)考查“日期时间”型字段的“掩码”设计。 (6)考查表记录操作的“删除”记录。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”
10、、“tCourse”、“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。注意,要求按照学号来统计人数。(2)创建一个查询,查找“02”院系的选课学生信息,输出其“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找还未被选修的课程的名称,所建查询命名为“qT3”。(4)创建追加查询,将前 5 条记录的学生信息追加到表“tTemp”的对应字段中,所建查询命名为“qT4)。(分数:2.00)_正确答案:(正
11、确答案:(1)步骤 1:双击打开“samp2mdb”数据库,双击“在设计视图中创建查询”,在“显示表”对话框添加“tStud”表,关闭“显示表”对话框。单击“总计”按钮。双击“tStud”表“性别”字段,在其“总计”行选择分组。双击“学号”字段,在其左侧单击鼠标定位输入标题:num。在其总计行选择“计数”,在“字段”行第三列输入:len(姓名),求“姓名”字段值的长度,在其条件行内输入:3。如图 285 所示。 步骤 2:单击“保存”按钮,保存输入文件名“qt”。单击“确定”按钮,关闭“qt1”查询窗口。 (2)步骤 1:双击“在视图中创建查询”,在“显示表”对话框内添加“tStud”、“tS
12、core”、“tCourse”字段表,关闭“显示表”窗口。双击“tStud”表的“姓名”、“所在院系”字段,双击“tCourse”表“课程名”字段,双击“tScore”表中“成绩”字段,在“所在院系”字段对应的条件行内输入:”02”,取消其显示。 步骤 2:单击“保存”按钮,保存输入文件名“qt2”,单击“确定”按钮,关闭“qt2”设计视窗。如图 2-86 所示。 (3)步骤 1:在“samp2mdb”窗口下单击“查询”对象,双击“在设计视图中创建查询”,在“显示表”窗口中添加“tCourse”,关闭“显示表”对话框,双击“课程名”字段和“课程号”字段。在“课程号”所在的条件行内输入:isnu
13、ll。如图 2-87 所示。 步骤 2:单击“保存”按钮,输入“qt3”文件名,单击“确定”按钮,关闭“qt3”设计视图。 )解析:解析:(1)本题考查“计算”查询,在查询中计算名字为三个字的“男”、女”人数,对“性别”分组 len(姓名)3 以上查询条件。 (2)本题考查多表查询。 (3)本题考查一般查询,注意字段值为空的表达:is null。 (4)本题主要考查“追加”查询,“追加”查询的特点是把一部分数据“复制”到另一个表中,查询本身没有数据,只是一个查询操作。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“sa
14、mp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。功能:(1)将报表记录数据按姓氏分组升序排列,同时要求在相关组页眉区域添加一个文本框控件(命名为“mum”),设置其属性输出显示各姓氏员工的人数。注意:这里不用考虑复姓情况,所有姓名的第一个字符视为其姓氏信息。要求用*号或“编号”字段来统计各姓氏人数。(2)设置相关属性,将整个窗体的背景显示为考生文件夹内的图像文件“bkbmp”。(3)在窗体加载事件中实现代码重置窗体标题为“*”年度报表输出”显示,其中为两位的
15、当前年显示,要求用相关函数获取。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp3mdb”数据库,单击“报表”对象,单击“rEmp”报表,单击“设计”按钮,打开设计报表的设计视图,单击工具栏中的“分组与排序”按钮,打开“排序与分组”对话框。在该对话框内“字段表达式”对应的行内输入:=Left(姓名,1)。关闭“排序与分组”对话框。如图 2-42 所示。 步骤 2:单击工具箱内“文本框”控件,在组页眉区域内拖动一个文本框,在文本框内输入统计函数:=count(编号)。如图 2-43 所示。选中文本框,右键单击并在弹出的快捷菜单上选择“属性”命令,在“属性”对话框内修改“名称”为“tnum”。 步骤 3:单击“保存”按钮保存设置。 (2)步骤 1:单击“窗体”对象。单击“fEmp”窗体,单击“设计”按钮。在窗体设计视图下的空白处右键单击鼠标,在弹出的快捷菜单选择“属性”命令,在“属性”对话框的左上角的下拉列表中选择“窗体”,在“图片”所在的行单击查找所要插入的图片“bkbmp”,单击“确定”按钮。如图 2-44 所示。 步骤 2:单击“保存”按钮保存设置。 )解析:解析:本题主要考查考生对报袁中控件的设计与应用、报表中如何实现分组、利用系统函数实现报表的控件的功能以及报表的背景图的设置方法。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1