版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年全国计算机等级考试《二级Access数据库程序设计》模拟测试题及参考答案单项选择题(每题2分,共40分)公共基础知识(10分)下列关于算法的描述中,正确的是()算法的复杂度只包括时间复杂度一个算法至少有一个输入和一个输出算法的优劣取决于运行结果的准确性算法的可行性是指算法能够在有限步骤内完成某二叉树共有7个节点,其中叶子节点有3个,则该二叉树的深度为()(假设根节点深度为1)A.3B.4C.5D.6下列排序方法中,最坏情况下时间复杂度最低的是()A.冒泡排序B.简单选择排序C.堆排序D.直接插入排序在面向对象编程中,“封装”的主要目的是()提高代码的执行效率隐藏对象的内部实现细节实现代码的复用建立类与类之间的继承关系数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.应用程序Access数据库知识(30分)在Access2016中,下列数据类型中不能设置“输入掩码”属性的是()A.文本型B.日期/时间型C.备注型D.数字型(整型)若要确保表中“借阅日期”字段的取值必须小于“归还日期”字段,应设置的约束是()A.字段有效性规则B.记录有效性规则C.主键约束D.外键约束下列关于关系运算的说法中,正确的是()选择运算会改变关系的结构投影运算仅保留满足条件的元组自然连接是基于相同字段名的等值连接交叉连接不会产生冗余数据在Access中,若要从“图书”表中查询“出版社”为“人民邮电出版社”且“定价”大于50的图书信息,正确的SQL语句是()SELECT*FROM图书WHERE出版社='人民邮电出版社'OR定价>50SELECT图书名,定价FROM图书WHERE出版社='人民邮电出版社'AND定价>50SELECT图书名,定价FROM图书WHERE出版社=人民邮电出版社AND定价>50SELECT*FROM图书WHERE出版社='人民邮电出版社'AND定价>'50'下列关于Access查询的说法中,错误的是()选择查询可以对数据进行分组统计更新查询可以批量修改表中的数据生成表查询的结果会存储在新表中,与原表无关参数查询只能接收一个参数值在Access窗体设计中,若要使文本框仅显示“图书”表中的“图书名”字段数据,应设置文本框的()属性A.名称B.控件来源C.格式D.输入掩码下列关于Access报表的说法中,正确的是()报表只能基于表创建,不能基于查询创建报表的“分组与排序”功能可以按多个字段进行分组报表中的数据可以直接修改报表的页面设置不能保存,每次打开都需重新设置在Access宏设计中,若要实现“打开‘图书查询’查询”的操作,应选择的宏操作是()A.OpenFormB.OpenQueryC.OpenTableD.OpenReport下列VBA变量声明语句中,正确的是()DimnumAsInteger=10DimstrNameAsString*20Dim123codeAsStringDimboolFlagAsBoolean="True"执行下列VBA程序段后,变量s的值为()s=0Fori=1To5Step2IfiMod3=0Thens=s+iEndIfNextiA.3B.4C.6D.15在VBA数据库编程中,用于连接Access数据库的对象模型是()A.DAOB.ODBCC.OLED.ADO操作题(共60分)注意:所有操作均在考生文件夹下进行,需将数据库文件命名为“图书借阅管理.accdb”,相关对象命名严格按照题目要求,否则不得分。基本操作题(20分)在考生文件夹下新建“图书借阅管理.accdb”数据库,完成以下操作:创建“图书”表(T_Book),表结构及属性要求如下:|字段名|数据类型|字段大小|其他属性要求||----------|------------|----------|---------------------------------------||图书编号|文本型|10|主键,输入掩码为“TS+6位数字”(如TS000001),自动大写||图书名|文本型|50|必填字段||作者|文本型|20|无||出版社|文本型|30|无||定价|货币型|-|无||出版日期|日期/时间型|-|默认值为系统当前日期||库存数量|数字型|整型|有效性规则为“>=0”,有效性文本为“库存数量不能为负数”||备注|备注型|-|无|创建完成后,向表中录入以下2条记录(注意验证字段约束):TS000001,《Access数据库应用教程》,张三,人民邮电出版社,59.8,2023-05-10,30,计算机等级考试专用ts000002,《Python编程基础》,李四,机械工业出版社,45.0,,-5,零基础入门创建“读者”表(T_Reader),表结构如下:|字段名|数据类型|字段大小|其他属性要求||----------|----------|----------|-----------------------------||读者编号|文本型|8|主键||姓名|文本型|10|必填字段||性别|文本型|2|查阅字段,值列表为“男;女”||年龄|数字型|整型|无||联系电话|文本型|11|无||注册日期|日期/时间型|-|无|建立“图书”表和“借阅记录”表(后续创建)的表间关系:通过“图书编号”字段建立一对多关系,实施参照完整性,级联更新相关字段,级联删除相关记录。简单应用题(20分)在“图书借阅管理.accdb”数据库中,创建“借阅记录”表(T_Borrow),表结构如下:字段名数据类型字段大小其他属性要求借阅ID自动编号-主键图书编号文本型10外键(关联“图书”表的“图书编号”)读者编号文本型8外键(关联“读者”表的“读者编号”)借阅日期日期/时间型-必填字段归还日期日期/时间型-无创建完成后,建立“读者”表与“借阅记录”表的一对多关系,实施参照完整性,级联更新相关字段。创建选择查询“Q_图书库存统计”,要求显示“图书名”“出版社”“库存数量”字段,筛选出“库存数量”大于20的记录,并按“库存数量”降序排序。创建参数查询“Q_读者借阅查询”,输入参数为“请输入读者编号”,显示“读者姓名”“图书名”“借阅日期”“归还日期”字段(需关联“读者”“图书”“借阅记录”三张表)。创建更新查询“Q_库存更新”,将“人民邮电出版社”出版的图书库存数量增加5本(要求库存数量大于0时才更新)。综合应用题(20分)创建主/子窗体“F_读者借阅信息”:-主窗体:基于“读者”表,布局为“纵栏表”,显示“读者编号”“姓名”“性别”“联系电话”字段,窗体标题为“读者信息”。-子窗体:基于“借阅记录”表和“图书”表的关联查询,显示“图书名”“借阅日期”“归还日期”字段,子窗体标题为“借阅记录”,布局为“数据表”。-在主窗体添加命令按钮“cmd_退出”,单击后关闭当前窗体。创建报表“R_图书分类统计”:-基于“图书”表,按“出版社”分组统计各出版社图书的平均定价和图书总数。-报表标题为“各出版社图书统计报表”,显示“出版社”“平均定价”“图书总数”字段,其中“平均定价”保留2位小数。-对“图书总数”按降序排序。创建宏“M_数据库操作”:-功能1:打开“F_读者借阅信息”窗体。-功能2:打开“R_图书分类统计”报表。-设置宏为“自动执行宏”,打开数据库时自动运行,依次执行上述两个功能。参考答案及解析单项选择题(每题2分,共40分)D解析:算法复杂度包括时间和空间复杂度(A错);算法可以无输入但至少有一个输出(B错);算法优劣取决于复杂度、可读性等,不止运行结果(C错);可行性指有限步骤内完成(D对)。B解析:叶子节点3个,总节点7个,根据二叉树性质,深度为4(层次结构:根1层,2层2个,3层2个,4层2个,共7个节点,叶子在3、4层)。C解析:冒泡、简单选择、直接插入排序最坏时间复杂度均为O(n²),堆排序为O(nlog₂n)。B解析:封装核心是隐藏内部实现,提高安全性(A错);复用通过继承实现(C错);继承建立类关系(D错)。B解析:数据库管理系统(DBMS)是数据库系统的核心,负责数据管理和操作。C解析:备注型字段因长度不固定,无法设置输入掩码,文本、日期/时间、数字(整型)均可设置。B解析:字段有效性规则针对单个字段,记录有效性规则针对同一记录的多个字段间约束。C解析:选择运算不改变结构(A错);投影保留指定字段(B错);交叉连接产生笛卡尔积,冗余多(D错);自然连接基于相同字段等值连接(C对)。B解析:A中逻辑运算符错误(应为AND);C中字符串常量未加单引号;D中定价为数值型,不应加单引号。D解析:参数查询可接收多个参数,通过多个“[参数提示]”实现。B解析:控件来源属性指定文本框绑定的数据源字段。B解析:报表可基于表或查询创建(A错);报表数据不可直接修改(C错);页面设置可保存(D错);支持多字段分组(B对)。B解析:OpenForm打开窗体,OpenQuery打开查询,OpenTable打开表,OpenReport打开报表。B解析:A中不能直接赋值初始化;C中变量名不能以数字开头;D中布尔型应赋值True或False,不加引号。A解析:循环i取值1、3、5,仅i=3时满足Mod3=0,s=3。A解析:DAO(数据访问对象)是Access原生的数据库连接对象模型,ADO适用于多种数据库。操作题(共60分)基本操作题(20分)创建“图书”表及录入记录(8分)步骤:启动Access,新建空白数据库,保存为“图书借阅管理.accdb”。“创建”选项卡→“表设计”,依次输入字段名、数据类型及属性:-图书编号:文本,长度10,单击行选择器右键设为主键;输入掩码设为“"TS"000000”(自定义掩码),格式设为“大写”。-图书名:文本,长度50,“必填字段”设为“是”。-定价:货币型,默认格式。-出版日期:日期/时间型,“默认值”设为“=Date()”。-库存数量:数字(整型),“有效性规则”输入“>=0”,“有效性文本”输入“库存数量不能为负数”。保存表名为“T_Book”,切换到数据表视图录入记录:-第一条记录正常录入,出版日期手动修改为2023-05-10。-第二条记录:图书编号输入“ts000002”自动转为大写;出版日期清空;库存数量输入-5时触发有效性提示,修改为0后录入。创建“读者”表(6分)步骤:表设计视图输入字段名和数据类型,读者编号设为主键,姓名设为必填。性别字段:“查阅”选项卡→“显示控件”选“组合框”,“行来源类型”选“值列表”,“行来源”输入“男;女”。保存表名为“T_Reader”。建立表间关系(6分)步骤:“数据库工具”选项卡→“关系”→“显示表”,添加“T_Book”表(暂未创建“借阅记录”表,后续创建后补充关联)。后续创建“T_Borrow”表后,重新打开关系窗口,添加“T_Borrow”表,拖动“T_Book.图书编号”到“T_Borrow.图书编号”。编辑关系:勾选“实施参照完整性”“级联更新相关字段”“级联删除相关记录”,保存关系。简单应用题(20分)创建“借阅记录”表及建立关系(7分)步骤:表设计视图创建“T_Borrow”,借阅ID设为自动编号主键,图书编号和读者编号设为文本型。关系窗口添加“T_Reader”和“T_Borrow”,拖动“T_Reader.读者编号”到“T_Borrow.读者编号”,勾选“实施参照完整性”“级联更新相关字段”。保存表名为“T_Borrow”。创建“Q_图书库存统计”查询(4分)步骤:“创建”→“查询设计”,添加“T_Book”表。添加“图书名”“出版社”“库存数量”字段,在“库存数量”的“条件”行输入“>20”,“排序”行选“降序”。保存查询名为“Q_图书库存统计”。创建“Q_读者借阅查询”查询(4分)步骤:查询设计视图添加“T_Reader”“T_Book”“T_Borrow”表,建立关联(读者编号、图书编号)。添加“姓名”“图书名”“借阅日期”“归还日期”字段,在“姓名”的“条件”行输入“[请输入读者编号]”。保存查询名为“Q_读者借阅查询”。创建“Q_库存更新”查询(5分)步骤:查询设计视图添加“T_Book”表,“设计”→“更新”(切换为更新查询)。添加“库存数量”字段,“更新到”行输入“[库存数量]+5”,“条件”行输入“[出版社]='人民邮电出版社'And[库存数量]>0”。保存查询名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校体艺馆管理制度(3篇)
- 宠物行销活动策划方案(3篇)
- 家园文学活动方案策划(3篇)
- 工厂开园活动策划方案(3篇)
- 影楼试妆活动方案策划(3篇)
- 摄影模特活动策划方案(3篇)
- 明朝婚礼活动策划方案(3篇)
- 校内日常活动方案策划(3篇)
- 浇花活动策划方案模板(3篇)
- 疗养营销活动策划方案(3篇)
- 代理诉讼赡养费授权委托书
- 现金盘点表完整版
- 《呼兰河传》读书交流课件
- 复旦大学体育理论考试题库-基础题
- 体外放射分析-2 RIA与IRMA教材课件
- 节后复工安全教育培训 节后安全教育内容
- GB/T 14626-1993锻钢制螺纹管件
- 涉外婚姻、收养、继承、公证法律制度课件
- 孕前优生健康检查
- 竞争法 刘继峰
- 临床心理学(第2版)电子课件
评论
0/150
提交评论