版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年事业编考试计算机二级Access数据库押题专项训练考试时间:______分钟总分:______分姓名:______一、单项选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.在关系模型中,二维表中的一行称为A.字段B.数据C.记录D.属性3.Access数据库中,用于存储数据的对象是A.表B.查询C.窗体D.报表4.在Access中,字段数据类型为“文本型”,其最大长度为A.255B.256C.255个字符D.256个字符5.在Access表中,主键的作用是A.用来排序记录B.用来筛选记录C.唯一标识一条记录D.建立表之间的关系6.下列关于索引的描述,错误的是A.索引可以加速查询速度B.索引会占用存储空间C.表中没有数据就不能建立索引D.主键会自动建立索引7.SQL语句`SELECT*FROM学生WHERE年龄>20;`的功能是A.查找所有学生记录B.查找年龄大于20的学生记录C.查找年龄小于20的学生记录D.查找所有年龄大于20的列8.在Access查询中,不能使用的运算是A.算术运算B.逻辑运算C.比较运算D.几何运算9.下列关于窗体的描述,错误的是A.窗体主要用于数据的输入和显示B.窗体可以用于控制应用程序的流程C.窗体中的标签主要用于显示文本D.窗体中的文本框只能用于显示数据,不能用于编辑数据10.在Access报表设计中,用来计算字段的统计值(如求和、计数等)的控件是A.文本框控件B.标签控件C.图像控件D.列表框控件11.下列宏操作中,用于关闭当前数据库对象的操作是A.OpenTableB.OpenFormC.CloseD.Quit12.在VBA中,声明一个整型变量A,正确的语句是A.DimAAsIntegerB.DimAIntegerC.A=IntegerD.DimAAsint13.下列表达式中,值为False的是A.3>5B.2+3=5C."ABC">"ABD"D.5Mod2=114.在VBA中,用于计算并返回一个0到1之间的随机数的函数是A.RandomizeB.IntC.RndD.Abs15.执行语句`a=10;b=20;c=a+b;`后,变量c的值是A.10B.20C.30D.4016.在VBA过程定义中,`SubProcedure1(xAsInteger,yAsInteger)`表示该过程A.有返回值B.无返回值C.接收两个整型参数D.接收两个整型参数且无返回值17.下列关于数组的描述,正确的是A.数组的大小是固定的B.数组下标从0开始C.数组必须先声明后使用D.一个数组中只能存放一种数据类型18.在VBA中,`MsgBox("确定要退出吗?",vbQuestion+vbOKCancel,"提示")`的作用是A.弹出一个没有标题的消息框B.弹出一个带有问号和确定取消按钮的消息框C.弹出一个带有警告图标的消息框D.弹出一个带有标题的消息框19.下列关于数据访问对象(DAO)的描述,错误的是A.DAO是用于管理数据库对象的编程接口B.Recordset对象代表数据库中的记录集C.DAO只能用于Access数据库D.DAO需要引用MicrosoftDAO3.6ObjectLibrary20.若要设置报表的标题,应在报表的哪个事件中编写代码A.打开(Open)B.格式化(FORMAT)C.页面页眉(ReportHeader)D.报表页脚(ReportFooter)二、多项选择题21.下列属于数据库管理系统(DBMS)的有A.MySQLB.OracleC.AccessD.Word22.在Access中,创建表的方法有A.使用表设计器B.使用数据表视图C.使用表向导D.使用SQL语句23.下列关于表之间关系的描述,正确的有A.关系类型包括一对一、一对多和多对多B.主表和从表通过公共字段建立关系C.如果两个表通过公共字段建立了一对多关系,则主表中的记录在从表中可以有多条匹配记录D.关系类型只能是“一对一”24.下列关于查询的描述,正确的有A.查询是筛选、排序和计算数据库数据的工具B.查询的结果可以更新表中的数据C.查询可以作为一个对象被保存D.查询不能基于其他查询创建25.在Access窗体中,常用的控件有A.文本框B.标签C.命令按钮D.组合框26.下列关于VBA变量的作用域的描述,正确的有A.局部变量只能在声明它的过程中使用B.模块级变量可以在模块中所有过程使用C.全局变量可以在整个工程的所有过程使用D.使用Public声明的变量是全局变量27.下列属于VBA循环结构的有A.For...NextB.Do...LoopC.While...WendD.If...Then28.下列关于SQL语句的描述,正确的有A.`SELECT`语句用于从数据库中检索数据B.`INSERT`语句用于向表中插入数据C.`UPDATE`语句用于更新表中现有数据D.`DELETE`语句用于删除表中的数据,但不能删除表结构29.在Access报表设计中,可以进行以下哪些操作A.添加文本框显示计算字段B.添加线条和矩形进行美化C.设置报表的分组和排序D.修改报表的页眉和页脚内容30.下列关于宏的描述,正确的有A.宏是一个或多个操作的集合B.宏可以打开、关闭或打印数据库对象C.宏不能进行条件判断D.宏可以通过宏组来管理三、操作题1.数据库与表的基本操作(1)创建一个名为“教学管理.accdb”的数据库。(2)在数据库中创建三个表:`tStud`(学生表)、`tCourse`(课程表)、`tScore`(成绩表)。(3)`tStud`表结构如下:字段名数据类型长度主键学号文本8是姓名文本10性别文本2年龄数字整型入校日期日期/时间简历备注照片OLE对象(4)`tCourse`表结构如下:字段名数据类型长度主键课程号文本5是课程名文本20学分数字单精度型开课学期文本10(5)`tScore`表结构如下:字段名数据类型长度主键学号文本8课程号文本5成绩数字单精度型(学号和课程号共同组成主键)(6)在各表中输入至少5条测试数据,并设置表之间的关系(一对多关系:tStud与tScore,一对多关系:tCourse与tScore)。2.查询操作(1)创建一个选择查询`qT1`,显示“学生”表中的“学号”、“姓名”、“性别”和“年龄”字段。(2)创建一个参数查询`qT2`,提示输入“课程名”,筛选出该课程的成绩信息,显示“学号”、“课程名”和“成绩”字段。(3)创建一个SQL查询`qT3`,统计每门课程的平均成绩,并按平均成绩从高到低排序,显示“课程号”、“课程名”和“平均成绩”。3.窗体设计(1)以“学生”表为数据源,使用“窗体向导”创建一个纵栏式窗体`fStud`。(2)在窗体页眉处添加一个标签控件,标题为“学生信息维护”。(3)在窗体底部添加一个命令按钮`cmdClose`,标题为“关闭窗体”,并设置其单击事件代码,实现关闭窗体的功能。(4)在窗体中添加一个计算控件,用于显示学生的“年龄”字段(如果年龄为空,则显示0)。4.VBA程序设计(1)在“教学管理”数据库中创建一个模块`Module1`。(2)编写一个名为`Func_Count`的函数过程,功能是统计字符串中字符“a”出现的次数。函数接收一个字符串参数,返回整型结果。(3)编写一个名为`Sub_Judge`的子过程,功能是判断输入的年份是否为闰年。过程接收一个整型参数`Year`,如果`Year`是闰年,则在立即窗口打印“是闰年”,否则打印“不是闰年”。(闰年判断规则:能被4整除但不能被100整除,或者能被400整除)。(4)在窗体`fStud`的“加载”事件中调用上述函数和过程,测试其功能。试卷答案一、单项选择题1.答案:A解析思路:数据库系统(DBS)是一个完整的系统,它包含数据库(DB)、数据库管理系统(DBMS)以及应用软件和用户。因此DBS包括DB和DBMS。B选项颠倒,C选项范围不对,D选项概念混淆。2.答案:C解析思路:在关系模型(二维表)中,行被称为“记录”或“元组”,列被称为“字段”或“属性”。A、B、D均指列的相关概念。3.答案:A解析思路:表是数据库中用来存储数据的对象,是数据库的核心。查询、窗体和报表主要用于数据的展示、操作和输出,而不是直接存储原始数据。4.答案:C解析思路:Access数据库中,文本型(Text)字段用于存储文本或数字,其最大长度限制为255个字符。注意不要与备注型(Memo)混淆,备注型理论上无限制(受系统限制)。5.答案:C解析思路:主键的作用是唯一标识表中的每一条记录,确保记录不重复。虽然主键可以用来排序(建立索引)和筛选,但最核心的定义是“唯一标识”。6.答案:C解析思路:索引可以加快查询速度并占用存储空间,主键会自动建立索引(A、B、D正确)。选项C“表中没有数据就不能建立索引”是错误的。索引是基于现有数据的,通常索引列不允许为空,但在空表上可以创建索引定义,只是没有优化效果。此题意在考察索引的基本概念,C选项是最不准确的描述。7.答案:B解析思路:SQL语句`SELECT*FROM学生WHERE年龄>20;`的含义是:从“学生”表中,选择(SELECT)所有字段(*),条件是(WHERE)年龄大于20。因此是查找年龄大于20的学生记录。8.答案:D解析思路:Access查询设计器支持的运算包括算术运算(+、-、*、/)、逻辑运算(And、Or、Not)、比较运算(>、<、=)等。几何运算(如计算面积、距离)不属于数据库查询的范畴。9.答案:D解析思路:窗体中的文本框不仅可以显示数据,还可以用于数据的输入和编辑(绑定到字段)。选项D说“只能用于显示数据”是错误的。10.答案:A解析思路:在报表设计中,用于显示计算字段(如求和、平均值、计数)的控件通常是文本框控件。标签控件用于显示静态文本,图像控件用于显示图片,列表框用于选择数据。11.答案:C解析思路:Access宏操作中,`Close`用于关闭当前数据库窗口或指定的数据库对象。`OpenTable`用于打开表,`OpenForm`用于打开窗体,`Quit`用于退出Access程序。12.答案:A解析思路:在VBA中,声明变量必须使用`Dim`关键字,数据类型需要使用`As`关键字连接。`DimAAsInteger`是声明整型变量A的标准写法。B选项缺少As,C选项直接赋值,D选项数据类型int是小写(虽然Access不严格区分大小写,但标准写法为Integer)。13.答案:A解析思路:A选项`3>5`的逻辑结果为假。B选项`2+3=5`结果为真。C选项字符串比较按ASCII码,C比D小,所以`ABC>ABD`为真。D选项`5Mod2=1`为真。14.答案:C解析思路:`Rnd()`函数用于返回一个小于1但大于或等于0的随机数。`Randomize`用于初始化随机数生成器,`Int()`用于取整,`Abs`用于取绝对值。15.答案:C解析思路:代码执行顺序为:`a`赋值为10,`b`赋值为20,`c`赋值为`a+b`(10+20),结果为30。16.答案:D解析思路:定义过程的关键字是`Sub`,表示这是一个子过程,没有返回值。括号内的参数用于接收传入的数据。该过程接收两个整型参数,且无返回值。17.答案:C解析思路:A选项数组大小是可变的(动态数组),B选项数组下标通常从0开始(但在某些语言中是从1开始,Access默认从0开始),C选项数组必须先声明后使用(声明了大小),D选项一个数组可以存放不同类型的数据(Variant类型),或者不同类型的数组元素。18.答案:D解析思路:`MsgBox`函数的语法通常为`MsgBox(prompt,buttons,title)`。`vbQuestion+vbOKCancel`是按钮样式,`"提示"`是第三个参数即标题。因此D选项正确。19.答案:C解析思路:DAO(DataAccessObjects)是Microsoft开发的一种用于管理数据库对象的编程接口,它不仅可以用于Access,也可以用于通过Jet引擎访问其他数据库。选项C说“DAO只能用于Access数据库”是错误的。20.答案:A解析思路:设置报表标题通常在报表的“打开(Open)”事件中编写代码,或者在报表的属性窗体中设置“标题”属性。在事件代码中修改标题通常在Open事件处理。注意:报表页眉是报表的第一页顶部,用来显示标题,但修改标题内容通常是在代码或属性中设置。二、多项选择题21.答案:A,B,C解析思路:数据库管理系统(DBMS)是用于定义、创建、维护数据库和控制访问的软件。MySQL、Oracle、Access都是常见的DBMS。Word是文字处理软件,不是数据库管理系统。22.答案:A,B,C,D解析思路:Access创建表的方法有四种:使用设计器(手动建表)、使用数据表视图(直接输入数据建表)、使用表向导(基于模板建表)、使用SQL语句(DDL)建表。全部正确。23.答案:A,B,C解析思路:表之间的关系类型包括一对一、一对多和多对多。A、B、C均正确。D选项错误,关系类型不只有一对一。24.答案:A,B,C解析思路:查询用于筛选、排序和计算数据(A正确)。查询可以更新表中的数据(B正确,前提是查询类型允许更新)。查询可以作为一个对象被保存(C正确)。D选项错误,查询可以基于其他查询创建(交叉表查询等)。25.答案:A,B,C,D解析思路:Access窗体常用的控件包括文本框(输入/显示数据)、标签(显示静态文本)、命令按钮(执行操作)、组合框(下拉选择)、列表框(列表选择)等。全部正确。26.答案:A,B,C,D解析思路:VBA变量的作用域包括:局部变量(过程级,A正确)、模块级(模块内所有过程,B正确)、全局变量(工程级,Public声明,D正确)。C选项描述正确。27.答案:A,B,C解析思路:VBA的循环结构有:For...Next循环、Do...Loop循环、While...Wend循环。If...Then是选择结构(分支),不是循环。28.答案:A,B,C,D解析思路:SQL语句包括数据查询(SELECT)、数据插入(INSERT)、数据更新(UPDATE)、数据删除(DELETE)。全部正确。29.答案:A,B,C,D解析思路:报表设计可以添加文本框进行计算(A),添加线条和矩形进行美化(B),设置分组和排序(C),修改报表页眉页脚内容(D)。全部正确。30.答案:A,B,D解析思路:宏是一个或多个操作的集合(A),可以打开/关闭对象(B),宏组可以管理宏(D)。宏是可以进行条件判断的(使用条件宏),因此C选项“宏不能进行条件判断”是错误的。三、操作题1.数据库与表的基本操作解析思路:*创建数据库:打开Access,点击“文件”->“新建”->“空数据库”,命名为“教学管理.accdb”。*创建表:点击“创建”->“表设计”。分别设计`tStud`、`tCourse`、`tScore`三个表的结构。注意设置主键(右键字段名->主键),`tScore`表需设置复合主键(选中两个字段->主键)。*输入数据:切换到“数据表视图”直接输入数据。*建立关系:点击“数据库工具”->“关系”->“显示表”->分别添加三个表->拖动`学号`到`tScore`的`学号`建立一对多关系->拖动`课程号`到`tScore`的`课程号`建立一对多关系->勾选“实施参照完整性”->关闭关系窗口。2.查询操作解析思路:*qT1(选择查询):点击“创建”->“查询设计”,添加`tStud`表,选择字段`学号`、`姓名`、`性别`、`年龄`,运行即可。*qT2(参数查询):在查询设计视图中,在“课程名”字段的“条件”行输入`[请输入课程名:]`(方括号内为提示文本),选择字段`学号`、`课程名`、`成绩`。*qT3(SQL查询):点击“创建”->“SQL视图”,输入代码:```sqlSELECTtCourse.课程号,tCourse.课程名,Avg(tScore.成绩)AS平均成绩FROMtCourseLEFTJOINtScoreONtCourse.课程号=tScore.课程号GROUPBYtCourse.课程号,tCourse.课程名ORDERBYAvg(tScore.成绩)DESC;```3.窗体设计解析思路:*创建窗体:点击“创建”->“窗体向导”,选择“学生”表,字段选“全部”,布局选“纵栏式”,样式选默认,命名为`fStud`。*添加标签:在窗体页眉处(视图->窗体页眉/页脚),从工具箱拖拽标签,输入“学生信息维护”。*命令按钮:从工具箱拖拽命令按钮,向导提示下,选择“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年危险废物试题及答案
- 酒店中央空调清洗及卫生管理方案
- 2026版考评员国家职业技能鉴定考试题库(附答案)
- 2025-2026学年浙江省海宁市初中数学七年级期末上册自我评估专项攻坚题详细参考解析
- Oracle运维面试题及详细答案(实战版)
- 机电设备维护工安全操作规程
- 起重机载荷试验操作工规程
- 电力施工交通安全管控规程
- 生物样本长期冻存条件规范中国专家共识(2025版)
- 2026年社区医生社区健康知识普及考核试题及答案解析
- Unit 5 Power of Ideas Section A 1a-2d 课件 2026-2027学年人教版英语九年级上册
- 危废收集转运项目可行性研究报告
- 小学二年级音乐“河南地方古乐”主题教学设计-以《中州古乐+十枝花》为例
- 2026年中国农业银行校园招聘笔试真题及详细答案解析
- 楼梯间脚手架搭设方案
- 2026秋浙教版科学九上 第2章能的转化与能量守恒 知识清单
- 2026年上海政府采购评审专家考试真题库(带答案)
- SAP货仓管理用户手册
- GA/T 2016-2023公安视频图像信息系统运维管理规范
- 汉中网约车地方试题
- 采购员培训计划记录表
评论
0/150
提交评论