2026年全国计算机等级考试《二级Access数据库程序设计》测试卷及答案_第1页
2026年全国计算机等级考试《二级Access数据库程序设计》测试卷及答案_第2页
2026年全国计算机等级考试《二级Access数据库程序设计》测试卷及答案_第3页
2026年全国计算机等级考试《二级Access数据库程序设计》测试卷及答案_第4页
2026年全国计算机等级考试《二级Access数据库程序设计》测试卷及答案_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

2026年全国计算机等级考试《二级Access数据库程序设计》测试卷及答案单项选择题(共40题,每题1分,满分40分。其中含公共基础知识部分10分)公共基础知识(1-10题)下列关于算法的描述中,正确的是()算法的复杂度只包括时间复杂度算法的有穷性是指算法必须能在有限步骤内结束算法的确定性是指算法的每一步操作都有唯一的含义,但输入可以不明确算法的可行性是指算法的步骤可以通过人工完成在数据结构中,线性表的链式存储结构与顺序存储结构相比,其优点是()便于随机存取存储密度高便于插入和删除操作数据元素的物理顺序与逻辑顺序一致设栈的初始状态为空,元素a、b、c、d、e依次入栈,若出栈顺序为b、c、a、e、d,则栈的容量至少为()2345下列关于二叉树的描述中,错误的是()二叉树中每个节点最多有两个子节点满二叉树一定是完全二叉树完全二叉树的叶子节点只能在最下两层深度为k的二叉树最多有2ᵏ-1个节点在软件工程中,需求分析阶段的主要任务是()定义和描述目标系统“怎么做”定义和描述目标系统“做什么”进行软件的编码实现进行软件的测试验证软件测试的目的是()发现软件中的错误证明软件没有错误优化软件的性能完善软件的功能下列关于面向对象程序设计的描述中,正确的是()类是对象的实例封装性是指将对象的属性和方法结合成一个整体继承性是指一个对象具有另一个对象的全部属性和方法多态性是指不同对象对同一消息的响应方式相同在数据库系统中,数据库管理系统(DBMS)的核心功能是()数据定义数据操纵数据库的建立和维护对数据库进行统一管理和控制关系代数中,从关系中选择满足给定条件的元组的运算称为()投影运算选择运算联接运算并运算数据库设计过程中,概念设计阶段的主要成果是()数据字典E-R模型关系模式数据库物理结构Access数据库程序设计(11-40题)下列关于Access数据库的描述中,正确的是()Access数据库文件的扩展名为.accdb,是一个文本文件Access是一个关系型数据库管理系统,支持面向对象的编程Access数据库中的表可以没有主键Access数据库的七大对象中,只有表可以存储数据在Access表中,若要存储员工的身份证号码(18位),最合适的字段数据类型是()数字文本日期/时间备注下列关于Access表字段属性的描述中,错误的是()“字段大小”属性仅适用于文本和数字类型的字段“默认值”属性可以为字段设置一个初始值,用户输入时可直接使用“有效性规则”属性用于限制字段的输入范围,违反规则时会提示错误信息“索引”属性可以提高查询效率,所有字段都适合建立索引在Access中,若要建立两个表之间的一对多关系,需要在()一的一方表中设置主键,多的一方表中设置外键多的一方表中设置主键,一的一方表中设置外键两个表中都设置主键两个表中都设置外键下列关于Access查询的描述中,正确的是()选择查询可以修改数据源中的数据参数查询运行时会弹出对话框,要求用户输入查询条件交叉表查询的结果只能按行分组操作查询的结果会显示在查询视图中在AccessSQL语句中,用于从表中查询数据的语句是()INSERTUPDATESELECTDELETE若要查询“学生表”中“性别”为“女”且“年龄”大于20的学生信息,对应的SQL语句条件子句是()WHERE性别="女"OR年龄>20WHERE性别="女"AND年龄>20HAVING性别="女"OR年龄>20HAVING性别="女"AND年龄>20在Access中,若要创建一个计算字段,计算“订单表”中“数量”与“单价”的乘积,正确的字段表达式是()数量*单价AS金额金额=数量*单价数量×单价AS金额金额:数量*单价下列关于Access窗体的描述中,错误的是()窗体可以作为用户与数据库交互的界面可以使用设计视图创建自定义窗体窗体中的控件只能绑定到表或查询中的字段可以通过设置窗体的“记录源”属性指定窗体显示的数据来源在Access窗体中,若要显示一条或多条记录,且允许用户对记录进行编辑,最合适的控件是()标签文本框列表框组合框下列关于Access报表的描述中,正确的是()报表只能用于显示数据,不能进行数据计算可以使用报表向导创建分组统计报表报表的页眉和页脚只能在报表的开头和结尾显示报表的数据源只能是表在Access报表中,若要对“销售额”字段进行汇总统计,应使用()标签控件文本框控件,设置其“控件来源”为=Sum([销售额])列表框控件组合框控件下列关于Access宏的描述中,正确的是()宏是一种编程语言,可以编写复杂的逻辑代码可以通过条件宏实现不同条件下执行不同的操作宏的操作只能作用于窗体和报表运行宏时,必须在宏设计视图中执行在Access中,若要在宏运行时打开一个窗体,应使用的宏操作是()OpenTableOpenQueryOpenFormOpenReport下列关于Access模块的描述中,错误的是()模块是存储VBA代码的容器标准模块中的代码可以被数据库中的所有对象调用类模块与特定的窗体或报表相关联VBA代码只能在模块中编写,不能在窗体或报表的事件中编写在VBA中,下列变量名的定义中,正确的是()A.123NameName_123Name-123Name[123]在VBA中,若要将文本框Text1中的内容转换为整数,正确的函数是()CStr(Text1.Value)CInt(Text1.Value)CDbl(Text1.Value)CDate(Text1.Value)在VBA中,下列循环语句的描述中,正确的是()For循环的循环次数是固定的DoWhile循环先执行循环体,再判断条件DoUntil循环只有在条件为真时才执行循环体ForEach循环可以遍历集合中的所有元素在Access中,若要对数据库进行压缩和修复,应通过()“文件”选项卡中的“信息”命令“开始”选项卡中的“编辑”命令“数据库工具”选项卡中的命令“创建”选项卡中的“数据库”命令在Access表中,若要设置字段的输入掩码为只能输入6位数字,正确的输入掩码是()A.000000B.999999######&&&&&&下列关于Access表间关系的描述中,正确的是()实施参照完整性后,不允许删除一的一方表中的记录级联更新相关字段意味着修改一的一方表中的主键值时,多的一方表中的外键值会自动更新级联删除相关记录意味着删除多的一方表中的记录时,一的一方表中的相关记录会自动删除多对多关系可以直接在两个表之间建立在Access查询设计视图中,若要隐藏某个字段,应()删除该字段取消该字段的“显示”复选框将该字段的“排序”属性设置为“无”将该字段的“条件”行设置为空在Access中,若要创建一个生成表查询,应在查询设计视图的()“设计”选项卡中选择“生成表”命令“开始”选项卡中选择“生成表”命令“查询工具”选项卡中选择“生成表”命令“创建”选项卡中选择“生成表”命令下列关于Access窗体控件的描述中,正确的是()标签控件可以用于输入数据命令按钮控件可以触发事件,执行相应的操作列表框控件只能显示数据,不能选择数据组合框控件与列表框控件的功能完全相同在Access报表设计视图中,若要添加页码,应通过()“设计”选项卡中的“页码”命令“开始”选项卡中的“页码”命令“报表设计工具”选项卡中的“页码”命令“插入”选项卡中的“页码”命令在Access宏设计视图中,若要设置宏的条件,应在()“宏名”列中输入条件“条件”列中输入条件“操作”列中选择“条件”操作“备注”列中输入条件在VBA中,若要打开一个名为“学生管理”的数据库,正确的语句是()OpenDatabase"学生管理.accdb"Open"学生管理.accdb"Database.Open"学生管理.accdb"OpenForm"学生管理.accdb"在Access中,下列关于数据库安全的描述中,正确的是()可以为数据库设置密码,打开时需要输入密码不能为不同的用户设置不同的权限加密后的数据库不能解密压缩数据库可以提高数据库的安全性基本操作题(满分18分)请在Access2016环境下完成以下操作:创建一个名为“图书借阅管理”的数据库,保存路径为考生文件夹。(4分)在该数据库中创建名为“图书表”的表,表结构如下:(6分)字段名称数据类型字段大小是否主键图书ID文本10是图书名称文本50否作者文本20否出版社文本30否出版日期日期/时间-否库存数量数字整型否向“图书表”中输入以下3条记录:(4分)图书ID图书名称作者出版社出版日期库存数量TS001Access数据库程序设计张三清华大学出版社2023-01-1550TS002Python编程基础李四机械工业出版社2022-09-2035TS003数据结构与算法王五电子工业出版社2023-05-1040设置“图书表”中“库存数量”字段的有效性规则为“库存数量>=0”,有效性文本为“库存数量不能为负数”。(4分)简单应用题(满分24分)在“图书借阅管理”数据库中,已存在“读者表”(字段:读者ID、姓名、性别、年龄、单位)和“借阅表”(字段:借阅ID、图书ID、读者ID、借阅日期、归还日期),请完成以下操作:创建一个选择查询“未归还图书查询”,查询所有未归还图书的借阅信息,包括图书ID、读者ID、借阅日期,要求按借阅日期降序排序。(8分)创建一个参数查询“读者借阅查询”,查询指定读者ID的借阅记录,包括读者姓名、图书名称、借阅日期。运行查询时,弹出对话框提示“请输入读者ID:”。(8分)创建一个更新查询“更新图书库存”,将“图书表”中“图书名称”为“Access数据库程序设计”的库存数量减少5。(8分)综合应用题(满分18分)在“图书借阅管理”数据库中,完成以下综合操作:创建一个名为“图书借阅窗体”的窗体,使用设计视图创建,要求如下:(10分)窗体的记录源为“借阅表”和“图书表”的联接查询,显示图书名称、读者ID、借阅日期、归还日期字段;在窗体上方添加一个标签控件,标题为“图书借阅信息管理”,字体为“黑体”,字号为16;在窗体下方添加两个命令按钮,分别命名为“cmdAdd”和“cmdExit”,标题分别为“添加记录”和“退出”;设置“添加记录”按钮的单击事件,实现添加新记录的功能;设置“退出”按钮的单击事件,实现关闭窗体的功能。创建一个名为“图书库存报表”的报表,使用报表向导创建,要求如下:(8分)报表的数据源为“图书表”;报表中显示图书ID、图书名称、作者、出版社、库存数量字段;按“出版社”分组,在每组末尾添加“库存数量”的汇总统计;添加报表页眉,显示标题“图书库存统计报表”,添加页码,页码格式为“第X页,共Y页”。参考答案及解析单项选择题答案及解析答案:B解析:算法的复杂度包括时间复杂度和空间复杂度,A错误;算法的有穷性是指算法必须能在有限步骤内结束,B正确;算法的确定性要求输入和操作都明确,C错误;算法的可行性是指算法的步骤可以通过计算机实现,D错误。答案:C解析:链式存储结构的优点是便于插入和删除操作,缺点是存储密度低、不便于随机存取,A、B错误;顺序存储结构的物理顺序与逻辑顺序一致,D错误。答案:B解析:元素入栈出栈过程:a入栈(栈:a)→b入栈(栈:a,b)→b出栈(栈:a)→c入栈(栈:a,c)→c出栈(栈:a)→a出栈(栈:空)→d入栈(栈:d)→e入栈(栈:d,e)→e出栈(栈:d)→d出栈(栈:空),栈的最大容量为3。答案:C解析:完全二叉树的叶子节点只能在最下一层或次下层,且最下层的叶子节点都集中在左部,C错误;A、B、D均正确。答案:B解析:需求分析阶段的主要任务是定义和描述目标系统“做什么”,B正确;设计阶段定义“怎么做”,A错误;编码实现是开发阶段任务,C错误;测试验证是测试阶段任务,D错误。答案:A解析:软件测试的目的是发现软件中的错误,A正确;软件测试不能证明软件没有错误,B错误;优化性能和完善功能不是测试的目的,C、D错误。答案:B解析:对象是类的实例,A错误;封装性是指将对象的属性和方法结合成一个整体,B正确;继承性是指子类具有父类的属性和方法,C错误;多态性是指不同对象对同一消息的响应方式不同,D错误。答案:D解析:数据库管理系统(DBMS)的核心功能是对数据库进行统一管理和控制,包括数据定义、数据操纵、数据库的建立和维护等,D正确;A、B、C均为DBMS的功能,但不是核心功能。答案:B解析:选择运算是从关系中选择满足给定条件的元组,B正确;投影运算是选取某些列构成新表,A错误;联接运算是将两个表按条件组合,C错误;并运算是将两个相容关系的元组合并,D错误。答案:B解析:数据库概念设计阶段的主要成果是E-R模型,B正确;数据字典是需求分析阶段成果,A错误;关系模式是逻辑设计阶段成果,C错误;数据库物理结构是物理设计阶段成果,D错误。答案:B解析:Access数据库文件是二进制文件,A错误;Access是关系型数据库管理系统,支持面向对象编程,B正确;表一般应设置主键以保证数据完整性,C错误;Access中表和查询都可以存储数据(查询是动态数据),D错误。答案:B解析:身份证号码为18位,包含数字和可能的字母X,且不需要进行算术运算,最合适的字段类型是文本,B正确;数字类型无法存储字母,A错误;日期/时间类型用于存储日期时间,C错误;备注类型用于存储长文本,不适合存储固定长度的身份证号码,D错误。答案:D解析:不是所有字段都适合建立索引,如频繁更新的字段、值重复率高的字段(如性别)不适合建立索引,D错误;A、B、C均正确。答案:A解析:一对多关系中,一的一方表设置主键,多的一方表设置外键关联到一的一方的主键,A正确;B、C、D错误。答案:B解析:选择查询只能查询数据,不能修改数据,A错误;参数查询运行时弹出对话框要求输入条件,B正确;交叉表查询可按行和列分组,C错误;操作查询不显示结果,直接修改数据,D错误。答案:C解析:SELECT语句用于查询数据,C正确;INSERT用于插入数据,A错误;UPDATE用于更新数据,B错误;DELETE用于删除数据,D错误。答案:B解析:查询条件中“且”用AND,“或”用OR,此处需要同时满足两个条件,用AND;WHERE用于筛选行,HAVING用于筛选分组后的结果,此处无分组,用WHERE,B正确。答案:D解析:Access查询中创建计算字段的格式为“别名:表达式”,D正确;A、B、C均为错误格式。答案:C解析:窗体中的控件可以是绑定控件(绑定到表或查询字段)、未绑定控件(不绑定字段,如显示固定文本)和计算控件(基于表达式),C错误;A、B、D均正确。答案:B解析:文本框控件可以显示和编辑一条或多条记录的字段数据,B正确;标签控件仅用于显示文本,不能编辑,A错误;列表框和组合框主要用于选择数据,C、D错误。答案:B解析:报表可以进行数据计算,如汇总统计,A错误;可以使用报表向导创建分组统计报表,B正确;报表的页眉和页脚有报表页眉/页脚、页面页眉/页脚等,页面页眉/页脚在每页开头和结尾显示,C错误;报表的数据源可以是表或查询,D错误。答案:B解析:在报表中进行汇总统计需使用文本框控件,设置“控件来源”为汇总函数表达式,如=Sum([销售额]),B正确;A、C、D均无法实现汇总统计功能。答案:B解析:宏是一种可视化的操作集合,不是编程语言,A错误;条件宏可以实现不同条件下执行不同操作,B正确;宏的操作可作用于表、查询、窗体、报表等多种对象,C错误;宏可以通过运行按钮、事件触发等多种方式运行,不一定在设计视图中执行,D错误。答案:C解析:OpenForm宏操作用于打开窗体,C正确;OpenTable用于打开表,A错误;OpenQuery用于打开查询,B错误;OpenReport用于打开报表,D错误。答案:D解析:VBA代码可以在模块中编写,也可以在窗体或报表的事件中编写(如单击事件),D错误;A、B、C均正确。答案:B解析:变量名的命名规则:以字母或汉字开头,由字母、汉字、数字或下划线组成,不能包含空格、标点符号或特殊字符。A以数字开头,C含减号,D含方括号,均错误;B符合规则,正确。答案:B解析:CInt函数用于将值转换为整数,B正确;CStr转换为字符串,A错误;CDbl转换为双精度浮点数,C错误;CDate转换为日期/时间类型,D错误。答案:D解析:For循环的循环次数可以通过变量动态设置,不一定固定,A错误;DoWhile循环先判断条件,再执行循环体,B错误;DoUntil循环在条件为假时执行循环体,条件为真时退出,C错误;ForEach循环可以遍历集合中的所有元素,D正确。答案:C解析:在Access中,对数据库进行压缩和修复需通过“数据库工具”选项卡中的相关命令,C正确;A、B、D均无法找到压缩和修复数据库的功能。答案:A解析:输入掩码中“0”表示必须输入数字,“9”表示可以输入数字或空格,“#”表示可以输入数字、空格、正负号,“&”表示必须输入字符或空格。要求只能输入6位数字,应使用“000000”,A正确。答案:B解析:实施参照完整性后,允许删除一的一方记录,但需确保无相关的多的一方记录(或设置级联删除),A错误;级联更新相关字段意味着修改一的一方主键值时,多的一方外键值自动更新,B正确;级联删除相关记录意味着删除一的一方记录时,多的一方相关记录自动删除,C错误;多对多关系需通过中间表转换为两个一对多关系,不能直接建立,D错误。答案:B解析:在查询设计视图中,取消字段的“显示”复选框即可隐藏该字段,B正确;A删除字段会彻底移除,C、D与隐藏字段无关。答案:A解析:创建生成表查询需在查询设计视图的“设计”选项卡中选择“生成表”命令,A正确;B、C、D选项中的命令路径均错误。答案:B解析:标签控件仅用于显示文本,不能输入数据,A错误;命令按钮控件可触发事件执行操作,B正确;列表框控件可以选择数据,C错误;组合框控件结合了文本框和列表框的功能,可输入或选择数据,与列表框功能不完全相同,D错误。答案:C解析:在报表设计视图中,添加页码需通过“报表设计工具”选项卡中的“页码”命令,C正确;A、B、D选项中的命令路径均错误。答案:B解析:在宏设计视图中,“条件”列用于输入宏的执行条件,B正确;A、C、D均不是设置宏条件的正确位置。答案:A解析:VBA中打开数据库使用OpenDatabase函数,语法为OpenDatabase("数据库文件名"),A正确;B、C、D均为错误的语句格式。答案:A解析:Access可以为数据库设置密码,打开时需输入密码,A正确;可以通过用户级安全机制为不同用户设置不同权限,B错误;加密后的数据库可以解密,C错误;压缩数据库的目的是优化数据库性能、释放存储空间,不能提高安全性,D错误。基本操作题参考答案及操作步骤创建“图书借阅管理”数据库:操作步骤:打开Access2016,在“文件”选项卡中选择“新建”,点击“空白数据库”,在“文件名”文本框中输入“图书借阅管理”,选择保存路径为考生文件夹,点击“创建”按钮。创建“图书表”:操作步骤:在数据库窗口的“创建”选项卡中选择“表设计”,在表设计视图中按题目要求输入字段名称、数据类型和字段大小,选中“图书ID”字段,点击“设计”选项卡中的“主键”按钮设置为主键,完成后点击“保存”,输入表名“图书表”,点击“确定”。向“图书表”输入记录:操作步骤:打开“图书表”的数据表视图,依次输入题目要求的3条记录,输入完成后点击“保存”按钮。设置“库存数量”字段的有效性规则和有效性文本:操作步骤:打开“图书表”的设计视图,选中“库存数量”字段,在字段属性窗格的“有效性规则”行输入“库存数量>=0”,在“有效性文本”行输入“库存数量不能为负数”,完成后点击“保存”按钮。简单应用题参考答案及操作步骤创建“未归还图书查询”:操作步骤:在“创建”选项卡中选择“查询设计”,添加“借阅表”;将“借阅表”中的图书ID、读者ID、借阅日期、归还日期字段添加到查询网格中;在“归还日期”字段的“条件”行输入“IsNull”,取消“显示”复选框;在“借阅日期”字段的“排序”行选择“降序”;点击“保存”,输入查询名“未归还图书查询”,点击“确定”。创建“读者借阅查询”:操作步骤:在“创建”选项卡中选择“查询设计”,添加“读者表”、“借阅表”和“图书表”;将“读者表”的“姓名”、“图书表”的“图书名称”、“借阅表”的“借阅日期”字段添加到查询网格中;在“读者表”的“读者ID”字段的“条件”行输入“[请输入读者ID:]”;点击“保存”,输入查询名“读者借阅查询”,点击“确定”。创建“更新图书库存”查询:操作步骤:在“创建”选项卡中选择“查询设计”,添加“图书表”;将“图书表”的“图书名称”和“库存数量”字段添加到查询网格中;在“设计”选项卡中选择“更新查询”,在“图书名称”字段的“条件”行输入“"Access数据库程序设计"”;在“库存数量”字段的“更新到”行输入“[库存数量]-5”;点击“运行”按钮,在弹出的提示框中点击“是”确认更新,完成后点击“保存”,输入查询名

温馨提示

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

评论

0/150

提交评论