1、国家二级(ACCESS)机试-试卷 21 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,“samp1mdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作:(1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键属性,将其属性名称作为“员工表”的对象说明内容进行设置。(2)将“员工表”中有摄影爱好的员工其“备注”字段的值设为 True(即复选框里打上勾)。(3)删除员工表中年龄超过 55 岁(不含 55 岁)的员工记录。(4)将考生文件
2、夹下文本文件 Testtxt 中的数据导入追加到当前数据库的“员工表”相应字段中。(5)设置相关属性,使表对象“员工表”中密码字段最多只能输入五位 09 的数字。(6)建立“员工表”和“部门表”的表间关系,并实施参照完整。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tOrder”、“tDetail”、“tEmployee”和“tBook”,试按以下要求完成设计:(1)创建一个查询,查找清华大学出版社出版的图书中定价大于等于 20 且小于等于 30 的图书,并按
3、定价从大到小顺序显示“书籍名称”、“作者名”和“出版社名称”。所建查询名为“qT1”。(2)创建一个查询,查找某月出生雇员的售书信息,并显示“姓名”、“书籍名称”、“订购日期”、“数量”和“单价”。当运行该查询时,提示框中应显示“请输入月份:”。所建查询名为“qT2”。(3)创建一个查询,计算每名雇员的奖金,显示标题为“雇员号”和“奖金”。所建查询名为“qT3”。说明:奖金=每名雇员的销售金额(单价数量)合计数5。(4)创建一个查询,查找单价低于定价的图书,并显示“书籍名称”、“类别”、“作者名”、“出版社名称”。所建查询名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4
4、.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)将表对象“tEmp”中“简历”字段的数据类型改为备注型,同时在表对象“tEmp”的表结构里调换“所属部门”和“聘用时间”两个字段的位置。(2)设计报表“rEmp”的主体节区内“tOpt”复选框控件依据报表记录源的“性别”字段和“年龄”字段的值来显。示状态信息:性别为“男”且年龄小于 20 时显示为选中的打勾状态,否则显示为不选中的空白状态。(3)将“fEmp
5、”窗体上名为“bTitle”的标签文本颜色改为红色显示。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性。(分数:2.00)_国家二级(ACCESS)机试-试卷 21 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,“samp1mdb”数据库文件中已建立两个表对象(名为“员工
6、表”和“部门表”)。试按以下要求,完成表的各种操作:(1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键属性,将其属性名称作为“员工表”的对象说明内容进行设置。(2)将“员工表”中有摄影爱好的员工其“备注”字段的值设为 True(即复选框里打上勾)。(3)删除员工表中年龄超过 55 岁(不含 55 岁)的员工记录。(4)将考生文件夹下文本文件 Testtxt 中的数据导入追加到当前数据库的“员工表”相应字段中。(5)设置相关属性,使表对象“员工表”中密码字段最多只能输入五位 09 的数字。(6)建立“员工表”和“部门表”的表间关系,并实施参照完整。(分数:2.00)_正确答案:(正
7、确答案:(1)步骤 1:双击“samp1mdb”数据库。单击“表”对象,打开表“部门表”和“员工表”,发现“员工表”的部门编号是“部门表”的主键。在“员工表”上右键单击,进入“属性”对话框,在说明中输入“部门号”,如图 2-110 所示。 步骤 2:单击“确定”按钮。 (2)步骤 1:打表“员工表”。执行【记录】【筛选】【高级筛选】菜单命令,双击“员工表”中的“简历”字段,在其条件下输入:like”*摄影*”如图 2111 所示。 )解析:解析:(1)本题主要考查外主键的含义以及如何设置表的属性,外主键就是一个表的字段是另一个表主键,对另一个表称为外主键。 (2)主要考查筛选记录,即筛选有摄影
8、爱好的记录。 (3)考查记录操作的删除。 (4)考查 Access 的数据导入。 (5)考查掩码设置。 (6)考查表“关系”的创建。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好表对象“tOrder”、“tDetail”、“tEmployee”和“tBook”,试按以下要求完成设计:(1)创建一个查询,查找清华大学出版社出版的图书中定价大于等于 20 且小于等于 30 的图书,并按定价从大到小顺序显示“书籍名称”、“作者名”和“出版社名称”。所建查询名为“qT1”。(2)创建一个查询
9、,查找某月出生雇员的售书信息,并显示“姓名”、“书籍名称”、“订购日期”、“数量”和“单价”。当运行该查询时,提示框中应显示“请输入月份:”。所建查询名为“qT2”。(3)创建一个查询,计算每名雇员的奖金,显示标题为“雇员号”和“奖金”。所建查询名为“qT3”。说明:奖金=每名雇员的销售金额(单价数量)合计数5。(4)创建一个查询,查找单价低于定价的图书,并显示“书籍名称”、“类别”、“作者名”、“出版社名称”。所建查询名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2mdb”数据库,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮
10、:在“显示表”对话框中双击表“tBook”,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:双击“tBook”表中的“书籍名称”、“作者名”、“出版社名称”和“定价”字段。 步骤 3:在“定价”字段的“排序”行中选中“降序”选项,“条件”行中输入:Between 20And 30,取消“显示”行复选框的勾选。 步骤 4:在“出版社名称”字段的“条件”行中输入;清华大学出版社,如图 2-283 所示。 步骤 5:单击“保存”按钮,在“查询名称”输入框中输入“qT1”,单击“确定”按钮,关闭设计视图。 (2)步骤 1:单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双
11、击表“tOrder”、“tDetail”、“tEmployce”和“tBook”。单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:分别双击“tBook”表中的“姓名”、“书籍名称”、“订购日期”、“数量”和“单价”字段。 步骤 3:在“单价”字段下一列输入:Format(出生日期,“m”),在该字段的“条件”行中输入:请输入月份:,单击取消“显示”行复选框的勾选,如图 2-284 所示。 步骤 4:单击“保存”按钮,在“查询名称”输入框中输入“qT2”,单击“确定”按钮,关闭设计视图。 (3)步骤 1:单击“新建”按钮,选中“设计视图”。单击“确定”按钮。在“显示表”对话框中双击表“tOr
12、der”、“tDetail”,单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:双击字段“雇员号”,在下一个字段行输入;奖金:(Sum(、数量*单价)*05,如图 2-285 所示。 步骤 3:执行【视图】【总计】菜单命令,在“雇员号”字段的“总计”行下拉列表中选中“分组”,在“奖金”字段的“总计”行下拉列表中选中“表达式”。 )解析:解析:(1)本题主要考查多条件查询的条件表达。 (2)本题主要考查参数查询的设计方法。 (3)本题主要考查查询中的计算与分组的方法的应用。 (4)本题主要考查参数查询的设计方法。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_
13、解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)将表对象“tEmp”中“简历”字段的数据类型改为备注型,同时在表对象“tEmp”的表结构里调换“所属部门”和“聘用时间”两个字段的位置。(2)设计报表“rEmp”的主体节区内“tOpt”复选框控件依据报表记录源的“性别”字段和“年龄”字段的值来显。示状态信息:性别为“男”且年龄小于 20 时显示为选中的打勾状态,否则显示为不选中的空白状态。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜
14、色改为红色显示。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp3mdb”数据库。单击“表”对象,单击“tEmp”表,单击“设计”按钮,单击“简历”所对应的数据类型选择“备注”。 步骤 2:把鼠标指向“所属部门”字段待,变成形状,单击选中“所属部门”整行,按住左键。把“所属部门”拖到“聘用时间”下边,释放鼠标。 步骤 3:单击“保存”按钮,关闭设计视图窗口。 (2)步骤 1:单击“报表”对象,单击“rEmp”报表,单击“设计”按钮,右键单击“tOpt”复选框,单击快捷菜单中的“属性”。在“属性”对话框内的“控件来源”中输入运算公式:iif(性别=”男”and 年龄 )解析:解析:本题主要考查主要报表的控件设置和报表中的简单数据处理、控件的样式设置。