1、二级 ACCESS 机试-150 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp1.mdb”,里面已经设计好了表对象“tEmployee”。请按以下要求完成表的编辑。(分数:30.00)(1).根据“tEmployee”表的结构,判断并设置主键。(分数:5.00)_(2).设置“性别”字段的“有效性规则”属性为:只能输入“男”或“女”。(分数:5.00)_(3).设置“年龄”字段的输入掩码为只能输入两位数字,并设置其默认值为 19。(分数:5.00)_(4).删除表结构中的“照片”字段;并删除表中职
2、工编号为“000004”和“000014”的两条记录。(分数:5.00)_(5).使用查阅向导建立“职务”字段的数据类型,向该字段输入的值为“职员”、“主管”或“经理”等固定常数。(分数:5.00)_(6).在编辑完的表中追加如下表所示的记录。编号 姓名 性别 年龄 职务 所属 部门 聘用时间 简历000031 刘红 女 25 职员 02 2000-9-3 熟悉软件开 发(分数:5.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,里面已经设计好了表对象“档案表”和“水费”,请按以下要求完成设计。(分数:40.00)(1).设置“档案
3、表”表中的“性别”字段的有效性规则为其值只能为“男”或“女”,有效性文本为“性别字段只能填写男或女”。(分数:10.00)_(2).创建一个查询,查找未婚职工的记录,并显示“姓名”、“出生日期”和“职称”。将所建查询命名为“qT1”。(分数:10.00)_(3).创建一个更新查询,用于计算水费。计算公式:水费=37(本月水-上月水)所建查询名为“qT2”。(分数:10.00)_(4).创建一个查询,查找水费为零的记录,并显示“姓名”,将所建查询命名为“qT3”。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已
4、经设计好的表对象“tEmp”、窗体对象“fEmD”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。(分数:30.00)(1).将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题显示为“职工基本信息表”,同时将其放在距上边 0.5 厘米、距左边 5 厘米的位置。(分数:7.50)_(2).设置报表“rEmp”的主体节区内“tSex”文本框控件显示“性别”字段中的数据。(分数:7.50)_(3).将窗体按钮“btnP”的单击事件设置为宏“mEmp”,以完成单击按钮打开报表的操作。(分数:7.50)_(4).窗体加载时将考生文件夹下的图片文件“test
5、.bmp”设置为窗体“fEmp”的背景。窗体“加载”事件的部分代码已提供,请补充完整。要求背景图片文件当前路径必须用 CurrentProject.Path 获得。注意:不能修改数据库中的表对象“tEmp”和宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。只允许在“*Add*” 与“*Add*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。(分数:7.50)_二级 ACCESS 机试-150 答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“
6、samp1.mdb”,里面已经设计好了表对象“tEmployee”。请按以下要求完成表的编辑。(分数:30.00)(1).根据“tEmployee”表的结构,判断并设置主键。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“tEmployee”,在弹出的决捷菜单中单击“设计视图”命令。步骤 2:选中并右击“编号”字段行,在弹出的快捷菜单中单击“主键”命令。)解析:(2).设置“性别”字段的“有效性规则”属性为:只能输入“男”或“女”。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“性别”字段行的任一点。步骤 2:在“有效性规则”行中输入“in(“男“,“女“
7、)”。)解析:(3).设置“年龄”字段的输入掩码为只能输入两位数字,并设置其默认值为 19。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“年龄”字段行的任一点。步骤 2:在对应的“输入掩码”行中输入“00”,在“字段属性”下面的”默认值”行中输入“19”。)解析:(4).删除表结构中的“照片”字段;并删除表中职工编号为“000004”和“000014”的两条记录。(分数:5.00)_正确答案:(微步骤 步骤 1:选中“照片”字段行,用鼠标右击“照片”行,在弹出的快捷菜单中单击“删除行”命令。步骤 2:单击“保存”按钮 ,执行菜单栏中的“视图数据表视图”命令。步骤 3:选中职工编号为“
8、000004”的数据行,用鼠标右击该行,在弹出的快捷菜单中单击“删除记录”命令,在弹出的对话框中单击“是”按钮。步骤 4:按步骤 3 的方法删除另一条记录。步骤 5:单击“保存”按钮 )解析:(5).使用查阅向导建立“职务”字段的数据类型,向该字段输入的值为“职员”、“主管”或“经理”等固定常数。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“视图设计视图”命令。步骤 2:在字段“职务”对应的“数据类型”下拉列表选项中单击“查阅向导”,在弹出的对话框中勾选“自行键入所需的值”复选框,单击“下一步”按钮,在光标处输入“职员”、“主管”、“经理”,单击“下一步”按钮,再单击“完成
9、”按钮。步骤 3:单击“保存”按钮。)解析:(6).在编辑完的表中追加如下表所示的记录。编号 姓名 性别 年龄 职务 所属 部门 聘用时间 简历000031 刘红 女 25 职员 02 2000-9-3 熟悉软件开 发(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“视图数据表视图”命令。步骤 2:按题表 3.29.1 添加新记录。)解析:解析 本题关键字有:设置字段属性中的主键、默认值、输入掩码;删除字段;删除记录;添加记录。第(1)、(2)、(3)、(5)小题在设计视图中设置字段的属性,并删除相关字段;第(4)、(6)小题在数据表中删除和添加记录。二、2简单应用题(总题数:
10、1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,里面已经设计好了表对象“档案表”和“水费”,请按以下要求完成设计。(分数:40.00)(1).设置“档案表”表中的“性别”字段的有效性规则为其值只能为“男”或“女”,有效性文本为“性别字段只能填写男或女”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“档案表”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:单击“性别”字段行的任一点,在“有效性规则”和“有效性文本”行中分别输入“in(“男“,“女“)”和“性别字段只能填写男或女”。步骤 3:单击“保存”按钮 )解析:(2).创建一
11、个查询,查找未婚职工的记录,并显示“姓名”、“出生日期”和“职称”。将所建查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“档案表”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“出生日期”、“职称”、和“婚否”字段,将其全部添加到“字段”行。步骤 3:在“婚否”字段对应的“条件”行中输入“0”,取消该字段对应“显示”行的复选框的勾选,以取消该字段的显示。步骤 4:单击“保存”按钮 )解析:(3).创建一个更新查询,用于计算水费。计算公式:水费=37(本月水-上月
12、水)所建查询名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“水费”表,关闭“显示表”对话框。步骤 2:双击字段列表中的“水费”字段,执行菜单栏中的“查询更新查询”命令,在“更新到”行中输入“3.7*(本月水-上月水)”。步骤 3:单击“保存”按钮 )解析:(4).创建一个查询,查找水费为零的记录,并显示“姓名”,将所建查询命名为“qT3”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”命令,单击“确定”按钮。在“显示
13、表”对话框中双击“水费”和“档案表”,关闭“显示表”对话框。步骤 2:分别双击“姓名”和“水费”字段,将其添加到字段行。步骤 3:在“水费”字段对应的“条件”行中输入“0”,取消该字段对应“显示”行的复选框的勾选,以取消该字段的显示。步骤 4:单击“保存”按钮 )解析:解析 本题关键字有:创建条件查询;设置字段属性的有效性规则、有效性文本。第(1)小题在设计视图中设置字段的属性;第(2)、(4)小题在查询设计视图中新建不同的查询,按题目要求添加字段和条件表达式。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中存在已经设计好的表对象“tE
14、mp”、窗体对象“fEmD”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。(分数:30.00)(1).将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题显示为“职工基本信息表”,同时将其放在距上边 0.5 厘米、距左边 5 厘米的位置。(分数:7.50)_正确答案:(微步骤 步骤 1:单击“报表”对象,用鼠标右击“rEmp”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:用鼠标右击“bTitle”,在弹出的快捷菜单中单击“属性”命令,在“标题”行中输入“职工基本信息表”,分别在“上边距”和“左边距”行中输入“0.5cm”和“5cm”。)解析
15、:(2).设置报表“rEmp”的主体节区内“tSex”文本框控件显示“性别”字段中的数据。(分数:7.50)_正确答案:(微步骤 在“属性”对话框中选中“tSex”,在“控件来源”行右侧的下拉列表选项中单击“性别”。关闭属性界面。)解析:(3).将窗体按钮“btnP”的单击事件设置为宏“mEmp”,以完成单击按钮打开报表的操作。(分数:7.50)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“fEmp”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:用鼠标右击按钮“btnP”,在弹出的快捷菜单中单击“属性”命令。步骤 3:单击“事件”选项卡,在“单击”行右侧的下拉列表选项中单
16、击“mEmp”。关闭属性界面。)解析:(4).窗体加载时将考生文件夹下的图片文件“test.bmp”设置为窗体“fEmp”的背景。窗体“加载”事件的部分代码已提供,请补充完整。要求背景图片文件当前路径必须用 CurrentProject.Path 获得。注意:不能修改数据库中的表对象“tEmp”和宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。只允许在“*Add*” 与“*Add*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。(分数:7.50)_正确答案:(微步骤 步骤 1:用鼠标右击“窗体选择器”,在弹出的快捷菜单中单击“事件生成器”命令,进入编程环境,在空行内输入如下代码。*Add*Form Picture=CurrentProject.Path “ /test.bmp“*Add*关闭界面。步骤 2:单击“保存”按钮 )解析:解析 本题关键字有:设置报表中标签、文本框和窗体命令按钮控件的属性。第(1)(3)小题分别在报表和窗体设置视图中用鼠标右击控件,在弹出的快捷菜单中单击“事件生成器”命令,设置属性;第(4)小题用鼠标右击控件,在弹出的快捷菜单中单击“事件生成器”命令,进入编程环境,输入代码。