1、国家二级 ACCESS机试(操作题)模拟试卷 402及答案解析(总分:32.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)在考生文件夹下,“samp1accdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。试按以下要求,完成表和窗体的各种操作:(分数:12.00)(1).分析表对象“销售业绩表”的字段构成、判断并设置其主键。(分数:2.00)_(2).将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。(分数:2.00)_(3).建立表对象“职工表”“物品表”和“销售业绩表”的表间关系,
2、并实施参照完整性。(分数:2.00)_(4).将考生文件夹下 Excel文件 Testxls 中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(分数:2.00)_(5).将窗体 fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。(分数:2.00)_(6).在窗体 fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。(分数:2.00)_二、简单应用题(总题数:1,分数:8.00)考生文件夹下存在一个数
3、据库文件“samp2accdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:(分数:8.00)(1).以表对象“tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40岁的男职工的“编号”“姓名”“性别”“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(分数:2.00)_(2).以表对象“tEmp”和“tGrp”为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间“三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。(分数:2.00
4、)_(3).创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:1,分数:12.00)在考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(分数:12.00)(1).在窗体的“窗体页眉”中距左边 04
5、厘米、距上边 12 厘米处添加一个直线控件,控件宽度为105 厘米,控件命名为“tLine”。(分数:2.00)_(2).将窗体中名称为“1Talbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为#0072BC)、字体名称改为“华文行楷”、字体大小改为 22。(分数:2.00)_(3).将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮。(分数:2.00)_(4).假设“tStud”表中,“学号”字段的第 5位和 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为
6、“tSub”的文本框控件的相应属性,使其根据“学号”字段的第 5位和第 6位编码显示对应的专业名称。(分数:2.00)_(5).在窗体相关事件中,代码重置窗体标题为“XXXX 年度党员学生信息”,这里 XXXX为系统日期四位当前年;代码设置窗体的记录源为表对象“tStud”中的党员信息。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。(分数:2.00)_(6).在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。 注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 V
7、BA代码;不允许修改表对象“tStud”; 程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 402答案解析(总分:32.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)在考生文件夹下,“samp1accdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。试按以下要求,完成表和窗体的各种操作:(分数:12.00)(1).分析表对象“销售业绩表”的字段构成、判断并设置其
8、主键。(分数:2.00)_正确答案:(正确答案:步骤 1:打开“samp1accdb”数据库窗口,右击“销售业绩表”,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:同时选中“时间”“编号”“物品号”字段,单击【工具】分组中的“主键”按钮。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析:(2).将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。(分数:2.00)_正确答案:(正确答案:步骤 1:选中“表”对象,右击“物品表”,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:在“字段名称”列将“生产厂家”改为“生产企业”。 步骤 3:单击快速访
9、问工具栏中的“保存”按钮,关闭设计视图。)解析:(3).建立表对象“职工表”“物品表”和“销售业绩表”的表间关系,并实施参照完整性。(分数:2.00)_正确答案:(正确答案:步骤 1:在数据库工具功能区的关系分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择”显示表”快捷菜单命令。分别添加表“职工表”“物品表”和“销售业绩表”到“关系”界面,关闭显示表对话框。 步骤 2:双击“职工表”和“销售业绩表”表之间的连线,在弹出的“编辑关系”窗口中勾选“实施参照完整性”复选框,然后单击“确定”按钮。 步骤 3:同理,双击“销售业绩表”和“物品表”之间的连线,在弹出的“编辑关系”窗口中
10、勾选“实施参照完整性”复选框,然后单击“确定”按钮。 步骤 4:单击快速访问工具栏中的“保存”按钮,关闭“关系”界面。)解析:(4).将考生文件夹下 Excel文件 Testxls 中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(分数:2.00)_正确答案:(正确答案:步骤 1:在外部数据功能区的“导入并链接”组中单击“Excel”按钮。 步骤 2:在弹出的获得外部数据-Excel 电子表格对话框中,单击“浏览”按钮,在弹出的打开对话框内浏览“Testxls”文件所在的存储位置(考生文件夹下),选中“Testxls”Excel 文件,单击“打开”按
11、钮。 步骤 3:接着在获得外部数据-Excel 电子表格对话框中选中“通过创建链接表来链接到数据源”项,单击“确定”按钮。 步骤 4:系统弹出导入数据表向导对话框,此时默认的是 sheet1表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,输入数据导入的表名“tTest”,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。)解析:(5).将窗体 fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。(分数:2.00)_正确答案:(正确答案:步骤 1:在开始功能区的“窗体”面板中右击“fTest”窗体,选择“设计视图”快捷菜单命令,打开“frest”的设
12、计视图。 步骤 2:右键单击控件“bTitle”,选择“属性”命令,在“格式”选项卡下的“特殊效果”行右侧下拉列表中选中“阴影”,关闭属性表对话框。 步骤3:单击快速访问工具栏中的“保存”按钮保存修改。)解析:(6).在窗体 fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。(分数:2.00)_正确答案:(正确答案:步骤 1:继续上一题操作,右键单击“bt1”按钮,选择“属性”命令,查看“左”“宽度”和“高度”,并记录下来。关闭属性表对话框。 步骤 2:要设
13、置“bt2”与“bt3”的大小尺寸与按钮“bt1”一致,左边界与按钮“bt1”左对齐,右键单击“bt2”按钮,选择“属性”命令,分别在“左”“宽度”和“高度”行输入“35cm”“3cm”和“1cm”,关闭属性表对话框。按照以上步骤设置“bt3”的“左”“宽度”“高度”分别为“35cm”“3cm”“1cm”。 步骤 3:单击的“保存”按钮,关闭设计视图。)解析:二、简单应用题(总题数:1,分数:8.00)考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:(分数:8.00)(1).
14、以表对象“tEmp”为数据源,创建一个查询,查找并显示年龄大于等于 40岁的男职工的“编号”“姓名”“性别”“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。(分数:2.00)_正确答案:(正确答案:步骤 1:打开“samp2accdb”数据库,在创建!查询分组中单击“查询设计”按钮,弹出查询设计器。 步骤 2:在显示表对话框中添加“tEmp”为数据源,关闭显示表对话框。 步骤 3:分别双击“tEmp”中的“编号”“姓名”“性别”“年龄”和“职务”字段,在“性别”字段对应的“条件”行中输入:”男”,在“年龄”字段对应的“条件”行中输入:=40,如图 28-1所示。 )解析:(2).以表
15、对象“tEmp”和“tGrp”为数据源,创建一个查询,按照部门名称查找职工信息,显示职工的“编号”、“姓名”及“聘用时间“三个字段的内容。要求显示参数提示信息为“请输入职工所属部门名称”,所建查询命名为“qT2”。(分数:2.00)_正确答案:(正确答案:步骤 1:在“Samp2accdb”数据库窗口下,在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中添加“tEmp”和“tGrp”表,拖动“tGrp”表中的“部门编号”字段到“tEmp”表中的“所属部门”字段上,建立两表间的联系,关闭显示表对话框。 步骤 2:分别双击“tEmp”表中“编号”“姓名”及“聘用时间
16、”3 个字段。双击“tGrp”的“部门名称”字段,在“部门名称”字段对应的“条件”行输入参数:请输入职工所属部门名称,并取消“显示”复选框的勾选,如图 28-2所示。 )解析:(3).创建一个查询,将表“tBmp”中“编号”字段值均在前面增加“05”两个字符,所建查询命名为“qT3”。(分数:2.00)_正确答案:(正确答案:步骤 1:在“samp2accdb”数据库窗口下,在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中添加“tBmp”表,关闭显示表对话框。 步骤 2:单击查询类型分组中的“更新”按钮,在查询设计器中出现“更新到”行。双击“tBmp”中“编号
17、”字段,在“更新到”行中添加:05+编号, )解析:(4).创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除表对象“tTmp”中指定姓名的记录,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:步骤 1:在“Samp2accdb”数据库窗口下,在创建功能区的查询分组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中添加“tBmp”表,关闭显示表对话框。 步骤 2:单击查询类型分组中的“删除”按钮,在查询设计器中出现“删除”行。双击“tBmp”中“姓名”字段,在“条件”行中添加参数:请输入需要删除的职工姓名,如图 28-4所示。)解析
18、:三、综合应用题(总题数:1,分数:12.00)在考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(分数:12.00)(1).在窗体的“窗体页眉”中距左边 04 厘米、距上边 12 厘米处添加一个直线控件,控件宽度为105 厘米,控件命名为“tLine”。(分数:2.00)_正确答案:(正确答案:步骤 1:双击“samp3accdb”数据库,在对象导航窗格中右键单击“fStud”窗体,选择右键菜单“设计视图”,进入窗体的设计视图。 步骤 2:在窗体设计工具选项卡
19、的控件命令组中单击“直线”控件,按住Shift键在窗体页眉区内绘制直线;鼠标右键单击直线,在右键菜单中选择“属性”,在弹出的属性表对话框内修改“名称”为“tLine”“上边距”为“12cm”“左”为“04cm”“宽度”为“105cm”。如图 11-13所示。 )解析:(2).将窗体中名称为“1Talbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为#0072BC)、字体名称改为“华文行楷”、字体大小改为 22。(分数:2.00)_正确答案:(正确答案:步骤 1:在“fStud”的设计视图中,在属性表对话框上方的对象选择器中选中“1Talbel”标签控件,在“格式”选项卡设置“前景颜色”为“
20、#0072BC”(使用颜色代码更为准确)、“字体名称”为“华文行楷”“字号”为“22”。 步骤 2:单击“保存”按钮,保存设置。)解析:(3).将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮。(分数:2.00)_正确答案:(正确答案:步骤 1:在“fSmd”的设计视图中,在属性表对话框上方的对象选择器中选中“窗体”。 步骤 2:在“格式”选项卡中,设置“边框样式”为“细边框”“滚动条”为“两者均无”“记录选择器”为“否”“导航按钮”为“否”“分隔线”为“否”“关闭按钮”为“是”“最大最小化按钮”为“无”。设计完毕的窗体属性表对
21、话框如图 11-14所示。 步骤 3:单击快速访问工具栏中的“保存”按钮,保存设置。 步骤 4:单击窗体设计工具选项卡中视图命令组的“窗体视图”命令运行窗体,如图 11-15所示。 )解析:(4).假设“tStud”表中,“学号”字段的第 5位和 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第 5位和第 6位编码显示对应的专业名称。(分数:2.00)_正确答案:(正确答案:步骤 1:在对象导航窗格中右键单击“fSmd”窗体,选择菜单“设计视图”,进入窗体的设计视图。
22、步骤 2:在属性表对话框上方的对象选择器中选中“tSub”文本框控件,设置“控件来源”属性为:=IIf(Mid(tNuml,5,2)=10,信息,管理)。 步骤 3:单击快速访问工具栏中的“保存”按钮,保存设置。)解析:(5).在窗体相关事件中,代码重置窗体标题为“XXXX 年度党员学生信息”,这里 XXXX为系统日期四位当前年;代码设置窗体的记录源为表对象“tStud”中的党员信息。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。(分数:2.00)_正确答案:(正确答案:步骤 1:在“fSmd”的设计视图中,在属性表对话框上方的对象选择器中选中“窗体”,单击“事件”选项卡,在“
23、加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到 VBA代码编辑界面。 步骤 2:在“*Add1*”之间输入: MeCaption=Year(Date)&“年度党员学生信息 步骤 3:在“*Add2*”之间输入: MeRecordSource=tStud 步骤 4:单击快速访问工具栏中的“保存”按钮,保存设置。)解析:(6).在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。 注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象“tStud”; 程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_正确答案:(正确答案:步骤 1:在“fSmd”的设计视图中,单击“退出”命令按钮控件,单击属性表对话框的“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到 VBA代码编辑界面。 步骤 2:在“*Add3*”之间输入: DoCmdClose acForm,fStud 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭代码窗口。单击窗体设计工具选项卡中视图命令组的“窗体视图”命令运行窗体,如图 11-16所示。 )解析: