1、二级 ACCESS笔试-221 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用于显示消息框的宏命令是_。(分数:2.00)A.SetWarningB.SetValueC.MsgBoxD.Beep2.非空的循环单链表 head的尾结点(由 p所指向),满足_。(分数:2.00)A.p-next=NULLB.p=NULLC.p-next=headD.p=head3.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序4.以下能用宏而不需要 VBA就能完
2、成的操作是_。(分数:2.00)A.事务性或重复性的操作B.数据库的复杂操作和维护C.自定义过程的创建和使用D.一些错误过程5.下图所示的数据模型属于(分数:2.00)A.B.C.D.6.某数据库的表中要添加一个 Word文档,则该采用的字段类型是_。(分数:2.00)A.OLE对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型7.NULL是指_。(分数:2.00)A.0B.空格C.未知的值或无任何值D.空字符串8.以下字符串符合 Access字段命名规则的是_。(分数:2.00)A.!address!B.%address%C.addressD.address9.在软件生
3、产过程中,需求信息的给出是_。(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户10.关于准则 Like“!香蕉,菠萝,土豆“,以下满足的是_。(分数:2.00)A.香蕉B.菠萝C.苹果D.土豆11.报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在_。(分数:2.00)A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页脚12.对查询能实现的功能叙述正确的是_。(分数:2.00)A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C.选择字段,选择记录,编辑记录
4、,实现计算,建立新表,设置格式D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体13.下列说法中,不属于数据模型所描述的内容的是_。(分数:2.00)A.数据结构B.数据操作C.数据查询D.数据约束14.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构15._是将一个或多个表,一个或多个查询的字段组合作为查询结果中的一个字段,执行此查询时,将返回所包含的表或查询中对应字段的记录。(分数:2.00)A.联合查询B.传递查询C.选择查询D.子查询16.在“NewVar=528“语句中,变量
5、NewVar的类型默认为_。(分数:2.00)A.BooleanB.VariantC.DoubleD.Integer17.设置排序可以将查询结果按一定的顺序排列,以便于查阅。如果所有的字段都设置了排序,那么查询的结果将先按_排序字段进行排序。(分数:2.00)A.最左边B.最右边C.最中间D.以上皆非18.下列关系模型中术语解析不正确的是_。(分数:2.00)A.记录,满足一定规范化要求的二维表,也称关系B.字段,二维表中的一列C.数据项,也成分量,是没个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域19.与窗体和报表的设计视图工具箱比较,下列_控件是数据访问页特有的。(分数
6、:2.00)A.文本框B.标签C.命令按钮D.滚动文字20.若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容框中输入的字符串是_。(分数:2.00)A.李?B.李*C.李D.李#21.可以将 Access数据库中的数据发布在 Internet上的是_。(分数:2.00)A.查询B.数据访问页C.窗体D.报表22.Access中主要有以下_种查询操作方式。选择查询、参数查询、交叉表查询、操作查询、SQL 查询(分数:2.00)A.只有B.只有C.只有D.全部23.关于报表功能的叙述不正确的是_。(分数:2.00)A.可以呈现各种格式的数据B.可以包含子报表与图标数据C.可以分
7、组组织数据,进行汇总D.可以进行计数、求平均、求和等统计计算24.下列工具中为需求分析常用工具的是_。(分数:2.00)A.PADB.PFDC.N-SD.DFD25.在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式_。(分数:2.00)A.Reports! NameB.Reports! exam! NameC.exam! NameD.Reports exam Name26.下列不属于结构化分析的常用工具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD图27.Access数据库中_数据库对象是其他数据库对象的基础。(分数:2.00)A.报表B.查询C.
8、表D.模块28.要在报表上显示格式为”8/总 9页”的页码,则计算控件的控件源应设置为_。(分数:2.00)A.Page/总PagesB.=Page/总PagesC.Page&“/总“&PagesD.=Pa8e&“/总“&Pages29.窗体是 Access数据库中的一种对象,以下_不是窗体具备的功能。(分数:2.00)A.输入数据B.编辑数据C.输出数据D.显示和查询表中的数据30.对建立良好的程序设计风格,下面描述正确的是_。(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无31.不属于查询的三种视图的是_。(分数:
9、2.00)A.设计视图B.模板视图C.数据表视图D.SQL视图32.数据库的故障恢复一般是由_。(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA完成的D.PAD图完成的33.下面关于报表对数据的处理中叙述正确的选项是_。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据34.窗体中可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值的控件是_。(分数:2.00)A.列表框B.组合框C.列表框和组合框D.以上两者都不可以35.当窗体中的内容太多而无法放在一页中全部显示时,可以用_控件来分页。(分数:2.00)A
10、.选项卡B.命令按钮C.组合框D.选项组二、填空题(总题数:12,分数:24.00)36.冒泡排序算法在最好的情况下的元素交换次数为 【1】 。(分数:2.00)填空项 1:_37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_38.若串 s=“MathTypes“,则其子串的数目是 【3】 。(分数:2.00)填空项 1:_39.软件开发环境是全面支持软件开发全过程的 【4】 集合。(分数:2.00)填空项 1:_40.关系数据库的关系演算语言是以 【5】 为基础的 DML语言。(分数:2.00)填空项 1:_41.数据管理技术经历了人工处理阶段、人工文件系
11、统和数据库系统、 【6】 和 【7】 五个发展阶段。(分数:2.00)填空项 1:_42.若要查找某表中“姓氏”字段所有包含sh字符串的姓,则该在查找内容框中输入 【8】 。(分数:2.00)填空项 1:_43.Access中,查询不仅具有查找的功能,而且具有 【9】 功能。(分数:2.00)填空项 1:_44.窗体中的数据主要来源于 【10】 和 【11】 。(分数:2.00)填空项 1:_45.报表设计中页码的输出、分组统计数据的输出等均是通过设置绑定控件的控件源为计算表达式形式而实现的,这些控件就称为 【12】 。(分数:2.00)填空项 1:_46.数据访问页主要有两种视图方式:页视图
12、和 【13】 。(分数:2.00)填空项 1:_47.VBA的三种流程控制结构是顺序结构、 【14】 和 【15】 。(分数:2.00)填空项 1:_二级 ACCESS笔试-221 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.用于显示消息框的宏命令是_。(分数:2.00)A.SetWarningB.SetValueC.MsgBox D.Beep解析:讲解 A 选项用于关闭或打开系统信息,B 选项用于设置属性值,D 选项用于使计算机发出“嘟嘟”的声音。2.非空的循环单链表 head的尾结点(由 p所指向),满足_。(分数:2.00)A.p-n
13、ext=NULLB.p=NULLC.p-next=head D.p=head解析:讲解 循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即 p-next=head。3.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:讲解 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B一4.以下能用宏而不需要 VBA就能完成的操作是_。(分数:2.00)A.事务性或重复性的操作 B.数据库的复杂
14、操作和维护C.自定义过程的创建和使用D.一些错误过程解析:讲解 VBA 只能做事务性和重复性的操作。5.下图所示的数据模型属于(分数:2.00)A.B.C. D.解析:讲解 层次数据模型的特点是有且只有一个结点无双亲,这个结点称为“根结点”;其他结点有且只有一个双亲。网状数据模型的特点是允许一个以上结点无双亲:一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。6.某数据库的表中要添加一个 Word文档,则该采用的字段类型是_。(分数:2.00)A.OLE对象数据类型 B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型解析:讲解 OLE 对象指的是其他使用 OLE协议
15、程序创建的对象,例如,Word 文档、Excel 电子表格、图像、声音和其他二进制数据。7.NULL是指_。(分数:2.00)A.0B.空格C.未知的值或无任何值 D.空字符串解析:讲解 此题属于记忆性的题目,NULL 是指未知的值或无任何值。8.以下字符串符合 Access字段命名规则的是_。(分数:2.00)A.!address!B.%address% C.addressD.address解析:讲解 字段命名规则为:长度 164 个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(.)、感叹号(!)、方括号()和重音符号()。9.在软件生产过程中,需求信息的给出是_。(分数:2
16、.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户 解析:讲解 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。10.关于准则 Like“!香蕉,菠萝,土豆“,以下满足的是_。(分数:2.00)A.香蕉B.菠萝C.苹果D.土豆 解析:讲解 表示非内的城市都满足条件。11.报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该布置在_。(分数:2.00)A.主体节B.报表页眉/报表页脚C.页面页眉/页面页脚D.组页眉/组页脚 解析:讲解 把计算控件布置在报表页眉/页脚时,Access 会自动按总数来统计;而布置在组页眉/组页脚时,Access 会自动按
17、分组数来统计。12.对查询能实现的功能叙述正确的是_。(分数:2.00)A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体 解析:讲解 建立数据库和更新关系都不能通过查询实现。至于设置格式,更改外观,可以在各种视图下方便完成,但不属于查询。13.下列说法中,不属于数据模型所描述的内容的是_。(分数:2.00)A.数据结构B.数据操作C.数据查询 D.数据约束解析:讲解 数据模型所描
18、述的内容有 3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。14.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构 B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:讲解 线性表是一种线性结构,数据元素在线性表中的位置只取决于它们自己的序号,即数据元素之间的相对位置是线性的;栈、队列、线性链表实际上也是线性表,故也是线性结构;树是一种简单的非线性结构。15._是将一个或多个表,一个或多个查询的字段组合作为查询结果中的一个字段,执
19、行此查询时,将返回所包含的表或查询中对应字段的记录。(分数:2.00)A.联合查询 B.传递查询C.选择查询D.子查询解析:讲解 联合查询的定义。注意,不要与选择查询混淆起来。选择查询是根据指定的查询准则,从一个或多个表中获取数据并显示数据。16.在“NewVar=528“语句中,变量 NewVar的类型默认为_。(分数:2.00)A.BooleanB.Variant C.DoubleD.Integer解析:讲解 当在变量名称后没有附加类型说明字符来指明隐含类型变量的数据类型时,默认为Variant数据类型。17.设置排序可以将查询结果按一定的顺序排列,以便于查阅。如果所有的字段都设置了排序,
20、那么查询的结果将先按_排序字段进行排序。(分数:2.00)A.最左边 B.最右边C.最中间D.以上皆非解析:讲解 当所有的字段都设置了排序时查询的结果将先按照最左边的排序字段进行排序,然后按左边第二个排序字段进行排序。18.下列关系模型中术语解析不正确的是_。(分数:2.00)A.记录,满足一定规范化要求的二维表,也称关系 B.字段,二维表中的一列C.数据项,也成分量,是没个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域解析:讲解 表中的每一横行称为一个记录,也称元组。19.与窗体和报表的设计视图工具箱比较,下列_控件是数据访问页特有的。(分数:2.00)A.文本框B.标签C
21、.命令按钮D.滚动文字 解析:讲解 文本框、标签、命令按钮在设计窗体、报表、数据访问页中都可以使用,而滚动文字这个控件只是数据访问页特有的。20.若要在某表中“姓名”字段中查找以“李”开头的所有人名,则应在查找内容框中输入的字符串是_。(分数:2.00)A.李?B.李* C.李D.李#解析:讲解 “?”是通配任意单个字符,“*”通配任意字符和字符串,“”通配内的任意单个字符,“#”通配任意单个数字。21.可以将 Access数据库中的数据发布在 Internet上的是_。(分数:2.00)A.查询B.数据访问页 C.窗体D.报表解析:讲解 Access 支持将数据库中的数据通过 Web页发布,
22、通过 Web页,用户可以方便、快捷地将所有文件作为 Web发布程序储存到指定的活页夹,或者将其复制到 Web服务器上,在网络上发布。22.Access中主要有以下_种查询操作方式。选择查询、参数查询、交叉表查询、操作查询、SQL 查询(分数:2.00)A.只有B.只有C.只有D.全部 解析:讲解 全部属于查询操作方式。23.关于报表功能的叙述不正确的是_。(分数:2.00)A.可以呈现各种格式的数据 B.可以包含子报表与图标数据C.可以分组组织数据,进行汇总D.可以进行计数、求平均、求和等统计计算解析:讲解 可以呈现格式化的数据,而不是各种格式的数据。24.下列工具中为需求分析常用工具的是_。
23、(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:讲解 需求分析中的常用工具有 PAD、PFD 及 N-S等,而 DFD(数据流图)为结构化分析工具。25.在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式_。(分数:2.00)A.Reports! NameB.Reports! exam! Name C.exam! NameD.Reports exam Name解析:讲解 该语句的语法为 Reports!报表名!控件名。26.下列不属于结构化分析的常用工具的是_。(分数:2.00)A.数据流图 B.数据字典C.判定树D.PAD图解析:讲解 结构化分析的常用工
24、具有数据流图、数据字典、判定树和判定表。而 PAD图是常见的过程设计工具中的图形设计。27.Access数据库中_数据库对象是其他数据库对象的基础。(分数:2.00)A.报表B.查询C.表 D.模块解析:讲解 表是所有数据库对象的基础。28.要在报表上显示格式为”8/总 9页”的页码,则计算控件的控件源应设置为_。(分数:2.00)A.Page/总PagesB.=Page/总PagesC.Page&“/总“&PagesD.=Pa8e&“/总“&Pages 解析:讲解 注意计算控件的控件源必须是“:”开头的计算表达式。29.窗体是 Access数据库中的一种对象,以下_不是窗体具备的功能。(分数
25、:2.00)A.输入数据B.编辑数据C.输出数据 D.显示和查询表中的数据解析:讲解 窗体是 Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含 c这项功能。30.对建立良好的程序设计风格,下面描述正确的是_。(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:讲解 程序设计应该简单易懂,语句构造应该简单直接,不应该为提高效率而把语句复杂化。31.不属于查询的三种视图的是_。(分数:2.00)A.设计视图B.模板视图 C.数据表视图D.SQL视图解析
26、:讲解 查询的视图包括设计、数据表、SQL 视图。32.数据库的故障恢复一般是由_。(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA完成的 D.PAD图完成的解析:讲解 一旦数据库中的数据遭受破坏,需要及时进行恢复,DBMS 一般都提供此种功能,并由 DBA负责执行故障恢复功能。33.下面关于报表对数据的处理中叙述正确的选项是_。(分数:2.00)A.报表只能输入数据B.报表只能输出数据 C.报表可以输入和输出数据D.报表不能输入和输出数据解析:讲解 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出:显然只可以输出数据。34.窗体中可以包含一列或几列数据,用户只能从列
27、表中选择值,而不能输入新值的控件是_。(分数:2.00)A.列表框 B.组合框C.列表框和组合框D.以上两者都不可以解析:讲解 使用组合框可以选择、输入文本,这是和列表框最大的不同。组合框的应用比列表框的应用要广泛。35.当窗体中的内容太多而无法放在一页中全部显示时,可以用_控件来分页。(分数:2.00)A.选项卡 B.命令按钮C.组合框D.选项组解析:讲解 注意选项卡和选项组的区别。选项卡是分页工具,选项组是选择列表工具。二、填空题(总题数:12,分数:24.00)36.冒泡排序算法在最好的情况下的元素交换次数为 【1】 。(分数:2.00)填空项 1:_ (正确答案:0)解析:讲解 根据冒
28、泡排序算法思想可知,若待排序的初始序列为“正序”序列,则只需进行一趟排序,在排序过程中进行 n-1次关键字间的比较,且不移动和交换记录,这种情况是冒泡排序的最好情况,故冒泡排序算法在最好的情况F 的元素交换次数为 0。37.在最坏情况下,堆排序需要比较的次数为 【2】 。(分数:2.00)填空项 1:_ (正确答案:O(nlog 2n))解析:讲解 在最坏情况下,堆排序需要比较的次数为 O(nlog2n)。38.若串 s=“MathTypes“,则其子串的数目是 【3】 。(分数:2.00)填空项 1:_ (正确答案:46)解析:讲解 串 s中共有 9个字符,由于串中字符各不相同,则其子串中有
29、 0个字符的 1个(空串),1个字符的 9个,2 个字符的 8个,3 个字符的 7个,4 个字符的 6个,5 个字符的 5个, 6 个字符的 4个,7个字符的 3个,8 个字符的 2个,9 个字符的 1个,共有 1+2+3+4+5+6+7+8+9+1=46。39.软件开发环境是全面支持软件开发全过程的 【4】 集合。(分数:2.00)填空项 1:_ (正确答案:软件工具)解析:讲解 软件开发环境是全面支持软件开发全过程的软件工具集合。40.关系数据库的关系演算语言是以 【5】 为基础的 DML语言。(分数:2.00)填空项 1:_ (正确答案:谓词演算)解析:讲解 关系数据库中的关系演算包括元
30、组关系演算和域关系演算。二者都是由原子公式组成的公式。而这些关系演算都是以数理逻辑中的谓词演算为基础的。41.数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、 【6】 和 【7】 五个发展阶段。(分数:2.00)填空项 1:_ (正确答案:6 分布式数据系统7 面向对象数据库系统)解析:讲解 数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、分布式数据系统和面向对象数据库系统五个发展阶段。42.若要查找某表中“姓氏”字段所有包含sh字符串的姓,则该在查找内容框中输入 【8】 。(分数:2.00)填空项 1:_ (正确答案:*sh*)解析:讲解 若要查找某表中“姓氏”字段所有包
31、含sh字符串的姓,则该在查找内容框中输入 *Sh*。43.Access中,查询不仅具有查找的功能,而且具有 【9】 功能。(分数:2.00)填空项 1:_ (正确答案:计算)解析:讲解 Access 中,查询不仅具有查找的功能,而且具有计算功能。44.窗体中的数据主要来源于 【10】 和 【11】 。(分数:2.00)填空项 1:_ (正确答案:10 表11 查询)解析:讲解 窗体中的数据主要来源于表和查询。45.报表设计中页码的输出、分组统计数据的输出等均是通过设置绑定控件的控件源为计算表达式形式而实现的,这些控件就称为 【12】 。(分数:2.00)填空项 1:_ (正确答案:计算控件)解析:讲解 报表设计中页码的输出、分组统计数据的输出等均是通过设置绑定控件的控件源为计算表达式形式而实现的,这些控件就称为计算控件。46.数据访问页主要有两种视图方式:页视图和 【13】 。(分数:2.00)填空项 1:_ (正确答案:设计视图)解析:讲解 数据访问页主要有两种视图方式:页视图和设计视图。47.VBA的三种流程控制结构是顺序结构、 【14】 和 【15】 。(分数:2.00)填空项 1:_ (正确答案:14 选择结构15 循环结构)解析:讲解 VBA 的三种流程控制结构是顺序结构、选择结构和循环结构。