1、国家二级( ACCESS)笔试模拟试卷 37及答案与解析 1 假设线性表的长度为 n,则在最坏情况下,冒泡排序需要的比较次数为 _。 ( A) log2n ( B) n2 ( C) O(n1.5) ( D) n(n-1)/2 2 算法分析的目的是 _。 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 3 线性表 L=(a1,a2,a3,ai, an) ,下列说法正确的是 _。 ( A)每个元素都有一 个直接前件和直接后件 ( B)线性表中至少要有一个元素 ( C)表中诸元素的排列顺序必须是由小到大或由大到小
2、 ( D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件 4 在单链表中,增加头结点的目的是 _。 ( A)方便运算的实现 ( B)使单链表至少有一个结点 ( C)标识表结点中首结点的位置 ( D)说明单链表是线性表的链式存储实现 5 软件工程的出现是由于 _。 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 6 软件开发离不开系统环境资源的支持,其中必要的测试数据属于 _。 ( A)硬件资源 ( B)通信资源 ( C)支持软件 ( D)辅助资源 7 在数据流图 (DFD)中,带有名字的箭头表示 _。 ( A
3、)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D)数据的流向 8 分布式数据库系统不具有的特点是 _。 ( A)数据分布性和逻辑整体性 ( B)位置透明性和复制透明性 ( C)分布性 ( D)数据冗余 9 关系表中的每一横 行称为一个 _。 ( A)元组 ( B)字段 ( C)属性 ( D)码 10 下列数据模型中,具有坚实理论基础的是 _。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D)以上 3个都是 11 以下不属于数据库系统 (DBS)的组成的有 _。 ( A)数据库集合 ( B)用户 ( C)数据库管理系统及相关软件 ( D)操作系统 1
4、2 在以下数据库系统层次示意图中,数据库管理员能够管理操作的有 _。( A)数据库管理系统、数据库应用系统 ( B)数据库管理 系统 ( C)数据库应用系统、数据库管理系统、操作系统 ( D)数据库应用系统 13 关系模型中的 “关系 ”是指 _数据之间按照某种序列排序的集合关系。 ( A)具有相关性,但非从属性的平行的 ( B)具有相关性,并且具有从属性的 ( C)不具有相关性,但具有从属性的 ( D)不具有相关性,也不具有从属性的 14 以下描述不符合 Access特点和功能的是 _。 ( A) Access仅能处 Access格式的数据库,不能对诸如 DBASE、 FOXBASE、Btr
5、ieve等格式的数据库进行 访问 ( B)采用 OLE技术,能够方便创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象 ( C) Access支持 ODBC标准的 SQL数据库的数据 ( D)可以采用 VBA (Visual Basic Application)编写数据库应用程序 15 可以选择输入数据或空格的输入掩码是 _。 ( A) 0 ( B) ( C) ( D) 9 16 某表中 “年龄 ”字段的 “字段大小 ”属性设置为 2,则以下输入数据能原样存储的是 _。 ( A) 102 ( B) 22.5 ( C) 19 ( D) -9 17 下列数据类型能够进行排序的是 _。 ( A
6、)备注数据类型 ( B)超级链接数据类型 ( C) OLE对象数据类型 ( D)数字数据类型 18 在 Access中有多种查询方式,以下不属于查询操作方式的是 _。 ( A)选择查询 ( B)参数查询 ( C)准则查询 ( D)操作查询 19 对于将信电系 98年以前参加工作的教师的职称改为教授的合适的查询方式为_。 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 20 对查询功能的叙述中 正确的是 _。 ( A)在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表 ( B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、
7、导出记录 ( C)在查询中,查询不仅可以找到满足条件的记录,还可以在建立查询的过程中进行各种统计计算 ( D)以上说法均不对 21 特殊运算符 ln的含义是 _。 ( A)用于指定一个字段值的范围,指定的范围之间用 And连接 ( B)用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配 ( C)用于指定一 个字段为空 ( D)用于指定一个字段为非空 22 在查询设计视图中 _。 ( A)可以添加数据库表,也可以添加查询 ( B)只能添加数据库表 ( C)只能添加查询 ( D)以上两者都不能添加 23 如果要检索价格在 15万元到 20万元之间的产品,可以设置条件为 _。 ( A)
8、15Not 20 ( B) 15Or 20 ( C) 15And 20 ( D) 15Like 20 24 Access提供了 6中类型的窗体,以下不属于其中之一的是 _。 ( A)纵栏式窗体 ( B) 表格式窗体 ( C)数据表窗体 ( D)模块式窗体 25 下列关于控件的说法中正确的是 _。 ( A)控件是窗体上用于输入数据、修改数据、执行数据的对象 ( B)计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,但不可以是窗体或报表上的其他控件中的数据 ( C)虽然组合框的列表是由多行数据组成,但平时只能显示一行,而且不能输入新值,所以它的应用比列表框要窄 (
9、 D)窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值 26 “特殊效果 ”属性值是用来设定控件的显示特效,以下不属于 “特殊效果 ”属性值的是 _。 ( A) “凹陷 ” ( B) “颜色 ” ( C) “阴影 ” ( D) “凿痕 ” 27 用于实现报表的分组统计数据的操作区间的是 _。 ( A)报表的主体区域 ( B)页面页眉或页面页脚区域 ( C)报表页眉或报表页脚区域 ( D)组页眉或组页脚区域 28 下面关于报表对数据的处理,叙述正确的选项是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和
10、输 出数据 29 _在报表的每一页底部显示页码号。 ( A)报表页眉 ( B)页面页眉 ( C)页面页脚 ( D)报表页脚 30 Access的报表操作有 3种视图,下面不属于报表操作视图的是 _。 ( A) “设计 ”视图 ( B) “打印预览 ”视图 ( C) “报表预览 ”视图 ( D) “版面预览 ”视图 31 通过 _可以将 Access数据库中的数据发布在 Internet上。 ( A)查询 ( B)数据访问页 ( C)窗体 ( D)报表 32 用于最大化激活窗口的宏命令是 _。 ( A) Minimize ( B) Requery ( C) Maximize ( D) Resto
11、re 33 若要限制宏命令的操作范围,可以在创建宏时定义 _。 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 34 以下有关 VBA中变量的叙述错误的是 _。 ( A)变量名的命名,同字段命名一样,但变量命名不能包含空格或除了下划线符号外的任何其他标点符号 ( B)变量名不能使用 VBA的关键字 ( C) VBA中对变量名的大小写敏感,变量名 NewYear和 newyear代表的是两个不同变量 ( D)根据变量直接定义与否,将变量划分为隐含型变量和显式变量 35 以下将变量 NewVar定义为 Integer型正确的是 _。 ( A) Intege
12、r NewVar ( B) Dim NewVar Of Integer ( C) Dim NewVar As Integer ( D) Dim Integer NewVar 36 在数据结构中,从逻辑上可以把数据结构分成线性结构和【 】。 37 在双链表中,每个结点有两个指针域,一个指向前驱结点 ,另一个指向【 】。 38 【 】是当前软件开发环境中富有特色的研究工作和发展方向。 39 数据库是指按照一定的规则存储在计算机中的【 】的集合,它能被各种用户共享。 40 模块的独立性一般用两个准则来度量,即模块间的【 】和模块的内聚性。 41 链接是直接将【 】中的数据使用到 Access的表、窗
13、体、查询和报表中。一旦外部数据源发生变化,则所链接的表、查询、窗体和报表中的内容也相应改变。 42 在创建报表的过程中,可以控制数据输出的内容、输出对象的显示或打印格式,还可以在报表 制作的过程中,进行数据的【 】。 43 使用【 】创建数据访问页时,用户不需要做任何设置,所有工作都由系统自动完成。 44 Access提供了两种字段数据类型保存文件或文本和数字组合的数据,这两种数据类型是文本型和【 】。 45 操作查询是指仅在一个操作中更改多条【 】的查询。 46 ADO的中文名称是【 】。 47 运行以下程序段后,输出结果为【 】。 a=4;b=2 Print a*(a-b) 48 阅读程序
14、: a=1;b=1 Do Print a, b a=a +b:b=a +b If a 20 Then Exit Do Loop 程序中的 Do-Loop循环的循环体执行【 】次。 49 下列程序段的执行结果是【 】。 x=Int(Rnd+4) Select Case X Case 5 Print“优秀 “ Case 4 Print“良好 “ Case 3 Print“合格 “ Case Else Print“不合格 “ End Select 50 有如下程序: a=1:b=2:c=3 a=a+b:b=b+c:c=b+a If a 3 Or b 3 Then a=b-a:b=c-a:c=b+a
15、End If Print a+b+c 运行后,输出的结果是【 】。 国家二级( ACCESS)笔试模拟试卷 37答案与解析 1 【正确答案】 D 【试题解析】 假设线性表的长度为 n,则在最坏情况下,冒泡排序要经过 n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。 2 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法 的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 3 【正确答案】 D 【试题解析】 线性表可以为空表;第一个元素没
16、有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。 4 【正确答案】 A 【试题解析】 头结点不仅标识了表中首结点的位置,而且根据单链表 (包含头结点 )的结构,只要掌握了表头就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。 5 【正确答案】 C 【试题解析】 软件工程概念的出现源自于软件危机。为了消除 软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。 6 【正确答案】 D 【试题解析】 软件开发离不开系统环境资源的支持,其中必要的测试数据属于辅助资源。 7 【正确答案】 D 【
17、试题解析】 数据流相当于一条管道,并有数据 (信息 )流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。 8 【正确答案】 D 【试题解析】 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多的,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。 9 【正确答案】 A 【试题解析】 关系表中,每一行称为一个元组,对应表
18、中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。 10 【正确答案 】 C 【试题解析】 关系模型较之格式化模型 (网状模型和层次模型 )有以下方面的优点:数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系、有坚实的理论基础。 11 【正确答案】 D 【试题解析】 数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员 (DataBase Administrator, DBA) ,用户。 12 【正确答案】 C 【试题解析】 最终用户只能对数据库应用系统进行操作,专业用户可以对数据库
19、管理系统进行操作,而数据库管理员 可以对操作系统、数据库管理系统、数据库应用系统进行操作。 13 【正确答案】 A 【试题解析】 关系模型中的 “关系 ”是指那种具有相关性,但非从属性的平行的数据之间按照某种序列排序的集合关系。 14 【正确答案】 A 【试题解析】 Access既能处理 Access格式的数据库,也能对诸如 DBASE、FOXBASE、 Btrieve等格式的数据库进行访问。 15 【正确答案】 D 【试题解析】 A项指必须输入数字 (0 9), B项指所有字符转换为小写, C项指所有字符转换为大写。 16 【正确答案】 C 【试题解析】 其他都不符合字段大小为 2的要求。
20、17 【正确答案】 D 【试题解析】 备注、超级链接、 OLE对象的字段不能排序。 18 【正确答案】 C 【试题解析】 查询有选择查询、交叉表查询、参数查询、操作查询、 SQL查询;准则查询不存在。 19 【正确答案】 B 【试题解析】 在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,而最简单有效的方法就是利用更新查询。 20 【正确答案】 C 【试题解析】 A中后半句通过选择一 个表中的不同字段生成所需的多个表; B中编辑记录不包含导入与导出记录。 21 【正确答案】 B 【试题解析】 选项 A为 Between的含义, C为 Is Null的含义, D为 Is Not N
21、ull的含义。 22 【正确答案】 A 【试题解析】 注意在查询设计视图中既可以添加数据库表也可以添加查询。 23 【正确答案】 C 【试题解析】 “价格在 15万元 -20万元之间 ”要使用 And语句来表示 “与 ”。 24 【正确答案】 D 【试题解析】 六种窗体类型为:纵栏式、表格式、数据表 、主 /子窗体、图表窗体以及数据透视表窗体。 25 【正确答案】 D 【试题解析】 控件是窗体上用于显示数据、执行数据、装饰窗体的对象:计算型控件既可以利用窗体或报表所引用的表或查询字段中的数据,又可以利用窗体或报表上的其他控件中的数据:组合框在平时只能显示一行,但可以输入文本,其应用比列表框要广
22、泛。 26 【正确答案】 B 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “凿痕 ”等但是没有 “颜色 ”这项。 27 【正确答案】 D 【试题解析】 组页脚节内主要安排文本框或其他类型控件显示分组统计数据。 28 【正确答案】 B 【试题解析】 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出;显然只可以输出数据。 29 【正确答案】 C 【试题解析】 因为页面页脚打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚,一般包含页码或控制项的合计内容。所以用页面页脚。 30 【正确答
23、案】 C 【试题解析】 三种报表视图为 “设计 ”、 “打印预览 ”、 “版面预览 ”,没有 “报表预览 ”视图 。 31 【正确答案】 B 【试题解析】 Access支持将数据库中的数据通过 Web页发布,通过 Web页,用户可以方便、快捷地将所有文件作为 Web发布程序储存到指定的活页夹,或者将其复制到 Web服务器上,在网络上发布。 32 【正确答案】 C 【试题解析】 A用于最小化激活窗口, B用于实施指定控件重新查询, D用于将最大化或最小化的窗口恢复到原始大小。 33 【正确答案】 B 【试题解析】 宏条件表达式可以限制宏命令的操作范围。 34 【正确答案】 C 【试题解析】 VB
24、A中对变量名的大小写不敏感,变量名 NewYear和 newyear代表的是同一个变量。 35 【正确答案】 C 【试题解析】 定义变量最常用的是使用 Dim.AS VarType。 36 【正确答案】 非线性结构 【试题解析】 逻辑结构即数据元素之间的逻辑关系,是从逻辑关系上描述数据,与数据的存储无关。因此根据数据元素与数据元素之间的关系,逻辑结构被分为两大类:线性结构和非线性结构。而集合结构与非集合结构、树形结构和图状结构指的都是特定的数据结构类型。 37 【正确答案】 后续 结点 (后继结点 ) 【试题解析】 链式存储结构的结点中,只有一个指示直接后继的指针域,由此从某个点出发,只能顺指
25、针往后寻查其他结点。若要寻查结点的直接前驱,则需要从表头指针出发,影响查找效率。为了克服单链表这种单向性的缺点,可利用双向链表。双向链表的结点中,有两个指针域,其一指向直接后继,另一个指向直接前驱。 38 【正确答案】 计算机辅助软件工程 (CASE) 【试题解析】 CASE将各种软件工具、开发机器和一个存放开发过程信息的中心数据库组合起来,形成软件工程环境。 39 【正确答案】 数据 【试题解析】 数据库是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成,这些数据按一定的数据模型组织、描述和储存。 40 【正确答案】 耦合性 【试题解析】 模块的独立性是评价设计好坏的重要标准,衡量
26、软件的模块的独立性使用耦合性和内聚性两个定型的度量标准。内聚性是一个模块内部各个元素之间彼此结合的紧密程度的度量,耦合性是模块间互相连接的紧密程度的度量。 41 【正确答案】 外部数据源 【试题解析】 除了将数据导入到 Access之外, Access也支持与外部数据的链接 。链接数据可以在不导入数据的情况下,直接将外部数据源中的数据使用到Access的表、窗体、查询和报表中,这样就避免了重复占用磁盘空间的蔽处。并且,如果外部数据源经常发生改变时,则这些链接到这些数据的表、查询、窗体和报表也相应改变。 42 【正确答案】 统计计算 【试题解析】 本题考查报表的统计计算。报表设计中,可以根据需要
27、进行各种类型统计计算并输出显示,操作方法就是使用计算控件设置其控件源为合适的统计计算表达式。在 Access中利用计算控件进行统计计算并输出结果操作主要有两种形式:主体节内添加计 算控件,组页眉 /组页脚节区内或报表页眉 /报表页脚节区内添加计算字段。 43 【正确答案】 自动数据访问页 【试题解析】 本题考查数据访问页的创建。 Access提供两种方式来创建数据访问页。自动创建数据访问页:创建数据访问页的最快捷的方法就是自动创建数据访问页;使用这种方法,用户不需要做任何设置,所有工作都由 Access自动来完成。使用向导创建数据访问页: Access提供了 Web页向导,它通过对话的方式,让
28、用户根据自己的需要选择一定的选项,然后由 Access根据用户的选择来创建Web页。 44 【正确答案】 备注 【试题解析】 本题考查 Access的数据类型。文本数据类型所使用的对象为文本或文本与数字的组合,也可以是不需要计算的数字, Access默认文本型字段大小是 50个字符;备注数据类型可以解决文本数据类型无法解决的问题,可保存较长的文本和数字。与文本数据类型一样,备注数据类型也是字符和数字相结合,它允许存储的内容长达 64000个字符。尽管备注型字段具有极大的灵活性,对存储数据的长度没有什么限制,但对保存数字和字符类型数据的字段来说,指定备注数据类型是不合适的:因为 Access不能
29、对备注 型字段进行排序或索引,但文本型字段却可以进行排序和索引;在备注型字段中虽然可以搜索文本,但搜索速度却不如在有索引的文本字段中快。因此,用户在对相对简短的字符、数字性数据进行设置时,特别是需要对字段的数据进行排序和索引时,应尽可能地使用文本数据类型。 45 【正确答案】 记录 【试题解析】 本题考查操作查询的概念。操作查询是仅在一个操作中更改多条记录的查询,包括生成表查询、删除查询、更新查询和追加查询等 4种。生成表查询是利用一个或多个表中的全部或部分数据创建新表;删除查询可以从一个或多个表中删除一组 记录;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录
30、添加到一个或多个表尾部。 46 【正确答案】 数据访问对象 【试题解析】 本题考查 ADO的基本概念。 ADO是基于组件的数据库编程接口,是一个和编程语言无关的 COM组件系统,使用它可以方便地连接任何符合ODBC标准的数据库。通过 DAO编程实现据库的访问时,首先要创建对象变量,然后通过对象方法和属性来进行操作。 47 【正确答案】 口 8口 【试题解析】 Print语句可以包括一个或多个表达式,它可以是常数、 变量 (字符串或数值 )数值表达式和属性值。如果是数值表达式时,则打印出表达式的值,也就是说 Print语句还含有计算的功能;如果是字符串,则照原样输出。如果用Print语句打印出来
31、的是数值的话,则正数数值具有一个前导和一个尾部空格,负数数值用负数符号替代一个前导空格,表达式 a*(a-b)=8 0,故输出结果为口 8口(其中口为空格 )。 48 【正确答案】 5 【试题解析】 本题考查 Do-Loop循环。在 Do-Loop循环中,允许省略 While和Until关键字,此时,就 Do-Loop循环体本身而言,没有 语法错误,而是形成了无限循环。本题中用 If语句和 Exit Do语句作为结束循环的条件,所以不会形成无数多次循环。程序的功能是打印数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 当 a为 34时,结束循环。所以本题的答案是执行 5
32、次循环。 49 【正确答案】 良好 【试题解析】 本题考查多分支选择语句 Select-Case的用法和 Rnd函数的掌握。执行 Select结构时,先对 Select Case语句中的测试表达式求值,然后依次测试该值是否与某一个 Case语句的值表列相同,匹配则执 行其后的语句。本题没有太大难度,需要注意 Rnd函数的返回值小于 1但大于或等于 0,。因此本题中 x=Int(Rnd+4)=4,根据 Case语句的用法,可知本题答案为良好。 Select结构虽然简单,但属于必考内容,考生应该掌握。 50 【正确答案】 16 【试题解析】 本题考查 If语句和 Or表达式的用法。在执行完a=a+b:b=b+c:c=b+a后, a=3, b=5,因此 a 3 Or b 3的结果为 True,执行a=b- a:b=c-a:c=b+a后, a=2, b=6, c=8。故正确答案为 16。