1、国家二级(ACCESS)机试-试卷 33 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,“samp1.mdb”数据库文件中已建立表对象“tStud”。试按以下操作要求,完成表的编辑修改:(1)将“编号”字段改名为“学号”,并设置为主键。(2)设置“入校时间”字段的有效性规则为 2005 年之前的时间(不舍 2005 年)。(3)删除表结构中的“照片”字段。(4)删除表中学号为“000003”和“000011”的两条记录。(5)设置“年龄”字段的默认值为 23。(6)完成上述操作后,将考生
2、文件夹下文本文件 tStudtxt 中的数据导入并追加保存在表“tStud”中。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tEmployee”和“tGroup”两个表对象。试按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(2)建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性。 (3)创建一个查询,查找并显示聘期超过 5年
3、(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011 吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”和查询对象“qEmployee”,同时还设计出以“q
4、Employee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为“职员基本信息表”,并命名为“bTitle”。(2)将报表主体节区中名为“tDate”的文本框显示内容设置为“聘用时间”字段值。(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边 025 厘米、距左侧 14 厘米位置,并命名为“tPage”。规定页码显示格式为“当前页总页数”,如120、220、2020 等。注意:不允许修改数据库中的表对象“tEmployee”和查询对象“qEmployee”;不允许修改报表对象“r
5、Employee”中未涉及的控件和属性。(分数:2.00)_国家二级(ACCESS)机试-试卷 33 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,“samp1.mdb”数据库文件中已建立表对象“tStud”。试按以下操作要求,完成表的编辑修改:(1)将“编号”字段改名为“学号”,并设置为主键。(2)设置“入校时间”字段的有效性规则为 2005 年之前的时间(不舍 2005 年)。(3)删除表结构中的“照片”字段。(4)删除表中学号为“000003”和“000011”的两条记录。(5
6、)设置“年龄”字段的默认值为 23。(6)完成上述操作后,将考生文件夹下文本文件 tStudtxt 中的数据导入并追加保存在表“tStud”中。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp1mdb”数据库,单击“表”对象,单击“tStud”表,单击“设计”按钮,在表设计视图下,单击“编号”修改为“学号”,在“学号”字段上右键单击,在弹出的快捷菜单上选择“主键”命令。 步骤 2:单击“保存”按钮,关闭“表设计视图”。 (2)步骤1:单击“tStud”表,单击“设计”按钮。在表设计视图下,单击“入校时间”字段。在“字段属性”中“有效性规则”中输入:#2005-1-1
7、#。 步骤 2:单击“保存”按钮,关闭“表设计视图”。 (3)步骤1:单击“tStud”表,单击“设计”按钮。在表设计视图下,单击“照片”字段,执行【编辑】【删除】菜单命令。 步骤 2:单击“保存”按钮,关闭“表设计视图”。 (4)步骤 1:双击“tStud”表,分别选中“学号”为“000003”和“000011”的两条记录,按键。 步骤 2:单击“保存”按钮,关闭表。 (5)步骤 1:单击“表”对象,单击“tStud”表,单击“设计”按钮。在表设计视图下,单击“年龄”字段。在“字段属性”中“默认值”行内输入:23。 步骤 2:单击“保存”按钮,关闭“表设计视图”。 (6)步骤 1:执行【文件
8、】【获取外部数】【导入】菜单命令,在“导入”对话框中查找要导入的文件”tStudtxt”,同时要求文件类型选为“文本文件”。在“请选择数据的保存位置”中单击“现有的表中”单选框,在其对应的行下拉选择“tStud”表。 步骤 2:单击“下一步”按钮,单击“完成”按钮。)解析:解析:(1)本题主要考查主键设置方法和字段名称的修改。 (2)主要考查字段属性的有效规则设置。(3)考查表结构调整的方法:添加和删除字段。 (4)考查记录操作:删除。 (5)考查默认值的设置。 (6)考查 Access 中数据的导入方法。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:
9、4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tEmployee”和“tGroup”两个表对象。试按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(2)建立“tGroup”和“tEmployee”两表之间的一对多关系,并实施参照完整性。 (3)创建一个查询,查找并显示聘期超过 5年(使用函数)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。(4)创建一个查询,检索职务为经理的职工的“编号”和“姓名”信息,然后将两
10、列信息合二为一输出(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011 吴大伟”),并命名字段标题为“管理人员”,所建查询命名为“qT3”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2mdb”数据库,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tEmployee”。单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:双击“tEmployee”表中的“编号”、“姓名”、“性别”、“年龄”和“职务”字段。在下一列字段行输入:InStr简历,”运动”),在其“条件”行输入:”0”。如图 2
11、-287 所示。 步骤 3:单击“保存”按钮,在“查询名称”输入框中输入“qT1”,单击“确定”按钮,关闭设计视图。 (2)步骤 1:执行【工具】【关系】菜单命令,执行【关系】【显示表】菜单命令,分别双击表“tGroup”和“tEmployee”。单击“关闭”按钮。关闭“显示表”对话框。 步骤 2:选中表“tGroup”中的“部门编号”字段,拖动鼠标到表“tEmployee”中的“所属部门”字段上,在弹出的对话框中勾选“实施参照完整性”复选框,然后单击“创建”按钮,如图 2-288 所示。 步骤 3:单击“保存”按钮,关闭“关系”界面。 (3)步骤 1:单击“新建”按钮,选中“设计视图”,单击
12、“确定”按钮。在“显示表”对话框中双击表“tGroup”和“tEmployee”。单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:双击“tEmployee”表中的“编号”、“姓名”、“职务”、“聘用时间”字段,在下一列输入:Year(Date()-Year(聘用时间),双击“tC-roup”表中的“名称”字段。 步骤 3:在“名称”字段的“条件”行中输入:”开发部”,取消“显示”行复选框的勾选。在“Year(Date()-Year(聘用时间)”字段的“条件”所在行输入:5。如图 2-289 所示。 步骤 4:单击“保存”按钮,在“查询名称”输入框中输入“qT2”,单击“确定”按钮,关闭设计
13、视图。 (4)步骤 1:单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tEmployee”。单击“关闭”按钮,关闭“显示表”对话框。 步骤 2:添加新字段:管理人员:编号+姓名。 步骤 3:双击“职务”字段,在其“条件”行中输入:”经理”,取消“职务”字段的“显示”行复选框的勾选。如图 2-290 所示。 步骤 4:单击“保存”按钮,在“查询名称”输入框中输入“qT3”单击“确定”按钮,关闭设计视图。 )解析:解析:(1)本题主要考查简单的条件查询以及条件的表达。 (2)本题主要考查表关系的建立方法。 (3)本题主要考查多条件的查询设计方法。 (4)本题考查
14、查询的字段值的合并。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”和查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为“职员基本信息表”,并命名为“bTitle”。(2)将报表主体节区中名为“tDate”的文本框显示内容设置为“聘用时间”字段值。(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算
15、控件放置在距上边 025 厘米、距左侧 14 厘米位置,并命名为“tPage”。规定页码显示格式为“当前页总页数”,如120、220、2020 等。注意:不允许修改数据库中的表对象“tEmployee”和查询对象“qEmployee”;不允许修改报表对象“rEmployee”中未涉及的控件和属性。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp3mdb”数据库窗口,选中“报表”对象,右键单击“rEmployee”,单击“设计视图”命令。 步骤 2:单击工具箱中的“标签”控件按钮,在报表页眉节区拖动一个矩形,然后输入“职工基本信息表”。 步骤 3:右键单击“职工基本信息表
16、”标签,选择“属性”命令,在“属性”对话框的“名称”行输入:bTitle,关闭“属性”对话框。 (2)步骤 1:右键单击“tDate”文本框,选择“属性”命令。 步骤 2:在“属性”对话框的“控件来源”行右侧下拉列表中选中“聘用时间”字段,关闭“属性”对话框。 (3)步骤 1:选中工具箱中的“文本框”控件,在报表页面页脚节区拖动,弹出“Text”标签和“未绑定”文本框,选中“Text”标签,然后按下Del键,将“Text”标签删除。 步骤 2:右键单击“未绑定”文本框,选择“属性”命令,弹出“属性”对话框。选中“全部”选项卡,在“名称”行输入“tPage”,分别在“上边距”和“左边距”输入“025cm”和“14cm”。在“控件来源”行输入:=Page&”&Pages,关闭“属性”对话框。 步骤 3:单击工具栏中的“保存”按钮。关闭设计视图。)解析:解析:本题考点:在报表中添加标签、文本框控件及其控件属性的设置。