1、国家二级( ACCESS)笔试模拟试卷 253及答案与解析 1 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 2 如果一个关系中,存在多个属性 (或属性组 )都能用来惟一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性 (或属性组 )都被称为关系的 ( )。 ( A)连接码 ( B)主码 ( C)外码 ( D)候选码 3 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度必定大 ( B)一个算法的空间复杂 度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上
2、述三种说法都不对 4 在长度为 n的有序线性表中进行二分查找,需要的比较次数为 ( )。 ( A) nlog2n ( B) n2 ( C) 2*n ( D) log2n 5 关系模型中的 “关系 ”是指 ( )数据之间按照某种序列排序的集合关系。 ( A)具有相关性,但非从属性的平行的 ( B)具有相关性,并且具有从属性的 ( C)不具有相关性,但具有从属性的 ( D)不具有相关性,也不具有从属性的 6 在下列 选项中,哪个不是一个算法一般应该具有的基本特征 _。 ( A)确定性 ( B)可行性 ( C)无穷性 ( D)拥有足够的情报 7 软件调试的目的是 _。 ( A)发现错误 ( B)改正
3、错误 ( C)改善软件的性能 ( D)挖掘软件的潜能 8 算法的时间复杂度是指 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 9 数据的存储结构是指 ( )。 ( A)数据所占的存储空间量 ( B)数据的逻辑结 构在计算机中的表示 ( C)数据在计算机中的顺序存储方式 ( D)存储在外存中的数据 10 单个用户使用的数据视图的描述称为 _。 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)逻辑模式 11 在查询设计视图中 _。 ( A)只能添加数据库表 ( B)可以添加数据库表,也可以添加查询 (
4、C)只能添加查询 ( D)以上说法都不对 12 设置排序可以将查询结果按一定的顺序排列,以便查阅。如果所有的字段都设置了排序,那么查询的结果将先按哪个排序字段进行排序 ?_。 ( A)最左边 ( B)最右边, ( C)最中间 ( D)以上都是 13 下列关系模型中术语解析不正确的是 ( A)记录,满足一定规范化要求的二维表,也称关系 ( B)字段,二维表中的一列 ( C)数据项,也称为分量,是每个记录中的一个字段的值 ( D)字段的值域,字段的取值范围,也称为属性域 14 在窗体上画一个命令按钮,名称为 Command1,编写如下事件代码: Private Sub Command1_Click
5、() Dim a() a=Array(“机床 “, “车床 “, “钻床 “, “轴承 “) Print a(2) End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 ( )。 ( A)机床 ( B)车床 ( C)钻床 ( D)轴承 15 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Cliek() Dim a(10, 10) For m = 2 To 4 For n = 4 To 5 a(m, n) = m*n Next n Next m MsgBox a(2, 5)+a(3, 4)+a(4,5) En
6、d Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) 22 ( B) 32 ( C) 42 ( D) 52 16 主报表是基于 _创建的报表。 ( A)表 ( B)查询 ( C)具有主键的表 ( D)对集 17 退出 Access数据库管理系统可以使用的快捷键是 _。 ( A) Ctrl+O ( B) Alt+X ( C) Ctrl+C ( D) Alt+F+X 18 下列逻辑表达式中,能正确表示条件 “x和 y都不是奇数 ”的是 ( )。 ( A) x Mod 2=1 And y Mod 2=1 ( B) x Mod 2=10r y Mod2=1 ( C) x
7、Mod 2=0 And y Mod 2=0 ( D) x Mod 2=0 Or y Mod 2=0 19 在 SQL查询中,若要取得 “学生 ”数据表中的所有记录和字段,其 SQL语法为( )。 ( A) SELECT 姓名 FROM 学生 ( B) SELECT*FROM 学生 ( C) SELECT 姓名 FROM 学生 WHERE 学号 =02650 ( D) SELECT*FROM 学生 WHERE 学号 =02650 20 使用 “调试器 ”调试程序时,用于显示正在调试的程序文件的窗口是 ( A)局部窗口 ( B)跟踪窗口 ( C)调用堆栈窗口 ( D)监视窗口 21 InputBo
8、x函数的返回值类型是 _。 ( A)数值 ( B) 字符串 ( C) 变体 ( D) 数值或字符串 (视输入的数据而定 ) 22 假定窗体的名称为 fmTest,则把窗体的标题设置为 “Access Test“的语句是 ( )。 ( A) Me=“Access Test“ ( B) Me.Caption=“Access Test“ ( C) Me.text=“Access Test“ ( D) Me.Name=“Access Test“ 23 在数字字段输入 “0”表示 _;要求用户输入一个以 L开头且长度不限的字符串应该表示为 _。请选出正确的对应选项 ( )。 ( A)前者表示所有值均为正
9、数,后者填写 Like“L*” ( B)前者表示所有值均非负,后者填写 Like“L?” ( C)前者表示所有值均为正数,后者填写 Like“L?” ( D)前者表示所有值均非负,后者填写 Like“L, ” 24 函数 String(n,“str“)的功能是 ( )。 ( A)把数值型数据转换为字符串 ( B)返回由 n个字符组成的字符串 ( C)从字符串中取出 n个字符 ( D)从字符串中第 n个字符的位置开始取字符串 25 关于报表数据源设置,以下说法正确的是 _。 ( A)可以是任意对象 ( B)只能是表对象 ( C)只能是查询对象 ( D)只能是表对象或查询对象 26 下列不是窗体控
10、件的是 _。 ( A)表 ( B)单选按钮 ( C)图像 ( D)直线 27 在 VBA代码调试过程中,能够显示出所有在当前过程中变量声明及变量值信息的是 _. ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 28 如果设置报表上某个文件框的控件来源属性为 “=2*3+l”,则打开报表视图时,该文本框显示信息是 _. ( A)未绑定 ( B) 7 ( C) 2*3+1 ( D)出错 29 软件开发的结构生命周期法 (SA)的基本假定是认为软件需求都做到 ( )。 ( A)严格定义 ( B)初步定义 ( C)早期冻结 ( D)动态改变 30 若想改变数据访问页的结构需
11、用 _ 方式打开数据访问页。 ( A) Internet浏览器 ( B)页视图 ( C)设计视图 ( D)以上都 可以 31 动作查询不包括 ( )。 ( A)更新查询 ( B)参数查询 ( C)生成表查询 ( D)删除查询 32 窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是 ( )。 ( A)打开 ( B)关闭 ( C)加载 ( D)取消 33 窗体中的信息不包括 ( A)设计者在设计窗口时附加的一些提示信息 ( B)设计者在设计窗口时输入的一些重要信息 ( C)所处理表的记录 ( D)所处理查询的记录 34 Access中,以下哪个不属于查询操作方式 ( A)选择查询 ( B
12、)参数查询 ( C)准则查询 ( D)操作查询 35 在数据表中筛选记录,操作的结果是 ( )。 ( A)将满足筛选条件的记录存入一个新表中 ( B)将满足筛选条件的记录追加到一个表中 ( C)将满足筛选条件的记录显示在屏幕上 ( D)用满足筛选条件的记录修改另一个表中已存在的记录 36 下列叙述中正确的是 ( )。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 37 数据库系统中实现各种数据管理功能的核心软件 是 _。 38 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 39 数据库系统的三级模式分别为【
13、 】模式、内部级模式与外部级模式。 40 一个模块直接调用的其他模块个数称为 _。 41 在关系运算中,查找满足一定条件的元组的运算称之为【 】。 42 报表设计中,可以通过在组页眉和组页脚中创建 _来显示记录的分组汇总数据。 43 如果表中一个字段不是自身所在表的主关键字,而是另一个表的主关键字或候选关键字,这个字段称为【 】。 44 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所见到的数据模式。 45 若希望使用一个或多个字段的值进行计算,需要在查询设计视图的设计网格中添加【 】字段。 46 宏是指一个或多个【 】的集合。 47 在 Acc
14、ess中需要发布数据库中的数据的时候,可以采用的对象是【 】。 48 查询包括【 】、删除查询、生成表查询和选择查询 4种。 49 特殊运算符 Is Null用于指定一个字段为【 】。 50 VBA中变量 作用域分为 3个层次,边个层次是局部变量、模块变量和【 】。 51 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command l-Click () a=0 For I =l T02 For j=l To4 if j Mbd2 0 Then a=a+1 End lf a= a +l Next j Next i Ms g Box a End Sub 程序执行后,单击
15、命令按钮,消息框显示的是【 】。 52 软件测试分为白箱 (盒 )测试和黑箱 (盒 )测试。等价类划分法属于 ( )测试。 国家二级( ACCESS)笔试模拟试卷 253答案与解析 1 【正确答案】 B 【试题解析】 数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模式。首先,从 E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系, E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。 2 【正确答案】 D 【试题解析】 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中
16、选取一 个作为用户使用的键称为主键或主码。 3 【正确答案】 D 【试题解析】 算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。 4 【正确答案】 D 【试题解析】 二分法查找只适用于顺序存储的有序表。对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 log2n次。 5 【正确答案】 A 【试题解析】 关系模型中的 “关系 ”是指那种具有相关性,但非从属性的平行的数据之间按照某种序列排序的集合关系。 6 【正确答案】 C 【试题 解析】 作为一个算法,一般应具有以下几个基本特征。 可行性 确定性 有穷性 拥有足够的情报 7 【正确答案】
17、 B 【试题解析】 由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。 8 【正确答案】 C 【试题解析】 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。 9 【正确答案】 B 【试题解析】 数据元素在计算机存储空间中的位置关系与它们的逻辑关系不一定是相同的,而且一般不可能相同。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称
18、数据的物理结构。 10 【正确答案】 A 【试题解析】 外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图 的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内横式,即数据库在物理存储方面的描述;存储模式即为内模式。 11 【正确答案】 B 【知识模块】 查询 12 【正确答案】 A 【知识模块】 查询 13 【正确答案】 A 【试题解析】 表中的每一横行称为一个记录,也称元组。 14 【正确答案】 C 【试题解析】 数组变量由变量名和数组下标构成,我们通常使用 Dim语句来定义数组,数组的下标是从 0开始的。本题中的 a(2)就是数组的第三个
19、 元素即 “钻床 ”。 15 【正确答案】 C 【试题解析】 该程序共循环 3次,第一次循环算出 a(2, 5)=10,第二次循环算出a(3, 4)=12,第三次循环算出 a(4, 5)=22,故 a(2, 5)+a(3, 4)+a(4, 5)=42。 16 【正确答案】 C 【试题解析】 主报表是基于具有主键的表创建的报表,子报表是基于包含与该主键同名并且具有相同或兼容数据类型字段的表。 17 【正确答案】 D 【试题解析】 通常情况下,可以使用以下四种方式关闭 Access。 单击 Access右上角的 “关 闭 ”按钮 。 选择 “文件 ”菜单中的 “退出 ”命令。 使用 Alt+F4键
20、。 使用Alt+F+X。 18 【正确答案】 C 【试题解析】 本题考查 VBA中条件组合的知识。若要表示 x和 y都不是奇数,也就意味着 x是偶数, y也是偶数,那么两个条件之间是 “与 ”的关系;若要判断某数是偶数,需要这个数除 2的余数为 0。 19 【正确答案】 B 【试题解析】 本题考查 SQL中查询语句的知识。在 SQL的查询语句中, “*”代表所有字段, WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要 求查询所有记录和字段,所以不应指定 WHERE子句。 20 【正确答案】 B 【试题解析】 “跟踪 ”窗口用于显示正在调试执行的程序文件, “监视
21、窗口用于监视指定表达式在程序调试执行过程中的取值 变化, “局部 ”窗口用于显示模块程序中内存变量的名称、当前取值和类型, “调用堆栈 ”窗口用于显示当前处于显示当前处于 行状态的程序、过程或方法程序。 21 【正确答案】 D 【试题解析】 InputBox的返回值是一个数值或字符串。当省略尾部的 “$”时,InputBox函数返回一个数值,此时,不能输 入字符串。如果不省略 “$”,则既可输入数值,也可输入字符串,但其返回值是一个字符串。因此,如果需要输入数值,并且返回的也是数值,则应省略 “$”;而如果需要输入字符串,并且返回的也是字符串,则不能省略 “$”。如果不省略 “$”,且输入的是
22、数值,则返回字符串,当需要该数值参加运算时,必须用 Val函数把它转换为数值。 22 【正确答案】 B 【试题解析】 使用 Caption(标题 )属性对不同视图中对象的标题进行设置,因此本题的正确答案是选项 B。 Name属性是用来设置控件名称,文本框控件的 Text属性用来设 置控件内容。 23 【正确答案】 A 【试题解析】 本题旨在考查字段属性中的有效性规则的掌握情况。字段属性中的有效性规则是为了检查字段中的某个值是否有效,可以在该字段的 “有效性规则 ”属性框中输入一个表达式,只有满足该表达式才能将其输入到该字段内,反之,则无法对其进行输入。这里只使用了 “”, “0”表示要求输入的
23、数是正数,由于没有等号所以不包括零。 Like“L?”表示的是以 L开头且长度为 3的字符串。答案 B前后两个分句都有错误。前面说非负,包含了零与题意违背;后面混淆了 “?”与“*”的含义。 “*”才表示任意个任意字符。由对答案 B的分析可知答案 C错在了后面不限长度的地方。答案 D的错误也显而易见,不能包含零。答案为 A。 24 【正确答案】 B 【试题解析】 本题考查 Sting(Number,Character)函数的用法。String(Number,Characterl)函数的功能是返回包含指定长度重复字符的字符串。其中, Character参数的第一个字符将用于建立返回的字符串, N
24、umber参数决定返回字符串的长度。 Str(Number)函数的功能是把数值型数据转换为字符串。选项 A指的是 Str(Number)函数。答案为 B。 25 【正确答案】 D 【试题解析】 关于报表数据源设置,需要选择表对象或查询对象作为报表的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字段记录数据。 26 【正确答案】 A 【试题解析】 “表 ”是数据库中的概念,不是窗体控件。 27 【正确答案】 D 【试题解析】 快速监视窗口:可以快速观察到变员或表达式的当前值,达到快速监视的效果:监视窗口:可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否清楚的判断。立即
25、 窗口:可以安排一些调试语句,而这些语句根据显示在立即窗口区域的内容或范围来执行的。本地窗;其内部自动显示出所有在当前过程中的变量声明及变量值,从中可以观察一些数据信息。 28 【正确答案】 B 【试题解析】 在报表视图中,控件中显示的是控件来源属性中设置的值的具体值,而 2*3+1=7,所以显示的时候就是 7。 29 【正确答案】 C 30 【正确答案】 C 【试题解析】 数据访问页有两种视图方式:页视图和设计视图 页视图是查看所生成的数据访问页样式的一种视图方式; 以设计视图方式打开数 据访问页通常是要对数据访问页进行修改,例如,想要改变数据访问页的结构或显示内容等。 31 【正确答案】
26、C 32 【正确答案】 D 33 【正确答案】 B 【试题解析】 窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息;另一类是所处理表或查询的记录。 34 【正确答案】 C 【试题解析】 查询有选择查询、交叉表查询、参数查询、操作查询、 SQL查询;准则查询不存在。 35 【正确答案】 C 【试题解析】 本题考查的是筛选记录。在 Access数据库中经 过筛选之后的表,只显示满足给定条件的记录,而那些不满足固定条件的记录将被隐藏起来,但是表还是原表,并没有将数据存入、追加或修改其他的表。 36 【正确答案】 A 37 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统
27、(DBMS)是数据库的管理机构,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。 38 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也 相邻的存储单元中。 39 【正确答案】 概念或概念级 【试题解析】 数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户 (应用 ) 公共数据视图。 内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索
28、引、集簇及 hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上 (如磁盘及磁盘操作 ) 。 外模式也称子模式或用户模 式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。 40 【正确答案】 扇出 【试题解析】 在结构图中,调用一个给定模块的模块个数称为扇入,一个模块直接调用的其他模块个数称为扇出。 41 【正确答案】 选择 【试题解析】 在关系数据库中,选择运算也是一个元运算。关系 R通过选择运算 (并由该运算给出所选择的逻辑条件 )后仍为一个关系。这个关系是由 R中的那些满足逻辑条件的元组所组成。 42 【正确答案】 文本框
29、 【知识模块】 报表设计 43 【正确答案】 外 部关键字 【试题解析】 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段就称为外关键字。 44 【正确答案】 外模式 【试题解析】 数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述;外模式是用户的数据视图,也就是用户所见到的数据模式。 45 【正确答案】 计算 【试题解析】 当需要统计的数据在表中没有相应的字段,或用于计算的数据值来源于一个或多个 字段时,应该在设计网格中添加一个计算字段。计算字段是指根据一个或
30、多个表中的一个或多个字段并使用表达式建立的新字段。 46 【正确答案】 件操作宏 【试题解析】 在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。使用了这种控制的宏称为条件操作宏。在宏中添加条件的操作步骤如下: 单击 “视图 ”菜单中的 “条件 ”命令,或者单击工具栏上的 “条件 ”按钮,在宏设计窗口中增加一个 “条件 ”列; 将所需的条件表达式输入到 “宏 ”设计窗口的 “条件 ”列中; 在 “操作 ”列中选择条件式为真时执行的操作。 47 【正确答案】 计算字段 【试题解析】 在组页眉 /组页脚区内或报表页眉 /报表页脚区内可以添加计算字段对某些
31、字段的一组记录或所有记录进行求和或求平均统计计算,这种形式的统计计算一般是对报表字段列的纵向记录数据进行统计,而且使用 Access提供的内置统计函数 (Count函数完成计算, Sum函数完成求和, Avg函数完成求平均 )来完成相应计算操作。如果是进行分组统计并输出,则统计计算控件应该布置在 “组页眉 /组页脚 ”节区内相应位置,然后使用统计函数设置控件源 即可。 48 【正确答案】 更新查询 49 【正确答案】 空 【试题解析】 在 Access中,特殊运算符 Is Null 用于指定一个字段为空的。 50 【正确答案】 全局变量 【试题解析】 在 VBA编程中,变量定义的位置和方式不同
32、,则它存在的时间和起作用的范围也有所不同,这就是变量的作用域与生命周期。根据变量作用域,可以分为局部变量、模块变量和全局变量。 局部变量:变量定义在模块的过程内部,过程代码执行时才可见。在子过程或函数过程中定义的,或不用 DimAs 关键字定义而直接使用的 变量都是局部变量。 模块变量:变量定义在模块的所有过程之外的起始位置,运行时在模块所包含的所有子过程和函数过程中可见。在模块的变量定义区域,用 DimAs 关键字定义的变量就是模块变量。 全局变量:变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。在标准模块的变量定义区域,用 PublicAs 关键字说明的变量就是全局变量。 51 【正确答案】 12 【试题解析】 对于内层循环而言,当 j为 l、 3时, a会各加两次 1,当 j为 2、 4时, a会各加一次 l。 所以整个内层会加 6次 1。考虑到外层循环要执行两次循环体,所以一共要加 12次 1,所以最终的输出结果为 12。 52 【正确答案】 黑箱 (盒 )测试 【试题解析】 黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。