1、国家二级 ACCESS机试(操作题)模拟试卷 471及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,存在一个 Excel文件“Testxls”和一个数据库文件“samplaccdb”。“samplaccdb”数据库文件中已建立三个表对象(名为“线路”、“游客”和“团队”)和一个窗体对象(名为“brow”)。试按以下要求,完成表和窗体的各种操作:(1)将“线路”表中的“线路 ID”字段设置为主键;设置“天数”字段的有效性规则属性,有效性规则为大于 0。(2)将“团队”表中的“团队 ID”字段设置为主键;添加“线路 ID”字段,数据
2、类型为“文本”,字段大小为 8。(3)将“游客”表中的“年龄”字段删除;添加两个字段,字段名分别为“证件编号”和“证件类别”;“证件编号”的数据类型为“文本”,字段大小为 20;使用查阅向导建立“证件类别”字段的数据类型,向该字段键入的值为“身份证”、“军官证”或“护照”等固定常数。(4)将考生文件夹下 Testxls 文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)建立“线路”“团队”和“游客”三表之间的关系,并实施参照完整性。(6)修改窗体“brow”,取消“记录选择器”和“分隔线“显示,在窗体顷眉处添加一个标签控件(名为 Line),
3、标签标题为“线路介绍”,字体名称为隶书、字号大小为 18。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好“tTeacher1”和“tTeacher2”两个表对象及一个宏对象“mTest”。试按以下要求完成设计:(1)创建一个查询,查找并显示教师的“编号”“姓名”“性别”“年龄”和“职称”五个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找并显示没有在职的教师的“编号”“姓名”和“联系电话”三个字段内容,所建查询命名为“qT2”。(3)创建一个查询,将“tTeacher1”表中年龄小于等于 4
4、5的党员教授或年龄小于等于35的党员副教授记录追加到“tTeacher2”表的相应字段中,所建查询命名为“qT3”。(4)创建一个窗体,命名为“tTest”。将窗体“标题”属性设为“测试窗体”;在窗体的主体节区添加一个命令按钮,命名为“btnR”,按钮标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对象“mTest”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(1)在窗体的“窗体页
5、眉”中距左边 04 厘米、距上边 12 厘米处添加一个直线控件,控件宽度为 105 厘米,控件命名为“tLine”。(2)将窗体中名称为“ITalbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为#0072BC)、字体名称改为“华文行楷”、字体大小改为 22。(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮。(4)假设“tStud”表中,“学号”字段的第 5位和 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据
6、“学号”字段的第 5位和第 6位编码显示对应的专业名称。(5)在窗体相关事件中,代码重置窗体标题为“XXXX 年度党员学生信息”,这里 XXXX为系统日期四位当前年;代码设置窗体的记录源为表对象“tStud”中的党员信息。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。(6)在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。注:卷:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象“tStud”;程序代码只允许在“*Add*”与“*Add*”
7、之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 471答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,存在一个 Excel文件“Testxls”和一个数据库文件“samplaccdb”。“samplaccdb”数据库文件中已建立三个表对象(名为“线路”、“游客”和“团队”)和一个窗体对象(名为“brow”)。试按以下要求,完成表和窗体的各种操作:(1)将“线路”表中的“线路 ID”字段设置为主键;设置“天数”字段的有效性规则属性,有效性规则为
8、大于 0。(2)将“团队”表中的“团队 ID”字段设置为主键;添加“线路 ID”字段,数据类型为“文本”,字段大小为 8。(3)将“游客”表中的“年龄”字段删除;添加两个字段,字段名分别为“证件编号”和“证件类别”;“证件编号”的数据类型为“文本”,字段大小为 20;使用查阅向导建立“证件类别”字段的数据类型,向该字段键入的值为“身份证”、“军官证”或“护照”等固定常数。(4)将考生文件夹下 Testxls 文件中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)建立“线路”“团队”和“游客”三表之间的关系,并实施参照完整性。(6)修改窗体“bro
9、w”,取消“记录选择器”和“分隔线“显示,在窗体顷眉处添加一个标签控件(名为 Line),标签标题为“线路介绍”,字体名称为隶书、字号大小为 18。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samplaccdb”数据库窗口,右键单击“线路”表,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:在表设计视图窗口下单击“线路 ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。 步骤 3:单击“天数”字段行,在“字段属性”的“有效性规则”行中输入:0。 步骤 4:单击快速访问工具栏中的“保存”按钮,关闭设计视图。(2)步骤 1:右键单击“团队”表,
10、选择“设计视图”快捷菜单命令,打开表设计视图。在表设计视图窗口下单击“团队 ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。 步骤 2:在“出发日期”下一行的“字段名称”列中输入“线路 ID”,“数据类型”列选择“文本”,在“字段属性”的“字段大小”行中输入:8。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (3)步骤 1:右键单击“游客”表,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:右键单击“年龄”行,选择“删除行”命令,在弹出的对话框中单击“是”按钮。 步骤 3:在“团队 ID”下一行的“字段名称”列中输入“证件编号”,“数据类型”列选择“文本”
11、,在“字段大小”行中输入:20。在“证件编号”下一行的“字段名称”列中输入“证件类别”,“数据类型”列选择“查阅向导”,在弹出的“查阅向导”对话框中选中“自行键入所需的值”,单击“下一步”按钮,在表格第一列的 1、2、3 行中分别输入“身份证”、“军官证”和“护照”,单击“完成”按钮。 (4)步骤 1:在“外部数据”功能区的“导入并链接”组中单击“Excel”按钮。 步骤 2:在弹出的“获得外部数据”对话框中,单击“浏览”按钮,在弹出的“打开”对话框内浏览“testxls”文件所在的存储位置(考生文件夹下),选中“testxls”文件,单击“打开”按钮。 步骤 3:接着在“获得外部数据”对话框
12、中选中“创建链接表来链接到数据源”项,单击“确定”按钮。 步骤 4:系统弹出“导入数据表向导”对话框,单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮,设置导入的表名为“tTest”,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。 (5)步骤 1:在“数据库工具”功能区的“关系”分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择“显示表“快捷菜单命令。添加表“线路”、“团队”和“游客”,关闭“显示表”对话框。 步骤 2:单击“团队”表中的“团队 ID”字段,按住左键不放拖到“游客表”的“团队 ID”字段上释放鼠标。在弹出编辑关系的对话框中勾选“实施参
13、照完整性”复选框。单击“创建”按钮。 步骤 3:单击“团队”表中的“线路 ID”字段,按住左键不放拖动到拖到“线路”表的“线路 ID”上释放鼠标。在弹出编辑关系的对话框中勾选“实施参照完整性”复选框。单击“创建”按钮。 步骤 4:单击快速访问工具栏中的“保存”按钮。关闭窗口。 (6)步骤 1:在开始功能区的窗体面板中右击“brow”窗体,选择“设计视图”快捷菜单命令,打开“brow”的设计视图。步骤 2:右键单击“brow”窗体空白处,选择“表单属性”命令,弹出属性表对话框,在格式选项卡中,选择“记录选择器”下拉列表中值为:否,选择“分隔线”下拉列表中的值为:否,关闭“属性”窗口。 步骤 3:
14、选中控件分组中的“按钮”控件,单击窗体页眉适当位置,弹出命令按钮向导对话框,单击“取消”按钮。 步骤 4:在属性表对话框的“全部”选项卡中,设置命令按钮的“名称”属性值为:Line,“标题”的属性值为:线路介绍,“字体名称”的属性值为:隶书,“字号”的属性值为:18。 步骤 5:单击快速访问工具栏中的“保存”按钮,保存窗体,单击“确定”按钮,关闭窗体设计视图。)解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好“tTeacher1”和“tTeacher2”两个表对象及一个宏对象“mTest”。试按以下要求完成设计:(1)
15、创建一个查询,查找并显示教师的“编号”“姓名”“性别”“年龄”和“职称”五个字段内容,所建查询命名为“qT1”。(2)创建一个查询,查找并显示没有在职的教师的“编号”“姓名”和“联系电话”三个字段内容,所建查询命名为“qT2”。(3)创建一个查询,将“tTeacher1”表中年龄小于等于 45的党员教授或年龄小于等于35的党员副教授记录追加到“tTeacher2”表的相应字段中,所建查询命名为“qT3”。(4)创建一个窗体,命名为“tTest”。将窗体“标题”属性设为“测试窗体”;在窗体的主体节区添加一个命令按钮,命名为“btnR”,按钮标题为“测试”;设置该命令按钮的单击事件属性为给定的宏对
16、象“mTest”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:双击“samp2aecdb”数据库,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tTeacherl”表。关闭对话框。双击“编号”“姓名”“性别”“年龄”和“职称”字段。如图 33-1所示。 步骤 2:单击快速访问工具栏中的“保存”按钮,输入文件名“qT1”。单击“确定”按钮,关闭“qT1”设计视图。 (2)【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tTeaeherl”表。关闭对话框。双击“编号”“姓名”和“联系电话”“在
17、职否”字段。在“在职否”的条件行内输入:0,取消“显示”复选框的勾选。 步骤 2:单击工具栏上的“保存”按钮,输入文件名“qT2”。单击“确定”按钮,关闭“qT2”查询视图。 (3)【操作步骤】 步骤 1:在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。在对话框中添加“tTeacher1”表。关闭对话框。 步骤 2:单击分组中的“追加”按钮,在对话框表名称的行中选择“tTeacher2”,单击“确定”按钮。 步骤 3:双击“编号”“姓名”“性别”“年龄”、“职称”“政治面目”字段。在“年龄”条件行内输入:=35,“或”所在行输入:=45。在“职称”所在条件行内输入:副教授,“或”所在
18、行输入:教授。在“政治面目”条件行内输入:党员,“或”所在行输入:党员。如图 33-2所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(1)在窗体的“窗体页眉”中距左边 04 厘米、距上边 12 厘米处添加一个直线控件,控件宽度为 105 厘米,控件命名为“tLine”。(2)将窗体中名称为“ITalbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为#0072BC)、字体名称改为“华文行楷”、
19、字体大小改为 22。(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线,并且只保留窗体的关闭按钮。(4)假设“tStud”表中,“学号”字段的第 5位和 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第 5位和第 6位编码显示对应的专业名称。(5)在窗体相关事件中,代码重置窗体标题为“XXXX 年度党员学生信息”,这里 XXXX为系统日期四位当前年;代码设置窗体的记录源为表对象“tStud”中的党员信息。请按照 VBA代码中的
20、指示将实现此功能的代码填入指定的位置中。(6)在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。注:卷:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象“tStud”;程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:双击“samp3accdb“数据库,在对象导航窗格中右键单击“fStud”窗体,选择右键菜单“设计视
21、图”,进入窗体的设计视图。 步骤 2:在选项卡的命令组中单击“直线”控件,按住 键在窗体页眉区内绘制直线;鼠标右键单击直线,在右键菜单中选择“属性”,在弹出的对话框内修改“名称”为“tLine”“上边距”为“12cm”“左”为“04cm”“宽度”为“105cm”。如图 11-13所示。 * 步骤 3:单击快速访问工具栏中的“保存”按钮,保存设置。 (2)步骤 1:在“fStud”的设计视图中,在对话框上方的对象选择器中选中“1Talbe1”标签控件,在“格式”选项卡设置“前景颜色”为“#0072BC”(使用颜色代码更为准确)、“字体名称”为“华文行楷”“字号”为“22”。 步骤 2:单击“保存
22、”按钮,保存设置。 (3)步骤 1:在“fStud”的设计视图中,在对话框上方的对象选择器中选中“窗体”。 步骤 2:在“格式”选项卡中,设置“边框样式”为“细边框”“滚动条”为“两者均无”“记录选择器”为“否”“导航按钮”为“否”“分隔线”为“否”“关闭按钮”为“是”“最大最小化按钮”为“无”。设计完毕的窗体对话框如图 11-14所示。 * 步骤 3:单击快速访问工具栏中的“保存”按钮,保存设置。 步骤 4:单击选项卡中命令组的“窗体视图”命令运行窗体,如图 11-15所示。 * (4)步骤 1:在对象导航窗格中右键单击“fStud”窗体,选择菜单“设计视图”,进入窗体的设计视图。 步骤 2
23、:在对话框上方的对象选择器中选中“tSub”文本框控件,设置“控件来源”属性为:=IIf(Mid(tNum,5,2)=“10”,“信息”,”管理”)。 步骤 3:单击快速访问工具栏中的“保存”按钮,保存设置。 (5)步骤 1:在“fStud”的设计视图中,在对话框上方的对象选择器中选中“窗体”,单击“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到 VBA代码编辑界面。 步骤 2:在“*Add1*”之间输入: MeCaption=Year(Date)&“年度党员学生信息” 步骤 3:在“*Add2*”之间输入: MeRecordSource=“tStud” 步骤 4:单击快速访问工具栏中的“保存”按钮,保存设置。 (6)步骤 1:在“fStud”的设计视图中,单击“退出”命令按钮控件,单击对话框的“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到 VBA代码编辑界面。 步骤 2:在“*Add3*”之间输入: DoCmdClose acForm,”fStud” 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭代码窗口。单击选项卡中命令组的“窗体视图”命令运行窗体,如图 1116所示。 * 步骤 4:关闭“fStud”窗体。并关闭“samp3accdb”窗口。)解析: