1、国家二级(ACCESS)机试-试卷 110 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,“samp1mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“fTemp”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。试按以下要求,完成表和窗体的各种操作:(1)重命名表对象“物品表”中“研制时间”字段为“研制日期”字段,同时将其“短日期”显示格式改为“长日期”显示。(2)分析表对象“销售业绩表”的字段构成、判断并
2、设置其主键。(3)将考生文件夹下文本文件 Testtxt 中的数据导入追加到当前数据库的数据表 tTemp 中。(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,实施参照完整。(5)在窗体 fTest 中,以命令按钮“bt1”为基准(按钮“bt1”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向位于按钮“bt1”和“bt3”的中间位置。(6)将宏对象 mTest 重命名为自动运行的宏。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(
3、分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联表对象。试按以下要求完成设计:(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。注意,要求用学号字段来统计人数。(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。(4)创建更新查询,将表对象“tStud”中
4、低于平均年龄(不含平均年龄)学生的“备注”字段值设置为 True,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“$amp3mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:(1)将窗体中名称为“LReanark”的标签控件上的文字颜色改为红色(红色代码为 255)、字体粗细改为“加粗”。(2)将窗体标题设置为“修改用户信息”。(3)将窗体边框改为“对话框边框”
5、样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深棕色(深棕色代码为 128)、字体粗细改为“加粗”,并在文字下方加上下划线。(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分 VBA 代码,请按照 VBA 代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不
6、允许修改表对象“tAddr”和“tUser”。程序代码只允许在“*”与“*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试-试卷 110 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,“samp1mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“fTemp”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。试按以下要求,完成表和窗
7、体的各种操作:(1)重命名表对象“物品表”中“研制时间”字段为“研制日期”字段,同时将其“短日期”显示格式改为“长日期”显示。(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(3)将考生文件夹下文本文件 Testtxt 中的数据导入追加到当前数据库的数据表 tTemp 中。(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,实施参照完整。(5)在窗体 fTest 中,以命令按钮“bt1”为基准(按钮“bt1”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向位
8、于按钮“bt1”和“bt3”的中间位置。(6)将宏对象 mTest 重命名为自动运行的宏。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“smapImdb”数据库。单击“表”对象,单击“物品表”。单击“设计”按钮,进入“物品表”的设计视图。单击“研制时间”修改为“研制日期”。在其“字段属性”中的“格式”行内下拉选择“长日期”。 步骤 2:单击“保存”按钮。关闭设计视图。 (2)步骤 1:双击“销售业绩表”表。分析“编号”具有字段值惟一,可以作为主键。关闭“销售业绩表”表。步骤2:单击“销售业绩表”,单击“设计”按钮。在设计视图下,右键单击“编号”字段,在快捷菜单上选择“主键
9、”命令。 步骤 3:单击“保存”按钮,保存设置。 (3)步骤 1:执行【文件】【获取外部数】【导入】菜单命令,在“导入”对话框中查找要导入的文件“Testtxt”,同时要求文件类型选为“文本文件”。在“请选择数据的保存位置”中单击“现有的表中”单选框,在其对应的行下拉选择“tTemp”表。如图 291 所示。 步骤 2:单击“下一步”按钮,单击“完成”按钮。 (4)步骤 1;单击工具栏中的“关系”按钮,在关系窗口的空白处右键单击,在弹出的快捷菜单中选择“显示表”命令。添加“物品表”和“销售业绩表”。关闭“显示表”对话框。在“销售业绩表”和“职工表”之间按住左键拖动“编号”产生关系。在弹出的“编
10、辑关系”对话框中,勾选“实施参照完整性”复选框,单击“确定”按钮。如图 2-92 所示。 步骤 2:单击“保存“按钮保存“关系”。 )解析:解析:(1)考查表结构的修改;字段名和字段属性。 (2)考查表的主键的设计和主键字段的特点。 (3)考查把外来段据导入到 Access 段据库中。 (4)考查多表“联系”的建立。 (5)考查窗体下按钮的设计方法。 (6)考查宏的重命名的方法。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联
11、表对象。试按以下要求完成设计:(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。注意,要求用学号字段来统计人数。(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。(4)创建更新查询,将表对象“tStud”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为 True,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1
12、:打开“samp2mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 步骤 2:分别双击“性别”、“学号”、“简历”字段。 步骤 3:执行【视图】【总计】菜单命令,在“性别”字段“总计”行下拉列表中选中“分组”,在“简历”字段“总计”行下拉列表中选中“条件”。 步骤 4:在“学号”字段的“字段”行前面添加“NUM”字样。 步骤 5:在“简历”字段的“条件”行输入:Like”*摄影*”,取消“显示”复选框的勾选。 (2)步骤 1:打开“samp2mdb”数据库窗口,选中“查询”对象,单击“新建
13、”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”、“tCourse”、“tScoce”,关闭“显示表”对话框。如图 2-217 所示。 步骤2:分别双击“tStud”表“姓名”字段、“tCourse”表“课程”字段。 步骤 3:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。 (3)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tCourse”,关闭“显示表”对话框。 步骤 2:分别双击字段“课程号”、“课程名”、“学分”和“先修课程”字段。步骤 3:在“先修课程”字
14、段的“条件”行输入:Is Null,取消该字段“显示”复选框的勾选。如图 2-218 所示。 步骤 4:单击工具栏中的“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。(4)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tSmd”,关闭“显示表”对话框。 步骤 2:双击字段列表中的“备注”、“年龄”字段。 步骤 3:执行【查询】【更新查询】菜单命令,在“备注”字段“更新到”行输入:TRUE。 步骤 4:在“年龄”字段的“条件”行输入:(select avlg(年龄)from tStud)。 步骤 5:单击工具栏中的“
15、运行”按钮,在弹出的对话框中选择“是”。如图 2-219 所示。 步骤 6:单击工具栏中的“保存”按钮,保存为“qT4”,单击“确定”按钮,关闭设计视图。 )解析:解析:(1)本题主要考查计算查询的设计方法和条件的表达。 (2)本题主要考查多表查询设计方法。(3)本题考查查询空值的表达 (4)本题主要考查在查询中用 SQL 语句表达查询条件。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“$amp3mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此
16、基础上按照以下要求补充“fEdit”窗体的设计:(1)将窗体中名称为“LReanark”的标签控件上的文字颜色改为红色(红色代码为 255)、字体粗细改为“加粗”。(2)将窗体标题设置为“修改用户信息”。(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深棕色(深棕色代码为 128)、字体粗细改为“加粗”,并在文字下方加上下划线。(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单
17、击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分 VBA 代码,请按照 VBA 代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。程序代码只允许在“*”与“*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp3mdb”数据库,单击“窗体”对象,单击“fEdit”窗体,单击“设计”按钮。 步骤 2:右键单击名称为“LRemark”的标签控件,选择“
18、属性”命令,在属性窗口中,将“前景色”设为“红色(255)”,“字体粗细”设为“加粗”。 步骤 3:关闭“属性”对话框。单击“保存”按钮保存设置。 (2)步骤 1:在窗体的设计视图的空白处右键单击,在弹出的快捷菜单中选择“属性”命令。把“标题”修改为:用户信息。 步骤 2:关闭“属性”对话框。单击“保存”按钮保存设置。 (3)步骤 1:在窗体的设计视图的空白处右键单击,在弹出的快捷菜单中选择“属性”命令。在“边框样式”所在行选择“对话框边框”样式,在“滚动条”所在行中选择“无”,并将“记录选择器”、“导航按钮”和“分隔线”均设置为“否”。 步骤 2:关闭对话框。单击“保存“按钮,保存设置。 (
19、4)步骤 1:在窗体的设置视图中右键单击“退出”命令按钮(名称为“cmdquit”),在快捷菜单上选择“属性”命令。将“属性”对话框中的“前景色”改为“深棕”(深棕代码为 128)、“字体粗细”改为“加粗”、“下划线”设为“是”。 步骤 2:关闭“属性”对话框。单击“保存“按钮保存设置。 (5)步骤 1:在窗体的设置视图中右键单击“修改”命令按钮,选择“事件生成器”命令,在 VBA 代码窗口中,在*与*之间添加语句:CmdSaveEnabled=True。 步骤 2:单击“保存”按钮,保存编写的代码。关闭窗体视图。关闭“samp3mdb”数据库。)解析:解析:(1)主要考查在窗体设计视图中设置窗体控件的“前景色”和“字体粗细”属性。 (2)主要考查在窗体设计视图中修改窗体的标题信息。 (3)本题考查在窗体设计视图下改变窗体显示外观,如边框样式、滚动条、导航按钮、记录选择器和分割线。 (4)本题考查在窗体设计视图下设置命令按钮的“前景色”、“字体粗细”和“下划线”等属性。 (5)本题考查在 VBA 窗口中为命令按钮的单击事件添加代码。