1、国家二级 ACCESS机试(操作题)-试卷 159及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下的“samp1.mdb“数据库文件中已建立好表对象“tStud“和“tScore“、宏对象“mTest“和窗体“fTest“。试按以下要求,完成各种操作:(1)分析表对象“tScore“的字段构成,判断并设置其主键。(2)删除“tStud“表结构的“照片“字段列、在“简历“字段之前增添一个新字段(字段名称:团员否 数据类型:“是/否“型)。(3)隐藏“tStud“中的“所属院系“字段列。(4)将考生文件夹下文本文件 Test.txt中
2、的数据导入到当前数据库中。其中,第一行数据是字段名,导入的数据以“tTest“数据表命名保存。(5)将窗体“fTest“中名为“bt2“的命令按钮,其高度设置为 1厘米,左边界设置为左边对齐“bt1“命令按钮。 (6)将宏“mTest“重命名为自动运行的宏。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2.mdb“,里面已经设计好 3个关联表对象“tStud“、“tCourse“和“tScore“。此外,还提供窗体“fTest“和宏“mTest“,请按以下要求完成设计:(1)创建一个选择查询,查找年龄大于 25的学生的“姓名“、“课
3、程名“和“成绩“3 个字段的内容,所建查询命名为“qT1“。(2)创建生成表查询,组成字段是没有书法爱好学生的“学号“、“姓名“和“入校年“3 列内容(其中“入校年“数据由“入校时间“字段计算得到,显示为 4位数字年的形式),生成的数据表命名为“tTemp“,将查询命名为“qT2“。(3)补充窗体“fTest“上“test1“按钮(名为“bt1“)的单击事件代码,实现以下功能:当单击按钮“test1“,将文本框中输入的内容与文本串“等级考试测试“连接,并消除连接串的前导和尾随空白字符,用标签“bTitle“显示连接结果。注意:不能修改窗体对象“fTest“中未涉及的控件和属性;只允许在“*Ad
4、d1*“与“*Add1*“之间的空行内补充语句、完成设计。(4)设置窗体“fTest“上“test2“按钮(名为“bt2“)的单击事件为宏对象“mTest“。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下有一个数据库文件“samp3.mdb“,里面已经设计了表对象“tEmp“和窗体对象“fEmp“。同时,给出窗体对象“fEmp“上“追加“按钮(名为 bt1)和“退出“按钮(名为 bt2)的单击事件代码,请按以下要求完成设计:(1)删除表对象“tEmp“中年龄在 25到 45岁之间(不含 25和 45)的非党员职工记录信息。(2)设置窗体对象“fEmp“的窗体
5、标题为“追加信息“。(3)将窗体对象“fEmp“上名为“bTitle“的标签以“特殊效果:阴影“显示。(4)按以下窗体功能,补充事件代码设计。在窗体的 4个文本框内输入合法的职工信息后,单击“追加“按钮(名为 bt1),程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp“中添加职工纪录,否则出现提示;当单击窗体上的“退出“按钮(名为 bt2)时,关闭当前窗体。注意:不要修改表对象“tEmp“中未涉及的结构和数据;不要修改窗体对象“fEmp“中未涉及的控件和属性。程序代码只允许在“*Add*“与“*Add*“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。(分
6、数:2.00)_国家二级 ACCESS机试(操作题)-试卷 159答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下的“samp1.mdb“数据库文件中已建立好表对象“tStud“和“tScore“、宏对象“mTest“和窗体“fTest“。试按以下要求,完成各种操作:(1)分析表对象“tScore“的字段构成,判断并设置其主键。(2)删除“tStud“表结构的“照片“字段列、在“简历“字段之前增添一个新字段(字段名称:团员否 数据类型:“是/否“型)。(3)隐藏“tStud“中的“所属院系“字段列。(4)将考生文件夹下文本文件 Te
7、st.txt中的数据导入到当前数据库中。其中,第一行数据是字段名,导入的数据以“tTest“数据表命名保存。(5)将窗体“fTest“中名为“bt2“的命令按钮,其高度设置为 1厘米,左边界设置为左边对齐“bt1“命令按钮。 (6)将宏“mTest“重命名为自动运行的宏。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选择“表“对象,右击表“tScore“,从弹出的快捷菜单中选择“设计视图“命令。 步骤 2:选中“学号“和“课程号“字段行,单击工具栏中的“主键“按钮。 步骤3:单击工具栏中的“保存“按钮 ,关闭设计视图。 (2)【操作步骤】 步骤 1:选中“表“对象,右
8、键单击“tStud“选择【设计视图】。 步骤 2:选中“照片“字段行,右键单击“照片“选择【删除行】,在弹出的对话框中选中“是“按钮。选中“简历“字段行,右键单击“简历“选择【插入行】,在“字段名称“列输入“团员否“,在“数据类型“列下拉列表中选中“是/否“。 步骤 3:单击工具栏中“保存“按钮 。 (3)【操作步骤】 步骤 1:单击菜单栏【视图】|【数据表视图】。 步骤 2:选中“所属院系“,右键单击【所属院系】|【隐藏列】。 步骤 3:单击工具栏中“保存“按钮 ,关闭数据表。 (4)【操作步骤】 步骤 1:单击菜单栏【文件】|【获取外部数据】|【导入】,在“考生文件夹“找到要导入的文件,在
9、“文件类型“列表中选中“文本文件“,选中“Test.txt“文件,单击“导入“按钮。 步骤 2:单击“下一步“按钮,选中“第一行包含字段名称“复选框,连续 4次单击“下一步“按钮。 步骤 3:在“导入到表“处输入“tTest“,单击“完成“按钮。 (5)【操作步骤】 步骤 1:选中“窗体“对象,右键单击“fTest“选择【设计视图】。 步骤 2:右键单击“bt1“选择【属性】,查看“左边距“行的数值,并记录下来,关闭属性界面。 步骤 3:右键单击“bt2“选择【属性】,分别在“高度“和“左边距“行输入“1cm“和“3cm“,关闭属性界面。 步骤 4:单击工具栏中“保存“按钮 )解析:解析:第
10、1、2 小题在设计视图中删除和添加字段;第 3小题在数据表中设置隐藏字段;第 4小题通过单击菜单栏【文件】|【获取外部数据】|【导入表】导入表;第 5小题在窗体设计视图中右键单击控件选择【属性】,设置属性;第 6小题右键单击宏名选择【重命名】。二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下有一个数据库文件“samp2.mdb“,里面已经设计好 3个关联表对象“tStud“、“tCourse“和“tScore“。此外,还提供窗体“fTest“和宏“mTest“,请按以下要求完成设计:(1)创建一个选择查询,查找年龄大于 25的学生的“姓名“、“课程名“和“成绩“3 个字段的内容,
11、所建查询命名为“qT1“。(2)创建生成表查询,组成字段是没有书法爱好学生的“学号“、“姓名“和“入校年“3 列内容(其中“入校年“数据由“入校时间“字段计算得到,显示为 4位数字年的形式),生成的数据表命名为“tTemp“,将查询命名为“qT2“。(3)补充窗体“fTest“上“test1“按钮(名为“bt1“)的单击事件代码,实现以下功能:当单击按钮“test1“,将文本框中输入的内容与文本串“等级考试测试“连接,并消除连接串的前导和尾随空白字符,用标签“bTitle“显示连接结果。注意:不能修改窗体对象“fTest“中未涉及的控件和属性;只允许在“*Add1*“与“*Add1*“之间的空
12、行内补充语句、完成设计。(4)设置窗体“fTest“上“test2“按钮(名为“bt2“)的单击事件为宏对象“mTest“。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选中“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框中双击表“tStud“、“tCourse“、“tScore“,关闭“显示表“对话框。步骤 2:分别双击“姓名“、“课程名“、“成绩“、“年龄“字段。 步骤 3:在“年龄“字段“条件“行输入“25“,单击“显示“行取消该字段显示。 步骤 4:单击工具栏中“保存“按钮 ,另存为“qT1“。关闭设计视图。 (2)【操作
13、步骤】 步骤 1:选中“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框双击表“tStud“,关闭“显示表“对话框。 步骤 2: 单击菜单栏【查询】|【生成表查询】,在弹出的对话框中输入“tTemp“,单击“确定“按钮。 步骤 3:分别双击“学号“、“姓名“、“简历“将其添加到“字段“行,在“简历“条件“行输入“not like“*书法*“,单击“显示“行。 步骤 4:在“字段“行的下一列输入“入校年:Year(入校时间)“行。 步骤 5:单击菜单栏【查询】|【运行】,在弹出的对话框中单击“是“按钮。 步骤 6:单击工具栏中“保存“按钮 ,另存为“qT2“。
14、关闭设计视图。 (3)【操作步骤】 步骤 1:选中“窗体“对象,右键单击“fTest“选择【设计视图】。 步骤 2:右键单击“test1“选择【事件生成器】,空行内输入代码: *Add1* bTitle.Caption = Trim(tText) & “等级考试测试“ *Add1* 【操作步骤】 步骤 1:右键单击“test2“选择【属性】。 步骤2:单击“事件“选项卡,在“单击“行右侧下拉列表中选中“mTest“,关闭属性界面。 步骤 3:单击工具栏中“保存“按钮 )解析:解析:第 1、2 小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式;第 3小题在窗体设计视图中右键单击
15、控件选择【事件生成器】,输入代码;第 4小题在窗体设计视图中右键单击控件选择【属性】,设置属性。三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下有一个数据库文件“samp3.mdb“,里面已经设计了表对象“tEmp“和窗体对象“fEmp“。同时,给出窗体对象“fEmp“上“追加“按钮(名为 bt1)和“退出“按钮(名为 bt2)的单击事件代码,请按以下要求完成设计:(1)删除表对象“tEmp“中年龄在 25到 45岁之间(不含 25和 45)的非党员职工记录信息。(2)设置窗体对象“fEmp“的窗体标题为“追加信息“。(3)将窗体对象“fEmp“上名为“bTitle“的标签以“特
16、殊效果:阴影“显示。(4)按以下窗体功能,补充事件代码设计。在窗体的 4个文本框内输入合法的职工信息后,单击“追加“按钮(名为 bt1),程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp“中添加职工纪录,否则出现提示;当单击窗体上的“退出“按钮(名为 bt2)时,关闭当前窗体。注意:不要修改表对象“tEmp“中未涉及的结构和数据;不要修改窗体对象“fEmp“中未涉及的控件和属性。程序代码只允许在“*Add*“与“*Add*“之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:选中“查询“对象,单击“新建“按钮,选中“设计视图“,单击“确定“按钮。在“显示表“对话框双击表“tEmp“,关闭“显示表“对话框。 步骤 2: 单击菜单栏【查询】|【删除查询】。 步骤 3:分别双击“党员否“和“年龄“字段。 步骤 4:在“党员否“和“年龄“字段的“条件“行分别输入“25and )解析:解析:第 1小题在设计视图中设置字段属性;第 2、3 小题分别在报表和窗体设计视图中右键单击控件选择【属性】,设置属性;第 4小题右键单击控件选择【事件生成器】,输入代码。