2020年全国计算机二级考试ACCESS上机试题及
答案(共九套)
2020年全国计算机二级考试ACCESS上机试题及答案
(第一套)
一、基本操作题(计30分)
在"考试报名表.mdb"数据库中有"考试报名表"。
(1)将"考试报名表"表的列宽设置为13,单元格效果改为"凸起"。"考试报名表"如图10-1所示。
图10-1
(2)按照表10-1要求创建"考生"表,并输入表10-2数据,"考生"表如图10-2所示。
表10-1
字段名称数据类
型
字段
大小
是否
主键
考生ID 文本3是
考生
姓名
文本 10 第一
学历 文本 5
表10-2
考生ID 考生姓
名
第一学历 001
刘新 大专 002
李甜甜 本科 003
孙佳远 大专 004
张爽 本科 005
张金堂 本科 006
林青青 本科 007 何柳云
大专
图10-2
(3)设置"考生"表和"考生报名表"
的关系为一对多,实施参照完整
性,级联更新相关字段,级联删除相关记录。
一、基本操作题
(1)【操作步骤】
在"考试报名表"数据库窗口中,单击"表"对象。
双击"考试报名表"表或者右键单击后选择"打开",在主菜单中选择"格式"→"行高",在弹出的对话框中输入行高"13",单击"确定"按钮。
在主菜单中选择"格式"→"数据表",弹出"设置数据表格式"对话框,选择单元格效果"凸起",如图10-1所示。
图10-1
单击"确定"按钮,退出"设置数据表格式"对话框,单击工具栏"保存"按钮,并单击右上角"关闭"按钮。
(2)【操作步骤】
在"考生报名表"数据库窗口下,单击"表"对象。
单击"新建"按钮,在"新建表"对话框中选择"设计视图",单击"确定"按钮,按考题要求在"字段名称"、"数据类型"输入对应数据,在各行的常规选项卡"字段长度"输入表10-1要求的数据。
选中"考生ID"行,右键单击,选择"主键",设置"考生ID"
为主键,如图10-2所示。
图10-2
单击工具栏中"保存"按钮,在"另存为"对话框中输入新建表的名称"考生"。
双击"考生"或右键单击后选择"打开",在各字段输入表10-2要求的对应数据,单击"关闭"按钮。
(3)【操作步骤】
双击"考生"表或右键单击后选择"打开"。
在主菜单中选择"工具"→"关系",选择"显示表"按钮,添加"考生"表和"考生报名表",左键拖动"考生"表的"考生ID"字段到"考生报名表"的"考生ID"字段。
弹出"编辑关系"对话框,选中"实施参照完整性"、"级联更新相关字段"和"级联删除相关记录",单击"创建"按钮。
单击工具栏"保存"按钮,关闭"关系"对话框。
二、简单应用题(计40分)
在考生文件夹下有"库存管理系统.mdb"数据库。
(1)以"产品入库表"和"库存表"为数据源,创建更新查询"入库
更新"查询,实现更新[库存表].[库存量]=[库存表]![库存量]+[产品入库表]![入库数量]。
(2)以"产品入库表"和"产品信息表"为数据源,创建"按日期查询入库情况"查询,通过输入上下日期显示产品的入库情况,参数提示为"请输入起始日期"和"请输入终止日期",如图10-3、图10-4所示;结果显示日期、产品名称和入库数量字段。查询结果如图10-5所示。
图10-3
图10-4
图10-5
二、简单应用题
(1)【操作步骤】
在"库存管理系统"数据库中单击"查询"对象。
单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"产品入库表"和"库存表",然后单击"关闭"
按钮,关闭"显示表"对话框。
单击"查询类型"按钮,选择"更新查询",选择"库存量"和"产品代码"字段。
在"库存量"对应的更新到行输入"[库存表]![库存量]+[产品
入库表]![入库数量]",在"产品代码"对应准则行输入"[库存表]![产品代码]",结果如图10-3所示。
图10-3
单击工具栏"保存"按钮,弹出"另存为"对话框,输入查询名称"入库更新",单击"确定",单击右上角"关闭"按钮。
(2)【操作步骤】
在"库存管理系统"数据库中单击"查询"对象。
单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"产品入库表"和"产品信息表",然后单击"关闭"按钮,关闭"显示表"对话框。
选择"日期"、"产品名称"和"入库数量"字段,在"日期"对应的准则行输入">=[请输入起始日期]",如图10-4所示。
图10-4
单击工具栏"保存"按钮,弹出"另存为"对话框,输入查询名称"按日期查询入库情况",单击"确定",单击右上角"关闭"按钮。
三、综合应用题(计30分)
在考生文件夹下有"mn.mdb"数据库。
(1)创建"闰年判断"模块,实现通过输入框输入某一年,判断是否闰年,判断结果用消息框显示。模块运行结果如图10-6所示。单击"确定"显示如图10-7所示。
图10-6
图10-7
(2)创建"求和"模块,实现1+2+3+…+99+100计算。要求算法在子过程Sum中实现,在主过程L中调用Sum子过程。算法用For循环语句实现。计算结果用消息框显示。模块运行结果如图10-8所示。
图10-8
三、综合应用题
(1)【操作步骤】
在"mn"数据库窗口中,单击"模块"对象。
单击"新建"按钮,进入VBE环境,加入如下代码:*********"闰年判断"模块代码*******
Public Sub Year()
Dim x As Long
x = InputBox("请输入某一年", "输入")
If (x Mod 400 = 0 Or x Mod 4 = 0) Then
MsgBox ("是闰年!")
Else
MsgBox ("不是闰年!")
End If
End Sub
************************************
单击工具栏"保存"按钮,弹出"另存为"对话框,输入模块名称"闰年判断",单击"确定",单击右上角"关闭"按钮。
(2)【操作步骤】
在"库存管理系统"数据库中单击"模块"对象。
单击"新建"按钮,进入VBE环境,加入如下代码:********"求和"模块代码********
Public Sub L()
Dim x As Integer
x = 100
Call Sum(x)
MsgBox (x)
End Sub
Private Sub Sum(x As Integer)
Dim i As Integer
For i = 1 To x - 1 Step 1
x = i + x
Next i
End Sub
************************************
关闭VBE编程环境,单击工具栏中"保存"按钮,弹出"另存为"对话框,输入查询名称"求和",单击"确定",单击右上角"关闭"按钮。
2020年全国计算机二级考试ACCESS上机试题及答案
(第二套)
一、基本操作题(计30分)
在"product.mdb"数据库中有一张"product"表。
(1)按照表2-1要求建立"供应商"表。
表2-1
字段名称数据类型字段大小是否主键
供应商ID自动编号长整型是
文本20否
供应商名
称
(2)将表2-2中数据输入到"供应商"表中。"供应商"表的显示如图2-1所示。
图2-1
表2-2
供应商ID供应商名称
1供应商1
2供应商2
3供应商3
4供应商4
(3)将"供应商"表和"product"表之间的关系设置为一对多,实施参照完整性。
一、基本操作题
(1)【操作步骤】
在"product"数据库窗口中单击"表"对象。
单击"新建"按钮,在"新建表"对话框中选择"设计视图",单击"确定"按钮,按照表2-1要求输入"字段名称",选择对应的"数据类型"。
在"供应商ID"行,在字段属性"常规"选项卡设置"长整型",鼠标光标放在此行单击右键,选择"主键"。
在"供应商名称"行,在字段属性"常规"选项卡设置"字段大小"为"20",如图2-1所示。
图2-1
单击工具栏中"保存"按钮,弹出"另存为"对话框,输入表
名称"供应商",单击"确定"按钮,并单击"关闭",关闭"供应商"表。
(2)【操作步骤】
双击"供应商"表或右键单击后选择"打开",在"供应商名称"字段输入表2-2所要求的数据。如图2-2所示。
图2-2
单击工具栏"保存"按钮,并单击右上角"关闭"按钮,关闭"供应商"表。
(3)【操作步骤】
单击主菜单"工具"→"关系"选项,弹出"关系"对话框,单击工具栏中显示表按钮,添加"product"和"供应商"表,单击"确定"按钮,关闭"显示表"对话框。
鼠标左键拖动"供应商"表的"供应商ID"字段到"product"表的"供应商ID"字段。
在"编辑关系"对话框中选择"实施参照完整性","product"表和"供应商"表之间的关系设置为"一对多",如图2-3所示,单击"创建"按钮。
图2-3
单击工具栏中"保存"按钮,并单击"编辑关系"对话框右上角"关闭"按钮。
二、简单应用题(计40分)
在"e-mail.mdb"数据库中有"邮件区域"、"邮件列表"和"个人信息"三张表,按要求建立查询:
(1)以"个人信息"、"邮件列表"和"邮件区域"表为数据源,建立生成表查询"查询1",查询区域ID=2的用户的姓名、昵称、电子邮件地址和区域ID字段,结果生成"EmailList"表。其显示结果如图2-2所示。
图2-2
(2)以"个人信息"、"邮件列表"为数据源,创建参数查询"按区域ID查询",实现输入区域ID(如图2-3所示),显示名字、电子邮件地址、电话和区域ID字段。运行查询的结果如图2-4所示。
图2-3
图2-4
二、简单应用题
(1)【操作步骤】
在"e-mail"数据库中单击"查询"对象。
单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定",弹出"显示表"对话框,依次添加"邮件区域"、"邮件列表"、"个人信息"表,然后单击"关闭"按钮,关闭"显示表"对话框。
单击主菜单"查询"→"生成表查询",弹出"生成表"对话框,输入生成表的名称"EmailList",单击"确定"按钮关闭"生成表"对话框。
依次在字段行选择"姓名"、"昵称"、"电子邮件地址"、"区
域ID"字段,在"区域ID"字段对应的准则行输入"2"。如图2-4所示。
图2-4
单击"保存"按钮,在弹出的"另存为"对框中输入查询名称为"查询1",单击"确定"按钮。
(2)【操作步骤】
在"e-mail"数据库中单击"查询"对象。
单击"新建"按钮,在"新建查询"对话框中选择"设计视图",单击"确定"按钮,添加"邮件列表"和"个人信息"表,然后单击"关闭"按钮,关闭"显示表"对话框。
从表中选择"姓名"、"电子邮件地址"、"电话"、"区域ID"字段,在"区域ID"字段对应的准则行输入"[请输入区域ID]",如图2-5所示。
图2-5
单击"保存"按钮,在弹出的"另存为"对话框中输入查询名称为"按区域ID查询",单击"关闭"按钮退出。
三、综合应用题(计30分)
在"学生.mdb"数据库中有"班级表"、"课程表"和"学生成绩表"三张表。
(1)以"学生成绩查询"结果为数据源,创建"学生成绩表"窗体,在窗体中显示学生ID、姓名、班级名称、课程名称和分数字段。
(2)设置"学生成绩表"窗体的页眉高度为1厘米,页脚高度为0.501厘米,在页眉中添加"学生成绩表"标签,标签文本格式为宋体12号字,居中显示。窗体结果如图2-5所示。
图2-5
三、综合应用题
(1)【操作步骤】
打开"学生"数据库窗口,单击"窗体"对象。
单击"新建"按钮,在"新建窗体"对话框中选择"窗体向导",数据源选择"学生成绩查询",然后单击"确定"按钮。
在弹出"窗体向导"对话框中,单击""按钮,如图2-6所示。
图2-6
连续四次单击"下一步",在"请为窗体指定标题"中输入窗体标题"学生成绩表"。
单击"完成"按钮,关闭窗口退出。
(2)【操作步骤】
打开"学生"数据库窗口,单击"窗体"对象。
选中"学生成绩表"窗体,右键单击选择"设计视图",单击工具箱中的"标签"控件,添加到窗体页眉上,选中标签,输入标签名称"学生成绩表"。
选中添加的标签,在工具栏中选择对应的"居中"文本格式,字体为"宋体",字号为"12"。
选中窗体页眉栏,右键单击选择"属性",在格式页高度行输入"1厘米"。
选中窗体页脚栏,右键单击选择"属性",在格式页高度行输入"0.501厘米"。
单击工具栏中"保存"按钮,单击右上角"关闭"按钮退出窗体。
2020年全国计算机二级考试ACCESS上机试题及答案
(第三套)
一、基本操作题(计30分)
(1)创建公司"公司产品.mdb"数据库,将"公司产品.txt"以"公司产品"为表名导入到数据库中,第一行不包含字段名,由系统自行添加主键。
(2)按表3-1要求修改"公司产品"表的设计。
表3-1
_更改后
字段名数据类
型
字段大
小
字段1零件名
称
文本20
字段2价格货币
(3)在公司产品表中填加文本类型字段"型号",字段大小为10,并输入表3-2中的数据。
表3-2
!型号
1HN-4
2HN-03
3HY-12
4HN-4
一、基本操作题
(1)【操作步骤】
启动Access,在弹出的"Microsoft Access"对话框的"新建数据"框中选择"空Access数据库",然后单击"确定"按钮。
在"文件新建数据库"对话框中选择对应考生文件夹的路径,将文件命名为"公司产品",单击"创建"按钮,创建并打开"公司产品"数据库。
在"公司产品"数据库对话框中单击"表"对象,单击"新建"
按钮,在"新建表"对话框中选择"导入表",单击"确定",弹出"导入"对话框。
在"导入"对话框的"查找范围"框中找到要导入文件的位置,在"文件类型"中选择"文本文件",在列表中选择"公司产品.txt",单击"导入"按钮,弹出"导入文本向导"对话框,然后单击"下一步",不选中"第一行包含字段名"。
三次单击"下一步",选中"用Access添加主键"单选按钮,如图3-1所示。
图3-1
然后单击"下一步",输入表的名字"公司产品",单击"完成"按钮,弹出结果提示框,提示数据导入已经完成,单击"确定"按钮,关闭提示框。
(2)【操作步骤】
在"公司产品"数据库窗口下,单击"表"对象。
右键单击"公司产品"表,选择"设计视图",按表3-1要求修改对应字段的字段名称、数据类型,在对应的"常规"选项卡设置字段大小,如图3-2所示。
图3-2
单击工具栏"保存"按钮,并单击右上角"关闭"按钮,关闭对话框。
(3)【操作步骤】
在"公司产品"数据库窗口下,单击"表"对象。
右键单击"公司产品"表,选择"设计视图",添加"型号"字段,数据类型选择"文本",字段大小输入"10",关闭表设计视图。
双击"公司产品"或右键单击后选择"打开",在"型号"字段列输入表3-2要求的对应数据。
单击工具栏中"保存"按钮,并单击右上角"关闭"按钮,关闭对话框。
二、简单应用题(计40分)
在"商品管理"数据库中,有"产地表"、"产品表"和"生产商表",以这三张表为数据源,建立以下查询:
(1)以"产品表"为数据源,建立"洗发水查询"的模糊查询,查询所有洗发水产品信息,结果显示产品ID、产品名称和产品价格字段。查询的结果如图3-1所示。