1、国家二级( ACCESS)笔试模拟试卷 225及答案与解析 1 以三级模式为框架组成的 3种数据库中,真实存在于计算机外存的数据库是( )。 ( A)概念数据库 ( B)用户数据库 ( C)物理数据库 ( D)逻辑数据库 2 在软件测试设计中,软件测试的主要目的是 ( A)实验性运行软件 ( B)证明软件正确 ( C)找出软件中全部错误 ( D)发现软件错误而执行程序 3 一个关系中属性个数为 1时,称此关系为 ( A)对应关系 ( B)单一关系 ( C)一元关系 ( D)二元关系 4 若某二 叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点
2、访问顺序是 ( )。 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 5 下述关于数据库系统的叙述中正确的是 _。 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 6 软件设计包括软件的结构、数据接口和过程设计,其中软件的 过程设计是指_。 ( A)模块间的关系 ( B)系统结构部件转换成软件的过程描述 ( C)软件层次结构 ( D)软件开发过程 7 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择
3、排序 ( C)堆排序 ( D)冒泡排序 8 Access是一种 ( )。 ( A)数据库管理系统软件 ( B)操作系统软件 ( C)文字处理软件 ( D) CAD软件 9 视图机制具有很多优点,下面的 ( )不是它的优点。 ( A)视图对数据库的重构造提供了一定程度的逻辑独立性 ( B)简化了用户观点 ( C)方便了不同的用户以同样的方式看待同一数据 ( D)对机密数据提供了自动的安全防护功能 10 在计算机中,算法是指 _。 ( A)查询方法 ( B)加工方法 ( C)解题方案的准确而完整的描述 ( D)排序方法 11 在条件宏设计时,对于连续重复的条件,可以使用 _符号替代重复条件式。 (
4、 A) . ( B) = ( C), ( D), 12 在属性对话框中,可以更改的对象是 ( A)窗体上单独的控件 ( B)窗体节 (如主体或窗体页眉 ) ( C)整个窗体 ( D)以上全部 13 SQL查询语句中,对选定的字段进行排序的子句是 ( A) ORDER BY ( B) WHERE ( C) FROM ( D) HAVING 14 以下不属于操作查询的是 _。 ( A)交叉表查询 ( B)更新查询 ( C)删除查询 ( D)生成表查询 15 用于执行指定的外部应用程序的宏命令是 ( A) RunSQL ( B) RunApp ( C) Requery ( D) Quit 16 下图
5、所示的数据模型属于 ( )。 ( A)层次模型 ( B)关系模型 ( C)网状模型 ( D)以上皆非 17 查看报表输出效果可以使用 ( )命令。 ( A)打印 ( B)打印预览 ( C)页面设置 ( D)数据库属性 18 两个关系在没有公共属性时,其自然连接操作表现为 ( )。 ( A)笛卡尔积操作 ( B)等值连接操作 ( C)空操作 ( D)无意义的操作 19 查询订购单号首字符是 “P”的订单信息,应该使用命令 ( A) SELECT*FROM订单 WHERE HEAD(订购单号, 1)=“p“ ( B) SELECT*FROM订单 WHERE LEFT(订购单号, 1)=“p“ (
6、C) SELECT*FROM订单 WHERE“p“订购单号 ( D) SELECT*FROM订单 WHERE RIGHT(订购单号, 1)=“p“ 20 语句 Dim NewArray(10) As Integer的含义是 _。 ( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构成的数组 ( C)定义了 11个整数构成的数组 ( D)将数组的第 10元素设置为整型 21 利用对话框提示用户输入查询条件,这样的查询属于 ( A)选择查询 ( B)参数 查询 ( C)操作查询 ( D) SQL查询 22 在 Access的数据库中建立了 “tBook”表,若查找 “图书编号 ”
7、是 “112266”和“113388”的记录,应在查询设计视图的准则行中输入 _。 ( A) “112266”and“113388” ( B) not in(“112266”, “113388”) ( C) in(“112266”, “113388”) ( D) not(“112266”and“113388”) 23 宏命令 RepaintObject的功能是 ( )。 ( A)更新包括控件的重新计算和重新绘制 ( B)重新查询控件的数据源 ( C)查找符合条件的记录 ( D)查找下一个符合条件的记录 24 有如下程序: a = 100 Do s=s+a a=a+1 Loop While a
8、120 Print a 运行时输出的结果是 ( )。 ( A) 100 ( B) 120 ( C) 201 ( D) 101 25 如果需要在数据访问页中通过文字链接到某网页,则需要用到的控件是 ( )。 ( A)热点图像 ( B)超级链接 ( C)滚动文字 ( D)标签 26 以下关于报表的说法,正确的是 ( )。 ( A)报表只能输入数据 ( B)报表能输出数据,不能输入数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 27 用 SQL语言描述 “在教师表中查找男教师的全部信息 “,以下描述正确的是 ( A) SELECT FROM 教师表 IF(性别 =男 ) ( B
9、) SELECT性 别 FROM教师表 IP(性别 =男 ) ( C) SELECT *FROM教师表 WHERE(性别 =男 ) ( D) SELECT *FROM性别 WHERE(性别 =男 ) 28 下列选项不属于报表数据来源的是 ( )。 ( A)宏和模块 ( B)基表 ( C)查询 ( D) SQL语句 29 在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式 _。 ( A) Reports! Name ( B) Reports! exam! Name ( C) exam! Name ( D) Reports exam Name 30 VBA“定时 ”操作中,需要
10、设置窗体的 “计时器间隔 (Timer interval)”属性值。其计量单位是 _. ( A)微秒 ( B)毫秒 ( C)秒 ( D)分钟 31 要设计出带表格线的报表,完成表格线的显示需要向报表中添加 _控件。 ( A)复选框 ( B)标签 ( C)文本框 ( D)直线或矩形 32 可同时有显示一对多关系的 “多 ”端的多条记录的区域的报表是 ( )。 ( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标 签报表 33 键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是 ( A) “击键 ”事件 ( B) “键按下 ”事件 ( C) “键释放 ”事件 ( D) “键锁定
11、 ”事件 34 在 Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为 ( )。 ( A)程序范围 ( B)全局范围 ( C)模块范围 ( D)局部范围 35 软件详细设计产生的图如图所示,该图是 ( )。 ( A) N-S图 ( B) PAD图 ( C)程序流程图 ( D) E-R图 36 在 Access的数据库对象中,不包括的是 ( )。 ( A)表 ( B)向导 ( C)窗体 ( D)模块 37 在数据库系统中,实现各种数据管理功能的核心软件称为【 】。 38 数据库管理系统常见的数据模型有层次模型、网状模型和【 】 3种。 39 设有二维数组
12、A09,019 ,其每个元素占两个字节,第一个元素的存储地址为 100,若按行优先顺序存储,则元素 A6,6的存储地址为【 】。 40 使用输入掩码时,可以用 _作为预留区来制作一个输入掩码。 41 在树结构中 ,树根结点没有【 】。 42 在 Access中,如果要对大批量的数据进行修改,为了提高效率,最好使用_查询。 43 在 VBA中,如果没有显示声明某个变量的数据类型,则此变量的默认数据类型为 _。 44 窗体中的数据来源主要包括表和【 】。 45 在 VBA中要判断一个字段的值是否为 Null,应该使用的函数是 _。 46 【 】是在输入或删除记录时,为维持表之间已定义的关系而必须遵
13、循的规则。 47 表达式 “12“+“3“+45的值是【 】。 48 在设置查询的 “准则 ”时,可以直接输入表达式,也可以使用表达式【 】来帮助创建表达式。 49 宏的窗口中分为设计区和参数区两部分,设计区由 4列组成,它们分别是 “宏名 ”、 “条件 ”、 “操作 ”和 “备注 ”列。上述 4列中的内容,不能省略的是【 】。 50 _属性值需在 “是 ”或 “否 ”两个选项中选取。 51 某二叉村中度为 2的结点有 12个,则该二叉树中有 ( )个叶子结点。 52 在 Access中建立的数据库文件的扩展名是 ( )。 国家二级( ACCESS)笔试模 拟试卷 225答案与解析 1 【正确
14、答案】 B 【试题解析】 (1)以内模式为框架所组成的数据库叫物理数据库; (2)以概念模式为框架所组成的数据库叫概念数据库; (3)以外模式为框架所组成的数据库叫用户数据库,它是真实存在于计算机外存中的数据库。 2 【正确答案】 D 【试题解析】 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。 3 【正确答案】 C 【试题解析】 加深考生对关系模型数据库基础知识的记忆。在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关
15、系的列称为属性,一个具有 N个属性的关系称为 N元关系。 4 【正确答案】 D 【试题解析】 中序遍历的递归算法定义: 遍历左子树; 访问根结点; 遍历右子树。前序遍历的递归算法定义: 访问根结点; 遍历左子树; 遍历右子树。后序遍历的递归算法定义: 遍历左子树; 遍历右子树; 访问根结点。根据前序遍历的结果可知, a是根结点。由中序遍历的结果 dgbaechf可知, d、g、 b是左子树的结点, e、 c、 h、 f是右子树的结点。再由前序遍历的结果 bdg可知, b是 a左边子树的根,由 cefh可知, c是 a右边子树的根。再由中序遍历的结果 dgb可知, d、 g是 b左边子树的结点,
16、 b右边子树无结点。再由前序遍历结果dg可知, d为 b左子树的根, g是以 d为根的子树的右结点。至此, a的左子树已完全弄清楚了。同样的道理,可以弄清楚以 c为根的子树的结点位置。所以可知后序遍历的结果是 D。 5 【正确答案】 A 【试题解析】 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。 6 【
17、正确答案】 B 【试题解析】 软件设计包括软倒:结构设计、数据设计、接口设计和过程没计。其中结构设计是定义软件系统各主要部件之间的关系; 数据设计足将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之叫如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 7 【正确答案】 D 【试题解析】 所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。 8 【正确答案】 A 【试题解析】 Access属于小型数据库管理系统软件。 9
18、【正确答案】 C 10 【正确答案】 C 【试题解析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。 11 【正确答案】 A 【知识模块】 宏设计 12 【正确答案】 D 【试题解析】 在窗体 “设计 “视图中,窗体和控件的属性都可以在 “属性 “对话框中设定。 13 【正确答案】 A 【试题解析】 SQL语句中, ORDER BY表示排序。 14 【正确答案】 A 【试题解析】 操作查询包括更新查询、删除查询和生成表查询。 15 【正确答案】 B 16 【正确答案】 C 【试题解析】 层次数据模型的特点是:有且只有一个节点无双亲,这
19、个节点称为“根节点 ”;其他节点有且只有一个双亲。网状数据模型的特点是:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型足以二维表的形式来表示的。 17 【正确答案】 B 【试题解析】 本题考查报表输出的知识。报表的主要功能就是为了输出、显示数据,在设计时想查看报表输出效果可以使用打印预览命令。 18 【正确答案】 A 【试题解析】 本题考查关系运算的知识 。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条
20、件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,则自然连接操作退化为笛卡儿积操作。 19 【正确答案】 B 【试题解析】 符号是子串包含测试运算符, RIGHT()是从指定表达式值的右端截取一个指定长度的子串作为函数值, LEFT ()是从指定表达式值的左端截取一个指定长 度的子串作为函数值。 20 【正确答案】 C 【试题解析】 数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名和数组下标构成,通常用 Dim语句来定义数组,定义格式为: Dim数组名 (下标下限 to下标上限 )缺省情况下,下标下限为 0,数组元素从 “数组名 (0)”至 “数组
21、名 (下标上限 )”;如果使用 to选项,则可以安排非 0下限。本题中 Dim NewArray(10)As Intege等价于 Dim NewArray(0 T0 10)As Integer,它定义了一个一维 整型数组,数组的名字为 NewArray,该数组共有 11个数组元素,分别是: NewArray(0)、 NewArray(1)、 NewArray(2)、 NewArray(3)、 NewArray(10) 。 21 【正确答案】 B 22 【正确答案】 C 【试题解析】 在查询准则中,特殊运算符 In是用于指定一个字段值的列表。列表中的任意一个值都可与查询的字段相匹配。本题的查询准
22、则可以写成 In(“112266”, “113388”),或者写成 “112266”Or“113388”。 23 【正确答 案】 A 【试题解析】 宏命令 RepaintObject是完成指定的数据库对象的屏幕更新,或对活动数据库对象进行屏幕更新,这种更新包括控件的重新计算和重新绘制。 24 【正确答案】 D 【试题解析】 尽管 a 120一开始就不成立,但 Do循环仍然执行一次,因为While放在 Do语句块的后面,循环体先执行,再判断。 25 【正确答案】 B 【试题解析】 热点图像用于创建带有超级链接的图像:超级链接用于创建带有超级链接的文字;滚动文字用来创建在数据访问页中可以滚动出现的
23、文字:标签用来创建 说明性的文字。答案为 B。 26 【正确答案】 B 【试题解析】 报表主要用于对数据库中的数据进行分组、计算、汇总和打印输出,报表并不能输入数据。 27 【正确答案】 C 【试题解析】 该段语法为 SELECT*字段列表 FROM表名 WHERE条件表达式。 28 【正确答案】 A 【试题解析】 本题考查报表的数据来源。报表中的大部分内容是从基表、查询或SQL语句中获得的,这些都是报表的数据来源。它是从为数据库的数据中提取出和计算出的信息建立打印副本的最好方法,也是以打印 格式展示数据的一种有效方式,它能够控制报表上所有内容的大小和外观,因此用户可以按照所需方式显示要查看的
24、信息。答案为 A。 29 【正确答案】 B 【试题解析】 该语句的语法为 Reports!报表名 !控件名 。 30 【正确答案】 B 【试题解析】 窗体的 “计时器间隔 (Timer Interval)”属性值的计量单位是毫秒。 31 【正确答案】 D 【试题解析】 在报表设计中,经常会通过添加线条或矩形来修饰版面 (设计出带表格的报表 ),以达到一个更好的效果显示。 32 【正 确答案】 A 33 【正确答案】 D 【试题解析】 键盘事件主要有 “键按下 ”、 “键释放 ”、 “击键 ”等,没有 “键锁定 ”。 34 【正确答案】 D 【试题解析】 本题考查的是变量的作用域。变量的作用域包
25、括 3个层次:局部范围、模块范围和全局范围。在局部范围时,变量定义在模块的过程内部,当过程代码执行时才可见。在子过程或函数过程中定义时不用 DimAs 关键字,而是直接使用变量,其作用范围都是局部的。 35 【正确答案】 C 【试题解析】 N-S图是由若干基本框图构成的流程图,其特点 是没有流程线;PAD(Problem Analy-sis Diagram,问题分析图 )是一种由左往右展开的二维树形结构;程序流程图用于描述问题解决的过程和步骤,其中方框表示处理步骤,菱形框表示逻辑判断,箭头表示控制流向; E-R图 (Entity Relationship Diagram,实体一联系图 )用来描
26、述现实世界的概念模型,构成元素有实体、属性和联系,分别用矩形、椭圆形和菱形表示。 36 【正确答案】 B 【试题解析】 本题考查 Access数据库对象的基础知识。在 Access这个关系数据库中, 数据库对象共有 7种,分别是表、查询、窗体、报表、页、宏和模块。 37 【正确答案】 数据库管理系统或 DBMS 【试题解析】 数据库管理系统 (Database Management System, DBMS)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称 DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理
27、员也通过 DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立、 修改和询问数据库。因此,数据库系统中,数据库管理系统是实现各种数据管理功能的核心软件。本题的答案是数据库管理系统或 DBMS。 38 【正确答案】 关系模型 【试题解析】 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口。它总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。 39 【正确答案】 352 【试题解析】 行优先: Loc=100+(6(19+1)+6)2= 352。若列优先:Loc=100+(6(9+
28、1)6)2=232 40 【正确答案】 一串代码 41 【正确答案】 前件 【试题解析】 在树结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。 42 【正确答案】 更新 【知识模块】 查询 43 【正确答案】 Variant(或变体类型 ) 【试题解析】 本题考查数据类型的知识。在 VBA中有一种特殊的类型:变体类型 (Variant),这种类型可以包含大部分其他类 型的数据。在 VBA中,如果没有显式声明变量的类型,则该变量默认为变体型 (Variant)。 44 【正确答案】
29、 查询 【试题解析】 窗体对象的数据源有两种,它们是表和查询。表是一种有关特定实体的数据集合,是 Access数据库中存储数据的对象。查询是按照特定条件在指定的表中搜索并检索符合指定条件的数据记录,得到的数据记录可以来自当前数据库的某个表 (或其它查询 )中,也可以来自当前数据库的多个表 (或其它查询 )中。 45 【正确答案】 IsNull 【试题解析】 IsNuH是 VBA中判断字段是否 为空的函数。 46 【正确答案】 参照完整性 【试题解析】 参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则, 47 【正确答案】 168 【试题解析】 本题考查字符串相加和优先级
30、的问题。 “12”,和 “3”是两个字符串,相加结果为 “123”,字符串和数字相加时,系统会将字符串转换为数值后再相加。由此可见,系统先将 “123”转换为 123再和 45相加,结果为 168。 48 【正确答案】 生成器 【试题解析】 本题考查准则的设置方法。设置查询的条件时,可以在 “准则 ”单元格内直接输入正确的表达式,也可以启动表达式生成器,使用表达式生成器生成表达式。 49 【正确答案】 操作 【试题解析】 本题考查的仍是对于宏窗口中的设计区各列特点的掌握情况。宏名:可以输入宏的名称,虽然这不是必须的,但在一个宏组中却是必须的。考生应该留心这些细微的地方。条件:在此列中输入条件表
31、达式,可以用来决定在什么情况下执行宏。这也不是必须的,但在某些情况下,用户可能希望仅当特定条件为真时才在宏中执行一个或多个操作。操作:列出想用这个宏来执行的所有动作,宏按照列表中所表明的顺序来执行这 些操作。备注:虽说也不是必须的,但是如果增加了操作的描述,让用户更容易明白这个宏的功能。如果忽视了它们,理解与维护较早的宏定义将变得困难。所以,在定义宏时,这些列的内容是否省略不应只因为它不违反规则,应该看如果省略的话是否对于该宏的使用有什么影响。 50 【正确答案】 数据入口 51 【正确答案】 13 【试题解析】 度为 0的结点 (即叶子结点 )总比度为 2的结点多一个。 52 【正确答案】 MDB 【试题解析】 本题考查 Access基本概念的知识。在 Access中所建立数据库文件的 默认扩展名是 MDB。