1、二级 ACCESS机试-153 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下,已有一个数据库文件“samp1.mdb”,其中已经建立了两个表对象“tGrade”和“tStudent”、宏对象“mTest”和查询对象“qT”。请按以下要求,完成设计。(分数:30.00)(1).设置“tGrade”表中“成绩”字段的显示宽度为 20。(分数:6.00)_(2).设置“tStudent”表的“学号”字段为主键,“性别”的默认值属性为“男”。(分数:6.00)_(3).在“tStudent”表结构的最后一行增加一个字段,字段名为“
2、家庭住址”,字段类型为“文本”,字段大小为 40;删除“相片”字段。(分数:6.00)_(4).删除“qT”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。(分数:6.00)_(5).将宏“mTest”重命名,保存为自动执行的宏。(分数:6.00)_二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的 3个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。此外,还提供窗体“fTest”和宏“mTest”,请按以下要求完成设计。(分数:40.00)(1).创建
3、一个查询,查找女学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT1”。(分数:10.00)_(2).创建追加查询,将表对象“tStud”中有书法爱好的学生的“学号”、“姓名”和“入校年”3 列内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT2”。(规定:“入校年”列由“入校时间”字段计算得到,显示为 4位数字形式。)(分数:10.00)_(3).补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能。打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上的“test1”按钮(名为“bt1”),程序将文
4、本框内容作为窗体中标签“bTitle”的标题显示。注意:不能修改窗体对象“fTest”中未涉及的控件和属性;只允许在“*Add*”与“*Add*”之间的空行内补充语句,完成设计。(分数:10.00)_(4).设置“fTest”窗体上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。(分数:10.00)_三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计好了表对象“tBorrow”、“tReader”和“tBook”、查询对象“qT”、窗体对象“fReader”、报表对象“rReader”和宏对象“rPt”。请在
5、此基础上按以下要求补充设计。(分数:30.00)(1).在报表“rReader”的报表页眉节区内添加一个标签控件,其名称为“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为 22,并将其安排在距上边 0.5厘米、距左侧 2厘米的位置。(分数:6.00)_(2).设计报表“rReader”的主体节区为“tSex”文本框控件,设置数据来源显示性别信息,并要求按“借书日期”字段升序显示,“借书日期”的显示格式为“长日期”形式。(分数:6.00)_(3).将宏对象“rpt”改名为“mReader”。(分数:6.00)_(4).在窗体对象“fReader”的窗体页脚节区内添
6、加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。(分数:6.00)_(5).窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件代码已提供,请补充完整。注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”;不允许修改报表对象“rReader”的控件和属性。只允许在“*Add*”与“*Add*”之间的空行内补充一行语句,完成设计,不能增删和修改其他位置上已存在的语句。(分数:6.00)_二级 ACCESS机试-153 答案解析(
7、总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)在考生文件夹下,已有一个数据库文件“samp1.mdb”,其中已经建立了两个表对象“tGrade”和“tStudent”、宏对象“mTest”和查询对象“qT”。请按以下要求,完成设计。(分数:30.00)(1).设置“tGrade”表中“成绩”字段的显示宽度为 20。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“表”对象,用鼠标右击“tGrade”,在弹出的快捷菜单中执行“打开”命令,选择“成绩”字段列。步骤 2:执行菜单栏中的“格式列宽”命令,在弹出的对话框中输入“20”,单击“确定”按钮。
8、步骤 3:单击“保存”按钮 )解析:(2).设置“tStudent”表的“学号”字段为主键,“性别”的默认值属性为“男”。(分数:6.00)_正确答案:(微步骤 步骤 1:用鼠标右击“tStudent”表,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:选中“学号”字段行,用鼠标右击“学号”行,在弹出的快捷菜单中单击“主键”命令。步骤 3:单击“性别”字段行的任一点,在“字段属性”下面的“默认值”行中输入“男”。)解析:(3).在“tStudent”表结构的最后一行增加一个字段,字段名为“家庭住址”,字段类型为“文本”,字段大小为 40;删除“相片”字段。(分数:6.00)_正确答案:(微步
9、骤 步骤 1:在“相片”字段对应的下一行输入“家庭住址”,单击“数据类型”列,数据类型为默认值,在“字段属性”下面的“字段大小”行中输入“40”。步骤 2:选中并右击“相片”行,在弹出的快捷菜单中单击“删除行”命令。步骤 3:单击“保存”按钮 )解析:(4).删除“qT”查询中的“毕业学校”列,并将查询结果按“姓名”、“课程名”和“成绩”顺序显示。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,用鼠标右击“qT”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:选择“毕业学校”字段,执行菜单栏中的“编辑删除列”命令。步骤 3:单击“姓名”字段,按住鼠标左健,将其拖动到“成
10、绩”字段前,放开鼠标左键。步骤 4:单击“课程名”字段,按住鼠标左键,拖动鼠标指针到“成绩”字段前、“姓名”字段后,放开鼠标左键。步骤 5:单击“保存”按钮 )解析:(5).将宏“mTest”重命名,保存为自动执行的宏。(分数:6.00)_正确答案:(微步骤 步骤 1:选择“宏”对象,用鼠标右击“mTest”,在弹出的快捷菜单中单击“重命名”命令。步骤 2:在鼠标的光标处输入“AutoExec”。)解析:解析 本题关键字有:设置字段宽度;设置字段的主键和默认值;删除字段;添加新字段和宏的重命名等。第(1)小题在数据表中设置字段的宽度;第(2)、(3)小题在设计视图对字段属性进行设置、删除字段和
11、添加新字段;第(4)小题在设计视图中删除字段;第(5)小题用鼠标右击宏名,在弹出的快捷菜单中单击“重命名”命令。二、2简单应用题(总题数:1,分数:40.00)在考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的 3个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”。此外,还提供窗体“fTest”和宏“mTest”,请按以下要求完成设计。(分数:40.00)(1).创建一个查询,查找女学生的“姓名”、“课程名”和“成绩”3 个字段的内容,将查询命名为“qT1”。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单
12、击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”、“tScore”和“tCourse”表,关闭“显示表”对话框。步骤 2:分别双击“姓名”、“性别”、“课程名”和“成绩”字段。步骤 3:在“性别”字段的“条件”行中输入“女”,取消“显示”行的复选框的勾选,以取消该字段的显示。步骤 4:单击“保存”按钮 )解析:(2).创建追加查询,将表对象“tStud”中有书法爱好的学生的“学号”、“姓名”和“入校年”3 列内容追加到目标表“tTemp”的对应字段内,将查询命名为“qT2”。(规定:“入校年”列由“入校时间”字段计算得到,显示为 4位数字形式。)(分数
13、:10.00)_正确答案:(微步骤 步骤 1:单击“查询”对象,再单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。步骤 2:执行菜单栏中的“查询追加查询”命令,在弹出的对话框中输入“tTemp”,单击“确定”按钮。步骤 3:分别双击“学号”、“姓名”和“简历”字段,将其全部添加到“字段”行,在“简历”字段对应的“条件”行中输入“like “*书法*“”。步骤 4:在“简历”列的下一列的第一行中输入“入校年:Year(入校时间)”,在其对应的“追加到”行中输入“入校年”。步骤 5:执行菜单栏中的“查询运行”命令,在弹出的对话框
14、中单击“是”按钮。步骤 6:单击“保存”按钮 )解析:(3).补充窗体“fTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能。打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上的“test1”按钮(名为“bt1”),程序将文本框内容作为窗体中标签“bTitle”的标题显示。注意:不能修改窗体对象“fTest”中未涉及的控件和属性;只允许在“*Add*”与“*Add*”之间的空行内补充语句,完成设计。(分数:10.00)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“fTest”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:
15、用鼠标右击“test1”按钮,在弹出的快捷菜单中单击“事件生成器”命令,在空格行中输入:bTitle.Caption=tText,结果如下所示。*Add*bTitle.Caption=tText*Add*关闭界面。)解析:(4).设置“fTest”窗体上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。(分数:10.00)_正确答案:(微步骤 步骤 1:用鼠标右击按钮“test2”,在弹出的快捷菜单中单击“属性”命令。步骤 2:单击“事件”选项卡,在“单击”行右侧对应的下拉列表中单击“mTest”,关闭属性界面。步骤 3:单击“保存”按钮 )解析:解析 本题关键字有:创建条
16、件查询和追加查询;设置窗体中的命令按钮。第(1)、(2)小题在设计视图中创建不同的查询,按要求添加相关字段和条件表达式;第(3)小题用鼠标右击命令按钮,在弹出的快捷菜单中单击“事件生成器”命令,输入代码;第(4)小题用鼠标右击命令按钮,在弹出的快捷菜单中单击“属性”命令,设置属性。三、3综合应用题(总题数:1,分数:30.00)在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计好了表对象“tBorrow”、“tReader”和“tBook”、查询对象“qT”、窗体对象“fReader”、报表对象“rReader”和宏对象“rPt”。请在此基础上按以下要求补充设计。(分数:30.
17、00)(1).在报表“rReader”的报表页眉节区内添加一个标签控件,其名称为“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为 22,并将其安排在距上边 0.5厘米、距左侧 2厘米的位置。(分数:6.00)_正确答案:(微步骤 步骤 1:选择“报表”对象,用鼠标右击“rReader”,在弹出的快捷菜单中单击“设计视图”命令,在弹出的报表设计视图中,单击左侧工具箱中的“标签”控件按钮 单击报表页眉处,输入“读者借阅情况浏览”,单击设计视图任意处以完成输入。用鼠标右击“读者借阅情况浏览”标签,在弹出的快捷菜单中单击“属性”命令,弹出相应的标签属性对话框。步骤 2:
18、选择“全部”选项卡,在其中的“名称”行中输入“bTitle”。步骤 3:单击“格式”选项卡,在“字体名称”和“字号”行右侧的下拉列表中分别选择“黑体”和“22”,在“左边距”和“上边距”行中分别输入“2cm”和“0.5cm”,关闭对话框。单击“保存”按钮)解析:(2).设计报表“rReader”的主体节区为“tSex”文本框控件,设置数据来源显示性别信息,并要求按“借书日期”字段升序显示,“借书日期”的显示格式为“长日期”形式。(分数:6.00)_正确答案:(微步骤 步骤 1:用鼠标右击“tSex”文本框,在弹出的快捷菜单中单击“属性”命令,在“数据”选项卡的“控件来源”行的右侧下拉列表中选择
19、“性别”,关闭属性界面。步骤 2:执行菜单栏中的“视图排序与分组”命令。步骤 3:在弹出的“排序与分组”对话框中,在“字段/表达式”列的右侧下拉列表选项中选择“借书日期”,关闭对话框。步骤 4:用鼠标右击“借书日期”文本框,在弹出的快捷菜单中单击“属性”命令,在“全部”选项卡中的“格式”行右侧的下拉列表中单击“长日期”,关闭属性界面。步骤 5:单击“保存”按钮 )解析:(3).将宏对象“rpt”改名为“mReader”。(分数:6.00)_正确答案:(微步骤 步骤 1:选择“宏”对象,用鼠标右击“rpt”,在弹出的快捷菜单中单击“重命名”命令。步骤 2:在光标处输入“mReader”,作为宏的
20、新名字。)解析:(4).在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。(分数:6.00)_正确答案:(微步骤 步骤 1:单击“窗体”对象,用鼠标右击“fReader”,在弹出的快捷菜单中单击“设计视图”命令。步骤 2:单击工具箱中的“命令”按钮控件 )解析:(5).窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件代码已提供,请补充完整。注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询
21、对象“qT”;不允许修改报表对象“rReader”的控件和属性。只允许在“*Add*”与“*Add*”之间的空行内补充一行语句,完成设计,不能增删和修改其他位置上已存在的语句。(分数:6.00)_正确答案:(微步骤 单击工具栏中的“生成器”按钮,在弹出的对话框中单击“代码生成器”命令,打开编程环境,在空行内输入以下代码:Form.Caption=Date,结果如下所示。*Add*Form.Caption=Date*Add*关闭界面。单击“保存”按钮 )解析:解析 本题关键字有:在报表中添加标签控件并设置其属性;重命名宏;在窗体中添加命令按钮控件并设置其属性。第(1)、(4)小题在报表和窗体的设计视图中分别添加控件,并以鼠标右击控件,在弹出的快捷菜单中单击“属性”命令,设置属性;第(2)小题用鼠标右击控件名,在弹出的快捷菜单中单击“屙性”命令,设置属性;第(5)小题单击“生成器”按钮,在弹出的对话框中单击“代码生成器”命令,输入相关代码。