1、国家二级(ACCESS)机试-试卷 68 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.考生文件夹下存在一个数据库文件“samp1mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(1)设置数据表显示的字号大小为 14、行高为 18。(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。(3)将“入校时间”字段的显示设置为“月日”形式。注意:要求月日为两位显示、年四位显示,如“12 月 15 日 2005”。(4)将学号为“20011002”学生的“照片”字段数据设置成
2、考生文件夹下的“photobmp”图像文件。(5)将冷冻的“姓名”字段解冻。(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m age“,所建查询命名为“qT1”。(2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。(3)创建一个
3、查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容。所建查询命名为“qT4”。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)将报表“
4、rEmp”的报表页眉区域内名为“bTitle”标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边 05 厘米、距左侧 5 厘米的位置。(2)设计报表“rEmp”的主体节区内“tSex”文本框件控件依据报表记录源的“性别”字段值来显示信息:性别为 1,显示“男”;性别为 2,显示“女”。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色(代码:255)显示。同时,将窗体按钮“bmP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未
5、涉及的控件和属性。(分数:2.00)_国家二级(ACCESS)机试-试卷 68 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.考生文件夹下存在一个数据库文件“samp1mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(1)设置数据表显示的字号大小为 14、行高为 18。(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。(3)将“入校时间”字段的显示设置为“月日”形式。注意:要求月日为两位显示、年四位显示,如“12 月 15 日 2005”。(4)将学号为“20
6、011002”学生的“照片”字段数据设置成考生文件夹下的“photobmp”图像文件。(5)将冷冻的“姓名”字段解冻。(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp1mdb”数据库,单击“表”对象,单击“tStud”表,单击“设计”按钮。 步骤 2:执行【格式】【字体】菜单命令,在“字体”对话框中选择字号大小为“14”。再执行【格式】【行高】菜单命令,在“行高”对话框中设置为:18。 (2)步骤 1:单击“表”对象。单击“tStud”表,单击“设计”按钮。单击“简历”字段,添加说明为:自上大学起的简历信息。步骤 2:单击“保存
7、”按钮,关闭设计视图。 (3)步骤 1:单击“tStud”表,单击“设计”按钮。 步骤2:单击“入校时间”字段。在“字段属性”的“格式”行设置:mm月 dd日 YYYY。 步骤 3:单击“保存”按钮保存表。关闭设计视图。 (4)步骤 1:单击“表”对象。双击打开“tStud”表。选中表中“学号”为“20011002”学生的记录,选中该记录的“照片”字段,执行【插入】【对象】菜单命令,在对话框中选择“由文件创建”单选按钮,单击“浏览”按钮,在浏览对话框中选择考生文件夹下的“photobmp”图像文件,单击“确定”按钮实现插入。 步骤 2:单击“保存”按钮保存表,关闭表。 (5)步骤 1:单击“表
8、”对象,双击“tStud”打开表,选中“姓名”字段,执行【格式】【取消对所有列的冻结菜单】菜单命令。 步骤 2:单击“保存”按钮进行保存,关闭“tStud”表 (6)步骤 1:单击“表”对象,双击打开“tStud”表,右键单击“备注”列,从菜单中选择“删除行”命令。单击“是”按钮。 步骤 2:单击“保存”按钮,关闭表。 步骤 3:关闭“samp1mdb”数据库。)解析:解析:本题考查表显示外观的设置、字段说明信息的添加、设置相关字段属性、添加位图文件、撤销冻结列和删除字段等。 在设计视图中可以设置字段说明信息的添加、设置字段的属性和删除字段。此题中的(2)小题为字段添加说明信息。(3)小题为设
9、置字段的格式属性。(6)小题为删除表中的字段。 在数据表视图中为位图文件添加数据、撤销冻结列和改变数据表显示外观。(4)小题为位图文件添加数据。(1)小题为改变数据显示外观,(5)小题为冻结列。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m age“,所建查询命名为“qT1”。(2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和
10、“系别”四个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找并显示年龄小于等于 38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。(4)创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示出标题为“职称”和“平均年龄”的两个字段内容。所建查询命名为“qT4”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp2mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”,在“显示表”对话框中添加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“m a
11、ge:”,再输入求最大年龄和最小年龄之差的计算式:max(年龄)-min(年龄)。如图2-64 所示。 步骤 2:单击“保存”按钮,输入“qn”文件名,单击“确定”按钮,关闭“qT1”查询窗口。 (2)步骤 1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在“学历”所在的条件行内输入:”研究生”。作为条件字段不需要显示,取消“显示”复选框的勾选。如图 2-65 所示。 步骤 2:单击“保存”按钮,输入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗
12、口。 (3)步骤 1:双击打开“samp2mdb”数据库,单击“查询”对象。双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表。关闭“显示表”对话框。双击“tTeacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字段。在字段“年龄”所在的条件行下输入:38,在字段“职称”所在的条件行下输入:”教授”or”副教授”。如图2-66 所示。 步骤 2:单击“保存”按钮,输入“qT3”文件名,单击“确定”按钮,关闭“aT3”查询窗口。 (4)步骤 1:双击“在设计视图中创建查询”。在“显示表”对话框中添加“tTeacher”表,关闭“显示表”对话框,
13、单击“总计”按钮。双击“tTeacher”表“职称”字段,在其“总计”所在行选择“分组”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均年龄:”。双击“在职否”字段,在其条件行内输入:-1。如图 267 所示。 )解析:解析:(1)本题考查查询的基本方法的应用 max()函数、min(、函数的使用方法。 (2)本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件字段不需要显示。 (3)本题考查多条件查询实现方法。同时要考生掌握“and”、“0r”、“not”逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示这两个字段的信息,所以不能去掉“显
14、示”项。 (4)本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,然后求出不同组的平均年龄,同时还要求考生掌握“是否”型的符号表达:是:-1(yes)、否:0(no)。三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数据库文件“samp3mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。试在此基础上按照以下要求补充设计:(1)将报表“rEmp”的报表页眉区域内名为“bTitle”标签控件的标题文本在标签区域中居中显示,同时将其安排在距上边 05 厘米、距左侧 5
15、厘米的位置。(2)设计报表“rEmp”的主体节区内“tSex”文本框件控件依据报表记录源的“性别”字段值来显示信息:性别为 1,显示“男”;性别为 2,显示“女”。(3)将“fEmp”窗体上名为“bTitle”的标签文本颜色改为红色(代码:255)显示。同时,将窗体按钮“bmP”的单击事件属性设置为宏“mEmp”,以完成按钮单击打开报表的操作。注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp3mdb”数据库,单击“报表”对象,单击“rEmp”报表。单击“设计”按钮。单击控件“bTitle”,在其上右键单击鼠标。在弹出的快捷菜单中选择“属性”命令,在“属性”对话框内修改“上边距”为:05cm,“左边距”为:5cm。 步骤 2:单击“保存”按钮。如图 2140 所示。 )解析:解析:本题主要考查报表中的标签格式设置;控件中的数据添加来源的添加方法;窗体的控件设计;在窗体中对宏的调用。主要用到的系统函数是 switch()和 iif()。考生区别一下这两个函数。