1、国家二级(ACCESS)机试-试卷 93 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.考生文件夹下存在一个数据库文件“samp1mdb”,里面已经设计好表对象“tEmployee”。试按以下要求,完成表的编辑:(1)根据“tEmploy”表的结构,判断并设置主键。(2)设置“性别”字段的“有效性规则”属性为:只能输入“男”或“女”。(3)设置“年龄”字段的输入掩码为只能输入两位数字,并设置其默认值为 19。(4)删除表结构中的“照片”字段;并删除表中职工“编号”为“000004”和“000014”的两
2、条记录。(5)使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数。(6)在编辑完的表中追加以下一条新记录: (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、。课程名”和“成绩”4 个字段的内容,所建查询命名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和
3、。并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前 6 位,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”
4、、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计;(1)将表对象“tEmp”中“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”。(2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码总页数”形式的页码显示(如 135、235、)。(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP命令按钮 1 厘米的位置(即标签的下边界距命令按钮的上边界 1 厘米)。同时,将窗体按钮“bmP”的单击事件属性设置为宏“mEmp”。注意:不允许修改数
5、据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的(分数:2.00)_国家二级(ACCESS)机试-试卷 93 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.考生文件夹下存在一个数据库文件“samp1mdb”,里面已经设计好表对象“tEmployee”。试按以下要求,完成表的编辑:(1)根据“tEmploy”表的结构,判断并设置主键。(2)设置“性别”字段的“有效性规则”属性为:只能输入“男”或“女”。(3)设置“年龄”字段的输入掩码为只能输入两位数字,并设置
6、其默认值为 19。(4)删除表结构中的“照片”字段;并删除表中职工“编号”为“000004”和“000014”的两条记录。(5)使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数。(6)在编辑完的表中追加以下一条新记录: (分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库,单击“tEmployee”表,单击“设计”按钮,打开“tEmployee”设计视图,右键单击“字段名称”为“编号”的行,单击“主键”命令,将此字段设置为主键。 步骤 2:单击“保存”按钮进行保存,关闭表。 (2)步骤 1:打开“samp1md
7、b”数据库窗口,选中“表”对象,右键单击“tEmployee”,选择“设计视图”命令,单击“性别”字段行。 步骤 2:在“字段属性”的“有效性规则”行输入:In(“男”,“女”)。 步骤 3:单击“保存”按钮进行保存,关闭表。 (3)步骤 1:单击“年龄”字段。 步骤 2:在“字段属性”的“输入掩码”行输入:00,在“默认值”行输入:19。 步骤 3:单击“保存”按钮进行保存,关闭表。 (4)步骤 1:右键单击“照片”行,选择“删除行”,在弹出的对话框中单击“是”按钮。 步骤 2:单击工具栏中的“保存”按钮,执行【视图】【数据表视图】菜单命令。 步骤 3:选中职工编号为“000004”的记录,
8、右键单击该行选择“删除记录”,在弹出的对话框中单击“是”按钮。 步骤 4:按步骤 3 删除另一条记录。 步骤 5:单击工具栏中的“保存”按钮。 (5)步骤 1:执行【视图】【设计视图】菜单命令。 步骤 2:在“职务”字段的“数据类型”下拉列表中选中“查阅向导”,在弹出的对话框中选中“自行键入所需的值”复选框,单击“下一步“按钮,依次输入“职员”、“主管”、“经理”,单击“下一步”按钮,单击“完成”按钮。 步骤 3:单击工具栏中的“保存”按钮。 (6)步骤 1:执行【视图】【数据表视图】菜单命令。 步骤 2:按题目要求添加新记录。 步骤 3:单击工具栏中的“保存”按钮,关闭数据表视图。)解析:解
9、析:本题考查: (1)默认值。 (2)输入掩码等字段属性的设置。 (3)删除字段。 (4)删除记录。 (5)查阅向导的设计方法。 (6)添加记录。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、。课程名”和“成绩”4 个字段的内容,所建查询命名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和。并显示“姓名”和“学
10、分”,其中“学分”为计算出的学分总和,所建查询命名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询命名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前 6 位,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp2mdb”数据库,单击“查询“对象,单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”、“tCourse”、“tCrradc”表。关闭
11、“显示表”对话框,分别双击“tStudent”表的“姓名”、“政治面貌”字段,“tCourse”的“课程名称”字段,“tGrade”表的“成绩”字段。如图 2-51 所示。步骤 2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT1”。单击“确定”按钮,关闭“qT1”查询视图。 (2)步骤 1:单击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudvnt”、“tCours”、“tGrade”表。关闭“显示表”对话框,单击工具栏上的“总计”按钮。双击“tStUdent”表的“姓名”,在其所对应的“总计”行内选择“分组”。双击“tCourse”表“学分”字段,在该字段左侧单击定
12、位光标输入标题“学分:”,在其对应的总计行选择“总计”,如图 252 所示。 步骤 2:单击“运行”按钮。单击“保存”按钮。保存输入文件名“qT2”。单击“确定”按钮,关闭“qT2”查询视图。 (3)步骤 1:双击打开“samp2mdb”数据库,单击“查询”对象,双击“在设计视图中创建查询”,在“显示表”对话框内添加“tStudent”表。关闭“显示表”对话框。双击“tStudent”表“姓名”、“年龄”字段,在“年龄”字段对应的条件行内输入: 步骤 2:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT3”。单击“确定”按钮,关闭“qT3”查询视图。 (4)步骤 1:双击“在设计视图中
13、创建查询”,在“显示表”对话框内添加“tCourse”、“tGrade”、“tStudcnt”表。关闭“显示表”对话框。执行【查询】【追加查询】菜单命令,在“追加”查询对话框中输入“tSinfo”表名。关闭对话框。如图 2-54 所示。步骤 2:在字段行的第一列内输入标题“班级编号”, 再输入“:”。然后输入计算班级编号的运算式:left(【tStudent学生编号,6)。再依次双击“tStudent”表的“姓名”、“tCourse”表的“课程名”、“tGrade”表的“成绩”字段。如图 2-55 I 所示。 步骤 3:单击“运行”按钮。单击“保存”按钮,保存输入文件名“qT4”。单击“确定”
14、按钮,关闭“qT4”查询视图。关闭“samp2mdb”数据库。 )解析:解析:(1)本题考查多表查询,考生要掌握能满足多表查询的条件。 (2)本题不但考查多表查询,还考查查询中的计算。这里要求考生掌握查询计算中的常用方法以及表达。 (3)本题考查条件查询,在条件中要计算平均年龄。 (4)本题考查追加表查询,在数据库应用中“追加”查询大多用于数据分离,是Access 数据库中非常有用的查询方式。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表
15、对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计;(1)将表对象“tEmp”中“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”。(2)设置报表“rEmp”按照“性别”字段降序(先女后男)排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码总页数”形式的页码显示(如 135、235、)。(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP命令按钮 1 厘米的位置(即标签的下边界距命令按钮的上边界 1 厘米)。同时,将窗体按钮“bmP”的单击事件属性设置为宏“mEmp”。注意:不允许修改数据库中
16、的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp3mdb”数据库,选择“表”对象,单击“tEmp”表。单击“设计”按钮。 步骤 2:单击“聘用时间”字段,设置“格式”为“长日期”,单击“性别”字段,设置“有效性规则”为:In(”男”,”女”),“有效性文本”为:只能输入男和女。 步骤 3:单击“保存”,按钮。 (2)步骤 1:单击“报表”对象。单击“fEmp”报表,单击“设计”按钮。执行【视图】【排序与分组】菜单命令,在“排序与分组”对话框选择“字段表达式”为:性别,并选择排序为“降序”
17、,关闭对话框。 步骤 2:在报表页面页脚区域内名为“tPage”的文本框内输入或通过属性窗口中的控件来源设为:=Page】&“”Pages。 步骤 3:单击“保存”按钮,关闭“rEmp”报表视图。(3)步骤 1:单击“窗体”对象。单击“fEmp”窗体,单击“设计”按钮。右键单击名为“bTitle”的标签,选择“属性”菜单命令,在属性窗口中将“上边距”设为:1cm。 步骤 2:右键单击命令按钮“btnP“,在属性窗口中,将“单击”事件属性设置为宏“mEmp”。 步骤 3:单击“保存”按钮,关闭“fEmp”窗体的设计视图,关闭“samp3mdb”数据库。)解析:解析:主要考查在设计视图中打开表,修改字段格式、有效性规则、有效性文本属性。主要考查在报表设计器下为报表设置字段的排序方式,并将页眉页脚节区内的文本框控件的值格式“=Page&”“&Pages”。本题考查在窗体设计视图下为标签设置属性。