1、二级 ACCESS机试-162 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹中的“samp1.mdb”数据库文件中已建立了两个表对象(名为“职工表”和“部门表”)。请按以下要求,顺序完成表的各种操作。(分数:30.00)(1).设置表对象“职工表”的聘用时间字段默认值为系统日期。(分数:5.00)_(2).设置表对象“职工表”的性别字段有效性规则为“男或女”;同时设置相应有效性文本为“请输入男或女”。(分数:5.00)_(3).将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹中的图像文件“0000
2、19.bmp”。(分数:5.00)_(4).删除职工表中姓名字段含有“江”字的所有员工记录。(分数:5.00)_(5).将表对象“职工表”导出到考生文件夹下的“samp.mdb”空数据库文件中。要求只导出表结构定义,将导出的表命名为“职工表 bk”。(分数:5.00)_(6).建立当前数据库对象“职工表”和“部门表”之间的关系,并实施参照完整性。(分数:5.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹中有个数据库文件“samp2.mdb”,其中已经设计好了 3个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。请按以下要求完成查询设
3、计。(分数:40.00)(1).创建一个查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_(2).创建一个查询,查找选课学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT2”。(分数:10.00)_(3).创建一个查询,按系别统计男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,将查询命名为“qT3”。(分数:10.00)_(4).创建一个查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”和“年龄”3 个字段的内容追加到目标表“tTemp”的对应
4、字段内,将所建查询命名为“qT4”。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp 和宏对象“mEmp”。同时,给出了窗体对象“fEmp”上的一个按钮的单击事件代码,请按以下功能要求补充设计。(分数:30.00)(1).将窗体“fEmp”上的文本框“tSS”改为组合框类型,保持控件名称不变。设置其相关属性,实现以下拉列表形式输入性别“男”和“女”。(分数:7.50)_(2).将窗体对象“fEmp”上的文本框“tPa”改为复选框类型,保持控件名称
5、不变,然后设置控件来源属性,以输出“党员否”字段值。(分数:7.50)_(3).修正查询对象“qEmp”设计,增加退休人员(年龄=55)的条件。(分数:7.50)_(4).单击“刷新”按钮(名为“bt1”),事件过程动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”,以关闭窗体。注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改查询对象“qEmp”中未涉及的属性和内容;不要修改窗体对象“fEmp”中未涉及的控件和属性。只允许在“*”与“*”之间的空行内补充一行语句,完成设计
6、,不允许增删和修改其他位置已存在的语句。(分数:7.50)_二级 ACCESS机试-162 答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹中的“samp1.mdb”数据库文件中已建立了两个表对象(名为“职工表”和“部门表”)。请按以下要求,顺序完成表的各种操作。(分数:30.00)(1).设置表对象“职工表”的聘用时间字段默认值为系统日期。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“职工表”,在弹出的快捷菜单中选择“设计视图”命令。步骤 2:单击“聘用时间”字段行的任一点,在“字段属性”中的“默
7、认值”行中输入“Date()”。)解析:(2).设置表对象“职工表”的性别字段有效性规则为“男或女”;同时设置相应有效性文本为“请输入男或女”。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“性别”字段行的任一点。步骤 2:在“有效性规则”和“有效性文本”行中分别输入“男或女”和“请输入男或女”。单击“保存”按钮 )解析:(3).将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹中的图像文件“000019.bmp”。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“视图数据表视图”命令。步骤 2:用鼠标右击学号为“000019”对应的照片列,选
8、择“插入对象”命令,在“对象类型”列表中选择“位图图像”,单击“确定”按钮。步骤 3:在弹出的“位图图像”界面中,执行菜单栏中的“编辑粘贴来源”命令,在考生文件夹中找到要插入图片的位置。步骤 4:双击“000019.bmp”文件,关闭“位图图像”界面。)解析:(4).删除职工表中姓名字段含有“江”字的所有员工记录。(分数:5.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“职工表”,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询删除查询”命令。步骤 3:双击“姓名”字段,将其添加到字段行,在“条件
9、”行中输入“Like “*江*“”。步骤 4:执行菜单栏中的“查询运行”命令,在弹出的对话框中单击“是”按钮。步骤 5:关闭设计视图,在弹出的对话框中单击“否”按钮。)解析:(5).将表对象“职工表”导出到考生文件夹下的“samp.mdb”空数据库文件中。要求只导出表结构定义,将导出的表命名为“职工表 bk”。(分数:5.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“职工表”,在弹出的快捷菜单中单击“导出”命令。步骤 2:在考生文件夹内找到要放置的位置,选中“samp.mdb”,单击“导出”按钮。步骤 3:在弹出的对话框中输入“职工表 bk”,选中“只导出定义”单选按钮,单
10、击“确定”按钮。)解析:(6).建立当前数据库对象“职工表”和“部门表”之间的关系,并实施参照完整性。(分数:5.00)_正确答案:(微步骤 步骤 1:执行菜单栏中的“工具关系”命令,再执行“关系显示表”命令,分别双击“职工表”和“部门表”,关闭显示表对话框。步骤 2:选中“职工表”中的“所属部门”字段,按住鼠标左键并拖动鼠标到“部门表”的“部门编号”字段,放开鼠标左键,在弹出的对话框中单击“实施参照完整性”处,单击“创建”按钮。步骤 3:单击“保存”按钮 )解析:解析 本题关键字有:设置字段属性的默认值、有效性规则;添加图片;删除记录;导出表;建立表间关系。第(1)、(2)小题在设计视图中设
11、置字段的属性;第(3)小题在数据表中设置图片;第(4)小题创建、删除查询,删除记录;第(5)小题用鼠标右击表名,执行“导出”命令来导出表;第(6)小题在关系界面设置表间关系。二、2简单应用题(总题数:1,分数:40.00)在考生文件夹中有个数据库文件“samp2.mdb”,其中已经设计好了 3个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。请按以下要求完成查询设计。(分数:40.00)(1).创建一个查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”4 个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步
12、骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。步骤 2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。步骤 3:在“简历”字段对应的“条件”行中输入“is null”,取消该字段对应“显示”行的复选框的勾选,从而取消该字段显示。步骤 4:单击“保存”按钮 )解析:(2).创建一个查询,查找选课学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT2”。(分数:10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视
13、图”,单击“确定”按钮。在“显示表”对话框中分别双击“tStud”表、“tCourse”表和“tScore”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“课程名”、“成绩”字段,将它们添加到“字段”行。步骤 3:单击“保存”按钮 )解析:(3).创建一个查询,按系别统计男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,将查询命名为“qT3”。(分数:10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询交
14、叉表查询”命令。步骤 3:分别双击“所属院系”、“性别”和“年龄”字段。步骤 4:执行菜单栏中的“视图总计”命令,在“年龄”字段对应的“总计”行右侧下拉列表中选择“平均值”。步骤 5:分别在“所属院系”、“性别”和“年龄”字段对应的“交叉表”行右侧下拉列表中选择“行标题”、“列标题”和“值”。步骤 6:单击“保存”按钮 )解析:(4).创建一个查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”和“年龄”3 个字段的内容追加到目标表“tTemp”的对应字段内,将所建查询命名为“qT4”。(分数:10.00)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再单击“新建”按钮,
15、选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。步骤 2:执行莱单栏中的“查询追加查询”命令,在弹出的对话框中输入“tTemp”,单击“确定”按钮。步骤 3:分别双击“学号”、“姓名”、“年龄”和“简历”字段。步骤 4:在“简历”字段对应的“条件”行中输入“Not Like “*书法*“”,取消该字段对应“显示”行的复选框的勾选,从而取消该字段显示。步骤 5:执行菜单栏中的“查询运行”命令,在弹出的对话框中单击“是”按钮。步骤 6:单击“保存”按钮 )解析:解析 本题关键字有:条件查询、分组总计查询、追加查询的创建。第(1)(4)小题在查询设
16、计视图中新建不同的查询,按要求添加相关字段和条件表达式。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,其中已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp 和宏对象“mEmp”。同时,给出了窗体对象“fEmp”上的一个按钮的单击事件代码,请按以下功能要求补充设计。(分数:30.00)(1).将窗体“fEmp”上的文本框“tSS”改为组合框类型,保持控件名称不变。设置其相关属性,实现以下拉列表形式输入性别“男”和“女”。(分数:7.50)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“fEmp”,在弹出的
17、快捷菜单中选择“设计视图”命令。步骤 2:用鼠标右击控件名“tSS”,在弹出的快捷菜单中执行“更改为组合框”命令,用鼠标右击“tSS”,在快捷菜单中选择“属性”命令,在“行来源类型”中选择“值列表”,在“行来源”中输入“男;女”,关闭属性界面。)解析:(2).将窗体对象“fEmp”上的文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性,以输出“党员否”字段值。(分数:7.50)_正确答案:(微步骤 步骤 1:选中控件“tPa”,按下“Del”键,将其删除。步骤 2:选中工具箱的“复选框”控件,单击原“tPa”的位置。选中“复选框标签”控件,按下“Del”键,将该控件删除。步
18、骤 3:用鼠标右击该复选框控件,在弹出的快捷菜单中单击“属性”命令,在“名称”行中输入“tPa”。在“控件来源”行右侧的下拉列表中选中“党员否”。关闭属性界面。)解析:(3).修正查询对象“qEmp”设计,增加退休人员(年龄=55)的条件。(分数:7.50)_正确答案:(微步骤 步骤 1:先单击“查询”对象,再用鼠标右击“qEmp”,在弹出的快捷菜单中选择“设计视图”命令。步骤 2:在“年龄”字段对应的“条件”行中输入“=55”。步骤 3:单击“保存”按钮 )解析:(4).单击“刷新”按钮(名为“bt1”),事件过程动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职
19、工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”,以关闭窗体。注意:不要修改数据库中的表对象“tEmp”和宏对象“mEmp”;不要修改查询对象“qEmp”中未涉及的属性和内容;不要修改窗体对象“fEmp”中未涉及的控件和属性。只允许在“*”与“*”之间的空行内补充一行语句,完成设计,不允许增删和修改其他位置已存在的语句。(分数:7.50)_正确答案:(微步骤 步骤 1:用鼠标右击“刷新”命令按钮,在弹出的快捷菜单中单击“事件生成器”命令,进入编程环境,在空行内输入以下代码。*Form.RecordSource=“qEmp“*关闭界面。步骤 2:用鼠标右击“退出”命令按钮,在弹出的快捷菜单中单击“属性”命令,在“控件来源”行列表中选择“mEmp”,关闭属性界面。步骤 3:单击“保存”按钮 )解析:解析 本题关键字有:设置窗体中文本框、命令按钮控件的属性;更改查询条件。第(1)、(2)小题在窗体设计视图中用鼠标右击控件名,在弹出的快捷菜单中单击“属性”命令,设置属性;第(3)小题在查询设计视图中修改查询条件;第(4)小题用鼠标右击控件名,在弹出的快捷菜单中单击“事件生成器”命令,进入编程界面,输入相关代码。