《全国计算机二级ACCESS上机考试模拟试卷及参考答案.pdf》由会员分享,可在线阅读,更多相关《全国计算机二级ACCESS上机考试模拟试卷及参考答案.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1/18 上机考试模拟试卷(1)一、基本操作题 在考生文件夹下,“samp1.mdb”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。试按以下要求,顺序完成表的各种操作:(1)设置表对象“职工表”的聘用时间字段默认值为系统日期。(2)设置表对象“职工表”的性别字段有效性规则为:男或女;同时设置相应有效性文本为“请输入男或女”。(3)将表对象“职工表”中编号为“000019”的员工的照片字段值设置为考生文件夹下的图像文件“000019.bmp”数据。(4)删除职工表中姓名字段含有“江”字的所有员工纪录。(5)将表对象“职工表”导出到考生文件夹下的“samp.mdb”空数据库文件中,要
2、求只导出表结构定义,导出的表命名为“职工表 bk”。(6)建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。二、简单应用题 考生文件夹下存在有数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。试按以下要求完成查询设计:(1)创建一个选择查询,查找并显示简历信息为空的学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”;(2)创建一个选择查询,查找选课学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”;(3)创建一个选择查询,按系别
3、统计各自男女学生的平均年龄,显示字段标题为“所属院系”、“性别”和“平均年龄”,所建查询命名为“qT3”;(4)创建一个操作查询,将表对象“tStud”中没有书法爱好的学生的“学号”、“姓名”、和“年龄”三个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。三、综合应用题 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,试按以下功能要求补充设计。(1)将窗体“fEmp”上文本框“tSS”更改为组合框类型,保持控件
4、名称不变。设置其相关属性实现下拉列表形式输入性别“男”和“女”;(2)将窗体对象“fEmp”上文本框“tPa”改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出“党员否”字段值;(3)修正查询对象“qEmp”设计,增加退休人员(年龄=55)的条件;(4)单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录2/18 源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),调用设计好的宏“mEmp”来关闭窗体。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改查询对象“qEmp”中未涉及的
5、属性和内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“*”与“*”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。3/18 上机考试模拟试卷(2)一、基本操作题 考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”和“tScore”,窗体对象“fTest”和宏对象 mTest。并按照以下要求完成操作:(1)将“tStud”表的“简历”字段的显示宽度设置为 40。(2)通过“学号”建立表“tStud”与表“tScore”之间的一对多了解。(3)将窗体“fTest”中显示标题为“Button1”的命令按钮改
6、为显示“按钮”。(4)将宏“mTest”删除。(5)设置“tScore”表“课程号”字段的输入掩码为只能输入 5 位数字或字母形式。(6)将“tStud”表中的“简历”字段隐藏起来。二、简单应用题 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。试按以下要求完成设计:(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“学号”、“姓名”、“性别”、“年龄”和“简历”五个字段内容,所建查询命名为“qT1”;(2)创建一个查询,查找学
7、生的成绩信息,并显示为“学号”、“姓名”和“平均成绩”三列内容,其中“平均成绩”一列数据由计算得到,选择“固定”格式并保留两位小数显示,所建查询命名为“qT2”;(3)创建一个查询,按输入的学生学号查找并显示该学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT3”;当运行该查询时,应显示参数提示信息:“请输入学号”;(4)创建一个查询,将表“tStud”中男学生的信息追加到“tTemp”表对应的“学号”、“姓名”、“年龄”、“所属院系”和“性别”字段中,所建查询命名为“qT4”。三、综合应用题 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tE
8、mp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计:(1)将表对象“tEmp”中“聘用时间”字段的格式调整为“长日期”显示、“性别”字段的有效性文本设置为“只能输入男和女”,并对应修改有效性规则。(2)设置报表“rEmp”按照“聘用时间”字段升序排列输出;将报表页面页脚区域内名为“tPage”的文本框控件设置为系统的日期;4/18(3)将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”命令按钮 1 厘米的位置(即标签的下边界距命令按钮的上边界 1 厘米)。同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”,以完成
9、按钮单击打开报表的操作。注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性。5/18 上机考试模拟试卷(3)一、基本操作题 在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.mdb”和“dResearch.mdb”,照片文件名为“照片。bmp”。试按以下操作要求,完成表的建立和修改:(1)将考生文件夹下的“dResearch.mdb”数据库中的“tEmployee”表导入到 samp1.mdb 数据库中。(2)创建一个名为“tBranch”的新表
10、,其结构如下:字段名称 类型 字段大小 部门编号 文本 16 部门名称 文本 10 房间号 数字 整型(3)将新表“tBranch”中的“部门编号”字段设置为主键。(4)设置新表“tBranch”中的“房间号”字段的“有效性规则”,保证输入的数字在 100 到 900 之间(不包括 100 和 900)。(5)在“tBranch”表输入如下新记录。部门编号 部门名称 房间大小 001 数量经济 232 002 公共关系 333 003 商业经济 444(6)在“tEmployee”表中添加一个新字段,字段名为“照片”,类型为“OLE 对象”。设置“李丽”记录的“照片”字段数据为考生文件夹下的“
11、照片。BMP”图像文件。二、简单应用题 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tTeacher”、“tCourse”、“tStud”和“tGrade”,试按以下要求完成设计:(1)创建一个查询,按输入的教师姓名查找教师的授课情况,并按“上课日期”字段降序显示“教师姓名”、“课程名称”、“上课日期”三个字段的内容,所建查询名为“qT1”;当运行该查询时,应显示参数提示信息:“请输入教师姓名”。(2)创建一个查询,查找学生的课程成绩大于等于 80 且小于等于 100 的学生情况,显示“学生姓名”、“课程名称”和“成绩”三个字段的内容,所建查询名为“qT2”。(
12、3)对表“tGrade”创建一个分组总计查询,假设学号字段的前 4 位代表年级,要统计各个年级不同课程的平均成绩,显示“年级”、“课程 ID”和“成绩之 Avg”,并按“年级”降序排列,所建查询为“qT3”。(4)创建一个查询,按“课程 ID”分类统计最高分成绩与最低分成绩的差,并显示“课程名称”、“最高分与最低分的差”等内容。其中,最高分与最低分的差由计算得到,所6/18 建查询名为“qT4”。三、综合应用题 考生文件夹下存在 1 个数据库文件 samp3.mdb,里面已经设计好窗体对象“测试窗体”及宏对象“测试宏”。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加
13、1 个标签控件,其名称为“title”,标题显示为“窗体测试示例”。(2)在窗体主体节区内添加两个复选框控件,复选框选项按钮分别命名为“op1”和“op2”,对应的复选框标签显示内容分别为“窗体类型 1”和“窗体类型 2”,标签全称分别为“opbt1”和“opbt2”。(3)分别设置复选框选项按钮 op 1 和 op 2 的“默认值”属性为假值。(4)在窗体页脚节区位置添加 1 个命令按钮,命名为“com1”,标题为“测试按钮”。(5)设置命令按钮 com1 的单击事件属性为给定的宏对象“测试宏”。(6)将窗体标题设置为“窗体测试示例”注意:不得修改窗体对象“测试窗体”中未涉及的属性;不允许修
14、改宏对象“测试宏”。7/18 上机考试模拟试卷(1)参考答案及解析 一、基本操作题【审题分析】基本操作题主要考查的是对表的基本操作。(1)、(2)小题是考查字段属性设置,在表“设计“视图中操作。【操作步骤】在“samp1”数据库窗口中单击“表”对象,选择“职工表”,单击【设计】按钮,打开“职工表”的“设计”视图。设置“聘用时间”字段的“默认值”属性为“date()”。设置“性别”字段的“有效性规则”属性为“男 Or 女”;“有效性文本”属性为“请输入男或女”。单击工具栏【保存】按钮,保存对表的设置。(3)小题考查数据表的数据录入操作,在数据表视图中操作。【操作步骤】在“samp1”数据库窗口中
15、单击“表”对象,选择“职工表”,单击【打开】按钮,打开“职工表”的“数据表”视图。单击选中“职工编号”为“000019”的员工的“照片”字段,执行【插入】|【对象】菜单命令,打开“插入对象”对话框,如题图1-1所示。选择“由文件创建”选项,单击【浏览】命令按钮,打开“浏览”对话框,选择考生文件夹下的图像文件“000019.bmp”后返回“插入对象”对话框。在对话框中单击【确定】命令按钮,完成照片数据的录入。关闭“数据表”视图。(4)小题考查对数据表记录的操作。【操作步骤】在“职工表”的“数据表”视图中,单击字段名“姓名”选中该列,再单击工具栏【升序排序】按钮,使“江”姓员工的记录集中显示。拖选
16、所需记录的行选择器选择多个记录。单击工具栏【删除记录】按钮,完成删除操作。(5)小题考查对数据表的导出。【操作步骤】在“samp1”数据库窗口中选中表对象“职工表”。题图 1-1“插入”对象对话框 题图 1-2“导出”对话框-8/18 执行【文件】|【导出】菜单命令,打开“将表导出为”对话框。在对话框中选择考生文件夹下的“samp.mdb”空数据库文件,单击【导出】命令按钮,弹出“导出”对话框。在对话框中输入“导出到”的表命名为“职工表 bk”,并选中“只导出定义”选项,如题图 1-2 所示,单击【确定】完成操作。(6)小题考查创建表关系和实施参照完整性。参照完整性是针对两个表进行设置的,因此
17、首先要建立表间关系。而且有一个表中必须建立关联字段的主索引(或候选索引)。本题已设“部门表”的主键是“部门编号”,且两表已建关联。【操作步骤】在“samp1”数据库窗口中单击“表”对象,执行【工具】|【关系】菜单命令,打开“关系”窗口和“显示表”对话框。将对话框中的“职工表”和“部门表”添加到“关系”窗口中,关闭“显示表”对话框。将“职工表”中的“部门编号”字段拖至“部门表”中的“部门编号”字段,弹出“编辑关系”对话框。在对话框中设置参照完整性如题图1-3所示。单击【创建】命令按钮,关闭对话框,完成设置。二、简单应用题【审题分析】简单应用题主要考查的是有关各种查询的创建操作。(1)本题考查利用
18、单数据源创建查询对象。【操作提示】在“samp2”数据库窗口中单击“查询”对象,双击“在设计视图中创建查询”方法打开查询”设计”视图和“显示表”对话框。从“显示表”对话框中将“tStud”表添加到”设计”视图中,按题意设置显示字段,由于“简历”字段虽不是题目要求的显示字段,但必须作为查询条件出现,所以,也应将其拖到“字段”单元格中。设置查询准则:“简历”字段为“Is Null”,设置“简历”字段的“显示”复选框为取消状态,设置如题图 1-4 所示。保存查询,命名为“qT1”。(2)本题考查利用多个数据源创建查询对象的能力。【操作提示】题图 1-3“编辑关系”对象对话框 题图 1-4“qT1”设
19、计视图 9/18 在“samp2”数据库窗口中单击“查询”对象,再双击“利用向导创建查询”方法打开“简单查询向导”第 1 个对话框。从对话框中依次选择数据源及其字段,如题图 1-5 所示。按向导提示操作,完成后的查询“设计”视图如题图 1-6 所示。保存查询,命名为“qT2”。(3)本题考查利用单个数据源创建完成有计算功能的查询对象。【操作提示】在“samp2”数据库窗口中单击“查询”对象,双击“在设计视图中创建查询”方法打开查询“设计”视图和“显示表”对话框。在查询“设计”视图中添加数据源,在设计网格中添加要显示的字段为“所属院系”、“性别”、“年龄”。执行【视图】|【总计】菜单命令,在视图
20、网格中加入“总计”栏。设置“所属院系”和“性别”字段的“总计”单元格均为“分组”,“年龄”字段的“总计”单元格均为“平均值”。修改“年龄”字段单元格的内容为“平均年龄:年龄”。完成后如题图 1-7 所示。保存查询,命名为“qT3”。(4)本题考查创建操作查询的能力。【操作提示】在“samp2”数据库窗口中单击“查询”对象,双击“在设计视图中创建查询”方法打开查询“设计”视图和“显示表”对话框。在查询”设计”视图中添加数据源“sTud”,在设计网格中添加要显示的字段为“学号”、“姓名”、“年龄”和“简历”。设置“简历”字段的条件单元格为“Not Like(*书法*)Or Is Null”执行【查
21、询】|【追加查询】菜单命令,在”设计”视图网格中加入“追加到”行,设置如题图 1-8 所示。保存查询,命名为“qT4”。题图 1-5“简单查询向导”第 1 个对话框 题图 1-6“qT2”设计视图 10/18 三、综合应用题【审题分析】综合应用题主要考查的是窗体、报表创建,以及各数据库对象的综合应用操作。(1)、(2)小题考查对窗体控件的创建及修改。【操作提示】打开窗体“fEmp”的“设计”视图,选中文本框控件“tss”,单击鼠标右键打开快捷菜单,执行【更改为】|【组合框】菜单命令。在“tss”组合框的属性窗口中选择“数据”选项卡,设置“行来源类型”属性为“值列表”,“行来源”属性为“男;女”
22、。设置窗体的“记录源”属性为表对象“tEmp”。删除文本框“tss”,创建一个复选框,命名为“tss”。在“tss”的“控件来源”属性的下拉列表中选择“党员否”字段。单击工具栏【保存】按钮,保存窗体设置。(3)小题考查对查询的修改。【操作提示】打开“qEmp”的查询“设计”视图。在“年龄”字段的“条件”网格中输入查询准则“=55”。单击工具栏【保存】按钮,保存查询设置。(4)小题考查 VBA 代码编写,以及命令按钮与事件过程或宏的连接。【操作提示】打开窗体“fEmp”的“设计”视图。在【刷新】按钮的“单击”属性单元格中选择“事件过程”,然后单击按钮,进入 VBE,在代码窗口的 bt1_Clic
23、k 事件过程中补充下面的语句:Form.RecordSource=qEmp 在【退出】按钮的“单击”属性单元格中选择宏对象“mEmp”。题图 1-7“qT3”设计视图 题图 1-8“qT4”设计视图 11/18 上机考试模拟试卷(2)参考答案及解析 一、基本操作题【审题分析】基本操作题主要考查的是对表的基本操作。(1)小题是考查字段属性设置。【操作步骤】在表“设计”视图中打开表“tStud”,选择“简历”字段。将“字段属性”栏的“格式”属性设置为“40”保存设置。(2)小题考查表关系的创建。【操作步骤】在“samp1”数据库窗口中单击“表”对象,执行【工具】|【关系】菜单命令,打开“关系”窗口
24、和“显示表”对话框。将对话框中的“tStud”和“tScore”添加到“关系”窗口中,关闭“显示表”对话框。将“tStud”中的“学号”字段拖至“tScore”中的“学号”字段,弹出“编辑关系”对话框,单击【创建】命令按钮即可。关闭“关系”窗口,保存设置。(3)小题考查窗体控件的修改。【操作步骤】在窗体“设计”视图中打开窗体“fTest”。打开【Button1】的命令按钮的属性窗口。设置【Button1】的命令按钮的“标题”属性为“按钮”。单击工具栏【保存】按钮,保存窗体设置。(4)小题是考查字段属性设置。【操作步骤】在表“设计”视图中打开表“tScore”,选择“课程号”字段。将“字段属性”
25、栏的“输入掩码”属性设置为“AAAAA”单击工具栏【保存】按钮,保存窗体设置。(5)将“tStud”表中的“简历”字段隐藏起来。【操作步骤】在“数据表”视图中打开表“tStud”,选择“简历”字段。单击鼠标右键,打开快捷菜单,执行【隐藏列】菜单命令。保存设置。12/18 二、简单应用题【审题分析】简单应用题主要考查的是创建各种查询的基本操作。(1)小题是考查参数查询的创建。【操作步骤】在“samp2”数据库窗口中单击“查询”对象,双击“在设计视图中创建查询”方法打开查询”设计”视图和“显示表”对话框。从“显示表”对话框中将“tStud”表添加到“设计”视图中,设置如题意所要求的显示字段。在“简
26、历”字段的“条件“单元格中输入查询准则为为“Like*&请输入爱好&*”,设置如题图 2-1 所示。保存查询,命名为“qT11”。(2)小题考查具有分组总计功能的选择查询对象的创建及设置。【操作步骤】在“samp2“数据库窗口中选择“查询”对象。双击“在设计视图中创建查询”方法,打开查询“设计”视图。添加表“tGrade”和“tStud”到“表/查询显示区”,拖拽表中字段“学号”、“姓名”和“成绩”至设计网格的对应“字段”单元格。单击工具栏【总计】按钮,在设计网格中添加“总计”行。设置“成绩”字段的“总计”单元格为“平均值”,字段名称改为“平均值:成绩”;其余字段的“总计”单元格保持默认设置为
27、“分组”。如题图 2-2 所示。先选中“平均值:成绩”列,再单击工具栏上的【属性】按钮,打开“字段属性”对话框,设置“格式”属性为“固定”格式,“小数位数”属性为“2”,如题图 2-3 所示。保存查询的设计,命名为“qT22”。(3)小题是考查参数查询的创建。【操作步骤】题图 2-1“qT11”查询设计视图 题图 2-3“字段属性”对话框 题图 2-2“qT22”查询设计视图 13/18 在“samp2”数据库中选择“查询”对象,双击“在设计视图中创建查询”方法,打开查询“设计”视图和“显示表”对话框。从“显示表”对话框中将“tStud”和“tGrade”表添加到“设计”视图中,拖拽表中字段“
28、学号”、“姓名”、“课程名称”和“成绩”到“设计”视图的网格中。在“学号”字段的“条件”单元格中输入“请输入学号”,设置其“显示”复选框为取消状态,如题图2-4 所示。保存查询,命名为“qT33”。(4)小题考查追加查询的创建。【操作步骤】在“samp2”数据库中选择“查询”对象,双击“在设计视图中创建查询”方法,打开查询“设计”视图和“显示表”对话框。在查询“设计”视图中添加数据源“tStud”表,在设计网格中添加要显示的字段为“学号”、“姓名”、“性别”和“年龄”。设置“性别”字段的“条件”单元格为“男”。执行【查询】|【追加查询】菜单命令,打开“追加”对话框,输入目标数据表“tTemp”
29、,如题图 2-5所示。单击【确定】按钮,在“设计”视图网格中添加“追加到”行,“设计”视图如题图 2-6 所示。保存查询,命名为“qT44”。题图 2-4“qT33”查询设计视图 图 2-5“追加到”对话框-题图 2-6“qT44”查询设计视图 14/18 三、综合应用题【审题分析】综合应用题主要考查的是设置窗体及报表控件的基本操作。(1)小题考查对表结构的设置。【操作步骤】在“samp3”数据库窗口中选择表对象“tEmp”,单击【设计】命令按钮打开“tEmp”表的“设计”视图。单击“聘用时间”字段,然后在“字段属性”栏中修改“格式”属性为“长日期”;单击“性别”字段,然后在“字段属性”栏中修
30、改“有效性文本”属性为“只能输入男和女”,修改“有效性规则”属性为“男 or 女”。保存表设计。(2)小题考查对报表的修改操作。【操作步骤】在“samp3“数据库窗口中选择报表对象“rEmp”,单击【设计】命令按钮打开“rEmp”报表的“设计”视图。选中“聘用时间”文本框,执行【视图】|【排序与分组】菜单命令,打开“排序与分组”对话框。在“字段/表达式”下拉列表中选择“聘用时间”字段,选择“排序顺序”为“升序”,如题图 2-7 所示。选择“tPage”文本框控件,打开控件属性窗口,设置其“控件来源”属性为“=Date”。保存报表设计。(3)小题考查对窗体控件设置。【操作步骤】在“samp3”数
31、据库窗口中选择窗体对象“fEmp”,单击【设计】命令按钮打开“fEmp”窗体的“设计”视图。选中“bTitle”标签控件,单击【属性】按钮打开控件属性窗口,计算以下表达式的值作为“bTitle”标签“上边距”属性值:btnP.Top-bTitle.Height-1 在属性窗口的对象下拉列表中选择“btnP”命令按钮,在其“单击”事件单元格的下拉列表中选择“mEmp”宏。保存窗体设计。题图 2-7“排序与分组”对话框 15/18 上机考试模拟试卷(3)参考答案及解析 一、基本操作题【审题分析】基本操作题主要考查的是对表的基本操作。(1)小题考查表的导入。【操作步骤】打开“samp1.mdb”数据
32、库窗口,选择“表”对象。执行【文件】|【获取外部数据】|【导入】菜单命令,打开“导入”对话框,设置导入对象为考生文件夹下的“dResearch.mdb”数据库文件。单击【导入】命令按钮,打开“导入“对话框,在其中选择“tEmployee”表后单击确定完成操作。(2)(4)小题考查创建新表以及设置主键。【操作步骤】在“samp1.mdb”数据库窗口中选择“表”对象。双击“使用设计器创建表”方法,打开表“设计”视图。按题目要求创建表结构。右键单击“部门编号”字段,在打开的快捷菜单中执行【主键】菜单命令。选择“房间号”字段,在“字段属性”栏设置“有效性规则”属性为“100 and=80 and=10
33、0”。保存查询的设计。(3)小题考查具有分组总计功能的选择查询对象。【操作步骤】在“samp2”数据库窗口中选择“查询”对象。双击“在设计视图中创建查询”方法,打开查询“设计”视图及“显示表”对话框。添加表“tGrade”到“表/查询显示区”,拖拽表中字段“学号”、“课程 ID”和“成绩”至设计网格的对应“字段”单元格。单击工具栏【总计】按钮,在设计网格中添加“总计”行。设置“成绩”字段的“总计”单元格为“平均值”;其余字段的“总计”单元格保持默认设置为“分组”。修 改“学 号”字 段 为“年级:Left(学号,4)”;修改“成绩”字段为“成绩之 Avg:成绩”。如题图 3-2 所示。题图 3-2“qT333”查询设计视图