1、国家二级(ACCESS)机试-试卷 18 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.考生文件夹下存在一个数据库文件“samp1mdb”,里面已经设计好表对象“tStud”。请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为 14、行高为 18。(2)设置“简历”字段的说明为“自上大学起的简历信息”。(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。(4)将学号为“2001 1001”学生的照片信息换成考生文件夹下的“photobmp”图像文件。(5)将隐藏的“党员否”字段重新
2、显示出来。(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联表对象。此外,还提供窗体“fTest”和宏“mTest”,试按以下要求完成设计:(1)创建一个选择查询,查找年龄大于 25 的学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。(2)创建生成表查询,组成字段是没有书法爱好学生的“学号”、“姓名”和“入校年”三列内容(其中“入校年”数据由“入
3、校时间”字段计算得到,显示为四位数字年的形式),生成的数据表命名为“tTemp”,所建查询命名为“qT2”。(3)补充窗体“tTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:当单击按钮“test1”,将文本框中输入的内容与文本串“等级考试测试”连接并消除连接串的前导和尾随空白字符,用标签“bTitle”显示连接结果。注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在“*Add1*”与“*Add1*”之间的空行内补充语句、完成设计。(4)设置窗体“tTest”上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。(分数:2.00)
4、_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.考生文件夹下存在一个数据库文件“samp3mdb”,里而已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“计算”按钮(名为 bt)的单击事件代码,试按以下要求完成设计。(1)设置窗体对象“fEmp”的标题为“信息输出”。(2)将窗体对象“fEmp”上名为“bTitle”的标签以红色显示其标题。(3)删除表对象“tEmp”中的“照片”字段。(4)按照以下窗体功能,补充事件代码设计。窗体功能:打开窗体、单击“计算”按钮(名为 bt),事件过程使用 ADO 数据库技术计算出表对
5、象“tEmp”中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge”内并写入外部文件中。注意:不允许修改数据库中表对象“tEmp”未涉及的字段和数据;不允许修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试-试卷 18 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.考生文件夹下存在一个数据库文件“samp1mdb”,里面已经设计好
6、表对象“tStud”。请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为 14、行高为 18。(2)设置“简历”字段的说明为“自上大学起的简历信息”。(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。(4)将学号为“2001 1001”学生的照片信息换成考生文件夹下的“photobmp”图像文件。(5)将隐藏的“党员否”字段重新显示出来。(6)完成上述操作后,将“备注”字段删除。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:双击打开“samp1mdb”数据库窗口,单击“表”对象,双击打开“tStud”表。执行【格式】【字体】菜单命令,打开“字体”对话框。在“
7、字号”列表中选择“14”。步骤 2:单击“确定”按钮,如图 21 所示。 步骤 3:执行【格式】【行高】菜单命令,打开“行高”对话框。在“行高”对话框中输入“18”,单击“确定”按钮。如图 2-2 所示。关闭“tStud”表。 (2)步骤 1:选中“tStud”表,单击“设计”按钮。在“简历”字段所在行的说明部分单击鼠标,定位光标后输入“自上大学起的简历信息”。如图 23 所示。 步骤 2:单击工具栏中的“保存”按钮。关闭“tStud”表的设计视图。 (3)步骤 1:选中“tStud”表,单击“设计”按钮,在“tStud”表设计视图下,单击“年龄”字段所在行的数据类型,选中“数字”类型。如图
8、2-4 所示。 步骤 2:单击工具栏中的“保存”按钮。关闭“tStud”表的设计视图。 (4)步骤 1:双击打开“tStud”表,选中学号为”20011001”照片信息,执行【插入】【对象】菜单命令,打开对象对话框。如图 25 所示。步骤 2:选择“由文件创建”选项。单击“浏览”按钮查找图片“photobmp”存储位置,单击“确定”按钮,如图 2-6 所示。 步骤 3:单击“确定”按钮,关闭“tStud”表窗口。 (5)步骤1:双击打开“tStud”表,执行【格式】【取消隐藏列】菜单命令,打开“取消隐藏列”对话框。如图2-7 所示。 步骤 2:勾选“党员否”复选框。单击“关闭”按钮,关闭“tS
9、tud”表窗口。 )解析:解析:(1)主要考查美化表中字体改变、调整行高与列宽。 (2)主要考查字段说明的添加,字段说明的添加主要是让阅读数据库的人读懂了解字段的含义,对数据库的运行和功能没有影响。 (3)主要考查表的数据类型的修改。 (4)主要考查 OLE 对象的图片的修改与重设。 (5)考查表字段的显示与掩藏。 (6)考查表字段的添加与删除的方法。表的格式的美化在表视图下通过“格式”菜单实现。在表设计视图下完成对字段的修改、添加、删除等操作。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.考生文件夹下存在一个数据库文件“samp2mdb”,里面已
10、经设计好“tStud”、“tCourse”和“tScore”三个关联表对象。此外,还提供窗体“fTest”和宏“mTest”,试按以下要求完成设计:(1)创建一个选择查询,查找年龄大于 25 的学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT1”。(2)创建生成表查询,组成字段是没有书法爱好学生的“学号”、“姓名”和“入校年”三列内容(其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年的形式),生成的数据表命名为“tTemp”,所建查询命名为“qT2”。(3)补充窗体“tTest”上“test1”按钮(名为“bt1”)的单击事件代码,实现以下功能:当单击按钮“
11、test1”,将文本框中输入的内容与文本串“等级考试测试”连接并消除连接串的前导和尾随空白字符,用标签“bTitle”显示连接结果。注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在“*Add1*”与“*Add1*”之间的空行内补充语句、完成设计。(4)设置窗体“tTest”上“test2”按钮(名为“bt2”)的单击事件为宏对象“mTest”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp2mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStud”、“tCourse”、“tS
12、core”,关闭“显示表”对话框。 步骤 2:分别双击“tSmd”表的“姓名”、“成绩”字段,“tCourse”表的“课程名”字段,“tScore”表的“年龄”字段。 步骤 3:在“年龄”字段的“条件”行输入:25。取消该字段“显示”复选框的勾选。如图 2244 所示。 步骤 4:单击工具栏中的“保存”按钮,保存为“qT1”,单击“确定”按钮,关闭设计视图。 (2)步骤 1:选中“查询”对象,单击“新建”按钮,选中“设计视图”单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。 步骤 2:执行【查询】【生成表查询】菜单命令,在弹出的对话框中输入“tTemp“,单击“
13、确定”按钮。 步骤 3:分别双击“学号”、“姓名”字段。 步骤 4:在“字段”行的下一列输入:入校年:Yeart入校时间)。 步骤 5:在“字段”行的下一列输入:InStra(简历,“书法”),在其“条件”行输入:1。如图 2-245 所示。 步骤 6:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。 )解析:解析:(1)本题考查多表的条件查询。 (2)本题主要考查生成表查询的设计方法。 (3)本题主要考查代码的编写。 (4)本题主要考查事件的设计方法三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.考生文件夹下存在一个数
14、据库文件“samp3mdb”,里而已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“计算”按钮(名为 bt)的单击事件代码,试按以下要求完成设计。(1)设置窗体对象“fEmp”的标题为“信息输出”。(2)将窗体对象“fEmp”上名为“bTitle”的标签以红色显示其标题。(3)删除表对象“tEmp”中的“照片”字段。(4)按照以下窗体功能,补充事件代码设计。窗体功能:打开窗体、单击“计算”按钮(名为 bt),事件过程使用 ADO 数据库技术计算出表对象“tEmp”中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge”内并写入外部文件中。注意:不允许修
15、改数据库中表对象“tEmp”未涉及的字段和数据;不允许修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:打开“samp3mdb”数据库窗口,选中“窗体”对象,右键单击“fEmp”,选择“设计视图”命令。 步骤 2:在窗体空白处右键单击,在快捷菜单中选择“属性”命令,在“标题”行输入:信息输出,关闭“属性”对话框。 (2)步骤 1:在窗体视图下,右键单击“bTifle”标签,选择“属性”命令。单击“格式”选项卡,在“前景色”
16、行输入:255,关闭“属性”对话框。 步骤 2:单击工具栏中的“保存”按钮,关闭设计视图。 (3)步骤 1:选中“表”对象,双击表“tEmp”,选中“照片”字段列,右键单击“照片”列,选择“删除列”命令。 步骤 2:单击工具栏中的“保存”按钮,关闭数据表视图。 (4)步骤 1:选中“窗体”对象,右键单击“fEmp”,选择“设计视图”命令。 步骤 2:右键单击“计算”命令按钮,选择“事件生成器”命令,在空行内输入代码: *Add1* IfrsEofThen *Add1* *Add2* tAge=sagc *Add2* 步骤 3:关闭代码界面,单击工具栏中的“保存”按钮。 步骤 4:执行【视图】【窗体视图】菜单命令,单击“计算”命令按钮,生成外部文件。)解析:解析:本题考点:删除字段;窗体中标签控件和命令按钮控件属性的设置;VBA 编程。