1、国家二级( ACCESS)笔试模拟试卷 269及答案与解析 1 设 R是一个 2元关系, S是一个 3元关系,则下列运算中正确的是 ( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 2 DBMS(数据库管理系统 )是 ( )。 ( A) OS的一部分 ( B) OS支持下的系统文件 ( C)一种编译程序 ( D)混合型 3 数据处理的最小单位是 _。 ( A)数据 ( B)数据元素 ( C)数据项 ( D)数据结构 4 数据的存储结构是指 _。 ( A)数据所占 的存储空间量 ( B)数据的逻辑结构在计算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储
2、在外存中的数据 5 在面向对象方法中, ( )描述的是具有相似属性与:操作的一组对象。 ( A)属性 ( B)事件 ( C)方法 ( D)类 6 软件需求规格说明书的作用不包括 ( )。 ( A)软件验收的依据 ( B)用户与开发人员对软件要做什么的共同理解 ( C)软件设计的依据 ( D)软件可行性研究的依据 7 下列不属于软件调试技术的是 _。 ( A)强行排错法 ( B) 集成测试法 ( C)回溯法 ( D)原因排除法 8 关系表中的每一横行成为一个 ( )。 ( A)元组 ( B)字段 ( C)属性 ( D)码 9 在一个长度为 n的线性表中插入一个元素,最坏情况下需要移动的数据元素数
3、目( )。 ( A) 1 ( B) n ( C) n+1 ( D) n/2 10 一个栈的进栈顺序是 1, 2, 3, 4,则出栈顺序为 ( )。 ( A) 4,3,2,1 ( B) 2,4,3,1 ( C) 1,2,3,4 ( D) 3,2,1,4 11 要实现报表按某字段分组统计输出, 需要设置 _。 ( A)报表页脚 ( B)该字段组页脚 ( C)主体 ( D)页面页脚 12 创建交叉表查询,在 “交叉表 ”行上有且只能有一个的是 _。 ( A)行标题和列标题 ( B)行标题和值 ( C)行标题列标题和值 ( D)列标题和值 13 下图所示的数据模型属于 ( A)关系模型 ( B)层次模
4、型 ( C)网状模型 ( D)以上皆非 14 为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。 ( A)格式选项卡 ( B)数 据选项卡 ( C)事件选项卡 ( D)其他选项卡 15 要改变窗体上文本框控件的数据源,应设置的属性是 ( A)记录源 ( B)控件来源 ( C)默认值 ( D)筛选查阅 16 窗体有三种视图,用于创建窗体或修改窗体的窗口是窗体的 _。 ( A) “设计 ”视图 ( B) “窗体 ”视图 ( C) “数据表 ”视图 ( D) “透视表 ”视图 17 在 Access中, DAO的含义是 ( )。 ( A)开放数据库互连应用编程接口 ( B)
5、数据库访问对象 ( C) Active数据对象 ( D)数据库动态链接库 18 在 VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是 _。 ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 19 以下程序段运行后,消息框的输出结果是 ( )。 a=l0 b=20 c=a b MsgBox c+l ( A) -1 ( B) 0 ( C) 1 ( D) 2 20 在窗体上添加一个命令按钮,然后编写其单击事件过程为: For i=1 To 3 x=4 For j=1 To 4 x=3 For k=l To 2 x=x+5 Next k Next j
6、Next i MsgBox x 则单击命令按钮后消息框的输出结果是 ( )。 ( A) 7 ( B) 8 ( C) 9 ( D) 13 21 在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是 ( )。 ( A)排序 ( B)筛选 ( C)冻结 ( D)隐藏 22 Access中,设置为主键的字段 ( A)不能设置索引 ( B)可设置为 “有(有重复) ”索引 ( C)系统自动设置索引 ( D)可设置为 “无 ”索引 23 如果要设置整个报表的格式,应单击相应的 _。 ( A)报表选定器 ( B) 报表设计器 ( C) 节选定器 ( D) 报表设计器或报表背景
7、 24 以下内容中,不属于 VBA提供的数据验证函数的是 ( )。 ( A) IsText ( B) IsDate ( C) IsNumeric ( D) IsNull 25 可以选择输入数据或空格的输入掩码是 ( A) 0 ( B) ( C) ( D) 9 26 用户用 IE浏览器打开已创建的数据访问页时,如果下层组级别都呈折叠状态,那么用户可以按哪个按钮来显示 ( A) ( B) ( C) ( D) 27 在窗体上画一个名称为 Comlnalld1的命令按钮,然后编写如下程序: Private Sub Command1 Click() Dim i As Integer, j As Inte
8、ger Dim a(10, 10)As Integer For i=1 TO 3 For j=1 TO 3 a(i,j)=(i-1)*3+j Print a(i,j); Next j Print Next i End Sub 程序运行后,单击命令按钮,窗体上显示的是 ( )。 ( A) 1 2 3 2 4 6 3 6 9 ( B) 2 3 4 2 4 5 4 5 6 ( C) 1 4 7 2 5 8 3 6 9 ( D) 1 2 3 4 5 6 7 8 9 28 在数据访问页中修改记录时,若要取消当前字段的修改,可以使用的按钮或键是 ( )。 ( C) Back Space键 ( D) Esc
9、键 29 “查询 ”设计视图窗 U分为上下两部分,下部分为 _。 ( A)设计网格 ( B)查询记录 ( C)属性窗口 ( D)字段列表 30 编辑报表不包括 ( )。 ( A)设置报表格式 ( B)对报表数据进行分组 ( C)添加背景图案 ( D)页码及时间日期的设置 31 文本框可以分为 ( )。 ( A)结合型、对象型、非结合型 ( B)结合型、非结合型、计算型 ( C)结合型、数据型、计算型 ( D)对象型、非结合型、计算型 32 如果通过从 “数据库 ”窗口拖曳 _的方式来向宏中添加操作, Access将自动为这个操作设置适当的参数。 ( A)宏对象 ( B)窗体对象 ( C)报表对
10、象 ( D)数据库对象 33 从一个或多个表中将组记录添加到个或多个表的尾部,应使用 ( A)生成表查询 ( B)删除查询 ( C)更新查询 ( D)追加查询 34 在下列关于二叉树的叙述中,正确的一项是 ( )。 ( A)在二叉树中,任何一个结点的度都是 2 ( B)二叉树的度为 2 ( C)在二叉树中至少有一个结点的度为 2 ( D)一棵二叉树的度可以小于 2 35 在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是( )。 ( A)成绩表综合成绩 =80 AND成绩表 .综合成绩 = 90 ( B)成绩表综合成绩 80 AND成绩表 .综合成绩 90 ( C) 80 =成绩
11、表 .综合成绩 =90 ( D) 80 成绩表 .综合成绩 90 36 在查询中要统计记录的个数,应使用的函数是 ( )。 ( A) SUM() ( B) COUNT(列名 ) ( C) COUNT(*) ( D) AVG() 37 关系数据库中能实现的专门关系运算包括 _、连接和投影。 38 实体一联系模型是一种常用的高级概念数据模型,而【 】是实体 联系模型中的核心。 39 软件测试是为了【 】而执行程序的过程。 40 在关系运算中,查找满足一定条件的元组的运算称之为【 】。 41 在关系运算中,查找满足 一定条件的元组的运算称之为【 】。 42 根据对数据源操作方式和结果的不同,查询可以
12、分为 5类;选择查询、交叉表查询、 _操作查询和 SQL查询。 43 添加 ActiveX控件,可以在窗体 “设计 ”视图下,单击工其箱中的 _按钮,屏幕上出现一个控件列表。 44 在窗体上添加一个命令按钮 (名为 Cmd),然后编写如下事件过程: Private Sub Cmd_Click( ) Dim sum,k For k=1 to 6 sum=30+k Next k MsgBox sum+k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是【 】。 45 在窗体上添加一个名称为 Command1的命令按钮,编写如下代码: Private Sub f(ByVal X As I
13、nteger) x=x+4 End Sub Private Sub Command1 Click() i=3 Call f(i) If i 4 Then i=i*2 MsgBox i End Sub 运行窗体后,单击命令按钮,则消息框的输出结果为 _。 46 有如下程序 : 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 End If Print a+b+c 运行后,输出的结果是【 】。 47 完整报表设计通常由报表页眉、报表页脚、页面页眉、页面页脚、【 】、组页眉和组页脚 7个部分 组成。 48 执行下面的
14、程序段后, S的值为【 】。 s=5 For i=2.6 To 4.9 Step 0.6 s=s+1 Next i 49 页面页脚一般包含【 】或控制项的合计内容。 50 运行下面程序,其输出结果 (str2的值 )为【 】。 Dim str1, str2 As String Dim i As Integer strl= “abcdef“ For i=1 To Len(str1) Step 2 str2=UCase(Mid(strl,i,1)+str2 Next MsgBox str2 51 数据流的类型有 ( )和事务型。 52 下面程序的功能是计算折旧年限。假设一台机器的原价值为 100万
15、元,如果每年的折旧率为 3%,多少年后它的价值不足 60万元。请填空。 y=0 p=100 x=0.3 Do y=y+1 Loop Until p ( ) MsgBox y 国家二级( ACCESS)笔试模拟试卷 269答案与解析 1 【正确答案】 B 【试题解析】 关系的交 ()、并 ( )和差 (-)运算要求 两个关系是同元的,显然作为二元的 R和三元 S只能做笛卡儿积运算。 2 【正确答案】 B 【试题解析】 DBMS是位于用户与操作系统之间的数据库管理系统,是属于 OS支持下的系统文件。 3 【正确答案】 C 【试题解析】 数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是
16、指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。 4 【正确答案】 B 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 5 【正确 答案】 D 【试题解析】 类 (calss)描述的是具有相似属性与操作的一组对象,而一个具体对象则是其对应类的一个实例。 6 【正确答案】 D 【试题解析】 软件可行性分析报告是软件可行性研究的依据。 7 【正确答案】 B 【试题解析】 调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。 8 【正确答案】 A 【试题解析】 本题考查关系表中的 一些概念。
17、元组是指一个实体的所有属性值的集合,关系表中的每一横行就是一个实体的所有属性值的集合,选项 A是正确的。关系表中的每一列的列名为一个属性,列中的每一元素为一个字段。码是指能惟一表示元组的最小属性集。 9 【正确答案】 B 【试题解析】 在一般情况下,要在第 i个元素之前插入一个新元素时,首先是从最后一个元素开始,直到第 i个元素之间共 n-i+1个元素依次向后移动一个位置,移动结束后,第 i个位置就被空出,然后将新元素插入到第 i项。最坏情况指的是在线性表的第 1个元素之前插入 个新元素,则需要移动表 中所有的元素,答案为 B。 10 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,栈的
18、插入和删除运算都只在一端进行。即它的一端是封闭的,不允许进行插入与删除元素,另一端是开口的,允许进行插入与删除元素。,栈中的数据是先进后出的。答案是 A。 11 【正确答案】 B 【知识模块】 报表设计 12 【正确答案】 D 【知识模块】 查询 13 【正确答案】 B 【试题解析】 层次数据模型的特点是有且只有一个结点无双亲,这个结点称为 “根结点 “;其他结点有且只有一个双亲。网状 数据模型的特点是允许一个以上结点无双亲;一个结点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。 14 【正确答案】 C 【试题解析】 本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都
19、具有三要素就是属性、事件和方法。事件是控件可以响应的动作,如单击等,所以要想设计单击时的动作就要设计单击事件里面的内容。每一个对象的属性对话框都有 5个选项卡,其中,格式选项卡主要设计控件外观、大小、位置等显示格式;数据选项卡主要设计控件的数据源等数据问题;事件选项卡主要设计控件可以响应的动 作;其他选项卡主要设计控件名字、默认、 Tab索引等其他属性;全部选项卡里面包含前 4种选项卡的所有内容。 15 【正确答案】 B 【试题解析】 考查控件属性的设置。窗体 “属性 “对话框中 “控件来源 “属性可以设置文本框的数据源。窗体及窗体中的每一个控件都有各自的属性,这些属性决定窗体及控件的外观、包
20、含的数据、以及对鼠标或键盘的事件响应。 16 【正确答案】 A 【试题解析】 窗体的设计视图可以用来创建窗体或修改窗体的窗口。 17 【正确答案】 B 【试题解析】 DAO的含义是数据库 访问对象。 18 【正确答案】 D 【试题解析】 快速监视窗口:可以快速观察到变量或表达式的当前值,达到快速监视的效果。 监视窗口:可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否有清楚的判断。 立即窗口:可以安排一些调试语句,而这些语句是根据显示在立即窗口区域的内容或范围来执行的。 本地窗口:其内部自动显示出所有在当前过程中的变量声明及变量值,从中可以观察一些数据信息。 19 【正确答案】
21、B 【试题解析】 本题考查 VBA中表达式运算的知识。在 VBA中 允许逻辑量进行算术运算, True处理成 -1, False处理成 0。 20 【正确答案】 D 【试题解析】 本题考查 VBA中多重循环的知识。见到多重循环的问题不要害怕,认真地分析清楚每一次循环这种问题就迎刃而解了。比如这个例子,我们看到,在每一次外循环开始的时候都把 x的值置为 4,所以我们只分析最后一次循环就可以了;同理中层循环每一次开始前都把 x置为 3,所以这个问题最后实际上就是 x的初值为 3,执行最内层循环直到结束就可以了。分析程序得知内循环执行两次,所以最后的 x=3+5+5=13。 21 【正确答 案】 C
22、 【试题解析】 本题考查表的基本操作的知识。在 Access中利用排序记录来根据当前表中一个或多个字段的值对整个表中的记录来进行升序或降序的排列;利用筛选来从所有数据中挑选出部分满足某些条件的数据进行处理;利用隐藏列来暂时隐藏某些列,便于查看数据,当需要显示的时候再将其显示出来;冻结某些列后无论怎样移动水平滚动条这些列都是不移动位置的,通常用于字段比较多的情况下查看数据。 22 【正确答案】 C 【试题解析】 设置为主键的字段,系统自动设置为 “有 (无重复 )”索引,不能设置为其他索引,因 此本题选 c)。 23 【正确答案】 D 24 【正确答案】 A 【试题解析】 在进行控件输入数据验证
23、时, VBA提供的常用验证函数有:IsNumeric、 IsDate、 IsNull、 IsEmpty、 IsArray、 IsError、 IsObject,指出标识符是否表示对象变量。 25 【正确答案】 D 【试题解析】 A) 选项指必须输入数字 0 9, B) 选项指所有字符转换为小写, C) 选项指所有字符转换为大写。 26 【正确答案】 C 【试题解析】 A) 选项是滚动字体图标, B) 选项是记录浏览图标, D) 选项是添加命令按钮图标,只有 B) 选项才是展开 /收缩图标。 27 【正确答案】 D 【试题解析】 本题考查利用多重循环获取数组的值,题目难度不大,但却是考试重点,要
24、求考生重点掌握。本题出自 2002年 9月考题,需要注意输出方法:外循环第 1次 i=0,内层循环 j循环 3次,输出 1 2 3,然后换行,接着外循环执行第 2次,依次类推,可得答案为 D。 28 【正确答案】 D 【试题解析】 本题考查如何在数据访问页中取消对数据的修改。选项 A错误,此按钮用来撤销整条记录的修 改,而不是题目中要求的当前字段。使用此按钮会将此条记录的其他字段的修改也撤销。选项 B错误,此按钮用来删除此条记录。选项 C错误,此键用来删除插入点左边的字或字符。选项 D正确,此键用来取消在当前字段中所作的更改,答案为 D。 29 【正确答案】 A 【试题解析】 “查询 ”设计视
25、图窗口分为上下两部分,上半部分为 “字段列表 ”区,显示所选择的所有字段;下半部分为 “设计网格 ”,由一些字段列和已命名的行组成。 30 【正确答案】 B 31 【正确答案】 B 32 【正确答案】 D 【试题解析】 如果操作中有调用数据库对象名的参数,则可以直接将对象从 “数据库 ”窗体中拖动到参数框,从而由系统自动设置操作及相应的对象类型参数。 33 【正确答案】 D 【试题解析】 操作查询包括生成表查询、删除查询、更新查询和追加查询等 4种。生成表查询就是利用 个或多个表中的全部或部分数据创建新表:删除查询可以从一个或多个表中删除一组记录,删除查洵将删除整个记录,而不只是记录中所选择的
26、字段:更新查询对一个或多个表中的一组记录作全部更新:追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。 34 【正 确答案】 B 【试题解析】 特别要注意 “结点的度 ”和 “树的度 ”是两个不同的概念。 “结点的度 ”指的是此结点拥有的后件个数。 “树的度 ”指的是所有结点中的最大的度。在二叉树中,结点中最大的度为 2,所以二叉树的度为 2。但并不是每一个结点的度都是 2,可以为 0或 1,当二叉树为空时没有结点,所以也不会有度为 2的结点,所以 C)也是错误的。 35 【正确答案】 A 36 【正确答案】 C 37 【正确答案】 选择。 【试题解析】 关系数据库中能实现的专门关系
27、运算包括选择、连接和投影。 38 【正 确答案】 实体 -联系图 (或 E-R图 ) 【试题解析】 实体 联系模型是一种常用的高级概念数据模型,而实体 联系图(简称 E-R图 )是实体 联系模型中的核心。 E-R图描述的是数据流图中数据存储及其之间的关系。 39 【正确答案】 发现错误 【试题解析】 软件测试是以查找错误为核心,而不是为了演示软件的正确功能。因此,软件测试是为了发现错误而执行程序的过程。 40 【正确答案】 选择 【试题解析】 在关系数据库中,选择运算也是一个元运算。关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中的那些满足逻辑条件的
28、元组所组成。 41 【正确答案】 选择 【试题解析】 在关系数据库中,选择运算也是一个元运算。关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中的那些满足逻辑条件的元组所组成。 42 【正确答案】 参数查询 【知识模块】 查询 43 【正确答案】 “其他控件 ” 【知识模块】 查询 44 【正确答案】 43 【试题解析】 在循环体内 sum每次均为 30加 k,最后一次循环为 30+6, k自增为 7,消息框输出结果为 43。 45 【正确答案】 3 【试题解析】 在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用
29、ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程 f的时候用 ByVal声明了形参 x,说明为传值调用,此时对 x的任何更改不会影响调用它的实参 i,所以执行 Call(f)语句后 i的值为 3不变。当然也不满足 If条件,所以本题结果为 3。 46 【正确答案】 16 【 试题解析】 执行 a=a+b:b=b+c:c=b+s后, a=3, b=5, c=8,则 a 3 Orb3的结果为 True,于是执行 a=b-a:b=c-a:c=b+a后, a=2, b=6, c=8。 47 【正确答案】 主体 【试
30、题解析】 完整的报表是由 7部分组成的,它们是:报表页眉、报表页脚、页面页眉、页面页脚、主体、组页眉和组页脚。报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。页面页眉是用来显示报表中的字段名称或对 记录的分组名称,报表的每一页有一个页面页眉。它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。主体是用于打印表或查询中的记录数据,是报表显示的数据的主要区域。组页眉用于实现报表的分组输出 48 【正确答案】 9 【试题解析】 以指定次数来重复执行一组语句。以指定
31、次数来重复执行一组语句。 相关语法: For counter=start To end Step step statements Exit For statements Nextcounter counter:必要参数。用做循环计数器的数值变量。这个变量不能是 Boolean或数组元素。 start:必要参数。 counter的初值。 end:必要参数。 counter的终值。 Step:可选参数。 counter的步长。如果没有指定,则 step的缺省值为 1。 Statements:可选参数。放在 For和 Next之间的一条或多条语句,它们将被执行指定的次数。 从起始值开始计算,循环体要
32、执行四次,而每执行一次循环体, s就加 1,所以最终的 S的值为 5+4=9。 49 【正确答案 】 页码 【试题解析】 页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。 50 【正确答案】 ECA 【试题解析】 本程序代码的功能是,从源字符串的第一个字符开始,把所有第奇数个的字符转换为大写并按倒序排列得到新的字符串。最开始 str2字符串为空。当第一次执行循环时,先取出 “a”,在转换为大写 “A”,在和 str2相连接,得到“A”,最后在赋给 str2。所以,第一次循环后, str2的值为 “A”当第二次执行循环时,取出 “c”,在转换为大写 “C”,在和
33、str2相连接 ,得到 “CA”,最后在赋给str2。所以,第二次循环后, str2的值为 “CA”当第三次执行循环时,取出 “e”,在转换为大写 “E”,在和 str2相连接,得到 “ECA”,最后在赋给 str2。所以,第三次循环后, str2的值为 “ECA”至此,循环结束, str2最终结果为 “ECA”。 51 【正确答案】 变换型 52 【正确答案】 60 【试题解析】 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则 无论条件是否成立,至少执行一次循环体。在 Until循环中条件为 False时执行循环体;条件为 True时退出循环;在 While循环中条件为 True时执行循环体,条件为 False时退出循环,这一点要注意区分清延。本题中是一个后判断条件的 Until循环,变量 y的作用是累计循环次数也就是年数,要求填写的是循环结束条件,即 p的值不足 60时结束循环。