1、国家二级(ACCESS)机试-试卷 99-1 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹中有一个“Acc1mdb”数据库。(1)在“订单”表的“订单 ID”和“客户”字段之间添加“产品 ID”和“数量”字段。其中,“产品 ID”字段的类型为“文本”,字段长度为“8”;“数量”字段的类型为“数字”,字段大小为“整型”。(2)在“订单”表中添加如下数据。 (分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在考生文件夹下有一个数据文件“A
2、cc2mdb”,其中已经设计好 3 个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体“fTmp”。请按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”4 个字段内容,将查询命名为“查询 1”。(2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”3个字段内容,将查询命名为“查询 2”。(3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”4 个字段内容。其中,设置“性别”字段为参数,参数条件引用窗体“fTmp”上控件“tSS”的值,将查询命名为“查
3、询 3”。(4)创建一个查询,删除临时表“tTemp”中年龄为奇数的记录,将查询命名为“查询 4”。查询结果如图 1 所示。 (分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件有“Acc3mdb”数据库。(1)以“领取明细”表为数据源,创建“按照 ID 查询”查询,查询在“员工信息”社会分配中员工 ID 的领取信息。结果显示“领取明细”表中的全部字段。(2)在“员工信息登陆”窗体中添加“领取明细”和“关闭窗体”按钮,分别实现运行“按照 ID 查询”查询和关闭窗体。“员工信息”窗体如图 5 所示。 (分数:2.00)_国家二级(A
4、CCESS)机试-试卷 99-1 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹中有一个“Acc1mdb”数据库。(1)在“订单”表的“订单 ID”和“客户”字段之间添加“产品 ID”和“数量”字段。其中,“产品 ID”字段的类型为“文本”,字段长度为“8”;“数量”字段的类型为“数字”,字段大小为“整型”。(2)在“订单”表中添加如下数据。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc1mdb”数据库窗口中单击“表”对象,选中“订单”表,右键单击选择“设计视图”按钮。在“
5、订单 ID”和“客户”字段之间添加“产品 ID”和“数量”字段。“产品ID”字段的数据类型为“文本”,在“字段长度”行输入“8”;“数量”字段数据类型为“数字”,字段大小为“整形”。 (2)打开“订单”表,添加对应数据。 (3)执行“工具”“关系”命令,单击“显示表”按钮,添加“供应商”表和“订单”表拖动“供应商”表的“供应商 ID”字段到“订单”表的“供应商 ID”字段中,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在考生文件夹下有一个数据文件“Acc2mdb”,其
6、中已经设计好 3 个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表“tTemp”及一个窗体“fTmp”。请按以下要求完成设计:(1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”4 个字段内容,将查询命名为“查询 1”。(2)创建一个查询,查找并显示所有学生的“姓名”、“课程号”和“成绩”3个字段内容,将查询命名为“查询 2”。(3)创建一个参数查询,查找并显示学生的“学号”、“姓名”、“性别”和“年龄”4 个字段内容。其中,设置“性别”字段为参数,参数条件引用窗体“fTmp”上控件“tSS”的值,将查询命名为“查询 3”。(4)创
7、建一个查询,删除临时表“tTemp”中年龄为奇数的记录,将查询命名为“查询 4”。查询结果如图 1 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别双击“学号”、“姓名”、“性别”、“年龄”、“简历”字段。在“简历”字段的“条件”行输入“not like”*运动*”“,单击“显示”行。单击工具栏中的“保存”按钮,另存为“查询 1”。关闭设计视图。 (2)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建
8、”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tScore”,关闭“显示表”对话框。分别双击“姓名”、“课程号”和“成绩”字段,添加到“字段”行。单击工具栏中的“保存”按钮,另存为“查询 2”。关闭设计视图。 (3)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tStud”表,关闭“显示表”对话框。分别双击“学号”、“姓名”、“性别”、“年龄”字段。在“性别”字段的“条件”行输入“forms!fTmp!tSS”。单击工具栏中的“保存”按钮,另存
9、为“查询 3”。关闭设计视图。 (4)在“Acc2.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击“tTemp”表,关闭“显示表”对话框。执行“查询”“删除查询”命令。双击“年龄”字段添加到“字段”行,在“条件”行输入“年龄mod 20”。执行“查询”“运行”命令,在弹出的对话框中单击“是”按钮。单击工具栏中的“保存”按钮,另存为“查询 4”。关闭设计视图。)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件有“Acc3mdb”数据库。(1)以“领取明细”表为数据源,
10、创建“按照 ID 查询”查询,查询在“员工信息”社会分配中员工 ID 的领取信息。结果显示“领取明细”表中的全部字段。(2)在“员工信息登陆”窗体中添加“领取明细”和“关闭窗体”按钮,分别实现运行“按照 ID 查询”查询和关闭窗体。“员工信息”窗体如图 5 所示。 (分数:2.00)_正确答案:(正确答案:(1)在“Acc3mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“领取明细”表。选择“领取明细*”和“领取人 ID”字段,取消“领取人 ID”字段的显示,在“领取人 ID”字段的“条件”行输入“Forms!员工信息登录!员工 ID”。 (2)在“Acc3mdb”数据库窗口中单击“窗体”对象,进入“员工信息登录”设计视图,从工具箱中选择按钮,添加到窗体中,在命令按钮向导中选择类别“杂项”,操作中选择“运行查询”,选择“按照 ID 查询”查询,按钮文本为“领取明细”。添加按钮到窗体中,在命令按钮向导中选择类别“窗体操作”,操作中选择“关闭窗体”,按钮文本输入“关闭窗体”。)解析: