1、国家二级 ACCESS机试(操作题)模拟试卷 439及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,“samplaccdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“frest”)。试按以下要求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。(3)建立表对象“职工表”“物品表”和“销售业绩表”的表间关系,并实施参照完整性。(4)将考生文件夹下 Excel文件 Testx
2、ls 中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)将窗体 frest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。(6)在窗体 frest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好三个关联表对象(名为“tStud”“tCourse”“tScore”)一个空表(
3、名为“tTemp”)和一个窗体对象(名为“fremp”)。试按以下要求完成设计:(1)创建一个选择查询,查找没有绘画爱好学生的“学号”“姓名”“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。(2)创建一个选择查询,查找学生的“姓名”“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)创建一个参数查询,查找学生的“学号”“姓名”“年龄”和“性别”四个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体 fTemp上控件 tAge的值,所建查询命名为“qT3”。(4)创建追加查询,将表对象“tStud”中“学号”“姓名”“性别”和“年龄”四个字段内容追加到目标表“tTe
4、mp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(1)在窗体的“窗体页眉”中距左边 04 厘米、距上边 12 厘米处添加一个直线控件,控件宽度为 105 厘米,控件命名为“tLine”。(2)将窗体中名称为ITalbel”的标签控件上的文字颜色改为
5、“蓝色”(蓝色代码为16711680)、字体名称改为“华文行楷”、字体大小改为 22。(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。(4)假设“tStud”表中,“学号”字段的第5 位和第 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第 5位和第 6位编码显示对应的专业名称。(5)在窗体中有一个“退出”命令按钮,名称为“CladQIlit”,其功能为关闭“fStud”窗体。请按照 VBA代码中
6、的指示将实现此功能的代码填入指定的位置中。注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象“tStud”。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 439答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,“samplaccdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“frest”)。试按以
7、下要求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”。(3)建立表对象“职工表”“物品表”和“销售业绩表”的表间关系,并实施参照完整性。(4)将考生文件夹下 Excel文件 Testxls 中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为“tTest”。(5)将窗体 frest中名为“bTitle”的控件设置为“特殊效果:阴影”显示。(6)在窗体 frest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。要求:按钮“bt2”和“
8、bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samplaccdb”数据库窗口,右击“销售业绩表”, 选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:同时选中“时间”“编号”“物品号”字段,单击【工具】分组中的“主键”按钮。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭设计视图。 (2)步骤 1:选中“表”对象,右击“物品表”,选择“设计视图”快捷菜单命令,打开表设计视图。 步骤 2:在“字段名称”列将“生产厂家”改为“生产企业”。 步骤 3:单击快速访问工具栏中的“保存”按钮
9、,关闭设计视图。 (3)步骤 1:在数据库工具功能区的关系分组中单击“关系”按钮,系统弹出“关系”窗口,在窗口内右击鼠标,选择“显示表”快捷菜单命令。分别添加表“职工表”“物品表”和“销售业绩表”到“关系”界面,关闭显示表对话框。 步骤 2:双击“职工表”和“销售业绩表”表之间的连线,在弹出的“编辑关系”窗口中勾选“实施参照完整性”复选框,然后单击“确定”按钮。 步骤 3:同理,双击“销售业绩表”和“物品表”之间的连线,在弹出的“编辑关系”窗口中勾选“实施参照完整性”复选框,然后单击“确定”按钮。 步骤 4:单击快速访问工具栏中的“保存”按钮,关闭“关系”界面。 (4)步骤 1:在外部数据功能
10、区的“导入并链接”组中单击“Excel”按钮。 步骤 2:在弹出的获得外部数据-Excel 电子表格对话框中,单击“浏览”按钮,在弹出的打开对话框内浏览“Testxls“文件所在的存储位置(考生文件夹下),选中“Testxls”Excel文件,单击“打开”按钮。 步骤 3:接着在获得外部数据Excel 电子表格对话框中选中“通过创建链接表来链接到数据源”项,单击“确定”按钮。 步骤 4:系统弹出导入数据表向导对话框,此时默认的是 sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,输入数据导入的表名“tTest”,单击“完成”按钮,最后单击“关闭”按钮,关
11、闭向导。 (5)步骤 1:在开始功能区的“窗体”面板中右击“fTest”窗体,选择“设计视图”快捷菜单命令,打开“fTest”的设计视图。 步骤 2:右键单击控件“bTitle”,选择“属性”命令,在“格式”选项卡下的“特殊效果”行右侧下拉列表中选中“阴影”,关闭属性表对话框。 步骤 3:单击快速访问工具栏中的“保存”按钮保存修改。 (6)步骤 1:继续上一题操作,右键单击“bt1”按钮,选择“属性”命令,查看“左”“宽度”和“高度”,并记录下来。关闭属性表对话框。 步骤 2:要设置“bt2”与“bt3”的大小尺寸与按钮“bt1”一致,左边界与按钮“bt1”左对齐,右键单击“bt2”按钮,选择
12、“属性”命令,分别在“左”“宽度”和“高度”行输入“35cm”“3cm”和“1cm”,关闭属性表对话框。按照以上步骤设置“bt3”的“左”“宽度”“高度”分别为“35cm”“3cm”“1cm”。 步骤 3:单击的“保存”按钮,关闭设计视图。)解析:二、简单应用题(总题数:1,分数:2.00)2.考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好三个关联表对象(名为“tStud”“tCourse”“tScore”)一个空表(名为“tTemp”)和一个窗体对象(名为“fremp”)。试按以下要求完成设计:(1)创建一个选择查询,查找没有绘画爱好学生的“学号”“姓名”“性别”和“
13、年龄”四个字段内容,所建查询命名为“qT1”。(2)创建一个选择查询,查找学生的“姓名”“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。(3)创建一个参数查询,查找学生的“学号”“姓名”“年龄”和“性别”四个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体 fTemp上控件 tAge的值,所建查询命名为“qT3”。(4)创建追加查询,将表对象“tStud”中“学号”“姓名”“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)(分
14、数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:打开“samp2aecdb”数据库,在功能区的分组中单击“查询设计”按钮,系统弹出查询设计器。 步骤 2:在对话框中添加“tStud”为数据源,关闭对话框。步骤 3:分别双击“tStud“中的“学号”“姓名”“性别”“年龄”4 个字段,在“年龄”后一列中输入:InStr(简历“绘画”),在“条件”行中输入:0,如图 27-2所示。 步骤 4:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”,按钮。 (2)【操作步骤】 步骤 1:打开“samp2acedb”数据库,在功能区的分组中单击“查询
15、设计”按钮,系绩弹出查询设计器。 步骤 2:在对话框中添加“tStud,“tCourse”和“tScore”表,建立 3个表之间的联系,拖动“tCourse”表中的“课程号”字段到。“tSeore“表的“课程号”字段上,拖动“tStud”表中的“学号”字段到“tScore“表中的“学号”字段上,关闭对话框。 步骤 3:双击“tStud”表的“姓名”字段、“tCourse”表的“课程名”字段、“tScore“表的“成绩”学段。如图 27-3所示。 步骤 4:单击快速访问工其栏中的“保存”按钮,在文本框中输入“qT2“。单击确定”按钮。 (3)【操作步骤】 步骤1:在“samp2.accdb”数据
16、摩窗口中,在功能区的分组中单击“查询设计”按钮;系统弹出查询设计器。在对话框中添加“tStud”表,关闭对话框。 步骤 2:双击“tStud”表中“学号”“姓名”“年龄”和“性别”4 个字段,然后在“年龄”“条件”所在列的行中或在表达式生成器中编辑输入。Forms!fTemp!tAge,如图 27-4所示 )解析:三、综合应用题(总题数:1,分数:2.00)3.考生文件夹下存在一个数据库文件“samp3accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”。请在此基础上按照以下要求补充“fStud”窗体的设计:(1)在窗体的“窗体页眉”中距左边 04 厘米、距上边
17、 12 厘米处添加一个直线控件,控件宽度为 105 厘米,控件命名为“tLine”。(2)将窗体中名称为ITalbel”的标签控件上的文字颜色改为“蓝色”(蓝色代码为16711680)、字体名称改为“华文行楷”、字体大小改为 22。(3)将窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线;并且只保留窗体的关闭按钮。(4)假设“tStud”表中,“学号”字段的第5 位和第 6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“管理”专业。设置窗体中名称为“tSub”的文本框控件的相应属性,使其根据“学号”字段的第 5位和第 6
18、位编码显示对应的专业名称。(5)在窗体中有一个“退出”命令按钮,名称为“CladQIlit”,其功能为关闭“fStud”窗体。请按照 VBA代码中的指示将实现此功能的代码填入指定的位置中。注意:不允许修改窗体对象“fStud”中未涉及的控件、属性和任何 VBA代码;不允许修改表对象“tStud”。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)步骤 1:打开“samp3accdb”数据库,在开始功能区的“窗体”面板中右击“fStud”窗体,选择“设计视图”快捷菜单
19、命令,打开“fStud”的设计视图。 步骤 2:单击控件分组中的“直线”按钮,在窗体页眉适当位置画一条直线,右键单击该直线,选择“属性”快捷菜单命令,在属性表对话框中,设置“左”为:04cm,“上边距”为:12cm,“宽度”为:105cm,“名称”为:tLine。 步骤 3:单击快速访问工具栏中的“保存”按钮。 (2)步骤 1:选中窗体中的“ITalbel”标签,在“属性表”对话框中,设置“前景色”为:16711680,设置“字体名称”为:华文行楷,“字号”为:22。 步骤 2:单击快速访问工具栏中的“保存”按钮。 (3)步骤 1:右键单击窗体空白处,选择表单属性快捷菜单命令,在属性表对话框的
20、“边框样式”下拉列表中选择:细边框,设置“滚动条”为:两者均无,将“记录选择器”“导航按钮”和“分隔线”为:否,将“最大最小化按钮”设置为:无,将“关闭按钮”设置为:是。 步骤 2:单击快速访问工具栏中的“保存”按钮。 (4)步骤 1:在属性表对话框左上角的下拉框中选择“tsub”,在“控件来源”中输入:=IIf(Mid(学号,5,2)=“10”,“信息”,“管理”)。 步骤 2:单击快速访问工具栏中的“保存”按钮。 (5)步骤 1:单击窗体设计工具设计功能区的工具分组中的“查看代码”按钮,打开代码设计器窗口。 在“*Add*”行之间输入代码:DoCmdClose 步骤 2:关闭代码窗口。单击快速访问工具栏中的“保存”按钮,关闭设计视图。)解析: