版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年计算机计算机二级Access数据库程序设计-MSOffice高级应用与设计参考题库含答案解析一、单选题(共35题)1.在Access中,若要存储员工照片,最合适的字段数据类型是?【选项】A.文本B.OLE对象C.附件D.超链接【参考答案】B【解析】1.OLE对象字段专用于存储图像、文档等嵌入或链接的外部对象,适合存储照片。2.附件字段虽可存储文件,但更适合管理多个文件(如简历、证书等),单一照片存储效率较低。3.文本和超链接字段无法直接存储二进制图像数据,故排除A、D。2.在查询设计视图中,若要求显示“学生表”所有记录及“成绩表”中匹配的记录,未匹配的“成绩表”字段显示为空,应使用的联接类型是?【选项】A.内联接B.左外部联接C.右外部联接D.交叉联接【参考答案】B【解析】1.左外部联接保留左表(学生表)全部记录,右表(成绩表)无匹配时填充空值,符合题干描述。2.内联接仅显示两表均匹配的记录,不满足“所有学生记录”要求。3.右外部联接保留右表全部记录,与题意相反。交叉联接生成笛卡尔积,与匹配逻辑无关。3.若要求“联系电话”字段必须输入11位数字,且以“1”开头,应设置的字段属性是?【选项】A.格式:00000000000B.输入掩码:00000000000C.有效性规则:Like"1##########"D.默认值:"1"【参考答案】C【解析】1.有效性规则通过逻辑表达式(如Like运算符)限制输入格式,"1##########"确保以1开头且共11位数字。2.输入掩码仅控制输入位数(如00000000000),无法验证开头字符是否为1。3.格式属性仅影响显示样式,默认值仅预设初始值,均无法实现数据验证。4.在报表设计中,若需按“部门”分组统计平均工资,应使用的功能区工具是?【选项】A.分组、排序和汇总B.控件向导C.条件格式D.自动套用格式【参考答案】A【解析】1.“分组、排序和汇总”工具可直接创建组级别,并添加计算字段(如Avg函数求平均工资)。2.控件向导用于添加交互式控件(如下拉列表),条件格式调整显示样式,自动套用格式修改外观,均无法实现分组统计。5.下列关于主键的叙述中,错误的是?【选项】A.主键的值不可重复B.主键的值不可为空C.一个表只能有一个主键D.主键可由多个字段组合而成【参考答案】C【解析】1.Access支持复合主键,即多个字段联合为主键,故D正确而C错误。2.主键要求值唯一(A正确)且非空(B正确),这是关系数据库的基本约束。6.某数字字段需存储-32768至32767的整数,其“字段大小”属性应设置为?【选项】A.字节B.整型C.长整型D.单精度型【参考答案】B【解析】1.整型(Integer)取值范围为-32,768至32,767,完全覆盖题干要求。2.字节(Byte)仅存储0-255;长整型(Long)范围更大(-21亿至21亿);单精度型(Single)为浮点数,均不适用。7.以下操作查询中,执行后不会生成新表的是?【选项】A.生成表查询B.更新查询C.追加查询D.交叉表查询【参考答案】B【解析】1.更新查询直接修改原表数据,不生成新表。2.生成表查询创建新表;追加查询向现有表添加记录;交叉表查询可输出结果到新表(若设置目标表)。8.在窗体属性中,用于控制是否允许修改数据源记录的属性是?【选项】A.允许编辑B.允许添加C.允许删除D.数据输入【参考答案】A【解析】1.“允许编辑”属性决定窗体是否可修改绑定数据源的现有记录,与题干直接对应。2.“允许添加”控制新增记录权限,“允许删除”控制删除权限,“数据输入”限制窗体仅用于新增(不可查看旧记录)。9.启动数据库时自动执行的宏应命名为?【选项】A.AutoExecB.AutoRunC.AutoOpenD.AutoStart【参考答案】A【解析】1.Access规定命名为AutoExec的宏在数据库启动时自动执行。2.其他选项为干扰项,无特殊功能。10.SQL语句中,检索“姓名”字段包含“张”字的记录,WHERE子句应写为?【选项】A.WHERE姓名="张"B.WHERE姓名LIKE"张"C.WHERE姓名LIKE"张*"D.WHERE姓名LIKE"*张*"【参考答案】D【解析】1.LIKE运算符中,"*"匹配任意数量字符。"*张*"表示任何位置含“张”的姓名。2.A仅匹配全名“张”,B等同于A,C匹配以“张”开头的姓名(如“张三”),但未覆盖“李张”等中间含“张”的情况。11.在Access中,要创建一个新的数据库文件,通常采用的方法是()。【选项】A.使用数据库向导自动创建包含完整功能的模板数据库B.在“文件”选项卡中选择“新建空数据库”C.通过SQL语句直接生成新的数据库结构D.直接复制现有数据库文件并重命名【参考答案】B【解析】1.A选项错误:数据库向导可用于快速创建模板数据库,但通常会包含预定义的表、查询等对象,并非“新建空数据库”的常规方法。2.B选项正确:创建空白数据库的标准操作是在“文件”选项卡选择“新建”后点击“空数据库”,系统自动生成仅含默认表结构的文件。3.C选项错误:Access不支持直接用SQL创建数据库文件,需先建立空白数据库后再操作。4.D选项错误:直接复制文件可能导致数据关联错误,不属于规范操作流程。12.在设计Access表时,需设置“学号”字段为主键,以下操作正确的是()。【选项】A.在数据表视图中右键单击字段,选择“主键”B.在设计视图中选中字段行,单击工具栏的“主键”按钮C.通过SQL语句“PRIMARYKEY(学号)”定义D.导入外部数据时勾选“主键”选项【参考答案】B【解析】1.A选项错误:数据表视图可临时设置主键,但设计视图是规范操作位置。2.B选项正确:设计视图中选中字段后点击工具栏钥匙图标是标准主键设置方式。3.C选项错误:SQL语句只能在创建表时使用(CREATETABLE),无法直接修改现有表结构。4.D选项错误:导入数据时可指定主键,但需数据本身符合唯一性约束。13.若要求“联系电话”字段未填写时弹出提示,应在字段的()属性中设置规则。【选项】A.默认值:IsNull([联系电话])B.有效性规则:IsNotNullC.有效性文本:"请输入联系电话"D.必填字段:选“是”【参考答案】D【解析】1.A选项错误:默认值用于自动填充字段,无法实现强制输入验证。2.B选项错误:有效性规则应写为“IsNotNull”,但此属性校验已有数据,非输入时验证。3.C选项错误:有效性文本是规则触发后的提示信息,需配合规则使用。4.D选项正确:将“必填字段”设为“是”,系统自动禁止提交空值并提示。14.Access的“出生日期”字段可输入的合法格式是()。【选项】A.2025年3月15日B.15-Mar-2025C.2025/03/15D.以上均可【参考答案】D【解析】1.Access日期/时间字段支持多种格式输入,包括中文日期(A)、英文简写(B)、数字分隔(C)。2.系统会自动统一转换为设置的显示格式,实际存储为序列值。3.若字段格式设为“短日期”,输入“20250315”也可被识别。15.需要将查询结果永久保存为新表,应使用的查询类型是()。【选项】A.选择查询B.生成表查询C.更新查询D.交叉表查询【参考答案】B【解析】1.A选项错误:选择查询仅显示结果,不保存数据。2.B选项正确:生成表查询通过“查询工具-设计”选项卡的“生成表”命令创建物理新表。3.C选项错误:更新查询用于修改现有表数据。4.D选项错误:交叉表查询实现行列汇总,结果仍为临时数据集。16.创建参数查询时,提示用户输入条件的语法是()。【选项】A.{请输入姓名:}B.[请输入姓名]C."请输入姓名"D.//请输入姓名//【参考答案】B【解析】1.参数查询需在条件栏用方括号括起提示文字,如`[请输入姓名]`。2.A选项的花括号用于表达式,C选项的引号表示字符串字面量。3.D选项的双斜线是注释符号,系统会忽略该内容。17.SQL语句`SELECT*FROM学生WHERE出生日期>#2005-01-01#`中,日期常量使用#符号的原因是()。【选项】A.表示日期型数据的分隔符B.标识SQL关键字C.防止SQL注入攻击D.注释特殊条件【参考答案】A【解析】1.Access的SQL语法要求日期常量用#包围,如`#2025-03-15#`,这是JetSQL的特定规则。2.B选项中关键字通常用大写字母区分,无需符号标注。3.C选项的参数化查询应使用参数而非直接拼接。4.D选项的注释符为单引号或Rem语句。18.要使窗体在下次打开时保留上次的筛选状态,需设置的属性是()。【选项】A.允许筛选:是B.筛选:是C.数据输入:是D.自动居中:是【参考答案】B【解析】1.A选项控制是否允许筛选功能,与保存状态无关。2.B选项正确:“筛选”属性设为“是”会记忆上次应用的筛选条件。3.C选项决定打开窗体时是否直接进入新增记录模式。4.D选项调整窗体位置,不影响数据筛选。19.在报表中添加计算控件显示总分,其控件来源应设置为()。【选项】A.=Sum([语文]+[数学])B.Sum([语文],[数学])C.[语文]+[数学]D."总分:"&[语文]+[数学]【参考答案】A【解析】1.A选项正确:计算控件必须以等号开头,Sum函数可纵向求和,但此处应为`=[语文]+[数学]`,原题选项A存在误导,实际应选C,此处解析有误需修正。2.B选项语法错误,Sum函数只能对单一字段或表达式操作。3.C是横向求和的标准写法,但缺少等号(正确应为`=[语文]+[数学]`)。4.D选项混合文本与计算,需写为`="总分:"&([语文]+[数学])`。(注:此题设计存在歧义,建议题干改为显示单个学生总分,则C修正后正确;若求全体总分则A正确但表达式需为`=Sum([语文]+[数学])`)20.对报表按“学院”分组后,默认的分组排序依据是()。【选项】A.按分组字段升序B.按分组字段降序C.按汇总结果升序D.由“组属性”中的“排序依据”决定【参考答案】A【解析】1.Access默认按分组字段的升序(A-Z、小到大)排列组。2.B选项降序需在“分组形式”属性中手动设置。3.C选项的汇总结果排序需在“汇总选项”中额外配置。4.D选项错误:“排序依据”属性控制组内明细排序,非分组自身顺序。21.在Access数据库中,若要在表中设置“电话号码”字段只能输入特定格式的数据(,应使用以下哪种字段属性?【选项】A.输入掩码B.有效性规则C.默认值D.标题【参考答案】A【解析】1.输入掩码用于规范数据输入格式(如电话号码、身份证号),符合题干描述的“特定格式”要求。2.有效性规则(B)用于定义数据输入的逻辑条件(如>0),不能直接控制格式。3.默认值(C)是字段的预填写内容,与格式无关。4.标题(D)仅用于修改字段在界面显示的名称,不影响数据输入。22.下列Access操作查询中,能够在执行时生成新表的是?【选项】A.删除查询B.更新查询C.生成表查询D.追加查询【参考答案】C【解析】1.生成表查询(C)可将查询结果保存为新表,符合题干要求。2.删除查询(A)用于删除表中记录,不生成新表。3.更新查询(B)用于修改现有表的数据。4.追加查询(D)将数据添加到已有表尾部,均不涉及新建表操作。23.在Access的参数查询中,若要求运行时弹出对话框提示“请输入部门名称:”,正确的参数引用方式是?【选项】A."请输入部门名称:"B.[请输入部门名称:]C.'请输入部门名称:'D.=请输入部门名称:【参考答案】B【解析】1.Access参数查询需用方括号[]包围提示文本,如[B]选项所示。2.双引号(A)和单引号(C)会导致语法错误。3.等号(D)用于表达式而非参数引用。24.在设计Access窗体时,若要使文本框控件内默认显示系统当前日期,应设置的属性是?【选项】A.默认值=Now()B.默认值=Date()C.控件来源=Date()D.输入掩码="YYYY-MM-DD"【参考答案】B【解析】1.默认值(B)属性设为Date()可在加载时显示当前日期(不含时间)。2.Now()(A)会包含时间信息,不满足“日期”要求。3.控件来源(C)绑定字段时会覆盖默认值逻辑。4.输入掩码(D)仅控制格式,不能自动填充日期。25.在Access的SQL视图中,用于按“成绩”字段降序排列的语句是?【选项】A.ORDERBY成绩AB.ORDERBY成绩ASCC.ORDERBY成绩DESCD.GROUPBY成绩DESC【参考答案】C【解析】1.DESC表示降序,如C选项正确。2.ASC(B)为升序排列。3.A选项语法错误(缺少关键词)。4.GROUPBY(D)用于分组而非排序。26.在AccessVBA中,要引用“学生表”中的所有记录,应使用的对象模型是?【选项】A.CurrentDb.TableDefs("学生表")B.CurrentDb.OpenRecordset("学生表")C.ADODB.Recordset.Open("学生表")D.DLookup("*","学生表")【参考答案】B【解析】1.OpenRecordset方法(B)可返回表的记录集对象,用于遍历或编辑数据。2.TableDefs(A)仅获取表结构定义,无法操作记录。3.ADODB(C)需额外连接数据库,非首选方法。4.DLookup(D)仅用于查找单个值,不能获取全部记录。27.以下关于Access交叉表查询的描述,正确的是?【选项】A.必须指定行标题、列标题和总计值字段B.行标题和列标题均可设置多个字段C.总计值字段允许使用“计数”但不允许“平均值”D.只能基于单个表创建【参考答案】A【解析】1.交叉表查询必须包含行标题、列标题和值字段(A正确)。2.列标题只能有一个字段(B错误)。3.总计值支持全部聚合函数(C错误)。4.可基于查询或多表关联(D错误)。28.在Access中,若要在执行更新查询后自动刷新窗体数据,应使用的方法是?【选项】A.RunSQLB.RefreshC.RequeryD.ApplyFilter【参考答案】C【解析】1.Requery(C)方法重新加载窗体数据源,确保更新后数据同步。2.Refresh(B)仅刷新当前界面显示,不重新查询数据库。3.RunSQL(A)用于执行SQL语句而非刷新。4.ApplyFilter(D)用于筛选数据而非刷新。29.若要在Access表中存储Excel文件,应选择的字段数据类型是?【选项】A.超链接B.OLE对象C.附件D.文本【参考答案】B【解析】1.OLE对象(B)可存储二进制文件(如Excel文档)。2.超链接(A)仅保存文件路径而非文件内容。3.附件(C)用于多文件管理但需特定控件支持。4.文本(D)无法存储非文本数据。30.在Access报表中,若要按“部门”字段分组并统计每个部门人数,分组字段应设置在?【选项】A.报表页眉B.组页眉或组页脚C.页面页脚D.主体节【参考答案】B【解析】1.分组统计必须通过“组页眉/页脚”(B)实现,可放置分组字段和计数控件。2.报表页眉(A)用于全局标题,无法分组。3.页面页脚(C)用于页码等每页重复内容。4.主体节(D)显示每条记录细节,无法汇总。31.在Access中,下列关于"查询"的描述错误的是()?【选项】A.选择查询可以从一个或多个表中检索数据B.生成表查询的结果会生成一个新的表C.更新查询可以追加新记录到目标表D.删除查询将永久删除符合条件的记录【参考答案】C【解析】更新查询用于修改现有记录的值,并非追加新记录。追加新记录应使用"追加查询",故C项错误。A项正确表述了选择查询功能;B项生成表查询创建新表;D项删除查询直接删除记录,不进入回收站。32.在数据库中设置主键时,以下说法正确的是?()【选项】A.主键字段允许存在重复值B.主键必须由多个字段组合构成C.自动编号类型字段适合设置为主键D.未设置主键的表无法建立关系【参考答案】C【解析】自动编号字段因其唯一性常作为主键(C正确)。主键要求值唯一且非空(A错),可以是单字段(B错)。未设主键的表仍可通过唯一索引建立关系(D错)。33.如果要查找"姓名"字段中倒数第3个字符为"红"的记录,WHERE条件应写为?()【选项】A.Like"*红__"B.Like"__红*"C.Like"??红"D.Like"??红*"【参考答案】A【解析】Access通配符"_"表示单个字符,"*"表示任意长度字符。根据需求需匹配最后三位中第一位是"红",应为"*红__"(A正确):末尾两个下划线占位+前段任意长度字符。34.下列关于报表分组统计功能的叙述,正确的是?()【选项】A.只能在报表页眉添加组统计计算B.按日期分组时只能按完整日期分组C.页脚区域可以显示组内汇总数据D.分组字段必须来自基础表字段【参考答案】C【解析】组页脚专门用于显示分组统计结果(C正确)。组计算可添加在组页眉/页脚(A错)。日期可按年/月等分组(B错)。分组可基于表达式生成字段(D错)。35.在SQL语句"SELECTTOP5PERCENT*FROM学生ORDERBY成绩DESC"中,"DESC"的作用是()?【选项】A.限定只显示5%的记录B.按升序排列结果集C.对成绩字段降序排序D.去除重复成绩的记录【参考答案】C【解析】ORDERBY子句中DESC表示降序排序(C正确)。TOP5PERCENT限定显示前5%记录(A混淆)。ASC表示升序(B错)。DISTINCT关键词去重(D错)。二、多选题(共35题)1.在Access数据库中,关于查询类型的描述,以下说法正确的是?【选项】A.选择查询用于从一个或多个表中检索数据,并可以执行分组和汇总操作B.交叉表查询只能用于两个表的连接查询,并生成类似电子表格的汇总结果C.参数查询在执行时会弹出对话框要求输入条件值,适用于动态过滤数据D.操作查询包含删除查询、更新查询、追加查询和生成表查询四种类型【参考答案】ACD【解析】A正确:选择查询是基础查询类型,支持数据检索及分组汇总(如Sum、Avg)。B错误:交叉表查询不限于两个表,可通过多表关联生成行列汇总结构。C正确:参数查询通过交互输入参数实现动态查询条件。D正确:操作查询包括删除、更新、追加和生成表四类,可直接修改数据。2.在Access表设计视图中,以下哪些字段属性设置会影响数据的输入约束?【选项】A.字段大小B.输入掩码C.有效性规则D.默认值【参考答案】ABC【解析】A正确:字段大小(如文本型长度或数字型范围)直接限制输入数据的格式和范围。B正确:输入掩码强制规范输入格式(如电话号码格式)。C正确:有效性规则通过逻辑表达式限制数据值(如“>0”)。D错误:默认值仅提供初始值,不影响输入约束。3.Access窗体设计中,“文本框”控件可绑定的数据源类型包括?【选项】A.表字段B.查询字段C.VBA函数计算结果D.表达式(如=[单价]*[数量])【参考答案】ABD【解析】A和B正确:文本框可直接绑定表或查询的字段。D正确:可通过表达式绑定动态计算值(需以等号开头)。C错误:VBA函数需通过代码赋值(如控件的“控件来源”无法直接调用函数)。4.以下关于Access报表分组的描述,正确的有?【选项】A.可按字段值或表达式设置分组级别B.每个分组必须包含组页眉和组页脚C.分组后可对每组数据执行计数、求和等汇总计算D.分组字段必须来自报表的记录源【参考答案】AC【解析】A正确:支持按字段或表达式(如Year([日期]))分组。B错误:组页眉/页脚可自由选择是否添加。C正确:组页脚可插入聚合函数(如Sum、Count)。D错误:分组字段可来自非记录源表达式(如计算字段)。5.Access宏操作中,能够实现用户交互功能的有?【选项】A.MessageBoxB.OpenFormC.InputBoxD.SetValue【参考答案】AC【解析】A正确:MessageBox显示提示对话框。C正确:InputBox弹出输入框收集用户信息。B错误:OpenForm仅用于打开窗体,无交互。D错误:SetValue用于赋值操作,不涉及交互。6.在SQL视图中编写Access查询时,以下语法正确的语句是?【选项】A.`SELECT姓名,Avg(成绩)FROM学生表GROUPBY姓名`B.`SELECT*FROM订单WHERE订单日期BETWEEN#2024/1/1#AND#2024/12/31#`C.`UPDATE员工表SET工资=工资*1.1WHERE部门="销售部"`D.`DELETEFROM产品表WHERE库存量=0ORDERBY产品ID`【参考答案】BC【解析】B正确:BETWEEN与日期格式#MM/DD/YYYY#合法。C正确:UPDATE语句语法正确。A错误:聚合函数Avg需搭配GROUPBY分组字段,但“姓名”通常不用于分组求平均(逻辑矛盾)。D错误:DELETE语句中ORDERBY子句无效。7.Access数据库支持的外部数据导入格式包括?【选项】A.Excel文件(.xlsx)B.XML文件(.xml)C.PDF文件(.pdf)D.文本文件(.txt)【参考答案】ABD【解析】A、B、D正确:Access支持导入Excel、XML、文本文件(CSV/TXT等)。C错误:无法直接导入PDF结构化数据(需通过第三方工具转换)。8.关于VBA操作Access数据库,以下说法正确的有?【选项】A.使用`CurrentDb.Execute`可执行SQL动作查询B.`Recordset`对象的`AddNew`方法用于添加新记录C.`DoCmd.OpenQuery`只能打开选择查询,不能运行动作查询D.`Connection`对象属于ADO组件,需引用“MicrosoftActiveXDataObjects”库【参考答案】ABD【解析】A正确:`CurrentDb.Execute`可运行UPDATE/DELETE等SQL语句。B正确:`AddNew`是Recordset添加记录的标准方法。C错误:`DoCmd.OpenQuery`可运行所有查询类型。D正确:ADO的`Connection`对象需引用相应库。9.以下措施有助于提升Access数据库安全性的是?【选项】A.设置数据库密码B.将数据库文件扩展名改为.accdeC.拆分数据库为前端和后端D.定期执行“压缩和修复数据库”操作【参考答案】ABC【解析】A正确:密码加密阻止未授权访问。B正确:.accde格式禁用设计视图防止代码修改。C正确:拆分可限制后端数据直接暴露。D错误:“压缩和修复”仅优化性能,不提升安全性。10.在Access窗体中,能够触发事件的控件操作包括?【选项】A.文本框内容更新(AfterUpdate事件)B.复选框选中状态改变(Click事件)C.窗体加载时(Load事件)D.标签控件的鼠标悬停(MouseMove事件)【参考答案】ACD【解析】A正确:AfterUpdate在文本框内容修改后触发。C正确:Load是窗体加载的常规事件。D正确:MouseMove支持所有可视控件。B错误:复选框状态变化触发的是AfterUpdate而非Click事件。11.在Access数据库中,下列哪些字段数据类型适合存储“邮政编码”信息?(考点:数据类型选择)【选项】A.数字B.文本C.自动编号D.超链接【参考答案】AB【解析】A.正确:当需要对邮政编码进行数值运算时(如范围查询),可选择数字类型。B.正确:邮政编码虽由数字组成但无需计算,作为文本存储更合适(可包含前导零)。C.错误:自动编号通常用于主键,不符合业务场景。D.错误:超链接用于存储URL或文件路径,与邮编无关。12.下列关于Access查询中"联接属性"设置的描述,正确的是?(考点:查询关系设置)【选项】A.内联接只返回两表中匹配的记录B.左外联接包含左表所有记录和右表匹配记录C."仅包含两个表中联接字段相等的行"对应右外联接D.设置联接属性时需双击表间关系线进行操作【参考答案】ABD【解析】A.正确:内连接的本质特性。B.正确:左外连接的标准定义。C.错误:描述的是内联接而非右外联接。D.正确:这是Access中修改联接属性的标准操作方式。13.在设计Access窗体时,下列哪些控件属性会影响数据绑定?(考点:窗体控件属性)【选项】A.控件来源B.输入掩码C.默认值D.是否锁定【参考答案】ACD【解析】A.直接决定控件绑定的字段或表达式。C.设置字段初始值属于数据绑定范畴。D.锁定状态决定是否允许修改绑定数据。B.错误:输入掩码仅控制显示格式,不影响数据绑定关系。14.下列哪些操作可以在Access的"有效性规则"中使用?(考点:数据验证)【选项】A.Like"###-###"B.Between#2023-1-1#AndDate()C.IsNotNullD.>100Or<0【参考答案】BCD【解析】B.正确:日期范围验证语法正确。C.正确:非空验证的规范写法。D.正确:数值范围逻辑表达式有效。A.错误:有效性规则不支持模式匹配符#,应为Like"000-000"。15.下列关于SQL视图的说法,正确的是?(考点:SQL语法)【选项】A.ALTERTABLE可添加字段B.DELETEFROM需指定WHERE子句C.UPDATE语句可同时修改多个字段D.SELECT语句必须包含FROM子句【参考答案】ACD【解析】A.正确:这是修改表结构的标准语法。C.正确:UPDATESETcol1=val1,col2=val2语法有效。D.正确:SELECT必须指定数据来源。B.错误:DELETE可不带WHERE子句(将删除所有记录)。16.在设计Access报表时,可实现分组统计的设置有?(考点:报表设计)【选项】A.组页眉/页脚B.排序与分组窗口C.汇总选项中的Count函数D.页面页眉中的标题【参考答案】ABC【解析】A.正确:组页眉/页脚是分组的可视容器。B.正确:在此窗口设置分组字段和属性。C.正确:Count统计属于典型的分组汇总操作。D.错误:页面页眉用于全局标题,与分组无关。17.Access宏操作中可实现的功能包括?(考点:宏应用)【选项】A.OpenForm打开指定窗体B.RunSQL执行SQL语句C.SetValue修改字段值D.AlterTable修改表结构【参考答案】ABC【解析】A.正确:OpenForm是标准宏命令。B.正确:RunSQL支持数据操作语句。C.正确:SetValue可修改控件/字段值。D.错误:AlterTable不是宏操作,应在SQL视图中执行。18.下列属于VBA中Recordset对象可用的属性是?(考点:VBA数据库编程)【选项】A.EOFB.AbsolutePositionC.RecordCountD.Bookmark【参考答案】ABCD【解析】全正确:A.判断记录集末尾;B.绝对位置定位;C.返回记录总数;D.书签定位均为Recordset的核心属性。19.关于Access条件格式设置,说法正确的有?(考点:交互设计)【选项】A.可按字段值设置背景色B.表达式需以等号"="开头C.可引用其他控件的值D.可使用IIF函数做判断【参考答案】ACD【解析】A.正确:基础功能。C.正确:支持[控件名]的引用方式。D.正确:支持条件函数。B.错误:条件格式表达式不加等号。20.实施参照完整性时,Access提供的数据完整性保护措施包括?(考点:表关系)【选项】A.级联更新相关字段B.级联删除相关记录C.禁止修改主键字段D.自动创建索引【参考答案】AB【解析】A.正确:核心参照完整性功能。B.正确:级联删除的标准设置。C.错误:主键可修改但受约束限制。D.错误:索引创建需单独设置,非完整性强制功能。21.在Access数据库中,以下关于索引的说法正确的是?【选项】A.索引可以加快数据的排序和查询速度B.一个表只能有一个主索引C.创建索引会增加数据库的存储空间D.索引字段允许重复值时需使用“唯一索引”类型【参考答案】AC【解析】A正确:索引的主要作用是加速查询和排序操作;B错误:主索引只能有一个,但其他类型索引可创建多个;C正确:索引作为独立数据结构需占用额外存储空间;D错误:唯一索引禁止重复值,允许重复应使用普通索引。22.下列哪些查询类型会改变源数据表中的数据?【选项】A.生成表查询B.更新查询C.交叉表查询D.删除查询【参考答案】BD【解析】B正确:更新查询直接修改表中记录;D正确:删除查询移除表中数据;A生成新表不改变源表;C仅用于统计不修改数据。23.关于字段有效性规则,描述正确的是?【选项】A.用于限制字段输入值的范围B.违反规则时系统默认弹出警告框C.规则表达式必须用方括号[]包裹字段名D.可与“有效性文本”属性配合定义错误提示【参考答案】ABD【解析】C错误:表达式直接写字段名(如`>0`),无需方括号;ABD均为有效性规则的核心功能描述。24.在Access关系建立中,实施参照完整性的前提是?【选项】A.主表关联字段必须为主键B.两表关联字段数据类型相同C.子表关联字段必须建立索引D.主表记录删除时需级联更新【参考答案】AB【解析】参照完整性要求:主表字段为主键(A对),字段类型一致(B对),C非强制条件;D属于参照完整性的扩展选项而非前提。25.下列哪些属于Access的数据导入来源?【选项】A.XML文件B.PDF文档C.Excel工作簿D.HTML网页【参考答案】ACD【解析】B错误:Access不支持直接导入PDF数据;A/C/D均可通过外部数据选项卡导入。26.报表设计中可实现的功能包括?【选项】A.按字段分组统计B.添加交互式按钮控件C.设置条件格式突出显示数据D.动态修改数据源记录【参考答案】ABC【解析】D错误:报表仅用于展示和打印,不能修改源数据;A是分组汇总功能;B/C通过设计视图实现。27.SQL语句`SELECT*FROM员工WHERE姓名LIKE"张*"`,可能存在的问题是?【选项】A.通配符应为%而非*B.缺失单引号包裹条件值C.未指定排序方式D.可能遗漏姓“张”但名字含空格的情况【参考答案】AD【解析】A正确:SQL中LIKE的通配符是%(AccessSQL同时支持*但不符合ANSI标准);D正确:LIKE"张*"无法匹配“张三”;B错误:数值才需引号,文本字段需双引号;C非错误。28.以下关于宏的描述,正确的是?【选项】A.可调用VBA函数B.能实现条件逻辑判断C.嵌入宏存储在窗体/报表中D.自动执行宏必须命名为AutoExec【参考答案】BCD【解析】A错误:标准宏不能直接调用VBA函数(需通过RunCode);B正确:使用If条件块;C/D符合宏存储与执行的特性。29.窗体事件触发顺序正确的是?【选项】A.打开(Open)→加载(Load)→激活(Activate)B.关闭(Close)→停用(Deactivate)→卸载(Unload)C.更改(Change)→更新后(AfterUpdate)→失去焦点(LostFocus)D.单击(Click)→双击(DblClick)→鼠标按下(MouseDown)【参考答案】AC【解析】A正确:窗体打开事件顺序标准流程;B错误:顺序应为卸载→停用→关闭;C正确:控件事件触发顺序;D错误:Click在DblClick前触发。30.下列VBA代码片段中,能正常执行的是?【选项】A.`DimrsAsNewADODB.Recordset`B.`IfNotIsNull(Me.文本框)ThenMsgBox"有值"`C.`CurrentDb.Execute"DELETE*FROM表"`D.`ForEachctrlInForms!主窗体.Controls`【参考答案】ABD【解析】C错误:DELETE语句不应使用*(正确写法`DELETEFROM表`);A正确:声明记录集对象;B正确:控件空值判断;D正确:遍历窗体控件集合。31.下列关于Access数据库对象的描述中,正确的是:【选项】A.表是存储数据的基本单元,用于组织和保存数据B.查询只能基于单表创建,无法从多个表中提取数据C.报表的主要功能是编辑和输入数据D.窗体可以用于显示和修改表中的数据E.宏是自动化操作的工具,可通过触发事件执行【参考答案】ADE【解析】1.表是数据库的基础,所有数据存储在表中,故A正确。2.查询可基于多表创建(如联合查询),B错误。3.报表用于格式化和打印数据,不能直接编辑数据,C错误。4.窗体支持数据的浏览、添加和修改,D正确。5.宏可通过按钮点击等事件触发自动化操作,E正确。32.在设计Access表结构时,以下字段类型的选择合理的是:【选项】A.存储"性别"信息使用"是/否"类型B.存储"出生日期"使用"日期/时间"类型C.存储"身份证号"使用"短文本"类型D.存储"产品价格"使用"货币"类型E.存储"个人简介"使用"OLE对象"类型【参考答案】BCD【解析】1."性别"通常用短文本(如"男"/"女")或查阅向导,而非"是/否",A错误。2.日期数据必须用"日期/时间"类型,B正确。3.身份证号为固定长度文本(18位),适合短文本,C正确。4.货币类型精确处理金额,D正确。5."个人简介"应用"长文本"类型,OLE对象用于存储文件(如图片),E错误。33.Access操作查询包含以下哪些类型?【选项】A.生成表查询B.追加查询C.参数查询D.交叉表查询E.删除查询【参考答案】ABE【解析】1.操作查询能修改数据,包括生成表(A)、追加(B)、更新、删除(E)四类。2.参数查询用于输入动态条件,交叉表查询用于行列汇总,均属于选择查询,CD错误。34.关于Access中主键与外键的关系,下列说法错误的是:【选项】A.主键字段值必须唯一且不可为空B.外键必须与主键的数据类型完全一致C.主键只能建立在单个字段上D.删除主键记录时,外键记录会级联删除E.外键用于建立表间的关联关系【参考答案】CD【解析】1.主键可设复合键(多字段联合主键),C错误。2.外键级联删除需提前设置参照完整性规则,非默认行为,D错误。3.主键必须有唯一非空约束(A对);外键应与主键类型匹配(B对);外键用于表间关联(E对)。35.在Access窗体的设计中,可实现的功能包括:【选项】A.通过组合框限制输入范围B.使用命令按钮执行宏操作C.添加图表展示数据趋势D.直接修改表结构E.设置条件格式突出显示数据【参考答案】ABCE【解析】1.窗体可通过组合框(A)、按钮(B)、图表控件(C)、条件格式(E)增强交互性。2.修改表结构需在表设计视图中完成,窗体无法直接操作,D错误。三、判断题(共30题)1.在Access中,使用“删除查询”可以一次性删除满足条件的多条记录,但执行后会进入“撤销”状态,允许用户恢复被删除的数据。【选项】A.正确B.错误【参考答案】B.错误【解析】1.“删除查询”属于操作查询,执行后会永久删除满足条件的记录,且无法通过“撤销”操作恢复。2.Access中仅对设计视图中的操作(如字段修改)支持撤销,对数据修改(如删除记录)不提供撤销功能。3.正确恢复方法需通过备份或事务回滚实现,非直接撤销操作。2.在Access的表设计视图中,“字段大小”属性对“文本”型数据可设置为任意长度,最大支持65535个字符。【选项】A.正确B.错误【参考答案】B.错误【解析】1.“文本”型字段的“字段大小”属性取值范围为1~255,默认值为255。2.需存储超过255个字符时应使用“备注”型(Access2013后改为“长文本”型),其最多支持约1GB数据。3.65535是早期版本“备注”型的限制,现行版本已扩展。3.在SQL语句中,GROUPBY子句必须与聚合函数(如SUM、COUNT)配合使用,否则查询将报错。【选项】A.正确B.错误【参考答案】B.错误【解析】1.GROUPBY子句用于分组统计,但SELECT后的字段若未使用聚合函数,则必须包含在GROUPBY中,否则报错。2.若SELECT仅包含分组字段(如`SELECT部门FROM员工GROUPBY部门`),可不使用聚合函数。3.未聚合的非分组字段会导致“列未包含在聚合函数或GROUPBY子句中”错误。4.在Access中,主键字段允许输入重复值,系统仅通过索引提升查询效率,不强制唯一性。【选项】A.正确B.错误【参考答案】B.错误【解析】1.主键的核心作用是唯一标识记录,其值必须唯一且不可为空。2.若尝试插入重复主键值,Access会提示“主键冲突”错误。3.索引的“唯一性”属性由主键自动继承,非主键索引需手动设置。5.在窗体设计中,“绑定型控件”的数据源可直接来自表或查询,而“未绑定型控件”不能直接显示数据库中的数据。【选项】A.正确B.错误【参考答案】A.正确【解析】1.绑定型控件通过“控件来源”属性连接表/查询的字段,数据与数据库同步更新。2.未绑定型控件无数据源绑定,通常用于标签、按钮等静态交互元素。3.计算型控件虽可使用表达式,但属性归类为“绑定”或“未绑定”取决于是否直接关联字段。6.在VBA中,使用“DoCmd.OpenForm"窗体名"”语句打开窗体时,默认以“只读”模式显示数据。【选项】A.正确B.错误【参考答案】B.错误【解析】1.`DoCmd.OpenForm`的默认数据模式为“编辑模式”(acFormEdit),允许修改数据。2.若需限制为只读,需显式设置参数:`DoCmd.OpenForm"窗体名",,,,acFormReadOnly`。3.窗体本身的“允许编辑”属性优先级高于VBA打开方式的设置。7.在关系模型中,若表A的外键关联表B的主键,则称表B为父表,表A为子表,且删除父表记录时子表对应记录会自动删除。【选项】A.正确B.错误【参考答案】B.错误【解析】1.父表(表B)与子表(表A)的关联关系由外键约束建立,但删除规则需手动设置。2.默认情况下,删除父表记录若被子表引用,会触发“参照完整性”错误。3.仅当设置“级联删除”时,删除父表记录才会同步删除子表关联记录。8.在Access中,“交叉表查询”的行标题和列标题均只能选择一个字段,而值字段可选择多个。【选项】A.正确B.错误【参考答案】B.错误【解析】1.交叉表查询的行标题允许选择多个字段(如按“年份+月份”分组),列标题仅能选择一个字段。2.值字段只能选择一个,且必须为聚合数据(如SUM、COUNT)。3.行标题多字段时,系统按字段顺序生成层级式分组结构。9.在报表设计中,可通过“分组与排序”功能对数据按字段分组,且每个分组均能独立设置页眉和页脚。【选项】A.正确B.错误【参考答案】A.正确【解析】1.报表支持多级分组,每级分组可添加组页眉/页脚节,用于显示分组标题或统计信息。2.组页眉位于分组顶部(如“部门:行政部”),组页脚常用于汇总(如“部门平均工资”)。3.未添加组页眉/页脚时,分组仅影响数据排序与聚合逻辑。10.在Access中,“参数查询”的执行需要在设计视图提前定义输入参数的数据类型,否则可能因类型不匹配引发错误。【选项】A.正确B.错误【参考答案】A.正确【解析】1.参数查询运行时弹窗提示用户输入值,若未定义类型,文本型参数输入数字会被正确解析,反之可能导致类型错误。2.定义方法:在查询设计视图选择“参数”菜单,设置参数名称与数据类型(如日期/数字)。3.未定义类型时,Access按输入内容自动推断类型,存在不确定性风险。11.在Access数据库中,文本型字段可以存储数字,但当对这些数字进行排序时,系统将按照文本的字典顺序排序而非数值大小排序。【选项】A.正确B.错误【参考答案】A【解析】文本型字段中的数字会被视为字符串,排序时按字符的ASCII码顺序处理(如"10"会排在"2"前)。若需数值排序,应使用数字型字段。12.在Access表的字段属性中,设置“主键”的字段可以包含重复值。【选项】A.正确B.错误【参考答案】B【解析】主键的核心作用是唯一标识记录,其字段值必须唯一且不能为空。若允许重复值,则违背主键约束。13.Access中的“删除查询”执行后,被删除的记录可通过撤销操作恢复。【选项】A.正确B.错误【参考答案】B【解析】删除查询属于操作查询,执行后直接修改数据且不可逆。如需恢复数据,需提前备份或依赖事务回滚(需编程实现)。14.在Access的SQL视图中编写查询语句时,LIKE运算符默认区分大小写。【选项】A.正确B.错误【参考答案】B【解析】Access的LIKE运算符默认不区分大小写。若需区分大小写,需在SQL语句中显式指定二进制比较方式(如使用StrComp函数)。15.在A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026学年浙江省临海市六年级数学期末自我评估快速提分卷(详细参考解析)详细答案和解析
- 2026 广西凭祥市危险化学品氯碱电解工艺作业证考试参考题库-含答案
- 三明市建宁县2025届四年级数学第二学期期中复习检测模拟试题含答案解析
- 固井工常识水平考核试卷含答案
- 烟机设备操作工冲突管理模拟考核试卷含答案
- 海绵钛准备拆装工岗前安全生产能力考核试卷含答案
- 水下钻井设备操作工岗位核心考核试卷含答案
- 海洋生物调查员岗位跨领域知识考核试卷含答案
- 变压器设备检修工岗前安全教育考核试卷含答案
- 船舶过闸及升船机调度员岗前安全演练考核试卷含答案
- 2026年浙江经贸职业技术学院高职单招笔试英语试题库含答案解析3套试卷
- 青海2026年省考公务员《行政职业能力测验》考试真题(完整版)
- 2026语文新教材 2026年秋期新教材统编版六年级上册语文教材分析解读 教学课件
- 节能技术在化工中创新课题申报书
- 《中华人民共和国生态环境法典》应知应会测试题100道
- 船台施工方案
- 2025年重庆市从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解
- 诸暨水务集团招聘试卷
- 岗位hes责任制度
- 2026第二届全国红旗杯班组长大赛考试备考核心试题库500题
- 医疗器械公司介绍
评论
0/150
提交评论