2025年计算机计算机二级公共基础公用-Access数据库程序设计参考题库含答案解析_第1页
2025年计算机计算机二级公共基础公用-Access数据库程序设计参考题库含答案解析_第2页
2025年计算机计算机二级公共基础公用-Access数据库程序设计参考题库含答案解析_第3页
2025年计算机计算机二级公共基础公用-Access数据库程序设计参考题库含答案解析_第4页
2025年计算机计算机二级公共基础公用-Access数据库程序设计参考题库含答案解析_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

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

文档简介

2025年计算机计算机二级公共基础[公用]-Access数据库程序设计参考题库含答案解析一、单选题(共35题)1.在Access数据库中,以下关于数据模型的描述中,错误的是?【选项】A.层次模型采用树形结构表示实体及联系B.网状模型允许多对多关系,但结构复杂C.关系模型通过二维表表示数据,是目前主流模型D.面向对象模型以对象为基本单位,支持继承和封装,但不支持数据独立性【参考答案】D【解析】A正确:层次模型确实采用树形结构组织数据。B正确:网状模型支持多对多关系,但实现复杂度高。C正确:关系模型采用二维表格结构,是当前主流数据库模型。D错误:面向对象模型具有数据独立性,能够实现物理独立性和逻辑独立性。2.在Access表设计中,"学号"字段要设置为不允许重复且不能为空,应选择哪种字段属性组合?【选项】A.必填字段=是,允许空字符串=否B.必填字段=是,索引=有(无重复)C.默认值设为0,验证规则不为空D.格式设为"000000",输入掩码"LLL000"【参考答案】B【解析】A错误:仅设置必填字段不能保证唯一性。B正确:"必填字段=是"保证非空,"索引=有(无重复)"保证唯一。C错误:默认值设为0与学号实际属性不符。D错误:格式设置不能实现数据约束功能。3.执行参数查询时,要查询姓名以"李"开头且姓名为两个字的员工,应在条件行输入?【选项】A.Like"李?"B.Like"李#"C.Like"李*"D.=Left([姓名],1)="李"AndLen([姓名])=2【参考答案】A【解析】A正确:"?"代表任意单个字符。B错误:"#"代表单个数字。C错误:"*"匹配任意长度字符,无法限定长度。D错误:语法正确但不符合参数查询标准写法。4.在窗体设计中,要使组合框显示"部门表"中的部门名称,应如何设置?【选项】A.控件来源绑定"部门表.部门名称"字段B.行来源类型设为"表/查询",行来源写入SQL语句C.默认值设为DLookup("[部门名称]","部门表")D.输入掩码设为部门名称格式【参考答案】B【解析】A错误:控件来源适用于绑定字段值而非显示列表。B正确:组合框通过行来源获取显示数据。C错误:DLookup函数用于查找单个值,不适用列表显示。D错误:输入掩码仅控制输入格式。5.某销售表包含"商品ID"、"销售日期"、"销售额"字段,要统计每月各商品总销售额,正确的SQL语句是?【选项】A.SELECT商品ID,Month(销售日期),SUM(销售额)FROM销售表GROUPBY商品ID,销售日期B.SELECT商品ID,Month(销售日期)AS月份,SUM(销售额)FROM销售表GROUPBY商品ID,Month(销售日期)C.SELECT商品ID,销售日期,SUM(销售额)FROM销售表WHEREGROUPBY商品ID,Month(销售日期)D.SELECT商品ID,Year(销售日期)&Month(销售日期),AVG(销售额)FROM销售表GROUPBY1,2【参考答案】B【解析】A错误:GROUPBY使用原始日期字段导致按天分组。B正确:按商品ID和月份分组,使用MONTH函数提取月份。C错误:WHERE不能跟在GROUPBY前且缺少聚合条件。D错误:AVG是平均值而非求和,字段引用方式不符合标准。6.在VBA中要连接当前Access数据库,应优先使用哪种对象?【选项】A.ADODB.ConnectionB.DAO.DatabaseC.CurrentDbD.ADOX.Catalog【参考答案】C【解析】A错误:ADO主要用于外部数据库连接。B可用但非最优:DAO适用于本地但CurrentDb更直接。C正确:CurrentDb直接返回当前数据库对象,效率最优。D错误:ADOX用于目录操作而非数据操作。7.关于报表的叙述,正确的是?【选项】A.报表页眉每页重复显示B.组页脚只能显示聚合函数计算结果C.可以在报表中直接修改源表数据D.使用图表控件需绑定记录源【参考答案】D【解析】A错误:报表页眉仅首页显示,页面页眉才每页重复。B错误:组页脚可显示任意内容。C错误:报表为只读输出。D正确:图表控件必须绑定数据源才能显示动态数据。8.建立表关系时实施参照完整性的作用是?【选项】A.自动同步关联表字段值B.禁止在主表中删除被引用的记录C.强制外键字段必须建立索引D.保证关联字段数据类型一致【参考答案】B【解析】A错误:同步更新是级联选项功能。B正确:参照完整性主要防止孤立记录的产生。C错误:索引不是参照完整性的直接要求。D错误:字段类型一致性是关系建立前提条件。9.导入外部数据时,以下哪种文件格式可以保留数据类型信息?【选项】A.逗号分隔的文本文件(.csv)B.Excel工作簿(.xlsx)C.固定宽度文本文件(.txt)D.HTML网页文件(.html)【参考答案】B【解析】A错误:文本文件均为字符串格式。B正确:Excel可携带数值、日期等类型信息。C错误:固定宽度文本仍需解析数据类型。D错误:HTML数据以文本形式存储。10.在VBA错误处理中,以下哪种结构可以跳过错误继续执行?【选项】A.OnErrorGoTo0B.OnErrorResumeNextC.OnErrorGoToErrorHandlerD.IfErr.Number<>0Then【参考答案】B【解析】A错误:关闭错误处理,导致运行时错误。B正确:遇到错误时继续执行下一句。C错误:跳转到错误处理程序块。D错误:属于错误检查而非预先处理机制。11.在Access数据库中,能够存储实际数据的数据库对象是()。【选项】A.表B.查询C.窗体D.宏【参考答案】A【解析】1.表是Access数据库中唯一实际存储数据的对象,由字段(列)和记录(行)组成。2.查询用于检索或操作表中的数据,但本身不存储数据。3.窗体是用户交互界面,用于显示和编辑数据,数据来源为表或查询。4.宏用于自动化操作,与数据存储无关。12.在Access中,若要从学生表中筛选“年龄大于18岁且性别为男”的记录,应使用的查询类型是()。【选项】A.选择查询B.交叉表查询C.参数查询D.操作查询【参考答案】A【解析】1.选择查询用于按条件筛选数据,题目要求的是基于条件的记录筛选,符合选择查询功能。2.交叉表查询用于汇总数据并行列交叉展示,不适用纯筛选场景。3.参数查询需用户输入条件值动态筛选,题目无动态输入需求。4.操作查询用于批量增删改数据,而题目仅为数据检索。13.Access“有效性规则”属性的作用是()。【选项】A.限制字段输入格式(如日期格式)B.数据输入时自动填充预设值C.限制字段数据的取值范围或逻辑条件D.定义字段显示的外观样式【参考答案】C【解析】1.有效性规则用于约束字段值需满足的条件(如“>0”或“男Or女”),若输入违反规则则报错。2.选项A描述的是“输入掩码”的功能。3.选项B是“默认值”属性的作用。4.选项D涉及窗体控件的格式属性。14.在关系模型中,若“学生表”与“选课表”通过“学号”字段关联,且一个学生可对应多条选课记录,则两表间关系类型为()。【选项】A.一对一B.一对多C.多对多D.自引用【参考答案】B【解析】1.“学生表”中的一条记录(一个学号)可对应“选课表”中的多条记录(多门课程),因此为一对多关系。2.一对一要求双方记录唯一对应(如学生表与身份证表)。3.多对多需通过中间表实现(如学生与课程的关系需通过选课表)。4.自引用指同一表内字段关联(如员工表中经理与下属的关系)。15.在SQL语句中,从“学生”表中检索前5条记录的语法是()。【选项】A.SELECTTOP5*FROM学生B.SELECTFIRST5*FROM学生C.SELECTLIMIT5*FROM学生D.SELECTTOP5PERCENT*FROM学生【参考答案】A【解析】1.Access中限定返回记录数使用TOP关键字,语法为“SELECTTOPn字段FROM表”。2.选项B的FIRST、选项C的LIMIT分别是其他数据库(如MySQL)的语法。3.选项D的“TOP5PERCENT”表示返回前5%的记录,与题目不符。16.将“成绩”表中所有不及格(<60分)的记录物理删除,应使用的查询类型是()。【选项】A.更新查询B.追加查询C.删除查询D.生成表查询【参考答案】C【解析】1.删除查询用于永久移除符合条件的记录(如题目中的“<60分”),是最直接的操作。2.更新查询用于修改数据值(如将分数+5),不能删除记录。3.追加查询用于向表中添加新记录,生成表查询用于创建新表,均不涉及删除。17.在Access表达式中,表示“当前日期”的函数是()。【选项】A.NOW()B.DATE()C.TIME()D.YEAR()【参考答案】B【解析】1.Date()函数返回系统当前日期(如2025-05-01),仅包含日期部分。2.Now()返回当前日期和时间(如2025-05-0110:30:00)。3.Time()仅返回时间部分(如10:30:00)。4.Year()用于提取日期中的年份(如2025),不返回完整日期。18.若字段需存储身份证号(18位固定长度),应选择的数据类型是()。【选项】A.数字B.文本C.日期/时间D.自动编号【参考答案】B【解析】1.身份证号为纯数字字符串,不参与算术运算,且有长度限制(18位),应使用文本类型。2.数字类型用于数值计算,身份证号作为标识符无需计算。3.日期/时间类型无法存储数字字符串。4.自动编号由系统生成唯一值,不可手动输入。19.在VBA中,定义函数的关键字是()。【选项】A.SubB.FunctionC.DimD.Const【参考答案】B【解析】1.Function关键字用于声明函数,可返回值(如FunctionSum(a,b)...EndFunction)。2.Sub用于声明不返回值的过程(如事件处理)。3.Dim声明变量,Const声明常量,均不用于定义函数结构。20.若要确保“订单”表中“订单ID”字段的值唯一且非空,应设置的属性组合是()。【选项】A.必填字段设为“是”,允许空字符串设为“否”B.必填字段设为“是”,索引设为“有(无重复)”C.有效性规则设为“IsNotNull”,索引设为“有(无重复)”D.默认值设为0,有效性规则设为“>0”【参考答案】B【解析】1.必填字段“是”确保字段不能为空,索引“无重复”保证值唯一性。2.选项A缺少索引设置,无法防止重复。3.选项C中有效性规则语法错误(IsNotNull应写为“IsNotNull”在SQL中,但字段属性中无效性规则表达式格式不同)。4.选项D的默认值和规则无法满足唯一性要求。21.在Access数据库中,以下关于数据模型的描述,正确的是:【选项】A.Access采用层次数据模型存储数据B.Access支持面向对象数据模型的核心特性C.Access是基于关系数据模型的数据库管理系统D.Access的网状数据模型适用于复杂关系处理【参考答案】C【解析】本题考查Access数据库的基本概念。A项错误,层次数据模型是早期数据库模型;B项错误,Access不具备完整的面向对象特性;C项正确,Access是典型的关系型数据库管理系统;D项错误,网状模型不是Access采用的数据模型。22.在Access查询设计中,下列能够创建新表的查询类型是:【选项】A.选择查询B.交叉表查询C.生成表查询D.参数查询【参考答案】C【解析】本题考查查询类型的功能差异。生成表查询(C)可将查询结果保存为新物理表。选择查询(A)仅检索数据,交叉表查询(B)用于分类汇总,参数查询(D)实现动态条件输入,三者均不产生新表。23.设置"出生日期"字段为1980-1990年间且姓"王"的查询条件,正确的表达式是:【选项】A.Year([出生日期])Between1980And1990And"王*"B.Year([出生日期])>=1980AndYear([出生日期])<=1990AndLike"王*"C.#1980-1-1#<=[出生日期]<=#1990-12-31#AndLeft([姓名],1)="王"D.Between#1980/1/1#And#1990/12/31#And姓名Like"王?"【参考答案】B【解析】本题考查复合条件设置。B选项同时满足三个条件:1)Year函数正确提取年份范围2)And逻辑运算符3)Like配合通配符"*"匹配姓氏。A项缺少Like运算符,C项日期比较语法错误,D项通配符"?"仅匹配单个字符。24.存取图片文件时,应选择的字段数据类型是:【选项】A.超链接B.备注C.OLE对象D.附件【参考答案】D【解析】本题考查字段数据类型应用。附件类型(D)专门用于存储图像、文档等二进制文件。OLE对象(C)已淘汰;超链接(A)存储URL;备注(B)存储长文本。新版Access推荐使用附件字段存储图像。25.下列主键设置方法中,能确保记录唯一性且最便于管理的是:【选项】A.将"身份证号"字段设为主键B.使用"自动编号"字段作为主键C.组合"姓名+出生日期"作为主键D.不设置主键由系统自动处理【参考答案】B【解析】本题考查主键设计原则。自动编号(B)能绝对保证唯一性且无需人工干预。身份证号(A)存在隐私和输入错误风险,组合字段(C)可能重复,不设主键(D)违反数据库设计规范。26.在表达式中需引用窗体控件"txtDate"的值,正确的格式是:【选项】A.[Forms]![窗体名称].[txtDate]B.Forms("窗体名称").Controls("txtDate")C.Forms!窗体名称!txtDate.ValueD.[Forms].[窗体名称].[txtDate]【参考答案】C【解析】本题考查对象引用语法。C项符合Access的完全限定引用格式:Forms!窗体名称!控件名称.Value。A、D项使用了错误的方括号,B项VBA语法不适用于表达式生成器。27.要实现窗体仅显示特定院系学生,需设置的窗体属性是:【选项】A.默认值B.记录源C.筛选D.输入掩码【参考答案】C【解析】本题考查窗体数据处理属性。筛选属性(C)用于限定显示记录。记录源(B)定义数据来源,默认值(A)设置字段初始值,输入掩码(D)控制数据输入格式,均不直接控制记录显示范围。28.要将所有"库存量"低于100的商品单价上调10%,应使用的查询是:【选项】A.删除查询B.追加查询C.更新查询D.生成表查询【参考答案】C【解析】本题考查操作查询的应用场景。更新查询(C)专门用于批量修改字段值,符合题目要求。删除查询(A)移除记录,追加查询(B)添加记录,生成表查询(D)创建新表。29.SQL语句"SELECTTOP5*FROM学生ORDERBY成绩DESC"的功能是:【选项】A.显示前5%成绩最高的学生B.显示任意5名学生的成绩C.显示成绩最低的5名学生D.显示成绩最高的5名学生【参考答案】D【解析】本题考查SQL语句理解。DESC表示降序排列,TOP5获取前5条记录,组合实现显示成绩最高的5名学生(D)。A项错误因缺少PERCENT关键词,B项缺少排序条件,C项排序方向错误。30.报表设计中要实现按"学院"分组统计,应在哪个视图设置:【选项】A.布局视图B.打印预览C.报表视图D.设计视图【参考答案】D【解析】本题考查报表分组设置位置。分组设置在设计视图(D)的"分组与排序"窗格完成。布局视图(A)调整格式,报表视图(B)查看效果,打印预览(C)用于输出设置,均不能修改分组结构。31.在Access数据库中,若要设置某字段只能输入"男"或"女",应选择下列哪个字段属性进行设置?【选项】A.有效性规则B.输入掩码C.默认值D.允许空字符串【参考答案】A【解析】1.有效性规则用于限定字段输入值的范围,若设置有效性规则为"男"Or"女",可实现题述要求。2.输入掩码(B)主要控制数据输入格式(如电话号码格式),无法限定具体内容。3.默认值(C)仅定义未输入时的默认内容,不限制输入范围。4.允许空字符串(D)仅控制字段是否可为空值,与内容限定无关。32.执行SQL语句:UPDATE学生表SET年龄=年龄+1WHERE性别="男",其功能是?【选项】A.将男生记录复制到新表并增加年龄B.将男生年龄字段值加1C.删除所有男生记录D.修改"性别"字段值为"男"【参考答案】B【解析】1.UPDATE语句用于修改表中现有数据,语法为UPDATE表名SET字段=表达式WHERE条件。2.选项B准确描述了对性别为"男"的记录执行年龄字段值+1的操作。3.选项A描述的是生成表查询功能,C对应DELETE语句,D错误修改了条件字段。33.Access中,若要将"学号"字段设置为新记录自动填充"STU001"、"STU002"等编号,应使用哪种字段类型?【选项】A.文本型B.自动编号型C.数字型(长整型)D.计算字段【参考答案】B【解析】1.自动编号型(B)可生成唯一、连续的编号,且可修改格式为"STU"前缀的文本编号。2.文本型(A)无法自动增量,需手动输入。3.数字型(C)仅存储数值,不含字符前缀。4.计算字段(D)基于表达式生成值,无法实现连续编号功能。34.关于主键与索引的关系,下列说法正确的是?【选项】A.主键必须创建唯一索引B.主键字段值允许重复C.一个表只能创建1个索引D.主键索引不能加快查询速度【参考答案】A【解析】1.正确:主键会自动创建唯一索引(A),确保记录唯一性。2.错误:主键字段值禁止重复(B错误)。3.错误:一个表可创建多个索引(C错误)。4.错误:主键索引能显著提高查询效率(D错误)。35.在Access操作查询中,下列哪项会生成新表?【选项】A.删除查询B.生成表查询C.追加查询D.更新查询【参考答案】B【解析】1.生成表查询(B)通过SELECT语句提取数据创建新表。2.删除查询(A)用于删除记录,不生成新表。3.追加查询(C)将数据添加到现有表。4.更新查询(D)修改现有表数据。二、多选题(共35题)1.在Access数据库中,下列关于数据库对象的描述,正确的是()。【选项】A.表是数据库的核心,用于存储实际数据B.查询可以基于多个表创建,用于检索特定数据C.窗体仅用于数据输入,不具备数据显示功能D.报表可以设置分组和汇总统计,但不可导出为PDF【参考答案】A、B【解析】1.A正确:表是Access数据库的核心对象,所有数据均存储于表中。2.B正确:查询可跨表关联数据,通过条件筛选目标数据集合。3.C错误:窗体既能输入数据,也能以布局化形式展示数据。4.D错误:报表支持分组统计,且可直接导出为PDF、Excel等格式。2.以下属于Access字段数据类型的是()。【选项】A.超链接B.日期/时间C.计算字段D.二进制图像【参考答案】A、B、C【解析】1.A正确:超链接类型用于存储URL或文件路径。2.B正确:日期/时间是标准数据类型,支持日期时间格式存储。3.C正确:Access支持“计算”数据类型,可通过表达式生成字段值。4.D错误:二进制图像不属于独立数据类型,可通过OLE对象字段存储图像。3.关于Access数据完整性的实现,正确的选项是()。【选项】A.主键约束可确保记录的惟一性B.有效性规则用于限制字段输入格式(如电话号码格式)C.参照完整性要求子表中外键值必须在主表中存在D.默认值仅适用于文本型字段【参考答案】A、B、C【解析】1.A正确:主键是唯一标识记录的核心约束。2.B正确:有效性规则(如“Like"###-####"”)可规范数据格式。3.C正确:参照完整性强制外键与主表主键的匹配关系。4.D错误:默认值适用于所有数据类型(如数字字段默认设为0)。4.下列查询类型中,属于操作查询的是()。【选项】A.生成表查询B.追加查询C.交叉表查询D.删除查询【参考答案】A、B、D【解析】1.A正确:生成表查询将结果存入新表,属于数据定义操作。2.B正确:追加查询向现有表添加数据。3.C错误:交叉表查询用于行列汇总,属于选择查询。4.D正确:删除查询可批量移除符合条件的数据。5.在AccessVBA编程中,以下可用于数据库对象操作的关键字是()。【选项】A.DoCmdB.OpenRecordsetC.ExecuteD.DataMode【参考答案】A、B、C【解析】1.A正确:DoCmd对象可执行打开窗体等操作(如`DoCmd.OpenForm`)。2.B正确:OpenRecordset方法通过DAO操纵记录集。3.C正确:Execute方法用于运行SQL命令(如`CurrentDb.Execute"DELETE…"`)。4.D错误:DataMode是窗体属性,不属于VBA操作关键字。6.下列关于导入/导出数据的描述,正确的是()。【选项】A.Access可直接导入Excel工作簿中的指定工作表B.导出至文本文件时,不可自定义字段分隔符C.XML格式支持数据结构与数据的同步导出D.链接表功能可使外部数据源与Access表实时同步【参考答案】A、C、D【解析】1.A正确:导入向导支持选择Excel特定工作表。2.B错误:导出文本时可设置分隔符(如逗号、制表符)。3.C正确:XML导出包含表结构和数据。4.D正确:链接表保持与外部数据源的动态连接。7.关于Access关系模型的设置,正确的是()。【选项】A.一对一关系要求两个表的主键字段相同B.实施参照完整性时可选择“级联更新相关字段”C.多对多关系需通过中间表实现D.外键字段必须与主表主键字段同名【参考答案】B、C【解析】1.A错误:一对一关系仅需两表主键相关联,不必同名。2.B正确:级联更新保证主表主键变更时外键自动同步。3.C正确:多对多关系必须借助第三个联结表实现。4.D错误:外键可与主键名称不同,只需数据类型匹配。8.在窗体设计中,以下属于绑定型控件的是()。【选项】A.文本框(控件来源为表字段)B.独立标签(仅显示静态文本)C.按钮(执行VBA代码)D.列表框(行来源为查询)【参考答案】A、D【解析】1.A正确:绑定型文本框直接关联表字段数据。2.B错误:独立标签无数据绑定功能。3.C错误:按钮属未绑定控件,用于触发操作。4.D正确:列表框通过“行来源”属性绑定查询或表数据。9.以下关于Access安全性的措施,正确的是()。【选项】A.可设置数据库密码阻止未授权打开B.用户级安全机制在Access2013及以上版本被移除C.“受信任位置”可自动启用禁用数据库的宏D.打包并签名(.accde)文件可防止VBA代码被修改【参考答案】A、B、D【解析】1.A正确:文件→信息→用密码加密功能可实现密码保护。2.B正确:用户级安全(.mdw)仅支持2003及更早版本。3.C错误:受信任位置仅允许宏运行,不自动启用/禁用。4.D正确:.accde文件编译VBA代码且禁止修改设计。10.在报表设计中,以下可实现分组统计的操作是()。【选项】A.设置“排序与分组”字段B.在组页脚添加Sum函数C.使用“总计”行生成聚合值D.插入子报表关联主表数据【参考答案】A、B【解析】1.A正确:通过“分组形式”字段对数据划分子集。2.B正确:在组页脚放置Sum可计算当前组汇总值。3.C错误:“总计”行仅用于整个报表的聚合计算。4.D错误:子报表用于关联数据展示,非分组统计功能。11.在Access数据库中,以下哪些对象属于数据库对象?()【选项】A.表B.查询C.模块D.宏E.数据透视表【参考答案】A,B,C,D【解析】1.Access数据库对象包括表、查询、窗体、报表、宏和模块。2."表"(A)用于存储数据;"查询"(B)用于检索和操作数据;"模块"(C)包含VBA代码以实现复杂功能;"宏"(D)用于自动化任务。3."数据透视表"(E)是Excel的典型功能,不属于Access数据库对象。12.下列选项中,属于Access操作查询类型的有()。【选项】A.选择查询B.更新查询C.交叉表查询D.删除查询E.追加查询【参考答案】B,D,E【解析】1.操作查询用于对数据执行实际修改,包括更新查询(B)、删除查询(D)、追加查询(E)和生成表查询。2.选择查询(A)仅用于检索数据,不修改数据;交叉表查询(C)属于特殊的选择查询,用于汇总数据。13.关于主键的叙述,正确的是()。【选项】A.主键的值必须唯一B.主键可以包含多个字段C.主键允许为空值D.主键用于建立表间关系E.每个表必须有且仅有一个主键【参考答案】A,B,D【解析】1.主键必须唯一(A)且不可为空(C错误);可由多个字段组成(B),称为复合主键。2.主键用于关联其他表的外键(D),但表可以不设主键(E错误),不过实际设计中建议设置。14.Access字段属性中,能控制数据输入格式的有()。【选项】A.格式B.输入掩码C.有效性规则D.默认值E.标题【参考答案】A,B【解析】1."格式"(A)定义数据显示样式(如日期格式);"输入掩码"(B)强制用户按特定模式输入(如电话号码格式)。2."有效性规则"(C)用于校验数据范围;"默认值"(D)为字段预填内容;"标题"(E)仅改变字段显示名称,不影响输入格式。15.下列SQL语句中,能实现向“学生表”插入新记录的有()。【选项】A.INSERTINTO学生表VALUES('001','张三')B.SELECT*INTO学生表FROM临时表C.UPDATE学生表SET姓名='李四'WHERE学号='001'D.INSERTINTO学生表(学号,姓名)SELECT'002','王五'E.DELETEFROM学生表WHERE学号='003'【参考答案】A,D【解析】1.INSERTINTO可直接插入值(A)或通过SELECT子句插入(D)。2.B为生成新表的语句;C用于更新记录;E用于删除记录,均不符合题意。16.Access窗体中,可用于绑定数据的控件有()。【选项】A.标签B.文本框C.列表框D.命令按钮E.组合框【参考答案】B,C,E【解析】1.文本框(B)、列表框(C)、组合框(E)可直接绑定字段或查询结果以显示或编辑数据。2.标签(A)仅显示静态文本;命令按钮(D)用于触发操作,通常不绑定数据。17.在报表设计中,能实现数据分组的操作包括()。【选项】A.添加“组页眉/页脚”节B.设置“排序与分组”字段C.使用“汇总”函数D.调整“页面设置”中的列数E.修改“报表页眉”内容【参考答案】A,B,C【解析】1.数据分组需添加组页眉/页脚(A),指定分组字段(B),并可对组内数据汇总(C)。2.页面设置(D)调整打印布局;报表页眉(E)仅影响首页标题,与分组无关。18.以下关于VBA变量作用域的描述,正确的有()。【选项】A.过程级变量仅在声明过程中有效B.模块级变量可被同一模块的所有过程访问C.全局变量需在标准模块中用Public声明D.Static声明的变量在过程结束后保留值E.Dim声明的变量默认为全局变量【参考答案】A,B,C,D【解析】1.过程级变量(A)和Static变量(D)正确;模块级变量用Private声明,模块内共享(B正确)。2.全局变量需用Public在标准模块声明(C正确);Dim默认声明过程级变量(E错误)。19.Access宏的功能包括()。【选项】A.自动打开窗体B.执行SQL语句C.调用VBA函数D.验证用户输入E.生成复杂报表【参考答案】A,B,C【解析】1.宏可打开对象(A)、运行SQL(B)或调用VBA代码(C)。2.输入验证(D)需结合有效性规则或VBA;报表设计(E)依赖报表工具,宏仅可触发打开操作。20.Access支持的数据导入/导出格式包括()。【选项】A.ExcelB.PDFC.XMLD.HTMLE.JPEG【参考答案】A,B,C,D【解析】1.Access支持导入/导出Excel(A)、PDF(B)、XML(C)、HTML(D)及文本文件等。2.JPEG(E)为图像格式,可通过OLE对象字段插入,但不属于直接导入/导出格式。21.在Access数据库中,下列关于操作查询的说法,正确的是?【选项】A.生成表查询可以将查询结果保存到新表中B.更新查询可以修改表中符合条件的数据C.追加查询只能向当前数据库的表添加数据D.删除查询会永久删除符合条件的记录E.选择查询属于操作查询的一种【参考答案】ABD【解析】A.正确。生成表查询能够基于查询结果创建新表,常用于数据备份或重组。B.正确。更新查询可批量修改表中满足条件的字段值。C.错误。追加查询可以向其他数据库中的表添加数据,不仅限于当前数据库。D.正确。删除查询会直接从表中物理删除记录,操作不可逆。E.错误。选择查询仅用于检索数据,不属于操作查询(操作查询包括生成表、更新、追加、删除)。22.在Access中,下列哪些数据类型可以设置"输入掩码"属性?【选项】A.短文本B.数字C.日期/时间D.自动编号E.是/否【参考答案】AC【解析】A.正确。短文本类型支持输入掩码,用于规范文本格式(如电话号码)。B.错误。数字类型不适用输入掩码,可使用"格式"属性定义显示方式。C.正确。日期/时间类型常用输入掩码控制日期格式(如YYYY-MM-DD)。D.错误。自动编号为系统生成值,无需人工输入,故无此属性。E.错误。是/否类型通过复选框表示,无需输入掩码。23.关于Access主键的描述,正确的是?【选项】A.主键字段的值必须唯一B.主键只能由单个字段构成C.主键可用于建立表间关系D.删除主键会同时删除关联索引E.主键字段不允许为空值【参考答案】ACE【解析】A.正确。主键的核心特性是唯一标识记录,值不可重复。B.错误。主键可以是多字段组成的复合主键。C.正确。主键是建立一对多关系的基础(与外键关联)。D.错误。删除主键约束后,索引可能保留(需手动删除)。E.正确。主键字段必须包含有效值,禁止为Null。24.在Access查询设计中,哪些操作会触发"参数查询"?【选项】A.在条件行输入方括号[]包含的文本B.使用同名字段建立多表关联C.在SQL视图中声明动态参数D.引用窗体控件的值作为条件E.将查询输出字段重命名【参考答案】ACD【解析】A.正确。[]内的内容会被识别为参数提示(如[请输入姓名:])。B.错误。同名字段关联属于常规查询设计,不涉及参数。C.正确。SQL语句中可用PARAMETERS关键字定义参数。D.正确。条件中引用窗体控件(如Forms!窗体名!控件名)属于参数化查询。E.错误。字段重命名仅更改显示标题,不影响查询逻辑。25.下列关于Access报表的叙述,正确的是?【选项】A.报表页眉仅在第一页顶部显示一次B.组页脚可用于计算分组汇总值C.页面页眉在每页顶部重复出现D.报表必须包含主体节才能显示数据E.报表不能直接修改源表数据【参考答案】BCDE【解析】A.错误。报表页眉在所有页面前仅显示一次,但不在每页顶部。B.正确。组页脚专用于放置分组统计(如Sum、Avg函数)。C.正确。页面页眉在每页顶部重复,常用于列标题。D.正确。主体节是报表的核心区域,无主体节则无法绑定数据。E.正确。报表仅用于数据展示和打印,不具备编辑功能。26.在Access中,数据验证规则可以应用于?【选项】A.表字段的有效性规则属性B.查询条件表达式C.窗体的数据输入控件D.报表的筛选条件E.宏的条件列【参考答案】ABC【解析】A.正确。表字段的"有效性规则"属性可直接约束数据输入(如>0)。B.正确。查询条件可过滤不符合规则的数据(如WHERE年龄>=18)。C.正确。窗体控件可通过"有效性规则"属性实现前端验证。D.错误。报表筛选条件仅影响显示,不执行数据验证。E.错误。宏的条件列控制流程,不与数据验证直接相关。27.下列哪些是Access窗体"数据属性"的设置项?【选项】A.记录源B.筛选C.允许编辑D.默认视图E.导航按钮【参考答案】ABC【解析】A.正确。记录源定义窗体绑定的表或查询。B.正确。筛选属性限制窗体显示的数据范围。C.正确。允许编辑控制用户能否修改数据。D.错误。默认视图属于"格式属性"(如设为连续窗体)。E.错误。导航按钮属于"格式属性"的显示控制项。28.在Access关系数据库中,参照完整性的作用包括?【选项】A.禁止删除主表中有子表引用的记录B.强制外键值必须匹配主键值C.自动同步关联表的字段更新D.防止在子表中输入无效外键E.限制主键字段数据类型必须一致【参考答案】ABD【解析】A.正确。启用"级联删除"时受限,否则禁止删除被引用的主表记录。B.正确。外键值要么为主键值,要么为Null(若允许空值)。C.错误。同步更新需额外启用"级联更新"选项,非默认行为。D.正确。参照完整性直接阻止无效外键值的输入。E.错误。主键与外键数据类型需匹配,但非参照完整性的直接功能。29.下列VBA代码片段中,能正确打开"学生信息"窗体的是?【选项】A.DoCmd.OpenForm"学生信息"B.Forms!学生信息.Visible=TrueC.Form_学生信息.ShowD.DoCmd.RunForm"学生信息"E.Application.OpenForm"学生信息"【参考答案】A【解析】A.正确。DoCmd.OpenForm是标准窗体打开方法。B.错误。若窗体未加载,直接访问Forms!集合会报错。C.错误。窗体类无Show方法(仅适用于VB窗体)。D.错误。RunForm不是有效命令,应为OpenForm。E.错误。Application对象无OpenForm方法(属于DoCmd)。30.在AccessSQL语句中,哪些关键字可用于数据检索?【选项】A.SELECTB.FROMC.WHERED.GROUPBYE.INSERTINTO【参考答案】ABCD【解析】A.正确。SELECT指定查询字段。B.正确。FROM定义数据来源表。C.正确。WHERE设置过滤条件。D.正确。GROUPBY用于分组统计。E.错误。INSERTINTO属于数据操作语言(DML),用于插入记录,非检索。31.在Access数据库中,下列关于操作查询的说法正确的是?【选项】A.选择查询属于操作查询B.操作查询会改变数据库中的数据C.更新查询可以批量修改表中记录D.生成表查询会将查询结果保存为新表【参考答案】B,C,D【解析】-A错误:选择查询仅用于检索数据,不修改数据,不属于操作查询。-B正确:操作查询(如删除、更新、追加、生成表)会对数据执行实际操作。-C正确:更新查询可通过条件批量修改指定字段的值。-D正确:生成表查询会将查询结果存储为新的表对象。32.以下哪些是Access数据库表设计视图中字段属性的有效设置?【选项】A.格式:控制数据显示样式(如日期格式)B.有效性规则:限制字段输入值的范围C.默认值:自动填充新记录的字段值D.输入掩码:强制输入数据的固定模式(如电话号码格式)【参考答案】A,B,C,D【解析】-A正确:格式属性可定义数据显示方式(如货币、百分比)。-B正确:有效性规则通过表达式约束数据合法性(如“>0”)。-C正确:默认值在新记录插入时自动填充字段。-D正确:输入掩码规范数据输入格式(如“0000-0000”表示8位数字)。33.在Access中,关于窗体与报表的区别,正确的是?【选项】A.窗体支持交互操作,报表仅用于打印输出B.报表可计算汇总数据,窗体不能C.两者均可绑定数据源D.窗体可使用控件输入数据,报表仅展示数据【参考答案】A,C,D【解析】-A正确:窗体用于交互操作(增删改查),报表用于格式化输出。-B错误:窗体可通过控件和VBA实现计算功能。-C正确:窗体和报表均可绑定表或查询作为数据源。-D正确:报表控件为只读,窗体控件允许数据编辑。34.下列哪些属于Access中SQL特定查询的关键字?【选项】A.UNION(联合查询)B.TRANSFORM(交叉表查询)C.PARAMETERS(参数查询)D.ALTER(修改表结构)【参考答案】A,B,C【解析】-A正确:UNION用于合并多个查询结果集。-B正确:TRANSFORM用于创建交叉表查询(行转列)。-C正确:PARAMETERS声明查询参数的名称和数据类型。-D错误:ALTER是数据定义语言(DDL),不用于Access特定查询。35.下列哪些操作可能导致Access数据库关系中的参照完整性冲突?【选项】A.在子表插入父表不存在的主键值B.删除父表记录时,子表存在关联记录且未启用级联删除C.修改父表主键时,子表未启用级联更新D.在子表修改外键字段值为NULL【参考答案】A,B,C【解析】-A正确:子表外键必须匹配父表主键值,否则违反参照完整性。-B正确:未启用级联删除时,父表记录若被子表引用则无法删除。-C正确:未启用级联更新时,修改父表主键会导致子表外键失效。-D错误:外键字段允许NULL(除非设置为必填字段)。三、判断题(共30题)1.在Access数据库中,"输入掩码"用于设置字段的输入格式,同时也会影响该字段数据的存储格式。【选项】正确/错误【参考答案】错误【解析】1.输入掩码仅用于规范数据输入时的显示和验证格式(如电话号码的括号分隔)。2.字段的实际存储格式由字段的数据类型决定(如文本、数字等),输入掩码不改变存储方式。2.Access报表中用于分组的字段必须是报表记录源中已存在的字段。【选项】正确/错误【参考答案】正确【解析】1.报表分组需基于记录源字段或计算字段(计算字段需在记录源中定义)。2.若对未包含在记录源中的字段直接分组,系统将报错。3.在Access的操作查询(如更新查询、删除查询)执行后,查询结果会直接显示在数据表视图中。【选项】正确/错误【参考答案】错误【解析】1.操作查询执行的是对数据的批量修改操作,不会返回可浏览的结果集。2.选择查询才会在数据表视图中显示结果。4.Access中字段的"有效性规则"属性只能在数据输入时触发验证。【选项】正确/错误【参考答案】错误【解析】1.有效性规则在数据输入或修改时均会触发验证。2.通过代码或操作查询批量修改数据时,若违反规则也会触发错误提示。5.在Access窗体设计中,窗体的记录源可以同时绑定多个表或查询。【选项】正确/错误【参考答案】正确【解析】1.可通过设置记录源为SQL联合查询(如UNION)或多表关联查询实现多数据源绑定。2.但需注意数据编辑权限受关联关系限制。6.使用SQL语句SELECTDISTINCT可从查询结果中消除重复行,且该操作会自动对结果集按升序排序。【选项】正确/错误【参考答案】错误【解析】1.DISTINCT仅去重,不保证排序。2.若需排序必须显式使用ORDERBY子句。7.Access表中允许将多个字段组合设置为主键,此时要求每个字段的值都必须是唯一的。【选项】正确/错误【参考答案】错误【解析】1.复合主键要求组合值唯一,单个字段允许重复。2.例如订单明细表中“订单ID+产品ID”为主键时,同一订单可含多个产品。8.在SQL语句中,DELETETABLE用于删除整个表的结构和数据。【选项】正确/错误【参考答案】错误【解析】1.删除表结构的正确命令是DROPTABLE。2.DELETEFROM用于删除表中记录但保留结构。9.Access关系窗口中设置“参照完整性”后,若修改主表主键值,相关子表的外键值会自动同步更新。【选项】正确/错误【参考答案】错误【解析】1.需额外勾选“级联更新相关字段”才能实现同步更新。2.仅启用参照完整性时,修改主键值会因外键约束而报错。10.Access宏可以执行SQL数据操作语句(如INSERTINTO),实现对表的记录增删改。【选项】正确/错误【参考答案】正确【解析】1.通过“RunSQL”宏命令可执行操作查询。2.需注意SQL语句需用分号结尾,且操作可能触发有效性验证。11.在Access数据库中,主键的作用仅仅是加快数据检索的速度。【选项】A.正确B.错误【参考答案】B【解析】主键的主要作用是唯一标识表中的每条记录,确保实体完整性,而非仅用于加速检索。虽然主键字段会自动创建索引以提高查询效率,但这不是其核心功能,因此题干表述错误。12.使用Access的“查询向导”可以创建所有类型的查询,包括联合查询和传递查询。【选项】A.正确B.错误【参考答案】B【解析】查询向导仅支持创建选择查询、交叉表查询、查找重复项查询等基本类型,而联合查询、传递查询及参数查询需通过SQL视图或设计视图手动编写,因此题干错误。13.Access中字段的“字段大小”属性对所有数据类型均有效。【选项】A.正确B.错误【参考答案】B【解析】“字段大小”属性仅适用于文本型、数字型及自动编号字段。其他数据类型(如日期/时间、备注、OLE对象等)无此属性,因此题干表述错误。14.在Access报表设计中,分组功能允许按任意字段对记录进行多级分组展示。【选项】A.正确B.错误【

温馨提示

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

评论

0/150

提交评论