1、国家二级( ACCESS)笔试模拟试卷 242及答案与解析 1 程序的 3种基本控制结构是 ( A)过程、子过程和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 2 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 3 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 ( A) DB包含 DBS和 DBMS ( B) DBMS包含 DB和 DBS ( C) DBS包含 DB和 DBMS ( D)没有任何关系 4 软件调试的目的是 ( )。 (
2、A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 5 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 6 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 7 在 Access数据库系统中,不是数据库对象的是 ( )。 ( A)数据库 ( B)窗体 ( C)宏 ( D)数据访问页 8 线条的样式不包括 ( )。 ( A)实线 ( B)虚线 (
3、C)曲线 ( D)点划线 9 以下不属于对象的基本特点的是 ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 10 下列关于栈叙述正确的是 ( A)栈顶元素最先能被删除 ( B)栈顶元素最后才能被删除 ( C)栈底元素永远不能被删除 ( D)上述三种说法都不对 11 VBA的逻辑值进行算数运算时, True值被当作 _。 ( A) 0 ( B) -1 ( C) I ( D)任意值 12 下列哪一个不是设置表间 “关系 ”时的选项 _。 ( A)实施参照完整性 ( B)级联追加相关记录 ( C)级联更新相关字段 ( D)级联删除相关记录 13 下列关于模块的说法中,正确的是 ( )
4、。 ( A)模块都是由 VBA的语句段组成的集合 ( B)基本模块分为标准模块和类模块 ( C)在模块中可以执行宏,但是宏不能转换为模块 ( D)窗体模块和报表模块都是标准模块 14 在模块中执行宏 “macrol”的格式是 _。 ( A) Function.RunMacro MacroName ( B) DoCmd.RunMacro macrol ( C) Sub.RunMacro macrol ( D) RunMacro macrol 15 希尔排序属于 _。 ( A)交换排序 ( B)归并排序 ( C)选择排序 ( D)插入排序 16 要求主表中没有相关记录时就不能将记录添加到相关表中,
5、则应该在表关系 中设置 ( )。 ( A)参照完整性 ( B)有效性规则 ( C)输入掩码 ( D)级联更新相关字段 17 以下叙述中, _是错误的。 ( A)查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合 ( B)查询的种类有:选择查询、参数查询、交叉查询、操作查询和 SQL查询 ( C)创建复杂的查询不能使用查询向导 ( D)可以使用函数、逻辑运算符、关系运算符创建复杂的查询 18 Access数据库表中的字段可以定义有效性规则,有效性规则是 ( )。 ( A)文本 ( B)数字 ( C)条件 ( D)以上答案均不正确 19 要设置在报表每一页的底部都输出信息,需要设置 (
6、 )。 ( A)页面页眉 ( B)报表页眉 ( C)报表页脚 ( D)页面页脚 20 下列属于 Access对象的是 ( A)文件 ( B)数据 ( C)记录 ( D)查询 21 在数据访问页的工具箱中,为了插入 段滚动的文字,应该选择的图标是_。 ( A) ( B) ( C) ( D) 22 一棵二叉树中共有 70个叶子节点与 80个度为 1的节点,则该二叉树的总节点数为 _。 ( A) 219 ( B) 221 ( C) 229 ( D) 231 23 表中准则的功能是( A)杳询 99年 1月之前参加工作的职工 ( B)查询 99年 12月之后参加工作的职工 ( C)查询 99年参加上作
7、的职工 ( D)查询 99年 1月和 2月参加工作的职工 24 下列逻辑表达式中,能正确表示条件 “x和 y都是奇数 ”的是 ( )。 ( A) x Mod 2=1 Or y Mod 2=1 ( B) x Mod 2=0 Or y Mod 2=0 ( C) x Mod 2=1 And y Mod 2=1 ( D) x Mod 2=0 And y Mod 2=0 25 要限制宏命令的操作范围,可以在创建宏时定义 ( )。 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 26 设萨 6,则执行 x=IIf(a 5,-1,0)后, x的值为 ( )。 ( A
8、) 5 ( B) 6 ( C) 0 ( D) -1 27 下列关系模型中术语解析不正确的是 _。 ( A)记录,满足一定规范化要求的二维表,也称关系 ( B)字段,二维表中的一列 ( C)数据项,也成分量,是没个记录中的一个字段的值 ( D)字段的值域,字段的取值范围,也称为属性域 28 排序时如果选取了多个字段,则结果是按照 ( )。 ( A)最左边的列开始排序 ( B)最右边的列开始排序 ( C)从左向右优先次序依次排序 ( D)无法进行排序 29 在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是 ( )。 ( A)直线和矩形 ( B)直线和圆形 ( C)直线和多边形 ( D)
9、矩形和圆形 30 下列不完全属于窗体的常用格式属性的集合是 _。 ( A)标题、边框样式、分隔线 ( B)滚动条、关闭按钮、默认视图 ( C)分隔线、自动居中、记录选定器 ( D)记录源、标题、背景颜色 31 在使用向导创建交叉表查询时,用户需要指定 _种字段。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 32 有关字段属性,以卜叙述错误的是 _。 ( A)字段大小可用于设置文本、数字或自动编号等类型字段的最大容量 ( B)可对任意类型的字段设置默认值属性 ( C)有效性规则属性是用于限制此字段输入值的表达式 ( D)不同的字段类型 ,其字段属性有所不同 33 定义好有参函数 f(
10、m),其中形参 m足整型量。下面调用该函数,传递实参为5,将返回的函数数值赋给变量 to以下正确的是 _. ( A) t=f ( B) t=Call f(m) ( C) t=f(5) ( D) t=Call f(5) 34 下列关于报表功能的叙述不正确的是 ( A)可以呈现各种格式的数据 ( B)可以分组组织数据,进行汇总 ( C)可以包含子报表与图标数据 ( D)可以进行计数、求平均、求和等统计计算 35 耦合性和内聚性是对模块独立性进行度量的两个标 准。下列叙述中正确的是( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C
11、)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 36 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() MsgBox f(24, 18) End Sub Public Function f(m As Integer, n As Integer)As Integer Do While m n Do While m n M=m-n Loop Do While m n N=n-m Loop Loop F=m End Function 窗体打开运行后,单击命令按钮,则消
12、息框的输出结果是( )。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 37 数据库保护分为:安全性控制、【 】、并发性控制和数据的恢复。 38 软件是【 】、数据和文档的集合。 39 如果报表的数据景较大,而需要快速查看报表设训的结构、版面设置、字体颜色、大小等,则应该使用【 】视图。 40 在数据库逻辑结构的设计中,将 E-R模型转换为关系模型应遵循相关原则。对于 3个不同实体集和它们之间的多对多联系 m:n:p,最少可转换为【 】个关系模式。 41 Dlookup函数的功用是 _。 42 以下是一个竞赛评分程序。 8位评委,去掉一个最高分和一个最低分,计算平均分 (设满分为 1
13、0分 )。请填空补充完整。 PrivateSubForm_Click() DimMaxasInteger,MinasInteger DimiasInteger,xasInteger,sasInteger DimppasSingle Max=0 Min=10 Fori=1To8 x=Vid(1nputBox(“请输入分数 :“) If_IhenMax=x If_ThhcnMin=x s=s+x Nexti 43 数据库管理系统常见的数据模型有层次模型、网状模型和 _3种。 44 利用 Access创建的数据库项目文件,其扩展名为 _。 45 Access中的备注数据类型最多可以存储【 】字符。
14、46 组合框和列表框的主要区别是否可以在框中 _。 47 在 Access中,通过使用 _对话框可以在指定的范围内将指定查找内容的所有记录或某些记录替换为新的内容。 48 被命令为 _保存的宏、在打开该数据库使会自动运行。 49 当文本框中的 内容发生改变时,触发的事件名称是 ( )。 50 源程序文档化要求程序应加注释。注释一般分为序言性注释和 ( )。 51 在 SQL的 SELECT语句中,用 ( )短语对查询的结果进行排序。 52 说明变量最常用的方法,是使用 ( )结构。 国家二级( ACCESS)笔试模拟试卷 242答案与解析 1 【正确答案】 B 2 【正确答案】 C 【试题解析
15、】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直 到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 3 【正确答案】 C 【试题解析】 数据库管理系统 DBMS是数据库系统中实现各种数据管理功能的核心软件。它负责数据库中所有数据的存储、检索、修改以及安全保护等,数据库内的所有活动都是在其控制下进行的。所以, DBMS包含数据库 DB。操作系统、数据库管理系统与应用程序在一定的硬件支持下就构成了数据库系统 DBS。所以, DBS包含
16、DBMS,也就 包含 DB。 4 【正确答案】 B 【试题解析】 软件调试的目的是发现错误的位置,并改正错误。因此,本题的正确答案是 B。 5 【正确答案】 C 【试题解析】 所谓算法的时间复杂度,是指执行算法所需要的计算工作量,为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数宋度量算法的工作量。 6 【正确答案】 C 【试题解析】 数据库 (Database,简称 D 7 【正确答案】 A 8 【正确答案】 C 9 【正确答案
17、】 C 【试题解析】 对象有如下一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。 10 【正确答案】 A 【试题解析】 在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。故本题选 A。 11 【正确答案】 B 【知识模块】 模块设计 12 【正确答案】 B 【知识模块】 数据库和表 13 【正确答案】 B 【试题解析】 本题考查模块的知识。模块是 Access中一个重要对象,以 VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,
18、基本模块可以分为标准模块和类模块,其中类模块又包括窗体模块和报表模块。在 Access中,根据需要可以将设计好的宏对象转换为模块代码形式。 14 【正确答案】 B 【试题解析】 在模块过程定义中,使用 DoCmd对象的 RunMacro方法可以执行设 计好的宏,其调用格式为 DoCmd.RunMaero macrol。 15 【正确答案】 D 【试题解析】 希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到 1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。 16 【正确答案】 A 【试题解析】
19、 关系数据库中有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空。参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它 们的关系。如主表中没有相关记录就不能将记录添加到相关表,相关表中的记录删除时主表的相关记录随之删除,相关表中的记录更新时主表的相关记录随之更新,都是参照完整性的例子。 17 【正确答案】 C 【试题解析】 查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合。它的种类有:选择查询、参数查询、交叉查询、操作查询和 SQL查询等 5种。可以使用函数、逻辑运算符、关系运算符等来创建复杂的查询。当然,查询向导也能创建复杂的查询。 18 【正确答案
20、】 C 【试题解析】 本题考查字段有效性规则 的知识。在 Access中利用设置字段的有效性规则来防止用户向字段中输入不合法的数据。有效性规则是一个条件表达式,通过判断用户的输入是否使得该条件表达式为真来决定是否接受此次输入。 19 【正确答案】 D 【试题解析】 本题考查报表的知识。报表页眉位于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚位于报表的结束位置,一般用来显示报表的汇总说明;页面页眉位于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚位于每页的结束位置,一般用来显示本页的汇总说明。 20 【正确答案】 D 21 【正确答案】 B 【试
21、题解析】 本题的四个选项中, A选项是 “下拉列表 ”; B选项是 “滚动文字 ”;C选项是 “展开 ”; D选项是 “列表框 ”,所以答案就是 B选项。 22 【正确答案】 A 【试题解析】 由二叉树的性质可知,在任意一棵二叉树中,度为 0的节点 (即叶子节点 )总是比度为 2的节点多一个。本题中,度为 0的节点数为 70,因此度为 2的节点数为 69,再加上度为 1的节点 80个,一共是 219个节点。 23 【正确答案】 C 【试题解析】 这个准则表达式是用来查 询从 99年 1月 1日开始到 99年 12月 31日参加工作的职工。 24 【正确答案】 C 【试题解析】 本题考查 Acc
22、ess中的逻辑表达式。题目要求表示条件 “x和 y都是奇数 ”,因此应该是 “与 “,所以排除选项 A和选项 B,它们是 “或 ”的条件。奇数应该是 Mod2=1, Mod()函数的功能是求余,所以选项 C正确。 25 【正确答案】 B 【试题解析】 本题考查宏命令的操作范围。运行宏时, Access将求出条件表达式的结果,宏将会根据条件结果的 “真 ”或 “假 ”,选择不同的路径去执行,只有定义了宏条件表达式 ,才能确定宏命令的操作范围。答案为 B。 26 【正确答案】 D 【试题解析】 本题考查 IIf函数的用法。对于该函数前面已经有详细描述,需要注意的是, IIF函数的所有参数均为必要参
23、数。考生可以将 IIf函数翻译为 If语句后再作答。本题中, IIf语句等价于下列 If语句: If a 5 Then x=-1 Else x=0 End if 答案为 D。 27 【正确答案】 A 【试题解析】 表中的每一横行称为一个记录,也称元组。 28 【正确答案】 C 【试题解析】 本题考查多字段记录排 序的准则。排序时,如果选取多个字段,对字段的排序是按照从左向右的优先级顺序排序的。答案为 C。 29 【正确答案】 A 【试题解析】 本题考查的是报表的设计。在报表设计中,经常还会通过添加线条或矩形来修饰版面,以达到一个更好的显示效果。 30 【正确答案】 D 【试题解析】 格式属性主
24、要是针对控件的外观或窗体的显示格式而设置的。控件的格式属性包括标题、字体名称、字体大、字体粗细、前景颜色、背景颜色、特殊效果等。窗体的格式属性包括标题、默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居 中、控制框、最大最小化按钮、关闭按钮、边框样式等。记录源是属于数据属性。 31 【正确答案】 C 【试题解析】 在创建交叉表查询时,需要指定三种字段:一是将某一字段放在数据表最左端的行标题;二是放在数据表最上面的列标题;三是放在数据表行与列交叉位置上的字段。 32 【正确答案】 B 【试题解析】 字段的属性表示字段所具有的特征,不同的字段类型有不同的属性。通过 “字段大小 ”属性可以控制字
25、段使用的空间大小。该字段只适用于数据类型为 “文本 |”或 “数字 ”的字段。 “有效性规则 ”是 Access中另一 个非常有用的属性;利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置 H的随字段的数据类型不同而不同。对于: “文本 ”类型字段,可以设置输入的字符个数不能过某一值:对 “日期时间 ”类型字段;可以将数值限制在一定的月份或年份内。在一个数据库中,往往会有 些字段的数据内容相同或含有相同的部分,这样就可以设置一个默认值。但不是所有的数据类型都可以设置默认值的,如自动编号; OLE对象数据类型就没有 “默认值 ”属性。 33 【正确答案】 C 【试题解析】 含参数的过
26、程被调用时,主调过程小的调用式必须提供 相应的实参(实际参数的简称 ),并通过实参形参传递的方式完成过程调用。而 Call方法并不能向变量赋值。 34 【正确答案】 A 【试题解析】 报表可以呈现格式化的数据,而不是各种格式的数据。 35 【正确答案】 B 【试题解析】 耦合性是模块问互相连接的紧密程度的度量,内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,这样有利于提高模块的独立性。 36 【正确答案】 C 【试题解析 】 本题考查的是 VBA编程基础、循环嵌套。本程序中包含有两个内循环,下面
27、介绍一下该程序的运行过程,程序刚开始运行时,初始值: m=24,n=18。首先判断外层循环条件表达式 m n,值为真,再判断 m n,由于 2418,所以循环继续执行。 m=m-n=24-18=6,此时 m n,条件不成立,退出第一个内循环。接着执行第二个内循环:首先判断 m n,条件符合,循环继续执行,n=n-m=18-6=12,此时 n m,第二个内循环的条件仍然符合,再次执行, n=n-m=12-6=6,此时, m=6, n=6,条件表达式的值为 假,退出第二个内循环,再判断外层循环的条件 m n,此时,条件表达式 m n的值为假,退出外层循环,循环结束。函数的返回值为 6,所以单击命令
28、按钮,则消息框的输出结果是 6。 37 【正确答案】 完全性控制 【试题解析】 考查考生对数据库基本知识的了解。安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:当数据库被 破坏或数据不正确时,使数据库能恢复到正确的状态。 38 【正确答案】 程序 【试题解析】 本题考查软件的定义,软件是程序、数据和文档的集合。 39 【正确答案】 版面预览 【试题解析】 报表的版面预览视图只显示部分数据,因此打开的速度
29、较快,因而较适合查看报表设计的结构、版面设置、字体颜色、大小,而不是数据本身。 40 【正确答案】 4 【试题解析】 将 E-R图转换为关系模型的转换方法有: 1个实体型转换为 1个关系模式; 1个 m:n联系转换为 1个关系模式; 3个或 3个以上实体间的一个多 元联系转换为 1个关系模式。因此,本题答案为 4。 41 【正确答案】 从指定记录集里检索特定字段的值 42 【正确答案】 X 9naK、 x min、 s-min-max 【知识模块】 模块设计 43 【正确答案】 关系模型 【试题解析】 数据库管理系统常见的数据模型包括三种,层次模型、网状模型和关系模型。 44 【正确答案】 A
30、DP 【试题解析】 本题考查 Access基本概念的知识。在 Access中,项目文件的扩展名为 ADP,数据库文件的默认扩展名是 MDB。 45 【正确 答案】 64000 【试题解析】 本题考查备注数据类型。备注数据类型可以解决文本数据类型无法解决的问题,可保存较长的文本和数字。与文本数据类型一样,备注数据类型也是字符和数字相结合,它允许存储的内容长达 64000个字符。尽管备注型字段具有极大的灵活性,对存储数据的长度没有什么限制,但 Access不能对备注型字段进行排序或索引,文本型字段却可以进行排序和索引;在备注型字段中虽然可以搜索文本,但搜索速度却不如在有索引的文本字段中快。因此,用
31、户在对相对简短的字符、数字性数据进行设置时,特别是需要对字段的数据 进行排序和索引时,应尽可能地使用文本数据类型。 46 【正确答案】 输入数据值 47 【正确答案】 查找和替换 48 【正确答案】 AutoExec 49 【正确答案】 Change 【试题解析】 本题考查的是常用事件。文本框的内容发生改变将先后触发Before update、 OnChange、 Aher update事件,其中, On Change事件是在内文本框或组合框文本部分的内容发生改变时发生。在选项卡控件中,从某一页移到另一页时该事件也会发生。 50 【正确答案】 功能性注 释 51 【正确答案】 Order by 52 【正确答案】 Dim.As