1、国家二级( ACCESS)笔试模拟试卷 282及答案与解析 1 某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。 ( A) 148 ( B) 169 ( C) 182 ( D) 198 2 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送 _。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 3 下面关于完全二叉树的叙述中,错误的是 _。 ( A)除了最后一层外,每一层上的结点数均达到最大值 ( B)可能缺少若干个左右叶子结点 ( C)完全二叉树一般不是满二叉树 ( D)具有结点的完全二叉树的深度为 log2n+1 4 程序设计方
2、法要求在程序设计过程中, ( )。 ( A)先编制出程序,经调试使程序运行结果正确后再画出程序的流程图 ( B)先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( C)先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释 ( D)以上三种说法都不对 5 对长度为 N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_。 ( A) N+1 ( B) N ( C) (N+D)/2 ( D) N/2 6 需求分析阶段的任务是确定 _。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 7 需求分
3、析阶段的任务是确定 _。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 8 Access数据库中,在创建交叉表查询时,用户需要指字三种字段,下面 ( )选项不是交叉表查询所需求指字的字段。 ( A)格式字段 ( B)列标题字字段 ( C)行标题字段 ( D)总计类型字段 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 _。 ( A)属性 ( B)关系 ( C)键 ( D)域 10 结构化程序所要求的基本结构不包括 ( A)顺序结构 ( B) GOTO跳转 ( C)选择 (分支 )结构 ( D)重复 (循环 )结构 11 数据流图用于抽象描述一
4、个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 _。 ( A)控制流 ( B)加工 ( C)数据存储 ( D)源和潭 12 软件开发离不开系统环境资源的支持,其中必要的测试数据属于 _。 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 13 下列描述中,符合结构化程序设计风格的是 ( )。 ( A)使用顺序、选择和重复 (循环 ) 三种基本控制结构表示程序的控制逻辑 ( B)模块只有一个入口,可以有多个出口 ( C)注重提高程序的存储效率 ( D)使用 goto语句跳转 14 Access的报表要实现排序和分组统计操作应通
5、过设置 ( )属性来进行。 ( A)分类 ( B)统计 ( C)排序与分组 ( D)计算 15 关于交叉表查询,以下说法错误的是 ( )。 ( A)交义表查询可以将数据分为两组显示 ( B)两组数据分别显示在表的上部和左边 ( C)左边和上部的数据在表中的交叉点可以对表中其他数据进行求和与求平均值的运算 ( D)表中交叉点不可以对表中另外一组数据进行求平均值和其他计算 16 设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum
6、+x Next i End Sub 该程序通过 For循环来计算 sum的值, sum值的精确 结果是 ( )。 ( A) 1+1/2+2/3 ( B) 1+1/2+1/3+1 ( C) 1/2+2/3 ( D) 1/2+1/3 17 如果要从列表中选择所需的值,而不想浏览数据表或窗体中的所有记录,或者要 次指定多个筛选条件,可使用 _方法。 ( A)高级筛选 /排序 ( B)按窗体筛选 ( C)内容排除筛选 ( D)按选定内容筛选 18 VBA数据类型符号 “&”表示的数据类型是 _。 ( A)整数 ( B)长整数 ( C)单精度数 ( D)双精度数 19 以下不是宏的运行方式的 是 ( )
7、。 ( A)直接运行宏 ( B)为窗体或报表的事件响应而运行宏 ( C)为窗体或报表上的控件的事件响应而运行宏 ( D)为查询事件响应而运行宏 20 在条件宏设计时,对于连续重复的条件,可以用来代替的符号是 ( )。 ( A) ( B) ( C), ( D): 21 已建立的 “tEmployee”表,表结构及表内容如下表所示:若在 “tEmployee”表中查找所有姓 “王 ”的记录,可以在查询设计是视图的准则行中输入 _。 ( A) Like“王 ” ( B) Like“王 *” ( C) =“王 ” ( D) =“王 *” 22 若将窗体的标题设置为 “改变文字显示颜色 ”,应使用的语句
8、是 _。 ( A) Me=“改变文字显示颜色 “ ( B) Me.Caption=“改变文字显示颜色 “ ( C) Me.Text=“改变文字显示颜色 “ ( D) Me.Name=“改变文字显示颜色 “ 23 在报表中,若要得到 “数学 ”字段的最高分,应将控件的 “控件来源 ”属性设置为( )。 ( A) =Max(数学 ) ( B) =Max数学 ( C) =Max数学 ( D) =Max“数学 “ 24 ADO对象模型包括 5个对象,分别是 Connection、 Command、 Field、 Error和( )。 ( A) Databasc ( B) Workspace ( C)
9、RecordSet ( D) DBEngine 25 线性表的顺序存储结构和线性表的链式存储结构分别是 _。 ( A)顺序存取的存储结构、顺序存取的存储结构 ( B) 随机存取的存储结构、顺序存取的存储结构 ( C) 随机存取的存储结构、随机存取的存储结构 ( D) 任意存取的存储结构、任意存取的 存储结构 26 如果将报表属性的 “页面页眉 ”属性项设置成 “报表页眉不要 ”,则打印预览时( )。 ( A)不显示报表页眉 ( B)不显示报表页眉,替换为页面页眉 ( C)不显示页面页眉 ( D)在报表页眉所在页不显示页面页眉 27 报表记录分组,是指报表设计时按选定的何值是否相等而将记录划分成
10、组的过程 ( )。 ( A)记录 ( B)字段 ( C)属性 ( D)域 28 Access提供的数据类型中不包括 ( )。 ( A)备注 ( B)文字 ( C)货币 ( D)日期 /时间 29 在数据访问页中修改记录时,若要取消当前字段的修改,可以使用的按钮或键是 ( )。 ( A) ( B) ( C) BackSpace键 ( D) Esc键 30 能够使用 “输入掩码向导 ”创建输入掩码的字段类型是 ( )。 ( A)数字和日期 /时间 ( B)文本和货币 ( C)文本和日期 /时间 ( D)数字和文本 31 宏是由一个或多个 _。组成的集合。 ( A)命令 ( B)操作 ( C)对象
11、( D)表达式 32 设 a=6,则执行 x =IIf (a 5,-1,0) 后, x的 值为 _。 ( A) 6 ( B) 5 ( C) 0 ( D) -1 33 控件的显示效果可以通过其 “特殊效果 ”属性来设置,下列不属于 “特殊效果 ”属性值的是 _。 ( A)平面 ( B)凸起 ( C)凿痕 ( D)透明 34 VBA中用实际参数 m和 n调用有参过程 Area(a, b)的正确形式是 ( )。 ( A) Area a,b ( B) Area,m,n ( C) Call Areal(m,n) ( D) Call Area a,b 35 1, 2, 3, 4四个元素按顺序进栈,不可能的
12、出栈顺序 为 ( )。 ( A) 1 2 3 4 ( B) 2 3 4 1 ( C) 1 4 3 2 ( D) 3 1 4 2 36 两个关系在没有公共属性时,其自然连接操作表现为 ( )。 ( A)笛卡儿积操作 ( B)等值连接操作 ( C)空操作 ( D)无意义的操作 37 在一个容量为 24的循环队列中,若头指针 front=8,尾指针 rear=3,则该循环队列中共有 _个元素。 38 用树形结构表示实体之间联系的模型是 _。 39 在 E-R图中,矩形表示【 】。 40 在关系运算中,【 】运算是对两个具有公共属性的关系所进行的运算。 41 关键字 ASC和 DESC分别表示【 】的
13、含义。 42 在 SQL的 Select命令中用 _短语对查询的结果进行排序。 43 特殊运算符 Is Null用于指定一个字段为【 】。 44 在关系数据库模型中,二维表的列称为属性,二维表的行称为【 】。 45 结合型文本框可以从表、查询或 _中获得所需的内容。 46 在模块中执行宏的命令是使用 DoCmd对象的【 】方法。 47 在设置查询的 “准则 ”时,可以直接输入表达式,也可以使用表达式【 】来帮助创建表达式。 48 自动编号数据类型占四个字节的空间,即它是以 _存于数据库中。 49 阅读下面的程序段: sum=0 for i=1 to 3 for j=i to 4 for k=j
14、 to 5 next j next i 执行上面的三重循环后, sum的值为 ( )。 50 在 VBA中,如果没有显示声明某个变量的数据类型,则此变量的默认数据类型为 ( )。 51 对长度为 n的有序线性表中进行二分查找,需要的比较次数为 ( )。 52 窗体由多个部分组成,每个部分称为一个 ( )。 国家二级( ACCESS)笔试模拟试卷 282答案与解析 1 【正确答案】 B 【试题解析】 叶子结点总是比度为 2的结点多一个。所以,具有 60 个叶子结点的二叉树有 59个度为 2的结点。总结点数 60个叶子结点 +59个度为 2的结点+50个度为 1的结点 169个结点。 2 【正确答
15、案】 D 【试题解析】 面向对象的世界是通过对象 与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。 3 【正确答案】 B 【试题解析】 这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点 (叶子结点 )的二叉树。因此选项 A是正确的,而选项 B 是错误的 。由定义可知,满二叉树肯定是完全二叉
16、树,而完全二叉树一般不是满二叉树,因此选项 C是正确的叙述。选项 D即二叉树性质 (5),也是正确的。 4 【正确答案】 D 【试题解析】 程序设计的过程应是先画出流程图,然后根据流程图编制出程序,所以选项 A错误。程序中的注释是为了提高程序的可读性,注释必须在编制程序的同时加入,所以,选项 B 和选项 C错误。综上所述,本题的正确答案为选项D。 5 【正确答案】 B 【试题解析】 在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。 6 【正确答案】 D 【试题解析】 需求分析是软件
17、定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象 (组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A) 软件开发方法是在总体设计阶段完成的任务;选项 B) 软件开发工具是在实现阶段需完成的任务;选 项 C) 软件开发费用是在可行性研究阶段需完成的任务。 7 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象组织、部门、企业等 ),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上礁定新系统的功能。选项 8 【正确答案】 A 9 【正确答案】
18、 B 【试题解析】 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R图转换到关系模式时,实体与联系都可以表示成关系。 10 【正确答案】 B 【试题解析】 结构化程序设计的三种基本控制结构为:顺序结构、选择结构和重复结构。 11 【正确答案】 A 【知识模块】 软件工程基础 12 【正确答案】 D 【知识模块】 软件工程基础 13 【正确答案】 A 【试题解析】 本题考查结构化程序设计的知识。结构化的程序设计方式要求程序只能由顺序、选择和循环 3种基本控制结构组成;要求任何模块必须是单入口单出 U的;更注重程序的执行效率而非存储效率,如无必要尽量不使用 goto语句。 14
19、 【正确答案】 C 【试题解析】 报表 记录是按照某字段值进行大小排序,分组是按照分组字段值相同的为一组计算的,要买现这项操作需要设置排序与分组属性。 15 【正确答案】 D 【试题解析】 交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算机值。它可以将数据分为两组显示。一组显示在数据表的左边,而另一组显示在数据表的上方,这两组数据都作为数据的分类依据;左边与上面的数据在表中的交叉点可以对表中另外一组数据进行求总和与求平均值的运算。 16 【 正确答案】 C 【试题解析】 第一次循环时 n、 sum均为
20、 0,所以 sum值为 0,第二次循环时 n为 1、 i为 2,所以 sum值为 1/2,第三次循环时 n为 2、 i为 3,所以 sum值为1/2+2/3。 17 【正确答案】 B 【试题解析】 对于筛选记录, Access提供了 4种方法:按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。 “按选定内容筛选 ”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录: “按窗体筛选 ”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值 进行筛选; “按筛选目标筛选 ”是一种较灵活的方法,根据输入的筛选条件进行筛选; “高级筛选 ”可进行复杂的筛选,挑选
21、出符合多重条件的记录。 18 【正确答案】 B 【试题解析】 在 VBA数据类型中, “&”表示长整数, “%”表示整数, “!”表示单精度数, “#”表示双精度数。 19 【正确答案】 D 【试题解析】 本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。 20 【正确答案】 A 【试题解析】 本 题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省略号 () 来代替。 21 【正确答案】 B 【试题解析】 用 “*”表示该
22、位置可匹配零或多个字符。 “tEmployee”表中查找所有姓 “王 ”的记录,对应 “姓名 ”字段的正确准则表达式是 Like“王 ”。所以本题答案为B。 22 【正确答案】 B 【试题解析】 窗体中,使用 Caption 属性来表示窗体的标题。所以本题的答案为B。 23 【正确答案】 A 【试题解析】 本题主要考查报表的计算字段,计算控件的控件来源必须是以等号开头的表达式,表达式中的字段名要用方括弧括起来。 24 【正确答案】 C 【试题解析】 Recordset对象用来操作来自提供者的数据。使用 ADO时,通过Recordset对象可对几乎所有数据进行操作。所有 Recordset对象均
23、使用记录 (行 )和字段 (列 )进行构造。 25 【正确答案】 B 26 【正确答案】 D 【试题解析】 将报表属性的 “页面页眉 ”属性项设置成 “报表页眉不要 ”,则只在报表页眉所在页不显 示页面页眉,其他页不变。 27 【正确答案】 B 【试题解析】 分组是指报表设计时按选定的某个 (或几个 )字段值是否相等而将记录划分成组的过程。 28 【正确答案】 B 【试题解析】 本题考查, Access的数据类型。这属于常考内容,考生应该熟记相关内容。 Access常用的数据类型有:文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接、查阅向导等。所以选项 B不属于
24、 Access提供的数据类型。除了记忆数据类型,考生还应掌握各个数据类型的特点及其适用范围。 29 【 正确答案】 D 【试题解析】 本题考查如何在数据访问页中取消对数据的修改。选项 A错误,此按钮用来撤销整条记录的修改,而不是题目中要求的当前字段。使用此按钮会将此条记录的其他字段的修改也撤销。选项 B错误,此按钮用宋删除此条记录。选项 C错误,此键用来删除插入点左边的字或字符。选项 D正确,此键用来取消在当前字段中所作的更改,答案为 D。 30 【正确答案】 C 【试题解析】 本题考查 Access中数据属性输入掩码的设置。在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误
25、,可以使用 Access提供的 “输入掩码向导 ”来设置一个输入掩码。对于大多数数据类型,都可以定义一个输入掩码,但需要注意,输入掩码只能为 “文本 ”和 “日期 /时间 ”型字段提供向导,其他数据类型没有向导帮助。 31 【正确答案】 B 【试题解析】 宏是一个或多个操作组成的集合。 32 【正确答案】 D 【试题解析】 IIf函数的调用格式为: IIf(条件式,表达式 1,表达式 2)该函数是根据 “条件式 ”的值来决定函数返回值。 “条件式 ”值为 “真 (Ture)”,函数返回 “表达式 1”的值; “条件式 ”值为 “假 (False)”,函数返回 “表达式 2”的值。在本题中 a
26、5为 True,所以返回的是 -1。 33 【正确答案】 D 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “凿痕 ”等。 34 【正确答案】 C 35 【正确答案】 D 【试题解析】 栈的操作原则为后进先出。选项 A)中出栈顺序可按 “1进, 1出, 2进, 2出, 3进, 3出, 4进, 4出 ”实现:选项 B)可按 1进, 2进, 2出, 3进, 3出, 4进, 4出实现: C)可按 “1进, 1出, 2进, 3进, 4进 , 4出, 3出, 2出 ”实现。选项 D)无法实现。 36 【正确答案】 A 【
27、试题解析】 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等:若没有公共属性,自然连接操作退化为笛卡儿积操作。 37 【正确答案】 19 【试题解析】 设队列容量为 m,则 reafront,则队列中元素个数为 rear-front;则队列中元素个数为 m+(rear-front)。本题 reafront,则 m=24|+(3 8) =19。 38 【正确答案】
28、 层次模型 【试题解析】 层次模型是最早发展起来的数据库模型。层次模型的基本结构是树形结构。 39 【正确答案】 实体 【试题解析】 E-R模型中,有二个基本的抽象概念:实体、联系和属性。在 E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。 40 【正确答案】 自然连接 【试题解析】 在关系 运算中,自然连接运算是对两个具有公共属性的关系所进行的运算。 41 【正确答案】 升序排列和降序排列 【试题解析】 ASC表示升序排列, DESC表示降序排列,多用在索引定义和SELECT语句中的 ORDER子句中。 42 【正确答案】 OrderBy 【试题解析】 本题考查 SQL查询语
29、句的知识。在 SQL查询中, GroupBy 用来分组, Order By用来排序。 43 【正确答案】 空 【试题解析】 在 Access中,特殊运算符 Is Null 用于指定一个字段为空的。 44 【 正确答案】 元组或记录 【试题解析】 在一个二维表 (一个具体关系 )中,水平方向的行称为元组。元组对应表中的一个具体记录。而垂直方向的列称为属性,每一列有一个属性名,在Access中表示为字段名。 45 【正确答案】 SQL 【试题解析】 本题考查文本框控件的知识。 Access中的文本框控件可以分为 3种类型:结合型、非结合型和计算型。结合型文本框通常连接到表、查询或者SQL;非结合型
30、文本框不连接数据,通常用来显示信息或者接受用户输入的数据;计算型文本框一般用来显示表达式的结果。 46 【正 确答案】 RunMacro 【试题解析】 本题考查在模块中执行宏的概念。在模块的过程中,使用 DoCmd对象的 RunMacro 方法,可以执行设计好的宏,调用格式为: DoCmd.RunMacro MacroName,RepeatCount。 ,RepeatExpression。其中 MacroName表示当前数据库中宏的有效名称; RepeatCount可选项,用于计算宏运行次数的整数值: RepeatExpression 可选项,为数值表达式,在每一次运行宏时进行计算,结果为Fa
31、lse(0)时,停止 运行宏。 47 【正确答案】 生成器 【试题解析】 本题考查准则的设置方法。设置查询的条件时,可以在 “准则 ”单元格内直接输入正确的表达式,也可以启动表达式生成器,使用表达式生成器生成表达式。 48 【正确答案】 长整数 49 【正确答案】 28 【试题解析】 本题考查循环的知识。这类问题循环题中只有一条语句,就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当 i=1, j=1时,内循环执行 5次,当i=1, j=2时,内 循环执行 4次 当 i=1, j=4时,内循环执行 2次,这样的话外循环第一次时内循环共执行 5+4+3+2=14次:当 i=2时, i从 2开始循环,那么内循环共执行 4+3+2=9次;当 i=3时, j从 3开始循环,那么内循环共执行 3+2=5次,所以总的执行次数为 14+9+5=28次。 50 【正确答案】 Variant (或变体类型 ) 【试题解析】 本题考查数据类型的知识。在 VBA中有一种特殊的类型:变体类型 (Variant),这种类型可以包含大部分其他类型的数据。在 VBA中,如果没有显式声明变量的类型 ,则该变量默认为变体型 (Variant)。 51 【正确答案】 log2n 52 【正确答案】 节