1、国家二级( ACCESS)笔试模拟试卷 267及答案与解析 1 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 2 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 3 若有如下二叉树,则对此二叉树前序遍历的结果为 ( )。( A) ACFHIBEDG ( B) ABCDEFGHI ( C) ABDEGCFHI ( D) ABCDEFHGI 4 下列选项中不属于软件工程 3个要素的是 ( )。 ( A)工具 ( B)过程 ( C)方法 ( D)环境 5 最简单的交换排序方法是 ( )。
2、 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 6 下列叙述中正确的是 _。 ( A)算法的效率只与问题的规模有关,而与数据的存储结构无关 ( B)算法的时间复杂度是指执行算法所需要的计算工作量 ( C)数据的逻辑结构与存储结构是一一对应的 ( D)算法的时间复杂度与空间复杂度一定相关 7 下列有关数据库的描述中,正确的是 ( )。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 8 下述关于数据库系统的叙述中正确的是 _。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 (
3、 C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 9 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 10 在数据管理技术的发展过程中 ,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数独立性最高的阶段是 _。 ( A)数据库系统 ( B)文件系统 ( C)人工管理 ( D)数据项管理 11 VBA“定时 “操作中 ,需要创建窗体的 “计时器间隔 (Tiemrlmterval)”属性值其计量单位是 _。 ( A)微秒 ( B)毫秒 ( C)秒 ( D)分钟 12
4、 Access提供的窗体类型有 ( )。 ( A)纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体、数据透视表窗体 ( B)纵栏式窗体 、表格式窗体、页眉式窗体、页脚式窗体、图表窗体、数据透视表窗体 ( C)主题节窗体、纵栏式窗体、数据表窗体、主 /子窗体、图表窗体、数据透视表窗体 ( D)纵栏式窗体、页眉式窗体、主题节窗体、页脚式窗体、图表窗体、数据透视表窗体 13 下列统计函数中不能忽略空值 (NULL)的是 ( )。 ( A) SUM ( B) AVG ( C) MAX ( D) COUNT 14 关系模型允许定义三类数据约束,下列不属于数据约束的是 ( )。 ( A)实体完整
5、性约束 ( B)参照完整性约束 ( C)域完整性约束 ( D)用户自定义的完整性约束 15 在下列关于使用设计视图创建窗体的说法中,不正确的是 ( )。 ( A)在 “新建窗体 ”对话框中选择 “设计视图 ” ( B)在 “请选择该对象数据的来源表或查询 ”下拉列表中选择一种数据来源 ( C)单击 “确定 ”按钮,此时即弹出该表 /查询的窗口和数据透视表字段列表窗口 ( D)不能使用设计视图创建空白窗体 16 定义了二维数组 A(1 to 6, 6),则该数组的元素个数为 ( )个。 ( A) 24 ( B) 36 ( C) 42 ( D) 48 17 在窗体中添加一个 名称为 COMMAND
6、1的命令按钮,然后编写如下事件代码: PRIVATE SUB COMMAND1_CLICK( ) A =75 IF A 60 THEN K=1 ELSEIF A 70 THEN K=2 ELSEIF A 80 THEN K=3 ELSEIF A 90 THEN K=4 ENDIF MSGBOX K END SUB 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 18 下列说法中正确的是 ( )。 ( A)文本型字段最长为 64000个字符 ( B)要 得到一个计算字段的结果,仅能运用总计查询来完成 ( C)在创建一对一关系时
7、,两个表的相关字段不一定都是主关键字 ( D)创建表之间的关系时,需要关闭所有要创建关系的表 19 Access数据库的各对象中,实际存储数据的只有 ( )。 ( A)表 ( B)查询 ( C)窗体 ( D)报表 20 若长度为 n的线性表采用顺序存储结构,那么在第 i个位置插入一个元素,需要依次向后移动 _个元素。 ( A) n-i ( B) n-i+1 ( C) n-i-1 ( D) i 21 下列关于有条件的宏的说法中,错误的是 ( )。 ( A)条件为真时,将执行此行中的宏操作 ( B)宏在遇到条件内有省略号时,中止操作 ( C)如果条件为假,将跳过该行操作 ( D)在设置宏操作条件时
8、区分大小写 22 下列 Access表的数据类型的集合,错误的是 _。 ( A)文本、备注、数字 ( B) 备注、 OLE对象、超级链接 ( C) 通用、备注、数字 ( D) 日期 /时间、货币、自动编号 23 如果要取消宏的自动运行,在打开数据库时按住 _键即可。 ( A) Shift ( B) Ctrl ( C) Alt ( D) Enter 24 关于报表数据源设置,以下说法正确的是 _。 ( A)可以是任意对象 ( B)只能是表对象 ( C)只能是查询对象 ( D)只能是表对象或查询对象 25 只能在报表的开始处的是 ( )。 ( A)页面页眉节 ( B)页面页脚节 ( C)组页眉节
9、( D)报表页眉节 26 在查询设计视图中 _。 ( A)可以添加数据库表,也可以添加查询 ( B)只能添加数据库表 ( C)只能添加查询 ( D)以上两者都不能添加 27 对某个数据库对象重命名的宏操作是 ( )。 ( A) CopyObject ( B) DeleteObject ( C) Save ( D) Rename 28 Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,如在其中输入提示信息,要想形成参数查询,只要将一般查询准则中的数据用 ( )括起来。 ( A) () ( B) ( C) ( D) 29 DAO模型层次中处在最顶层的对象是 ( )。 ( A)
10、Database ( B) DBEngine ( C) Field ( D) Error 30 查看所生成的数据访问页样式的一种视图方式是 ( )。 ( A)页视图 ( B)设计视图 ( C)数据访问视图 ( D)页向导试图 31 OnErrorGot00语句的含义是 _。 ( A)忽略错误并执行下一条语句 ( B)取消错误处理 ( C)遇到错误执行定义的错误 ( D)退出系统 32 属于控件的数据属性的是 ( )。 ( A)控件来源 ( B)数据入口 ( C)记录源 ( D)允许编辑 33 For.Next语句的使用格式为 ( )。 ( A) For循环变量 =初值 To终值 Step步长
11、循环体 条件语句序列 Exit For 结束条件语句序列 Next循环变量 ( B) For循环变量二初值 To终值 Step步长 循环体 Next循环变量 ( C) For循环变量 循环体 条件语句序列 Exit For 结束条件语句序列 Next循环变量 ( D) For条件式 循环体 条件语句序列 Exit For 结束条件语句序列 Next 34 以下关于文本框控件的说法中错误的是 ( )。 ( A)文本框主要用来输入或编辑字段数据,它是一种交互式控件 ( B)结合型文本框只能从表或查询中获得所需要的内容 ( C)非结合型文本框一般用来显示提示信息或接收用户输入数据等 ( D)计算型文
12、本框中,可以显示表达式的结果 35 下面关于列表框和组合框的叙述中,错误的是 ( )。 ( A)列表框和 组合框可以包含一列或几列数据 ( B)可以在列表框中输入新值,而组合框不能 ( C)可以在组合框中输入新值,而列表框不能 ( D)在列表框和组合框中均能输入新值 36 以下关于栈的描述中错误的是 ( )。 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 37 常用的黑盒测试有等价类划分法、【 】和错误推测法 3种。 38 队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 _。 3
13、9 二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是_。 40 在树型结构中,树根结点没有【 】。 41 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 42 组合框和列表框的主要区别是是否可以在框中 _。 43 在 _完整性约束中,每个约束只能涉及到 1个属性,在 _完整性约束中,每个约束可以涉及到多个属性。 44 断点的功能是【 】。 45 特殊运算符 Is Null用于指定一个字段为【 】。 46 文本型字段大小的取值最大为【 】个字符。 47 数据访问页有两种视图,它们是页视图和【 】 . 48 在关系数据库的基本操作中,从表中取出
14、满足条件的元组的操作称为【 】。 49 VBA中使用的 3种选择函数是【 】、 Switch和 Choose。 50 通常把用户的要求转变成 _的过程叫做软件开发过程。 51 VBA编程环境调试工具中,立即窗口的功能是 _。 52 在关系数据库中,每一个二维表称为 ( )。 国家二级( ACCESS)笔试模拟试卷 267答案与解析 1 【正确答案】 D 【试题解析】 冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。交换排序方法有冒泡排序和快速排序,显然选项B 和选项 C错误。冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算
15、法理解也稍难。 2 【正确答案】 D 【试题解析】 所谓的交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。 3 【正确答案】 C 【试题解析】 对二叉树的前序遍历是指先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。 4 【正确答案】 D 【试题解析】 软件工程包括三个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发 、管理和文档生成;过程支持软件开发各个环节的控制、管理。 5 【正确答案
16、】 D 【试题解析】 所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。 6 【正确答案】 B 【试题解析】 我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度,一般是指执行这个算法所需 要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。 7 【正确答案】 C 【试题解析】 数据库是一个结构化的数据集合。 8 【正确答案】 A 【试题解析】
17、 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在 系统的不同拷贝处有不同的值。 9 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。 10 【正确答案】 A 【试题解析】 在数据管理技
18、术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。 11 【正确答案】 B 【知识模块】 模块设计 12 【正确答案】 A 【试题解析】 本题考查 Access窗体类型的知识。 Access提供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主 /子窗体、图表窗体、数据透视表窗体。 13 【正确答案】 D 【试题解析】 用 Access进行计算时,可以使用统计函数,比较常用的有求和SUM、求平均值 AVG、求最大值 MAX、最小值 MIN和计数 COUNT。其中计数函数 COUNT 不能忽略字段中的空值。 14 【正确答案】
19、C 【试题解析】 关系模型中有三类完整性约束,它们分别是实体完整性、参照完整性和用户定义的完整性。 15 【正确答案】 D 【试题解析】 如果需要创建一个空白的窗体,则可以在 “请选择该对象数据的来源表或查询 ”中不作选择,然后单击 “确定 ”按钮即可。由此可知选项 D的说法是错误的。 16 【正确答案】 C 【试题解析】 数组变量由变量名和数组下标构成。我们通常用 Dim语句来定义数组。其中下标下限从 0开始,数组中的元素的个数 =下标上限 -下标下限 +1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积,所以本题答案为 6*7=42。 17 【正确答案】 A 【
20、试题解 析】 利用分支结构来控制程序流程时,若有多个条件同时成立,则执行第一个条件成立后的语句块。 18 【正确答案】 D 【试题解析】 本题考查表及表字段的知识。在 Access中,表字段如果为文本型,则最长只能为 255个字符;要想得到计算字段的结果,不仅能够使用总计查询来完成,其他查询方式如交叉表查询等也能完成;创建表与表之间的关系时,要关闭所有要创建关系的表;在创建一对一关系时,要求两个表的相关字段都是主关键字。 19 【正确答案】 A 【试题解析】 本题考查 Access数据库对象的知识。在 Access 这个关系数据库中,数据库对象共有 7种,只有表用来存储数据。 20 【正确答案
21、】 B 【试题解析】 在采用顺序结构存储的线性表的第 i个位置插入新元素,则要将第i个元素以后的元素向后移动 (包括第 i个元素 ) ,所以共有 n-i+1 个元素后移。 21 【正确答案】 B 【试题解析】 选项 B中,如果条件为真,将执行该行以及紧跟着的对应的 “条件 ”单元格中有省略号的操作;如果条件为假,则将跳过该行以及紧跟着的对应的“条件 ”单元格中有省略号的操作。其他选项都正确。 22 【正确答案】 C 23 【正确答案】 A 【试题解析】 被命名为 AutoExec保存的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shift键即可。 24 【正确答案】 D
22、【试题解析】 关于报表数据源设置,需要选择表对象或查询对象作为报表的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字段记录数据。 25 【正确答案】 D 【试题解析】 报表页眉中的任何内容都只能在报表的开始处,即报表的第一页打印一次。可以在单独的报表页眉中输入任何内容,一般来说,报表页眉 主要用在封面。答案为 D。 26 【正确答案】 A 【试题解析】 在查询设计视图中既可以添加数据库表,也可以添加查询。 27 【正确答案】 D 【试题解析】 本题考查更名、复制、删除和保存对象操作。 CopyObject可以将指定的数据库对象复制到不同的 MicrosoftAccess 数据库 (
23、.mdb)或同一数据库中,或以新的名称复制到 Microsoft Access 项目 (.adp); DeleteObject可删除一个特定的数据库对象; Rename可以对一个指定的数据库对象重新命名; Save可以保存一个特定的 Microsoft Access 对象或在没有指定的情况下保存当前活动的对象,在某些情况下还可以使用新名称保存活动对象。答案为 D。 28 【正确答案】 D 【试题解析】 本题考查参数查询的设定。创建参数查询时,在要用做参数的字段对应的 “准则 ”单元格中输入一个表达式,并用中括号 ()括起来。因此,选项 A、B、 C错误,答案为 D。 29 【正确答案】 B 3
24、0 【正确答案】 A 31 【正确答案】 B 【试题解析】 On Error Goto“标号 ”语句在遇到错误发生 时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。 “On Error Resume Next”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。 “On Error Goto 0”语句用于取消错误处理。 32 【正确答案】 A 33 【正确答案】 A 34 【正确答案】 B 35 【正确答案】 C 36 【正确答案】 B 【试题解析】 栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。
25、栈可 以采用顺序存储,也可以采用链式存储。 37 【正确答案】 边界值分析法 【试题解析】 黑盒测试方法完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例。常用的黑盒测试有等价类划分、边界值分析法和错误推测法 3种。 38 【正确答案】 队尾 【试题解析】 在队列中,允许插入的一端叫做 “队尾 ”,允许删除的一端叫做 “队头 ”。 39 【正确答案】 顺序存储 (顺序方式存储 ) 【试题解析】 二分法查找对象的要求是有序顺序表,即第一是数据元素有序,第二是按顺序 方式存储。 40 【正确答案】 前件 【试题解析】 在树型结构中,每一个结点只有一个前件,称为父结点,没有前件的结点
26、只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。 41 【正确答案】 可重用性 【试题解析】 继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。 42 【正确答案】 输入数据值 【知识模块】 窗体设计 43 【正确答案】 列级、表级 【知识模块】 数据库和表 44 【正确答案】 中断程序的执行 【试题解析】 所谓 “断点 ”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。 “断点 ”的设置和使用贯穿在程序调试运行的整个过程。 45 【正确答案】 空 【试题解析】 在 Access
27、中,特殊运算符 Is Null 用于指定一个字段为空的。 46 【正确答案】 日期 /时间 【试题解析】 输入掩码只为 “文本 ”和 “日期 /时间 ”型字段提供向导,其他数据类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优 先于输入掩码的设置。 47 【正确答案】 设计视图 【试题解析】 数据访问页有两种视图方式:页视图和设计视图。页视图是查看所生成的数据访问页样式的一种视图方式。而以设计视图方式打开数据访问页通常要对数据访问页进行修改。 48 【正确答案】 选择 【试题解析】 从关系中找出满足给定条件的元组的操作称为选择。选择的条件以逻
28、辑表达式给出,使逻辑表达式的值为真的元组将被选取。 49 【正确答案】 IIF 【试题解析】 VBA提供了 3个函数来完成相应的选择操作, IIf、 Switch 利Choose。 IIf 函数: 调用格式: IIf(条件式,表达式 1,表达式 2) 该函数是根据 “条件式 ”的值来决定函数返回值。 “条件值 ”为真,函数返回 “表达式1”的仇,否则返回 “表达式 2”的值。 Switch 函数: 调用格式: Switch(条件式 1,表达式 1,条件式 2,表达式 2.,条件式 n,表达式 n) 该函数是分别根据 “条件式 1”、 “条件式 2”直至 “条件式 n”的值来决定函数返回值。条件
29、式是由左至右进行计算判断的,而表达式则会在第一个相关的条件式为True时作为函数的返回值返回。如果其中有部分不成对,则会 产生一个运行错误。 Choose函数: 调用格式: Choose(索引式,选项 1,选项 2, ,选项 n) 该函数式根据 “索引式 ”的值来返回选项列表中的某个值。 “索引式 ”值为 1,函数返回 “选项广值: “索引式 ”值为 2,函数返回 “选项 2”值:依次类推。这里,只有在“索引式 ”的值界于 1和可选项的项日数之间,函数才返回其后的选项值;当 “索引式 ”的值小于 1或大于列出的选择项数 H时,函数返回无效值 (Null)。 50 【正确答案】 软件产品 51 【正确答案】 在中断模式下安排一些调试语句并显示其值的变化 52 【正确答案】 关系 【试题解析】 在关系数据库中,把数据表示成二维表,而个二维表就是一个关系。