2025年计算机二级access试题及答案_第1页
2025年计算机二级access试题及答案_第2页
2025年计算机二级access试题及答案_第3页
2025年计算机二级access试题及答案_第4页
2025年计算机二级access试题及答案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年计算机二级access试题及答案一、选择题(每小题1分,共20分)1.根据2025版全国计算机等级考试二级Access数据库程序设计考纲要求,Access2021及后续版本默认创建的标准数据库文件扩展名是A..mdbB..accdbC..accdeD..accdt2.下列关于数据库三级模式结构的描述中,Access数据库中的查询对象对应三级模式的哪一层A.内模式B.存储模式C.外模式D.模式3.有关系R和关系S,R包含3个属性、7条有效记录,S包含5个属性、10条有效记录,执行R与S的笛卡尔积运算后,结果集的属性总数和记录总数分别为A.8、70B.15、17C.2、3D.5、104.Access数据表中设置主键约束的核心作用是保障哪类数据完整性规则A.参照完整性B.用户定义完整性C.实体完整性D.域完整性5.某学生信息表的“身份证号”字段要求输入18位固定长度的数字,以下输入掩码设置中符合要求的是A.999999999999999999B.000000000000000000C.LLLLLLLLLLLLLLLLLLD.AAAAAAAAAAAAAAAAAA6.以下关于Access数据表索引的描述中,说法错误的是A.主键字段自动创建唯一索引,不允许重复值B.多字段联合索引的排序优先级按照字段设置的先后顺序判定C.附件类型字段支持创建普通索引,可大幅提升查询效率D.索引会占用额外的存储空间,新增、修改记录时会轻微增加系统开销7.现有SQL查询语句:SELECTTOP10*FROM学生表WHERE专业="计算机科学"ORDERBY入学成绩DESC,该语句的执行逻辑是A.随机抽取10名计算机科学专业的学生记录B.筛选出计算机科学专业入学成绩最高的10条学生记录C.筛选出计算机科学专业入学成绩最低的10条学生记录D.提取学生表前10条记录,筛选其中专业为计算机科学的部分8.2025版考纲新增的数据宏属于Access宏对象的子类,以下关于数据宏的描述正确的是A.数据宏必须绑定在独立窗体的点击事件上才能触发B.数据宏是绑定在数据表的插入、更新、删除操作上自动触发的宏逻辑C.数据宏无法实现跨表数据同步校验的功能D.数据宏必须转换为VBA代码才能运行9.Access窗体中包含三类控件:绑定控件、未绑定控件、计算控件,以下属性可直接将文本框设置为计算控件的是A.控件来源设置为以等号开头的表达式,例如=Sum([成绩])B.控件名称设置为以Calc开头的标识C.数据属性中的“锁定”选项设置为“是”D.可获得焦点属性设置为“否”10.以下VBA变量声明语句中,可定义全局级、整个数据库所有模块都可访问的整型变量的是A.DimscoreAsIntegerB.StaticscoreAsIntegerC.PrivatescoreAsIntegerD.PublicscoreAsInteger11.VBA内置函数DLookup的核心作用是A.统计指定表中符合条件的记录总条数B.从指定表或查询中提取符合条件的单个字段值,实现跨表数据快速引用C.对指定字段的所有记录求和D.打开指定的查询对象并返回记录集12.ADO数据库访问对象模型的核心对象中,负责建立应用程序与数据库底层连接的对象是A.ConnectionB.RecordsetC.CommandD.Field13.以下VBA错误捕获语句中,可实现运行出错时自动跳转到标号为ErrHandle的代码段执行异常处理逻辑的是A.OnErrorResumeNextB.OnErrorGoToErrHandleC.IfErr.Number<>0ThenErrHandleD.ErrorGoToErrHandle14.Access数据库内置的“压缩和修复数据库”功能,无法实现的效果是A.清理数据库操作过程中产生的冗余空间,缩减文件体积B.修复因异常断电导致的表损坏、数据丢失故障C.自动升级旧版.mdb格式文件为最新.accdb格式D.重建所有索引的排序结构,提升全库查询运行效率15.Access安全设置中的“受信任位置”配置的核心作用是A.禁止所有外部用户访问该路径下的数据库文件B.标记指定文件夹为安全可信区域,禁用该路径下Access文件的宏安全警告,自动运行合法VBA代码和宏C.自动备份该路径下的所有数据库文件到云端D.为该路径下的数据库文件设置访问密码16.某部门人员信息表设置“参与项目”字段为多值类型,以下关于该字段的说法正确的是A.多值字段本质是将多个项目名称拼接为长文本存储,无法单独筛选单个项目B.多值字段最多支持存储5个不同的选项值C.多值字段是Access内置的跨表关联简化结构,可直接基于该字段筛选所有参与指定项目的人员记录D.多值字段无法在报表控件中正常显示17.Access数据表的附件类型字段,单条记录下单个附件的最大存储大小限制为A.10MBB.256KBC.100MBD.2GB18.以下关于报表分组排序的描述中,说法正确的是A.报表最多支持设置3个分组字段B.分组的组页眉/组页脚会在每一组记录的头部和底部自动打印C.排序规则默认只能按照升序排列,不支持自定义降序D.排序字段必须是数字类型,不支持文本类型字段排序19.执行SQL语句:INSERTINTO员工表(员工ID,姓名,入职日期)VALUES("Y0012","张明",#2024-10-01#),该语句实现的功能是A.更新员工表中员工ID为Y0012的记录,将姓名改为张明,入职日期改为2024-10-01B.向员工表中插入一条新记录,对应三个字段分别赋值为指定内容C.删除员工表中符合条件的记录D.查询员工表中符合条件的记录20.以下不属于Access数据库内置对象的是A.数据表B.视图C.窗体D.存储过程选择题参考答案及解析:1.答案:B。解析:.mdb是Access2003及更早版本的格式,.accde是编译后的无源码部署格式,.accdt是数据库模板格式,.accdb是Access2007之后所有新版本默认的标准格式,2025考纲新增的支持SharePoint云同步的部署专属格式.accdc属于衍生格式,不是默认标准扩展名。2.答案:C。解析:数据库三级模式中,外模式是面向用户的视图层,Access的查询对象是面向用户定制的数据视图,对应外模式;数据表对应模式,底层物理存储结构对应内模式/存储模式。3.答案:A。解析:笛卡尔积运算规则为结果集属性数等于两个关系的属性数之和,记录数等于两个关系的记录数乘积,因此属性数=3+5=8,记录数=7*10=70。4.答案:C。解析:实体完整性要求数据表每条记录都有唯一非空的主键标识,避免重复记录和空主键记录,是主键约束的核心作用;参照完整性保障关联表外键数据合法,用户定义完整性是自定义的业务规则,域完整性保障字段输入范围合法。5.答案:B。解析:输入掩码规则中,0代表必须输入的0-9数字,9代表可选输入的数字或空格,L代表必须输入的英文字母,A代表必须输入的字母或数字,18位纯数字身份证号要求每一位必须输入数字,因此掩码为000000000000000000。6.答案:C。解析:Access的附件类型字段、OLE对象字段不支持创建索引,其他常规数据类型字段均支持创建索引。7.答案:B。解析:TOPn搭配ORDERBY字段DESC的逻辑,是筛选排序后排在最前面的n条记录,DESC代表降序,因此提取的是入学成绩最高的10条计算机专业学生记录。8.答案:B。解析:数据宏是直接绑定在数据表的操作事件上的逻辑,无需依赖窗体即可自动触发,支持实现跨表同步更新、数据校验等复杂逻辑,是Access2013之后新增的功能,2025考纲将其列为核心考点。9.答案:A。解析:计算控件的核心标识是控件来源为以等号开头的运算表达式,运行时自动根据表达式计算结果输出,无法直接手动编辑。10.答案:D。解析:Dim声明的是当前过程内的局部变量,Static声明的是静态局部变量,过程结束后变量值保留,Private声明的是当前模块内的模块级变量,Public声明的是全局公共变量,全库所有模块均可访问。11.答案:B。解析:DLookup是Access内置的域聚合函数,作用是从指定数据源中提取符合条件的单个字段值,不需要单独打开记录集即可实现跨表数据引用,大幅简化VBA代码。12.答案:A。解析:Connection对象负责建立应用程序和数据库的底层连接,Recordset对象用来存储查询返回的记录集合,Command对象用来执行参数化SQL命令,Field对象代表记录集中的单个字段。13.答案:B。解析:OnErrorGoTo标号语句用来指定出错后的跳转位置,OnErrorResumeNext代表出错后跳过当前语句继续执行下一行,不抛出错误提示。14.答案:C。解析:压缩和修复数据库无法自动转换文件格式,转换文件格式需要通过“另存为”功能手动选择目标格式操作。15.答案:B。解析:受信任位置是Access安全体系的核心配置,将数据库所在文件夹加入受信任位置后,系统不会弹出宏安全警告,所有合法宏和VBA代码均可正常运行,无需用户手动点击“启用内容”。16.答案:C。解析:多值字段是Access针对一对多关联场景做的简化结构,支持直接对字段内的多个值进行筛选、统计操作,适配多人参与多个项目的业务场景。17.答案:A。解析:Access内置附件字段的单附件大小上限为10MB,整条记录所有附件的总大小上限为2GB。18.答案:B。解析:报表最多支持设置10个分组字段,排序规则支持升序、降序自定义,所有数据类型的字段均可作为排序依据。19.答案:B。解析:INSERT语句是数据插入语句,向指定表中新增一条记录,赋值对应括号内的字段值。20.答案:D。解析:Access数据库没有内置存储过程对象,对应的可运行逻辑通过宏和VBA模块实现,SQLServer等大型关系型数据库才支持存储过程对象。二、基本操作题(共18分)考生文件夹下已存放“校园流浪动物救助站初始数据.xlsx”文件,按照要求完成以下操作:1.新建空白Access数据库,命名为“动物救助管理.accdb”,存储到考生文件夹根目录下;2.在数据库中创建“动物信息表”,表结构设置要求:动物ID为文本型,字段大小8,设置为主键;动物类型为文本型,字段大小4,必填字段属性设置为“是”;入站日期为日期/时间型,格式设置为“短日期”,输入掩码设置为“9999/99/99”;健康状态为是/否型,默认值设置为True,显示控件属性指定为复选框;救助人员ID为数字型,整型,有效性规则设置为>=1000And<=9999,有效性文本设置为“救助人员编号必须为4位正整数”;动物照片为附件类型字段,单附件最大大小限制为10MB;3.将考生文件夹下的“校园流浪动物救助站初始数据.xlsx”的Sheet1工作表数据导入到“动物信息表”中,第一行数据作为表的字段名导入,自动跳过格式错误的异常记录,字段映射关系完全匹配;4.新建“救助人员表”,表结构为:救助人员ID为数字型、整型,设置为主键;姓名为文本型,字段大小4;联系电话为文本型,字段大小11。在两个数据表之间按照“救助人员ID”字段建立一对多参照关系,启用级联更新和级联删除功能,为“动物信息表”的“动物类型”字段创建允许重复值的升序普通索引。基本操作题参考操作步骤:第一步:打开Access软件,点击“空白数据库”创建按钮,在文件名输入框中输入“动物救助管理.accdb”,选择存储路径为考生文件夹,点击创建按钮即可生成目标数据库。第二步:点击“创建”选项卡下的“表设计”按钮,打开表设计视图,按照题目要求依次添加所有字段,逐个设置字段对应的数据类型和属性,选中“动物ID”字段行,点击工具栏上的主键按钮,将其设置为主键,完成所有属性设置后保存表,命名为“动物信息表”。第三步:点击“外部数据”选项卡,选择“从Excel导入”功能,在弹出的文件选择窗口选中考生文件夹下的Excel文件,选择“将源数据导入当前数据库的新表中”选项,导入向导第一页勾选“第一行包含列标题”选项,后续步骤中核对字段映射完全匹配,最后点击完成导入,自动处理异常记录。第四步:通过表设计视图创建“救助人员表”并设置主键,点击“数据库工具”选项卡下的“关系”按钮,添加两个数据表,用鼠标拖动“救助人员表”的“救助人员ID”字段到“动物信息表”的“救助人员ID”字段上,弹出编辑关系窗口,勾选“实施参照完整性”“级联更新相关字段”“级联删除相关记录”三个选项,点击创建完成关系搭建。最后打开“动物信息表”的设计视图,选中“动物类型”字段,在下方属性栏的“索引”下拉选项中选择“有重复”,保存设置后即完成索引创建。三、简单应用题(共24分)基于已创建完成的“动物救助管理.accdb”数据库,完成4个查询的创建:1.创建名为“Q1_未绝育动物查询”的选择查询,查询所有健康状态为True且未绝育的动物记录,输出字段包含动物ID、动物类型、入站日期、救助人员姓名,按照入站日期降序排序;2.创建名为“Q2_按类型查询天数”的参数查询,运行时弹出提示“请输入动物类型”,用户输入类型后自动查询该类动物的在站总天数,计算规则为当前系统日期减去入站日期,输出字段为动物ID、在站天数,筛选条件设置为在站天数≥30;3.创建名为“Q3_各类型动物统计交叉表查询”,行标题为救助人员姓名,列标题为动物类型,值为对应救助人员救助的该类型动物的记录计数,交叉表末尾添加总计行,对每一行的救助总数量求和;4.创建名为“Q4_健康状态批量更新查询”,将所有在站天数超过180天的动物的健康状态字段值更新为False。简单应用题参考操作及SQL代码:1.Q1查询的SQL语句为:SELECT动物信息表.动物ID,动物信息表.动物类型,动物信息表.入站日期,救助人员表.姓名AS救助人员姓名FROM救助人员表INNERJOIN动物信息表ON救助人员表.救助人员ID=动物信息表.救助人员IDWHERE(((动物信息表.健康状态)=True)AND((动物信息表.绝育状态)=False))ORDERBY动物信息表.入站日期DESC;操作时在查询设计视图中添加两个表,关联关系设置完成后选中对应输出字段,设置排序规则和筛选条件即可。2.Q2参数查询的SQL语句为:PARAMETERS[请输入动物类型]Text(4);SELECT动物ID,DateDiff("d",[入站日期],Date())AS在站天数FROM动物信息表WHERE((动物类型)=[请输入动物类型])AND((DateDiff("d",[入站日期],Date()))>=30);操作时在“查询”菜单下选择“参数”选项,定义参数的名称和数据类型后设置对应筛选条件即可。3.Q3交叉表查询可直接通过交叉表查询向导创建,选择行、列、值对应字段,创建完成后进入设计视图,点击“查询”选项卡下的“总计”按钮,添加总计行对记录计数字段进行求和操作即可。4.Q4更新查询的SQL语句为:UPDATE动物信息表SET健康状态=FalseWHEREDateDiff("d",[入站日期],Date())>180;操作时先创建选择查询筛选符合条件的记录,再将查询类型切换为更新查询,设置更新目标字段的值为False,运行后确认执行即可完成批量更新。四、综合应用题(共38分)在上述数据库基础上完成窗体和报表的功能开发,所有交互逻辑通过VBA代码实现:1.新建名为“Frm_救助信息主窗体”的窗体,窗体标题设置为“校园流浪动物救助管理系统”,窗体边框样式设置为“对话框边框”,最大化、最小化按钮设置为不可用;2.在窗体上添加3个命令按钮:第一个按钮命名为“btn_查询”,标题为“按ID查询动物信息”,点击按钮后弹出输入框提示用户输入动物ID,在窗体的未绑定文本框控件“txt_详情”中输出该动物的类型、入站日期、当前在站天数,未查询到对应记录时弹出错误提示;第二个按钮命名为“btn_导出”,标题为“导出月度统计报表”,点击后将指定报表导出为PDF格式保存到考生文件夹,命名为“本月救助统计.pdf”;第三个按钮命名为“btn_退出”,标题为“关闭系统”,点击后直接关闭当前窗体,弹出提示“感谢使用校园救助管理系统”;3.新建名为“Rpt_月度救助统计”的报表,按照救助人员ID进行分组,组页眉显示救助人员姓名,主体部分显示该人员救助的所有动物的动物ID、入站日期,报表页脚添加计算控件,统计全库所有动物的总数量,控件名称为“txt_total”;4.为报表添加加载事件,报表打开时自动判断当前系统月份,如果是12月则在报表页眉显示“年度终期统计报表”标签文字,其他月份显示“月度救助统计报表”。综合应用题参考操作步骤及VBA代码:首先打开窗体设计视图,设置窗体的标题属性、边框样式属性,将最大化按钮、最小化按钮属性均设置为“否”,添加三个命令按钮后取消按钮向导,直接进入VBA代码编辑界面编写三个按钮的点击事件:“btn_查询”按钮的点击事件代码:PrivateSubbtn_查询_Click()DimstrAniIDAsStringDimrsAsADODB.RecordsetstrAniID=Nz(InputBox("请输入待查询的动物ID:","查询提示"),"")IfstrAniID=""ThenMsgBox"动物ID不能为空,请重新输入!",vbExclamation,"输入错误"ExitSubEndIfSetrs=NewADODB.Recordsetrs.Open"SELECT动物类型,入站日期FROM动物信息表WHERE动物ID='"&Replace(strAniID,"'","''")&"'",CurrentProject.Connection,adOpenStatic,adLockReadOnlyIfrs.EOFAndrs.BOFThenMe.txt_详情.Value="未查询到编号为"&strAniID&"的动物记录!"ElseMe.txt_详情.Value="动物类型:"&rs("动物类型")

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论