1、国家二级(ACCESS)机试-试卷 60 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下,存在一个数据库文件“samp1mdb”,里边已建立“tGrade”和“tStudent”两个表对象;同时还存在一个 Excel 文件“tCoursexls”。试按以下操作要求,完成表的编辑:(1)将 Excel文件“tCoursexls”链接到“samp1mdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。(2)将“tGrade”表中隐藏的列显示出来。(3)将“tStudent”表中
2、“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。(4)设置“tStudent”表的显示格式,使表的背景颜色为“青色”、网格线为“白色”、文字字号为五号。(5)建立“tGradc”和“tStudent”两表之间的关系。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“
3、政治面貌”、“课程名”和“成绩”四个字段的内容,所建查询名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。(4)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6 位,所建查询名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.
4、00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以下要求补充报表设计:(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。(2)在“性别”字段标题对应的报表主体节区距上边 01 厘米、距左侧 52 厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。(3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控
5、件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑 DLookup 函数的使用。)注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。(分数:2.00)_国家二级(ACCESS)机试-试卷 60 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下,存在一个数据库文件“samp1mdb”,里边已建立“tGr
6、ade”和“tStudent”两个表对象;同时还存在一个 Excel 文件“tCoursexls”。试按以下操作要求,完成表的编辑:(1)将 Excel文件“tCoursexls”链接到“samp1mdb”数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。(2)将“tGrade”表中隐藏的列显示出来。(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并使该字段在数据表视图中的显示标题改为“政治面目”。(4)设置“tStudent”表的显示格式,使表的背景颜色为“青色”、网格线为“白色”、文字字号为五号。(5)建立“tGradc”和“tStudent”两表之
7、间的关系。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库窗口,执行【文件】【获取外部数据】【链接表】菜单命令,找到并打开“考生文件夹”,在“文件类型”列表中选中“MicrosoftExcel”,选中“tCoursexls”文件,单击“链接”按钮。 步骤 2:在链接数据表向导对话框中,单击“下一步”按钮,选中“第一行包含列标题”复选框,单击“下一步”按钮。 步骤 3:单击“完成”按钮,完成数据表的链接。 (2)步骤 1:选中“表”对象,右键单击“tGrade”表,选择“打开”命令。 步骤 2:执行【格式】【取消隐藏列】菜单命令,选中“成绩”复选框,使该字
8、段显示出来,单击“关闭”按钮。 步骤 3:单击工具栏中的“保存”按钮,关闭数据表视图。 (3)步骤 1:右键单击“tStudent”表,选择“设计视图”命令。 步骤 2:单击“政治面貌”字段行,在“字段属性”的“默认值”行输入:”团员”,在“标题”行输入:政治面目。 步骤 3:单击工具栏中的“保存”按钮。 (4)步骤 1:执行【视图】【数据表视图】菜单命令。 步骤 2:执行【格式】【数据表】菜单命令,在“背景色”下拉列表中选中“青色”,在“网格线颜色”中选中“白色”,单击“确定”按钮。 步骤 3:执行【格式】【字体】菜单命令,在对话框的“字号”列表中选中“五号”,单击“确定”按钮。 步骤 4:
9、单击工具栏中的“保存”按钮,关闭数据表视图。 (5)步骤 1:执行【工具】【关系】菜单命令,执行【关系】【显示表】菜单命令,分别双击表“tOrade”和“tStudent”,关闭“显示表”对话框。 步骤 2:选中表“tGrade”中的“学号”字段,拖动鼠标到表“tStudent”的“学号”字段上,弹出“编辑关系”对话框,单击“创建”按钮。 步骤 3:单击工具栏中的“保存”按钮,关闭关系界面。)解析:解析:本题考查: (1)链接表; (2)字段默认值。 (3)标题等字段属性的设置。 (4)设置隐藏字段。(5)数据表格式的设置,建立表间关系。二、简单应用题(总题数:2,分数:4.00)3.简单应用
10、题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tCourse”、“tGrade”、“tStudent”三个关联表对象和一个空表“tSinfo”,试按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”四个字段的内容,所建查询名为“qT1”。(2)创建一个查询,计算每名学生所选课程的学分总和,并依次显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”。(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”。(4)创建一个查询,将所有学生的“
11、班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6 位,所建查询名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2mdb”数据库,选择查询对象,单击“新建”按钮,在其对话框中选择“设计视图”命令。单击“确定”按钮。 步骤 2:在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3 张表为数据源,关闭“显示表”对话框。 步骤 3:双击“tStudent”表“姓名”、“政治面貌”字段,双击“tCourse”表“课程名”和“tGrade”表
12、“成绩”字段,如图 2-188 所示。 步骤 4:单击“保存”按钮,在“查询名称”文本框中输入“qT1”,单击“确定”按钮。 (2)步骤 1:在“samp2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCourse”、“tGrade”和“tStudent”3 张表,关闭“显示表”对话框。 步骤 2:双击“tStudent”表的“姓名”字段、“tCourse”表的“学分”字段,然后单击工具栏中的“求和”按钮,在“姓名”总计行中选择“分组”,在“学分”总计行中选择“总计”。并将“学分”的表达式修改为“学分”,如图 2189
13、所示。 步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT2”,单击“确定”按钮。 (3)步骤 1:在“samp2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tStudent”表,关闭“显示表”对话框。 步骤 2;选择“姓名”和“年龄”2 个字段,然后在“年龄”字段条件行中输入: (4)步骤 1:在“samp2mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCourse”、“tC-rade”和“tStudent”3 张表,关闭“显示表”对话框
14、。 步骤 2:执行【查询】【追加查询】菜单命令。在“字段”行的第 1 列添加标题:“班级编号:”再输入求班级编号的表达式:Leit(tStudent学号,6)。在“追加到”行内选择“班级编号”,如图 2-191 所示。 )解析:解析:(1)本题考查多表选择查询,要求查找“姓名”、“政治面貌”、“课程名”和“成绩”4个字段,来自于“tCoursC”、“tGrade”和“tStudent“3 张表。 (2)本题考查分组查询,查找计算每名学生所选课程的学分总和,按照“姓名”字段进行分组统计“学分”。 (3)本题主要考查条件查询,题中查找年龄小于平均年龄的学生,在“年龄”条件行中设置:(selecta
15、vg(年龄)。 (4)本题主要考查追加查询,要求将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinfo“表相应字段中,其中“班级编号”值是“tStudent表中“学号”字段的前 6 位,可以通过函数“LePOtStudent学号,6)”实现。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计好表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。试在此基础上按照以
16、下要求补充报表设计:(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“职工基本信息表”。(2)在“性别”字段标题对应的报表主体节区距上边 01 厘米、距左侧 52 厘米位置添加一个文本框,显示出“性别”字段值,并命名为“tSex”。(3)设置报表主体节区内文本框“tDept”的控件来源属性为计算控件。要求该控件可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“tGroup”中检索出对应的部门名称并显示输出。(提示:考虑 DLookup 函数的使用。)注意:不允许修改数据库中的表对象“tEmployee”和“tGroup”及查询对象“qEmploye
17、e”;不允许修改报表对象“qEmployee”中未涉及的控件和属性。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp2mdb”数据库。单击“报表”对象,单击“rEmployee”报表,单击“设计”按钮,单击工具箱上的“标签”按钮。在报表的页眉节区拖动一个标签“矩形框”,在框内输入“职工基本信息表”,在标签上右键单击鼠标,在快捷菜单中选择“属性”命令。在属性框内修改“名称”为“bTitle”。关闭“属性”对话框。 步骤 2:单击“保存”按钮保存报表的修改。 (2)步骤 1:在“rEmployee”报表设计视图下,单击工具箱中的“文本框”按钮,在报表主体节区上拖动产生一
18、个“文本框”和一个“标签”,删除“标签”。在文本框上右键单击弹出快捷菜单,在快捷菜单上选择“属性”命令,在“属性”对话框内修改“名称”为;tSex,单击“控件来源”所在行下拉选择“性别”,把“上边距”修改为:01cm,把“左边距”修改为:52cm。如图 268 所示。关闭“属性”对话框。 步骤 2:单击“保存”按钮保存报表的修改。 (3)步骤 1:在”rEmployee”报表设计视图下,在“tDept”文本框上右键单击,在弹出的快捷菜单上选择“属性”命令。在“属性”对话框内的“控件来源”所在行内输入运算式:=DLookIJp(”名称”,”tGroup”,”部门编号=”&所属部门”)。关闭“属性”对话框。 步骤 2:单击“保存”按钮保存报表的修改,关闭“rEmployee”报表。 步骤 3:关闭“samp3mdb”数据库。 )解析:解析:本题主要考查报表一些常用控件的设计方法、控件在报袁中的样式、控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。Dlookup()函数的使用格式:DLookup(”字段名称”,”表或查询名称”,”条件字段名=&forms!窗体名!控件名& &”)。