1、国家二级 ACCESS机试(操作题)模拟试卷 381及答案解析(总分:28.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)考生文件夹下存在一个数据库文件“samp1accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(分数:12.00)(1).设置数据表显示的字号大小为 14、行高为 1 8。(分数:2.00)_(2).设置“简历”字段的设计说明为“自上大学起的简历信息”。(分数:2.00)_(3).将“入校时间”字段的显示设置为“月日”形式。 注意:要求月日为两位显示、年四位显示,如“12 月 15日 2005”。(分数:2.00)_
2、(4).将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photobmp”图像文件。(分数:2.00)_(5).将冷冻的“姓名”字段解冻。(分数:2.00)_(6).完成上述操作后,将“备注”字段删除。(分数:2.00)_二、简单应用题(总题数:1,分数:8.00)在考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”,试按以下要求完成设计:(分数:8.00)(1).创建一查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为“性别”和“NUM”,查询命
3、名为“qT1”。要求:按照学号来统计人数。(分数:2.00)_(2).创建一个查询,查找“02”院系还未选课的学生信息,并显示其“学号”和“姓名”两个字段内容,所建查询命名为“qT2”。(分数:2.00)_(3).创建一个查询,计算有运动爱好学生的平均分及其与所有学生平均分的差,并显示“姓名”“平均分”和“平均分差值”等内容,所建查询命名为“qT3”。注意:“平均分”和“平均分差值”由计算得到。(分数:2.00)_(4).创建一个查询,查找选修了没有先修课程的课程的学生,并将成绩排名前 5位的学生记录追加到表“tTemp”对应字段中,所建查询命名为“qT4”。(分数:2.00)_三、综合应用题
4、(总题数:1,分数:8.00)在考生文件夹下“samp3accdb”数据库中已经设计好表对象“tBand”和“tLine”,同时还设计出以“tBand”和“tLine”为数据源的报表对象“rBand”。试在此基础上按照以下要求补充报表设计:(分数:8.00)(1).在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle“,标题显示为“旅游线路信息表”,字体名称为“宋体”,字体大小为 22,字体粗细为“加粗”,倾斜字体为“是”。(分数:2.00)_(2).预览报表时,报表标题显示为:“*月#”,请按照 VBA代码中的指示将代码补充完整。注意:显示标题中的月为本年度当月,“#”为标签控件
5、“bTitle”的内容;如果月份小于 10,按实际位数显示。要求:本年度当月的时间必须使用函数获取。(分数:2.00)_(3).在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显示出“导游姓名”字段值,并命名为“tName”。(分数:2.00)_(4).在报表适当位置添加一个文本框控件,计算并显示每个导游带团的平均费用,文本框控件名称为tAvg。 注意:报表适当位置是指报表页脚、页面页脚或组页脚。不允许改动数据库文件中的表对象“tBand”和“tLine“,同时也不允许修改报表对象“rBand”中已有的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完
6、成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_国家二级 ACCESS机试(操作题)模拟试卷 381答案解析(总分:28.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:12.00)考生文件夹下存在一个数据库文件“samp1accdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(分数:12.00)(1).设置数据表显示的字号大小为 14、行高为 1 8。(分数:2.00)_正确答案:(正确答案:步骤 1:双击打开“samp1accdb”数据库,在开始功能区的“表”选项卡中双击“tStud”表,在文本格式分组的“字号”列表中选择“14”
7、,如图 31-1所示,单击快速访问工具栏中的“保存”按钮。 步骤 2:继续在开始功能区中,单击记录分组中“其他”按钮旁边的三角箭头,在弹出的下拉列表中选择“行高”命令,在行高对话框中输入“18”,单击“确定”按钮。如图 31-2所示。关闭“tStud”表。 )解析:(2).设置“简历”字段的设计说明为“自上大学起的简历信息”。(分数:2.00)_正确答案:(正确答案:步骤 1:右击“tStud”表,选择“设计视图”快捷菜单命令。在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”。单击快速访问工具栏中的“保存”按钮。如图 31-3所示。 )解析:(3).将“入校时间”
8、字段的显示设置为“月日”形式。 注意:要求月日为两位显示、年四位显示,如“12 月 15日 2005”。(分数:2.00)_正确答案:(正确答案:步骤 1:右击“tStud”表,选择“设计视图”快捷菜单命令。在“tStud”表设计视图下,单击“入校时间”字段所在行的数据类型,在下方的“字段属性”中的“格式”行输入:mm月 dd日 yyyy。 步骤 2:单击快速访问工具栏中的“保存”按钮。关闭“tStud”表的设计视图。)解析:(4).将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photobmp”图像文件。(分数:2.00)_正确答案:(正确答案:步骤 1:双击打开“
9、tStud”表,右击学号为“20011001”行的“照片”记录,选择“插入对象”快捷菜单命令,打开对象对话框。 步骤 2:选择“由文件创建”选项。单击“浏览”按钮查找图片“photobmp”存储位置,单击“确定”按钮。)解析:(5).将冷冻的“姓名”字段解冻。(分数:2.00)_正确答案:(正确答案:继续上一题操作,在开始功能区中,单击“记录”区域中“其他”图标按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏字段”菜单命令。)解析:(6).完成上述操作后,将“备注”字段删除。(分数:2.00)_正确答案:(正确答案:步骤 1:接上一题操作,在表记录浏览视图中右击“备注”字段名,选择“删除字
10、段”快捷菜单命令。 步骤 2:在弹出的对话框中单击“是”按钮。 步骤 3:单击快速访问工具栏中的“保存”按钮,关闭“samp1accdb”数据库。)解析:二、简单应用题(总题数:1,分数:8.00)在考生文件夹下存在一个数据库文件“samp2accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个空表“tTemp”,试按以下要求完成设计:(分数:8.00)(1).创建一查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为“性别”和“NUM”,查询命名为“qT1”。要求:按照学号来统计人数。(分数:2.00)_正确答案:(正确答案:步骤 1
11、:双击打开“samp2accdb”数据库,在创建选项卡的查询命令组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中添加“tStud”表,关闭显示表对话框。 步骤 2:单击“查询工具”选项卡中“显示隐藏”命令组的“汇总”命令,以便在查询设计网格中显示总计行。双击“性别”“学号”“姓名”字段,并分别设置总计行选项为“Group BY”“计数”“where”。对学号计数进行重命名,在学号前面输入:NUM,如图 2-8所示。 )解析:(2).创建一个查询,查找“02”院系还未选课的学生信息,并显示其“学号”和“姓名”两个字段内容,所建查询命名为“qT2”。(分数:2.00)_正确答案:(正
12、确答案:步骤 1:在创建选项卡的查询命令组中单击“查询向导”按钮,系统弹出查询向导新建查询对话框,如图 2-9所示;选中“查找不匹配项查询向导”,单击“确定”打开查找不匹配项查询向导对话框。 步骤 2:第一步确定在查询结果中包含哪张表或查询中的记录,这里选择 tStud表,单击“下一步”。 步骤 3:第二步确定含哪张表或查询包含相关记录,这里选择tScore表,单击“下一步”。 步骤 4:第三步确定在两张表中都有的信息,这里在 tStud、tScore 表中都选择“学号”字段,单击“下一步”。 步骤 5:第四步选择查询结果中所需的字段,这里将“学号”“姓名”添加到选定字段列表中,单击“完成”,
13、查询最终设计视图如图 2-10所示。 )解析:(3).创建一个查询,计算有运动爱好学生的平均分及其与所有学生平均分的差,并显示“姓名”“平均分”和“平均分差值”等内容,所建查询命名为“qT3”。注意:“平均分”和“平均分差值”由计算得到。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建选项卡的查询命令组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中添加 tStud和 tScore表,关闭显示表对话框。 步骤 2:单击查询工具选项卡中显示隐藏命令组的“汇总”命令,以便在查询设计网格中显示总计行。双击“学号”“姓名”“成绩”“简历”字段,并分别设置总计行选项为“Group
14、By”“Group By”“平均值”“where”;取消学号字段显示行的勾选(即不显示),在成绩字段前面输入“平均成绩”对其进行重命名,在简历字段条件行输入:Like”*运动*”,如图 2-11所示。 )解析:(4).创建一个查询,查找选修了没有先修课程的课程的学生,并将成绩排名前 5位的学生记录追加到表“tTemp”对应字段中,所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:步骤 1:在创建选项卡的查询命令组中单击“查询设计”按钮,系统弹出查询设计器。在显示表对话框中添加 tStud、tScore 和 tCourse表,关闭显示表对话框。 步骤 2:双击“姓名”“成绩”“
15、课程名”“先修课程”字段添加到设计网格字段行,设置“成绩”字段的排序方式为“降序”,“先修课程”条件行输入:Is Null,如图 2-12所示,单击查询工具选项卡中结果命令组的“数据表视图”命令查看查询结果。 )解析:三、综合应用题(总题数:1,分数:8.00)在考生文件夹下“samp3accdb”数据库中已经设计好表对象“tBand”和“tLine”,同时还设计出以“tBand”和“tLine”为数据源的报表对象“rBand”。试在此基础上按照以下要求补充报表设计:(分数:8.00)(1).在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle“,标题显示为“旅游线路信息表”,字体
16、名称为“宋体”,字体大小为 22,字体粗细为“加粗”,倾斜字体为“是”。(分数:2.00)_正确答案:(正确答案:步骤 1:双击“samp3.accdb”数据库,在对象导航窗格中右键单击“rBand”报表,选择右键菜单“设计视图”,进入报表的设计视图。 步骤 2:适当拖动报表页眉节为合适高度,在窗体设计工具选项卡的控件命令组中单击“标签” 控件,在窗体页眉区内单击鼠标绘制,在光标闪动处输入“旅游线路信息表”;右击标签,在弹出的快捷菜单上选择“属性”命令,在属性表对话框内设置“名称”为“bTitle”,“字体名称”为“宋体”,“字体大小”为 22,“字体粗细为“加粗”,“倾斜字体”为“是”。 步
17、骤 3:单击快速访问工具栏中的“保存”按钮,保存本步骤设计。)解析:(2).预览报表时,报表标题显示为:“*月#”,请按照 VBA代码中的指示将代码补充完整。注意:显示标题中的月为本年度当月,“#”为标签控件“bTitle”的内容;如果月份小于 10,按实际位数显示。要求:本年度当月的时间必须使用函数获取。(分数:2.00)_正确答案:(正确答案:步骤 1:在属性表对话框上方的对象选择器中选中“报表”,单击“事件”选项卡,在“加载”行内选择“事件过程”,单击“代码生成器”按钮,进入到 VBA代码编辑界面。在“*Add*”之间输入:MeCaption=Month(Date)&月&bTitieCa
18、ption 步骤 2:单击快速访问工具栏中的“保存”按钮,关闭代码窗口。单击报表设计工具选项卡中视图命令组的“打印预览”命令查看报表打印预览时左上角标题。)解析:(3).在“导游姓名”字段标题对应的报表主体区位置添加一个控件,显示出“导游姓名”字段值,并命名为“tName”。(分数:2.00)_正确答案:(正确答案:步骤 1:在报表设计视图中,直接复制主体节中任一现有文本框并粘贴,选中粘贴后的文本框拖动到“导游姓名”字段标题下方对应位置,并在其属性表对话框中设置“名称”为“tName”,“控件来源”为“导游姓名”。 步骤 2:单击快速访问工具栏中的“保存”按钮。)解析:(4).在报表适当位置添
19、加一个文本框控件,计算并显示每个导游带团的平均费用,文本框控件名称为tAvg。 注意:报表适当位置是指报表页脚、页面页脚或组页脚。不允许改动数据库文件中的表对象“tBand”和“tLine“,同时也不允许修改报表对象“rBand”中已有的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_正确答案:(正确答案:步骤 1:在对象导航窗格中右键单击“rBand”报表,选择右键菜单“设计视图”,进入报表的设计视图。 步骤 2:单击报表设计工具选项卡中分组和汇总命令组的“分组和排序”命令,在报表下方出现分组、排序和汇总设计窗格。 步骤 3:添加报表分组字段。由于需要计算每个导游带团的平均费用,需要对报表主体中的记录进行分组并做统计,因此需要为报表添加组,这里添加到组页脚。点击“添加组”按钮,设置“分组形式”为“团队 ID”字段,“分组方式”为“整个值”;设置“汇总”选项中“汇总方式”为“费用”,类型为“平均值值”,勾选“在组页脚中显示小计”项;设置“无页眉节”和“有页脚节”。完成设置后的分组、排序和汇总设计窗格如图 7-12所示。)解析: