1、国家二级(ACCESS)机试-试卷 57 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,“samplmdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作: (1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键,并将外键字段名称存入所属表的属性说明中。 (2)将表对象“员工表”中编号为“000006“的员工照片设置为考生文件夹下的“photobmp”图像文件(要求使用“由文件创建”方式)。 (3)删除“员工表”中姓名最后一个字为“红
2、”的员工记录。 (4)将考生文件夹下 Excel 文件 Festxls 中的数据导入并追加到当前数据库的“员工表”相应字段中。 (5)设置相关属性,使表对象“员工表”中密码字段内容不变但以“*”号形式显示。 (6)建立表对象“员工表”和“部门表”的表间关系,并实施参照完整。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好一个表对象“tStud”和一个查询对象“qStud4”。试按以下要求完成设计: (1)创建一个查询,计算并输出学生的最大年龄和最小年龄信息,标题显示为“M
3、axY”和“MinY”,所建查询命名为“qStud1”。 (2)创建一个查询,查找并显示年龄小于等于 18 岁或大于 23 岁的学生的“编号”、“姓名”和“年龄”,所建查询命名为“qStud2”。 (3)创建一个查询,按照入校日期查找山东籍学生的报到情况,并显示学生的“编号”、“姓名”和“团员否”三个字段的内容。当运行该查询时,应显示提示信息:“请输入入校日期:”,所建查询命名为“qStud3”。 (4)更改“qStud4”查询,将其中的“年龄”字段按升序排列。不允许修改“qStud4”查询中其他字段的设置。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分
4、数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“ml”。同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计: (1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为
5、24。 (2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”。 (3)设置所建命令按钮 bList 的单击事件属性为运行宏对象 ml。 (4)取消主窗体和子窗体中的导航按钮。 注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性:不允许修改表对象“tEmployee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。(分数:2.00)_国家二级(ACCESS)机试-试卷 57 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数
6、:2.00)_解析:2.在考生文件夹下,“samplmdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)。试按以下要求,完成表的各种操作: (1)分析两个表对象“员工表”和“部门表”的构成,判断其中的外键,并将外键字段名称存入所属表的属性说明中。 (2)将表对象“员工表”中编号为“000006“的员工照片设置为考生文件夹下的“photobmp”图像文件(要求使用“由文件创建”方式)。 (3)删除“员工表”中姓名最后一个字为“红”的员工记录。 (4)将考生文件夹下 Excel 文件 Festxls 中的数据导入并追加到当前数据库的“员工表”相应字段中。 (5)设置相关属性,使表对象
7、“员工表”中密码字段内容不变但以“*”号形式显示。 (6)建立表对象“员工表”和“部门表”的表间关系,并实施参照完整。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samplmdb”数据库,单击“员工表”,单击“设计”按钮,打开“员工表”设计视图。 步骤 2:选择“部门号”字段,在“说明”栏中输入:外键。如图 2-158 所示。 步骤 3:单击“保存”按钮进行保存,关闭表。 (2)步骤 1:双击打开“员工表”表,单击“编号”为“000006”员工的“照片”字段所对应的位置。 步骤 2:执行【插入】【对象】菜单命令,在对话框中选择“由文件创建”单选按钮,单击“浏览
8、”按钮,在浏览对话框中选择“photobmp”文件。如图 2-159 所示。 步骤 3:单击“确定”按钮。 (3)步骤 1:双击打开“员工表”。 步骤 2:执行【记录】【筛选】【高级筛选排序】菜单命令,在“员工表筛选 1”中,双击“姓名”字段,在条件行中输入:like*红,如图 2-160 所示。 步骤 3:执行【筛选】【应用筛选排序】菜单命令,这是最后一个字为“红”职工均被筛选出来。 步骤 4:选中所有显示的记录,单击工具栏中的“删除记录”按钮。 步骤 5:单击“保存”按钮进行保存。 )解析:解析:本题考查表的外键的分析、字段属性的设置、为字段设置添加数据值、数据文件的导入和表关系的建立。
9、在表的设计视图中可以进行字段属性的设置、外键的设置。此题中的(1)、(5)小题为设置字段的属性。在表数据表视图模式下,可以对表进行筛选,然后对记录进行删除操作,如题中的(3)小题。为字段添加位图数据,可以通过【插入】【对象】菜单来实现,如本题中的(2)小题。 Access 数据库中可以由其他数据文件导入数据从而生成新的数据表,最常用的就是由Excel 文件导入数据。此题中的(4)小题要求从电子表格文件链接数据生成 1 个新的表。在数据库窗口中可以通过关系按钮来创建表之间的关系,并实施完整性,如(6)小题。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4
10、.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好一个表对象“tStud”和一个查询对象“qStud4”。试按以下要求完成设计: (1)创建一个查询,计算并输出学生的最大年龄和最小年龄信息,标题显示为“MaxY”和“MinY”,所建查询命名为“qStud1”。 (2)创建一个查询,查找并显示年龄小于等于 18 岁或大于 23 岁的学生的“编号”、“姓名”和“年龄”,所建查询命名为“qStud2”。 (3)创建一个查询,按照入校日期查找山东籍学生的报到情况,并显示学生的“编号”、“姓名”和“团员否”三个字段的内容。当运行该查询时,应显示提示信息:“请输入入校日期:”,所建查询命
11、名为“qStud3”。 (4)更改“qStud4”查询,将其中的“年龄”字段按升序排列。不允许修改“qStud4”查询中其他字段的设置。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:打开“samp2mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。 步骤 2:在“字段”行的第 1 列输入标题“maxy:”再输入求年龄的最大值的表达式:Max(年龄)。 步骤 3:在“字段”行的第 2 列输入标题“rainy:”再输入求年龄的最小值的表达式:Min年龄)。如图 2-198
12、所示。 步骤 4:单击工具栏中的“保存”按钮,输入文件名“qStudl”,单击“确定”按钮,关闭设计视图。 (2)【操作步骤】 步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 步骤 2:分别双击“编号”、“姓名”、“年龄”字段。 步骤 3:在“年龄”字段的“条件”行输入:18 Or23,如图 2-199 所示。 步骤 4:单击工具栏中的“保存”按钮,输入文件名“qStud2”。单击“确定”按钮,关闭设计视图。 (3)【操作步骤】 步骤 l:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击
13、“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 步骤 2:分别双击“编号”、“姓名”、“团员否”和“入校日期”字段。 步骤 3:在“入校日期”字段的“条件”行输入;请输 入入校日期:,取消“显示”复选框的勾选。如图 2-200 所示。 步骤 4:单击工具栏中的“保存”按钮,输入文件名 “qStud3”,单击“确定”按钮,关闭设计视图。 (4)【操作步骤】 步骤 1:选中“查询”对象,单击“qStud4”,选择“设计视图”命令。 步骤 2:在“年龄”字段“排序”行选择“升序”,如图 2-201 所示。 步骤 3:单击工具栏中的“保存”按钮,关闭设计视图。 )解析:解
14、析:(1)本题考点:创建选择查询和参数查询;将查询的结果排序。 (2)本题主要考查简单的条件查询考生应掌握条件的表达。 (3)本题主要考查参数查询和模糊查询的应用。 (4)本题主要考查字段排序。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“ml”。同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。其中,“fEmployee
15、”窗体对象中含有一个子窗体,名称为“list”。请在此基础上按照以下要求补充“fEmployee”窗体设计: (1)在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为 24。 (2)在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”。 (3)设置所建命令按钮 bList 的单击事件属性为运行宏对象 ml。 (4)取消主窗体和子窗体中的导航按钮。 注意:不允许修改窗体对象“fEmployee”中未涉及的控件和属性:不允许修改表对象“t
16、Employee”、“tAttend”和“tWork”,也不允许修改查询对象“qT”。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:在“samp2mdb”数据库窗口中单击“窗体”对象,单击“fEmployee”,单击“设计”按钮。执行【视图】【页面页眉页脚】菜单命令,使得窗体中出现页眉页脚节。 步骤 2:单击工具箱中的“标签”控件,移动鼠标到窗体的页面页眉部分,按住鼠标拖出一个标签,输入“职工基本信息”。 步骤 3:右键单击该标签,选择“属性”命令,弹出“属性”对话框,将标签中的“名称”设置为:bTitle,在格式标签中选择“字体名称”为:黑体,“字号”为:24。 (
17、2)步骤 1:选择工具箱中的“命令按钮”控件,在窗体的页脚节内按住鼠标拖出一个命令按钮,将会弹出命令按钮向导对话框,单击“取消”按钮,这个按钮即可制作好。 步骤 2:在按钮上直接输入“显示职工科研情况”,右键单击命令按钮,选择“属性”命令,然后在属性窗体中将其“名称”属性修改为:bList。 (3)步骤 1:右键单击“bList”命令按钮,选择“属性”命令,在“属性”对话框中,选择“事件”中的“单击”,在下拉列表框中选择“ml”宏对象。 步骤 2:单击“按钮”保存设置。 (4)步骤 1:右键单击窗体,在属性窗口中选择分别窗体和子窗体对象,将其“导航按钮”均设置为“否”。如图 2-157 所示。 步骤 2:单击“按钮”保存设置。 )解析:解析:(1)【审题分析】(1)主要考查窗体构成部分的显示和隐藏、标签的绘制及其属性的设置。(2)主要考查为命令按钮的绘制及其属性的设置。(3)本题考查窗体命令按钮事件,单击某按钮会出现对应的操作;本题考查运行宏,可以直接在“属性”窗口中设置。(4)本题考查窗体和子窗体导航按钮出现是否的设置,可以直接在“属性”窗口中设置。