1、国家二级( ACCESS)笔试模拟试卷 239及答案与解析 1 在对象方法中,一个对象清求另一个对象为其服务的方式是通过发送 ( )。 ( A)调用语句 ( B)命令 ( C) H令 ( D)消息 2 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算和 ( )。 ( A)数据的存储结构 ( B)计算方法 ( C)时间复杂度 ( D)逻辑存储 3 结构化分析方法是面向 ( )的自顶向下、逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 4 算法的有穷性是指 _。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数
2、据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 5 数据库应用系统中的核心问题是 _。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 6 对待排序文件的初始状态不作任何要求的排序方法有 ( )。 ( A)直接插入和快速排序 ( B)直接插入和归并排序 ( C)归并和快速排序 ( D)归并和直接选择 排序 7 栈和队列的共同特点是 _。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 8 按条件 f对关系 R进行选择,其关系代数表达式为 ( A) ( B) ( C)
3、( D) 9 下列有关数据库的描述,正确的是 _。 ( A)数据库是一个 DBF文件 ( B)数据库是一个关系 ( C)数据库是一个结构化的数据集合 ( D)数据库是一组文件 10 表达式 (“周 ” “刘 ”=返回的值是 ( )。 ( A) Falsc ( B)真 ( C) -1 ( D) 1 11 用二维表数据来表示实体及实体之间联系的数据模型为 _。 ( A)层次模型 ( B)网状模型 ( C)关系模型 ( D) E.R模型 12 要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置 ( )。 ( A)参照完整性 ( B)有效性规则 ( C)输入掩码 ( D)级联更新
4、相关字段 13 定义了二维数组 B(2 to 6, 4),则该数组的元素个数为 _。 ( A) 25 ( B) 36 ( C) 20 ( D) 24 14 使用 Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种 _。 ( A)数据库 ( B)数据库管理系统 ( C)数据库应用系统 ( D)数据模型 15 不但可以显示一条或多条记录,也可以显示一对多关系的 “多 ”端多条记录区域的报表是 ( )。 ( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标签报表 16 SQL语句不能创建的是 _。 ( A)报表 ( B)操作查询 ( C)
5、选择查询 ( D)数据定义查询 17 对数据表进行筛选操作,结果是 _。 ( A)只显示满足条件的记录,将不满足条件的记录从表中删除 ( B)显示满足条件的记录,并将这些记录保存在一个新表中 ( C)只显示满足条件的记录,不满足条件的记录被隐藏 ( D)将满足条件的记录和不满足条件的记录分为两个表进行显示 18 下列属于日期型数据的是 ( )。 ( A) 2007-9-20) ( B) %2007-9-20% ( C) 39345 ( D) #2007-9-20# 19 从字符串 S=“abcdefg“中返回子串 “cd“的正确函数引 用是 ( )。 ( A) id(S, 3, 2) ( B)
6、 Right(Left(S, 4), 2) ( C) Left(Right(S, 5), 2) ( D)以上都可以 20 以下不是 Access预定义报表格式的是 _。 ( A) “标准 ” ( B) “大胆 ” ( C) “正式 ” ( D) “随意 ” 21 定义了二维数组 B(2t06, 4),则该数组的元素个数为 _。 ( A) 25 ( B) 36 ( C) 20 ( D) 24 22 以下关于报表组成的叙述中错误的是 ( A)打印在每页的底部,用来显示本 页的汇总说明的是页面页脚 ( B)用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚 ( C)报
7、表显示数据的主要区域叫主体 ( D)用来显示报表中的字段名称或对记录的分组名称的是报表页眉 23 对已经设置排序或分组的报表,下列说法正确的是 ( )。 ( A)可以进行删除排序、分组字段或表达式的操作,不能进行添加排序、分组字段或表达式的操作 ( B)可以进行添加和删除排序、分组字段或表达式的操作,不能进行修改排序、分组字段或表达式的操作 ( C)可以进行修改排序、分组字 段或表达式的操作,不能进行删除排序、分组字段或表达式的操作 ( D)进行添加、删除和更改排序、分组字段或表达式的操作 24 打开窗体后,通过工具栏上的 “视图 ”按钮可以切换的视图不包括 ( )。 ( A)设计视图 ( B
8、)窗体视图 ( C) SQL视图 ( D)数据表视图 25 用于查找满足指定条件的第一条记录的宏命令是 ( )。 ( A) Requery ( B) Find Record ( C) Go To Record ( D) To Record 26 以下 _选项定义了 10个整型数 构成的数组,数组元素为 NewArray(1)至 NewArray(10)? ( A) Dim NewArray10. As Integer ( B) Dim NewArray(1 To 10) As Integer ( C) Dim NewArray10. Integer ( D) Dim NewArray(1 To
9、 10) Integer 27 为窗体或报表上的控件设置属性值的宏命令是 ( )。 ( A) Echo ( B) Set Warnings ( C) Beep ( D) SetValue 28 已知 程序段: S=0 For i=1 To 10 Step 2 s=s+1 i=i*2 Nexti 当循环结束后,变量 i的值为 _,变量 s的值为 _。 ( A) 10,4 ( B) 11,3 ( C) 22,3 ( D) 16,4 29 属于交互式控件的是 _。 ( A)标签控件 ( B)文本框控件 ( C)命令按钮控件 ( D)图像控件 30 使用窗体设计器不能创建 _。 ( A)数据维护窗体
10、( B)开关面板窗体 ( C)报表 ( D)自定义对话窗体 31 当要进行 _处理操作时,应该使用宏而不是 VBA。 ( A)在首次打开数据库时,执行一个或一系列操作 ( B)数据库的复杂操作和维护 ( C)自定义过程的创建和使用 ( D)一些错误处理 32 在报表 “设计 ”视图中,各区段被表示成带状形式,称为 _。 ( A)段 ( B)节 ( C)页 ( D)章 33 在分析建立数据库目的时,应该 ( )。 ( A)将用户需求放在首位 ( B)确定数据库结构与组成 ( C)确定数据库界面形式 ( D)选项 A、 B、 C 34 如图 9-7所示的 报表的类型是图 9-7“学生信息输出 ”报
11、表( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标签报表 35 计算报表中学生的年龄的最大值,应把控件源属性设置为 ( )。 ( A) #NAME? ( B) Max(年龄 ) ( C) =Max(年龄 ) ( D) Max(年龄 ) 36 用树形结构来表示实体之间联系的模型称为 ( )。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)数据模型 37 数据结构分为逻辑结构和存储结构,循环队列属于 _结构。 38 算法的复杂度主要包括时间复杂度和 _复杂度。 39 在面向对象方法中,类之间共享属性和方法的机制称为 _。 40 关系模型的完整性规则是对关系的某种
12、约束条件,包括实体完整性、【 】和自定义完整性。 41 Jackson方法是一种面向【 】的结构化方法。 42 _是 Access数据库的基础,是存储 _的地方,是查询、窗体、报表等其他数据库对象的基础。 43 Access中的表间关系有 _、 _和 _三种。 44 队列是限制插入只能在表的一端,而删除在表的另一端进行的线性表,其特点是 _。 45 【 】是以紧凑的形式打印表或查询中的数据。 46 执行下列程序,输入框中显示的默认字符串为【 】; Pirate Sub Command 1_Click() InputBox“ok“, “输入参数 “, Format(“&H12“) End Sub
13、; 47 VBA的运行机制是【 】。 48 有如下程序 a =“Flying“: b =“IS“: c =“funny!“ Print a +“+LCase (b )+“+UCase (c ) End 运行后输出的结果是【 】。 49 假设变量 intVar为一个整型变量,则执行赋值语句 intVar=“2“+3之后,变量intVar的值与执行 赋值语句 intVar=“2“+“3“之后,变量 intVar的值分别是【 】。 50 对于一个长度为 n的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是 _。 51 【 】是组成查询准则的基本元素。 52
14、设一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍历结果为 ( )。 国家二级( ACCESS)笔试模拟试卷 239答案与解析 1 【正确答案】 D 【试题解析】 在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,但并不指示接受者应该怎么完成这些处理。 2 【正确答案】 A 【试题解析】 数据结构这门学科的研究对象主要是数据的逻辑结构、数据的存储结构及数据的运算三个方面。 3 【正确答案】 C 【试题解析】 结构化分析方法是面向数据流进行需求分析的方法 ,采用自顶向下、逐层求精,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻
15、辑模型。 4 【正确答案】 A 【试题解析】 算法的有穷性,是指算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。 5 【正确答案】 A 【试题解析】 数据库应用系统是数据库系统再加上应用软件及应用界面这三者所组成,具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就 是数据库设计。所以选项 A是正确的。 6 【正确答案】 A 【试题解析】 只有归并排序要求待排序文件 ”部分排序 ”(把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的 )。 7 【正确
16、答案】 C 【试题解析】 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出 ”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种 “先进先出 ”的线性表。 8 【正确答案】 C 【试题解析】 选择运算是一个一元运算,关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中那些满足逻辑条件的元组所组成。如果关系的逻辑条件为 f,则 R满足 f的选择运算可以写成: 9 【正确答案】 C 【试题解析】 数据库 (Database,简称 DB) 是数据的
17、集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有 “集成 ”、 “共享 ”之特点。 10 【正确答案】 A 11 【正确答案】 C 【 知识模块】 数据库设计基础 12 【正确答案】 A 【试题解析】 关系数据库中有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空,参照完整性是指两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。 13 【正确答案】 C 【试题解析】 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim语句来定义数组,定
18、义格式为: Dim数组名 (下标下限 to下标上限 )缺省情况下,下标下限为 0,数组元素从 “数组名 (0)”至 “数组名 (下标上限 )”;如果使用 to选项,则可以安排非 0下限。例如: Dim A(5,5)As Integer,B(1 To 3,10 to 20,2),则 A有 36个元素,而 B则有 3*11*3=99个元素。本题中三维数组 a(3, 4, 5)的元素个数为 4*5*6=120个元素。 14 【正确答案】 C 【试题解析】 数据库是存储在计算机存储设备中的、结构化的相关数据的集合。 数据库管理系统是指位于用户与操作系统之间的数据管理软件。数据库管理系统是为数据库的建立
19、、使用和维护而配置的软件。 数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。 数据模型是从现实世界到机器世界的一个中间层次。 15 【正确答案】 A 【试题解析】 本题考查报表种类的知识。 Access中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条记录,也可以显示一对多关系的 “多 ”端多条记录的区域;表格式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系;标签报表是一种特殊类型的报表,以标签的形式显示数据。 16 【正确答案】 A 【试题解析】 在 Access中提供 3种创建
20、报表的方式:使用 “自动报表 ”功能,使用向导功能和使用 “设计 ”视图创建。所以使用 SQL语句不能创建报表,因此本题答案是 A。 17 【正确答案】 C 【试题解析】 筛选功能是从众多的数据中挑选出一部分满足某种条件的数据进行处理,经过筛选后的表,只显示满足条件的记录,而不满足条件的记录将被隐藏起来。 18 【正确答案】 D 【试题解析】 日期型常量必须用 “#”括起来。 19 【正确答案】 D 【试题解析】 Mid(S, 3, 2)是从字符串左边第 3个字符起截取 2个字符;Left(S, N)是从字符串左边截取 N个字符; Right(S, N)是从字符串右边截取 N个字符。 20 【
21、正确答案】 A 【试题解析】 Access中提供了 6种预定义报表格式,有 “大胆 ”、 “正式 ”、 “浅灰 ”、 “紧凑 ”、 “组织 ”和 “随意 ”。 21 【正确答案】 C 【试题解析】 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim语句来定义数组,定义格式为: Dim数组名 (下标下限 to下标上限 )缺省情况下,下标下限为 0,数组元素从 “数组名 (0)”至 “数组名 (下标上限 )”:如果使用 to选项,则可以安排非 0下限。例如: Dim A(5,5) As Integer, B(1 To 3, 10 t
22、o 20,2),则 A有 36个元素,而B则有 3*11*3=99个元素。本题中三维数组 a(3, 4, 5)的元素个数为 4*5*6=120个元素 22 【正确答案】 D 【试题解析】 用来显示报表中的字段名称或对汜录的分组名称的是页面页眉,报表页眉是在报表的开始处,用来显示报表的标题、图形或说 明性文字。 23 【正确答案】 D 【试题解析】 对已经设置排序或分组的报表,不但可以进行添加排序、分组字段或表达式的操作,也可以进行删除排序、分组字段或表达式的操作,还可以更改排序、分组字段或表达式。答案为 D。 24 【正确答案】 C 【试题解析】 本题考查窗体设计的 “视图 ”按钮的使用。打开
23、窗体后,可以切换的视图包括:设计视图:用来设计窗体;窗体视图:用来查看窗体;数据表视图:用来查看窗体数据源。 SQL视图是在查询中切换的。选项 A错误,设计视图可以在窗体设计中切换。选项 B错误。窗体视图 可以在窗体设计中切换。选项 C正确。 SQL视图不可以在窗体设计中切换。选项 D错误。数据表视图可以在窗体设计中切换。答案为 c。 25 【正确答案】 B 【试题解析】 本题考查 Access中的宏命令。 Access中提供了大量的可选宏操作命令,其中用于刷新、查找数据或定位记录的有: Requery命令用于实施指定控件重新查询,即刷新控件数据; Find Record命令用于查找满足指定条
24、件的第一条记录; Go To Record命令用于指定当前记录。答案为 B。 26 【正确答案】 B 【试题解析】 A选项定义了 11个整型数构成的数组, c选项和 D选项语法错误。 27 【正确答案】 D 【试题解析】 本题考查如何利用宏命令设置控件的属性值。 SetValue是为窗体、窗体数据表或报表中的字段或控件设置属性值; Echo指定是否打开回响,例如宏执行时显示其运行结果,或宏执行完才显示运行结果,还可以设置状态显示文本; Beep时通过计算机的扬声器发出嘟嘟声; SetWarnings是用来打开或关闭系统消息。因此本题答案为 D。 28 【正确答案】 C 【试题解析】 第一次循环
25、后, s=s+1=l, i=i *2=1*2=2:第二次循环后,s=s+1=2, i=i*2=(2+2)*2=8;第一次循环后, s=s+1=3, i=i*2=(8+2)*2=20;由于Next i,所以 i=i+2=20+2=22,此时 22 10,循环结束,所以 i的值为 22, s的值为 3。 29 【正确答案】 B 【试题解析】 文本框控件是用来输入或编辑数据字段的,是一种与用户交互的控件。 30 【正确答案】 C 【试题解析】 窗体设计器只能创建各种类型的窗体,不能创建报表。 31 【正确答案】 A 【试题解析】 在首次打开数据库时,系统会执行一些简单的细节工作,使用宏是一种很方便的
26、方法。 32 【正确答案】 B 【试题解析】 在报表 “设计 ”视图中,各区段被表示成带状形式,称为 “节 ”。报表中的信息可以安排在多个节中,每个节在页面上和报表中具有特定的目的并按照预期顺序输出打印。 33 【正确答案】 A 34 【正确答案】 A 【试题解析】 纵栏式报表是在一页中主体节内显示一条或多条信息,而且以垂直方式显示。 35 【正确答案】 C 【试题解析】 本题考查报表控件源的知识。控件来源必 须以 “=”引出,控件来源可以设置成有关字段的表达式,但是字段必须用 “”括起来。 36 【正确答案】 B 37 【正确答案】 逻辑 【试题解析】 数据的逻辑结构主要是反映数据之间的逻辑
27、关系,循环队列主要强调数据之间的关系,因此属于逻辑结构。 38 【正确答案】 空间 【试题解析】 衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计算工作量,而后者用来衡量执行算法所需要的存储空间。 39 【正确答案】 继承 【试题解析】 在面向对象的程 序设计方法中,某些属性和方法是可以共享的,由子类从父类中继承而来,这样提高了软件的可重用性。 40 【正确答案】 参照完整性 【试题解析】 关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及自定义完整性约束,其中前两种完整性约束由关系数据库系统自动支持。实体完整性约束要求关系的主键中属性值不能
28、为空,这是数据库完整性的最基本要求,因为主键是唯一决定元组的,如为空则其唯一性就成为不可能的了。参照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联 关系中实际存在的元组,要么是空值。自定义完整性是针对具体数据环境与应用环境由用户具体设置的约束,它反映了具体应用中数据的语义要求。 41 【正确答案】 数据结构 【试题解析】 Jackson方法是一种面向数据结构的结构化方法。 42 【正确答案】 表、数据 【知识模块】 数据库和表 43 【正确答案】 1对 1、 1对多、多对多 【知识模块】 数据库和表 44 【正确答案】 先进先出 【试题解析】
29、队列又称为 “先进先出 ”或 “后进后出 ”的线性表,它体现了 “先来先服务 ”的原 则。 45 【正确答案】 标签报表 【试题解析】 标签报表是以紧凑的形式打印表或查询中的数据,一般很小,所以一页往往能显示多个标签报表,非常简洁,记录与记录之间有很大的空白空间,便于用户裁剪粘贴在别的地方使用。 46 【正确答案】 18 【试题解析】 当 Format函数处理可能为数字的字符串时,会自动进行运算转换,即将 &H12当作 16进制数,实际显示数字 10进制数 “18”。 47 【正确答案】 事件驱动 【试题解析】 本题考查 VBA的运行机制。 VBA的运行机制是事件驱动的工作方式。即对象触发事件
30、,用事件过程响应事件,用事件过程中的代码完成某种操作。 48 【正确答案】 Flying is FUNNY! 【试题解析】 本题考查 LCase和 UCase函数的用法。 LCase函数用于将参数字符串的字符全部变为小写字符,而 UCase函数则用于将参数字符串中的字符全部变为大写字符。若参数字符串为 Null,则两个函数的返回结果也为 Null。由此可知,当经过 LCase和 UCase后,程序运行结果为 “Flying is FUNNY!”。 49 【正确答案】 5 23 【试 题解析】 本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行 “2“+3运算时,首先将字符串 “2“转换为数值然后再和 3进行加运算,结果为 5;而 “2“+“3“则为字符串之间相加,结果为“23“,而在赋值给 intVar时,系统又强制将字符串按 CInt转换为 23,因此正确答案是 5和 23。 50 【正确答案】 (n-1)/2 51 【正确答案】 运算符 【试题解析】 运算符是组成查询准则的基本元素。 Access提供了关系运算符、逻辑运算符和特殊运算符。 52 【正确答案】 DEBFCA