1、国家二级( ACCESS)笔试模拟试卷 236及答案与解析 1 下列选项中,不是算法基本特征的是 ( )。 ( A)完整性 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 2 算法一般都可以用哪几种控制结构组合而成 _。 ( A)循环、分支、递归 ( B)顺序、循环、嵌套 ( C)循环、递归、选择 ( D)顺序、选择、循环 3 设有如下三个关系表下列操作中正确的是 _。 ( A) T=RS ( B) R S ( C) T=RS ( D) T=R/S 4 下列叙述中正确的是 _。 ( A)栈是 “先进先出 ”的线性表 ( B)队列是 “先进后出 ”的线性表 ( C)循环队列是非线性结构
2、( D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 5 下面这个程序段的时间复杂度是 ( )。 for(i=1; i n; i+) y=y+1; for(J=0; J =(2*n); J+) x+; ( A) O(log2n) ( B) O(n) ( C) O(nlog2n) ( D) O(n2) 6 设有下列二叉树: 对此二叉树中序遍历的结果为_。 ( A) ABCDEF ( B) DBEAFC ( C) ABDECF ( D) DEBFCA 7 在关系数据库中,用来表示实体之间联系的是 ( )。 ( A)树结构 ( B)网结构 ( C)线形表 ( D)二维表 8 下列叙述正确
3、的是 ( )。 ( A)非空线性表可以有几个节点没有前件 ( B)线性表的数据元素不可以由若干个数据项构成 ( C)除根节点和终端节点,其他节点都有且只有一个前件,也有且只有一个后件 ( D)线性表必须要有数据元素 9 数据结构中,与所使用的计算机无关 的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)物理和存储结构 10 下面叙述正确的是 _。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)算法的时间复杂度是指执行算法程序所需要的时间
4、 11 关于报表数据源设置,以下说法正确的是 _。 ( A)可以是任意对象 ( B)只能是表对象 ( C)只能是查询对象 ( D)只能是表对象或查询对象 12 下列可以设置为索引的字段是 ( A)备注 ( B) OLE对象 ( C)主关键字 ( D)超级链接 13 假设一个书店用 (书号,书名,作者,出版社,出版日期,库存数量 ) 一组属性来描述图书,可以作为 “关键字 ”的是 ( )。 ( A)书号 ( B)书名 ( C)作者 ( D)出版社 14 下列不是宏的运行方式的是 ( )。 ( A)直接运行宏 ( B)为窗体或报表的事件响应而运行宏 ( C)为窗体或报表上的控件的事件 向应而运行宏
5、 ( D)为查询事件响应而运 行宏 15 在教师表中,如果要找出职称为 “教授 ”的教师,所采用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 16 在窗体上画一个名称为 Text1的文本框,然后编写如下的事件过程: Private Sub Text1_KeyPress(Keyascii As Integer) . End Sub 若焦点位于文本框中,则能够触发此事件的操作是 ( )。 ( A)左键单击文本框 ( B)左键双击文本框 ( C)右键单击文本框 ( D)按下键盘上的某个键 17 有 “读者 ”表,含有的字段为读者编号、读者姓名、家庭住址、身份证号
6、码和联系电话。当为该表以设计视图的方式创建一个读者窗体后,在窗体的字段列表中不可能含有的字段是 ( )。 ( A)读者编号 ( B)家庭住址 ( C)联系电话 ( D)书籍编号 18 下列 Case语句中错误的是 _。 ( A) Case 0 TO 10 ( B) Case Is 10 ( C) Case Is 10 And Is 50 ( D) Case 3,5,Is 10 19 不能够使用宏的数据库 对象是 _。 ( A)数据表 ( B)窗体 ( C)宏 ( D)报表 20 窗体是 Access数据库中的一个对象,通过窗体,用户可以完成下列哪些功能( )。 输入数 编辑数据 存储数据 以行
7、、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 21 使用宏组的目的是 _。 ( A)设计出功能复杂的宏 ( B) 设计出包含大量操作的宏 ( C) 减少程 序内存消耗 ( D) 对多个宏进行组织和管理 22 下列选项中不是 “图像 ”控件支持的 “缩放模式 ”的是 ( )。 ( A)缩放 ( B)拉伸 ( C)按比例 ( D)剪裁 23 Access适合开发的数据库应用系统是 _。 ( A)小型 ( B) 中型 ( C) 中小型 ( D) 大型 24 属于交互式控件的是 _。 ( A)标签控件 ( B) 文本框控件 ( C) 命令按钮控件 ( D)
8、图像控件 25 在已创建的 Movies表中有一 Date Released字段,数掘类型为 “数字 ”。在向表中输入数据时可能会在这个字段中把 1985输入为 1895,而 Access将接受它。为了避免这类数据输入的错误,希望这个字段中的值位于 1900和 2050之间,可以在“有效性规则 ”编辑框中输入表达式 ( )。 ( A) 1900 2050 ( B) 2050 1900 ( C) 1900 And 2050 ( D) 1900 or 2050 26 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数 据类型为 ( )。 ( A) Boolean ( B) I
9、nt ( C) String ( D) Variant 27 Access通过数据访问页可以发布的数据 ( )。 ( A)只能是静态数据 ( B)只能是数据库中保持不变的数据 ( C)只能是数据库中变化的数据 ( D)是数据库中保存的数据 28 Access中最多允许嵌套的组页眉 /页脚的个数为 ( )。 ( A) 4 ( B) 6 ( C) 8 ( D) 10 29 图表式报表中,要显示一组数据的记录个数,应该用的函数是 ( )。 ( A) count ( B) avg ( C) sum ( D) max 30 下列数据类型的字段能设置索引的有 ( )。 ( A)数值、货币、备注 ( B)数
10、值、超级链接、 OLE对象 ( C)数值、文本、货币 ( D)日期 /时间、备注、文本 31 下面关于列表框和组合框的叙述中正确的是 ( )。 ( A)列表框和组合框可以包含一列或几列数据 ( B)可以在列表框中输入新值,而组合框不能 ( C)可以在组合框中输入新值,而列表框不能 ( D)在列表框和组合框中均可以输入新值 32 有如下程序段: Dim I As Integer I=Int(-3.25)执行后, I的返回值是 ( A) -3 ( B) -4 ( C) 3 ( D) 3.25 33 假设 “公司 ”表中有编号、名称、法人等字段,查找公司名称中有 “网络 ”二字的公司信息,正确的命令
11、是 ( )。 ( A) SELECT * FROM 公司 FOR名称 =“ *网络 * “ ( B) SELECT * FROM 公司 FOR名称 LIKE“ *网络 * “ ( C) SELECT * FROM 公司 WHERE名称 =“ *网络 * “ ( D) SELECT * FROM 公司 WHERE名称 LIKE“ *网络 * “ 34 在 “student”表中, “姓名 ”字段的字段大小为 10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是 ( )。 ( A) 5 5 ( B) 10 10 ( C) 5 10 ( D) 10 20 35 数据字典是数据库设计需求分析
12、阶段的重要工具之一,其最基本的方法是( )。 ( A)数据库定义 ( B)数据通信 ( C)数据定义 ( D)数据维护 36 要从数据库中删除 个表,应该使用的 SQI语句是 _。 ( A) ALTER TABLE ( B) KILL TABLE ( C) DELETE TABLE ( D) DROP TABLE 37 将代数式 Z=x2+y2a+b 转换成程序设计中的表达式为【 】。 38 在面向对象方法,类之间共享属性和方法的机制称为 _。 39 数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 _。 40 已知某序列为 49, 38, 65, 97, 76, 13, 27,试采用该
13、序列的第 1个元素为枢轴进行快速排序,则经过一趟快速排序之后 所得到的序列为:【 】。 41 软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【 】阶段产生 “软件需求规格说明书 ”。 42 在一个关系 R中,若存在 “学号一系号,系号一系主任 ”,则隐含存在着 _函数决定 _。 43 利用 Access创建的数据库项目文件,其扩展名为 _。 44 创建交叉表查询,应对行标题和【 】进行分组操作。 45 在窗体上画一个命令按钮,名称为 Commandl,然后编写如下事件过程: Private Sub Commandl_Cilck() a=“software and hardware
14、” b=Right(a, 8) MsgBox a, b End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。 46 在关系数据库模型中,二维表的列称为属性,二维表的行称为【 】。 47 在 VBA的函数调用过程中,要实现参数的传址调用,应将形式参数显式定义为 _。 48 在长度为 n的有序线性表中进行二分查找,需要的比较次数不超过【 】。 49 PrintDatedi厅 (“m“,#2002/09/24#,#2002/09/25#)输出结果为【 】。 50 执行下面的程序段, s的值为【 】。 s=0:k=10 While k s=s+10 k=k-2 Wend 51
15、 SQL查询就是用户使用 SQL语句来创建的一种查询。 SQL查询主要包括_、传递查询、数据定义查询和子查询等。 52 数据结构分为逻辑结构和存储结构,循环队 列属于 ( )结构。 国家二级( ACCESS)笔试模拟试卷 236答案与解析 1 【正确答案】 A 【试题解析】 作为一个算法,一般应该具有下列 4个特征: 可行性,即考虑到实际的条件能够达到一个满意的结果; 确定性,算法中的第一个步骤都必须是有明确定义的; 有穷性,一个算法必须在有限的时间内做完; 拥有足够的情报。 2 【正确答案】 D 【试题解析】 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接
16、反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。 3 【正确答案】 C 【试题解析】 从图中可以看出,关系 T是关系 R和关系 S的简单扩充,而扩充的符号为 ,所以答案为 T=RS。 4 【正确答案】 D 【试题解析】 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈项的元素,即刚刚被插入的元素。所以栈又称 “后进先出 ”表,所以选项 A是错误的。队列可看作是插入在一端进行,删除在另 一端进行的线性表,允许插入的一端称为队尾,允许删
17、除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称 “先进先出 ”表,所以选项 B是错误的。循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。它的逻辑结构仍然是线性结构,所以选项 C是错误的。有序线性表既可以采用顺序存储结构,也可以采用链式存储结构,所以选项 D是正确的。 5 【正确答案】 D 【试题解析】 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。本题中语句 “y+y+1; ”的频度是 n-1,语句“x+;”的频度是 (n-1)(2n+1)=2n2-n-l
18、,则该程序段的时间复杂度是 O(n)=n-l+2n2-n-1=O(n2)。 6 【正确答案】 B 【试题解析】 所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树 。 7 【正确答案】 D 【试题解析】 数据库中的关系模型是采用二维表来表示实体与实体之间的联系。 8 【正确答案】 C 【试题解析】 非空线性表有且只有一个节点没有前件,所以 A是错误的。线性表的数据元素不一定是简单项,不可以由若干个数据项构成,所以 B是错误的。线性表可以没有数据元素,称为空线性表,
19、所以 D是错误的。答案是 C。 9 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间 的逻辑关系,而不管它在计算机中的存储表示形式。 10 【正确答案】 C 【试题解析】 算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工
20、作量,即算法执行过程中所需要的基本运算次数。 11 【正确答案】 D 【知识模块】 报表设计 12 【正确答案】 C 【试题解析】 索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。 13 【正确答案】 A 【试题解析】 奉题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识,也就意味着在一个表中土关键字不能取重复值。在 Access的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有 “书号 ”是每本书都不相同的,也就是主关键字。 14 【正确答案】 D 【试题解析】 宏有多种运
21、行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。 15 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的 基础上去除重复的属性。本题明显属于关系中选择满足条件的元组,所以为选择操作。 16 【正确答案】 D 【试题解析】 本题考查控
22、件事件的基础知识。在窗体上每一个控件都是一个对象,都具有属性、事件和方法 3个要素。事件是控件可以响应的动作, KeyPress事件当焦点在控件上并且按下键盘上某个键时被触发。 17 【正确答案】 D 【试题解析】 本题考查窗体设计视图的基础知识。在窗体的设计视图中,所设计的字段列表必需来源于所依赖的表。在表中未出现的字段不可能在窗体中显示。 18 【正确答案】 C 【试题解析】 Case表达式可以是下列 4种格式之一:单一数值或一行并列的数值,用来与 “表达式 ”的值相比较。成员间以逗号隔开;由关键字 To分隔开的两个数值或表达式之间的范围;关键字 Is接关系运算符;关键字 CaseElse
23、后的表达式,是在前面的 Case条件都不满足时执行的。本题选项 C中用的是逻辑运算符And连接两个表达式,所以不对,应该以逗号隔开。 19 【正确答案】 A 【试题解析】 Access数据库由数据库对象和组两部分组成。其中对象又分为 7种,包括:表、查询、窗体、报表、数据访问页、 宏、模块。这些对象都存放在扩展名为 .mdb的数据库文件中。为了在宏组中执行宏,用户可以使用 “宏组名 .宏名 ”的格式调用宏组中的某个宏。宏组是一系列相关宏的集合,如果有许许多多的宏,那么将相关的宏分组到不同的宏组可以有助于方便地对数据库进行管理。宏名是用于标识宏的唯一名称。运行宏可以响应窗体、报表或控件的事件。在
24、窗体、报表和宏中都可以使用宏,因此本题答案为 A。 20 【正确答案】 C 【试题解析】 窗体可用来输入数据、编辑数据、显示和查询表中的数据。 21 【正确答案】 D 【试题解析】 宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分类到不同的宏组中会有助于数据库的管理。 22 【正确答案】 C 【试题解析】 图像按钮的 “缩放模式 ”属性值为:剪裁,只显示图像控件大小的部分;缩放,按照图像控件大小同比例缩放原图片;拉伸,将原图片拉伸至充满整个图像控件。但图像控件不支持按一定比例缩放原图片。 23 【正确答案】 C 24 【正确答案】 B 25 【正确答案】 C 【试题
25、解析】 题目要求 Date Released数字字段的值位于 1900和 2050之间,仅用到了 “ ”, “ ”和 And,依照题意知正确的表达式应为 1900 And 2050。正确答案为选项 C。选项 A和选项 B明显错误,选项 D是 “或 ”的关系,不满足题意。 26 【正确答案】 D 【试题解析】 本题考查考生对 VBA中的变量声明的理解。除了常用的数据类型外,在 VBA中有变体类型数据 (Variant),它是一种特殊的数据类型,除了定长字符串类型及用户自定义类型外,可以包含任何其他类型的数据;变体类型还可以包含 Empty、 Error、 Nothing和 Null特殊值。在 V
26、BA中,如 果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为变体类型数据 (Variant)。 27 【正确答案】 D 【试题解析】 本题考查考生对数据访问页的理解。 Access通过数据访问页不仅可以发布静态数据,也可以是数据库中变化的数据,只要是数据库中保存的数据,都可以通过数据库访问页进行发布,所以选项 D正确。 28 【正确答案】 D 【试题解析】 本题考查报表中组页眉 /组页脚。 Access中最多允许 10个嵌套的组页眉 /组页脚。答案为 D。 29 【正确答案】 A 【试 题解析】 本题考查创建图表式报表中数据字段的设置。 count函数是计数函数,用于日期等非数
27、字型字段值的计数; avg是取平均数的函数; sum是取和的函数; max是取最大值的函数。答案为 A。 30 【正确答案】 C 【试题解析】 本题旨在考查索引适用的数据类型。在 Access数据库中设置索引有助于快速查找和排序访问文本、数字、日期时间、货币和自动编号数据类型的数据值,但备注、超级链接、 OLE对象等数据类型的字段不能设置索引。答案 A中的备注不能设置索引;答案 B中的超级链接和 OLE对象都不能设置索引;答 案C中的 3种数据类型均能设置索引;答案 D中的备注不能设置索引,所以 D也不是正确答案。答案为 C。 31 【正确答案】 C 32 【正确答案】 B 【试题解析】 In
28、t 函数为取整函数,所以 Int(-3.25) = -4。 33 【正确答案】 D 34 【正确答案】 B 【试题解析】 本题考查字段长度的知识。在文本型的字段中可以由用户指定长度,要注意在 Access中一个汉字和一个英文字符长度都占 1位。 35 【正确答案】 C 【试题解析】 在数据字典编制过程中,常使用定 义方式描述数据结构。 36 【正确答案】 D 【试题解析】 如果希望删除某个不需要的表,可以使用 DROPTABLE语句。语句基本格式为: DROP TABLE表名; 其中,表名是指要删除的表的名称。 37 【正确答案】 SQR( x2+y2) /( a+b) 38 【正确答案】 继
29、承 【试题解析】 在面向对象的程序设计方法中,子类从父类中继承了一些方法和属性。 39 【正确答案】 物理设计 【试题解析】 数据库设计的四个阶段包括:需求分析、概念设计、逻辑设 计和物理设计四个阶段。 40 【正确答案】 2713 384965 9776 【试题解析】 快速排序的的思想是:从线性表中选取一元素,如本题中的 49,将线性表后面小于 46的元素移到前边,而前面大于 49的元素移到后边。本题中46是第一个元素,因此只需将线性表后面小于 49的元素移到前边。 41 【正确答案】 需求分析 【试题解析】 需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等 4方
30、面,产生的主要文档为软件需求规格说明书,它可以为用户、分析人员和设计人员之间的交流 提供方便,直接支持目标软件系统的确认,也可以作为控制软件开发进程的依据。 42 【正确答案】 学号、系主任 【知识模块】 数据库和表 43 【正确答案】 ADP 【试题解析】 本题考查 Access基本概念的知识。在 Access中,项目文件的扩展名为 .ADP,数据库文件的默认扩展名是 .MDB。 44 【正确答案】 列标题 【试题解析】 在创建交叉表查询时,需要指定 3种字段:一是放在交叉表最左端的行标题,它将某一字段的相关数据放入指定的行中;二是放在交叉表最上面的列字段,它将某一 字段的相关数据放入指定的
31、列中;三是放在交叉表行与列交叉位置上的字段,需要为该字段指定一个总计项,如总计、平均值、计数等。 45 【正确答案】 hardware 【试题解析】 本题考查消息框的知识。使用 MsgBox函数来弹出消息框,此函数的使用格式为: MsgBox(prompt, buttons, title, helpfile, context) 其中第一个参数是显示在对话框中的消息,第二个参数是按钮的数目及形式,第三个参数是对话框标题栏显示的字符串,后面的是帮助文件以及帮助上下文编号。 第一个参数必需有,其余参数可省略,但是若中间若干个参数省略时不能省略逗号分隔符。本题中第三个参数是变量 b,即 hardwar
32、e。 46 【正确答案】 元组或记录 【试题解析】 在一个二维表 (一个具体关系 )中,水平方向的行称为元组。元组对应表中的一个具体记录。而垂直方向的列称为属性,每一列有一个属性名,在Access中表示为字段名。 47 【正确答案】 ByRef。 【试题解析】 VBA函数调用确两种传参方式:按址传递与按值传递,按值ByVal。 48 【正确答案】 log2n 【试题解 析】 二分法查找只适用于顺序存储的有序表。对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 log2n次。 49 【正确答案】 0 【试题解析】 本题考查 DateDiff函数。 DateDiff函数用来计算两个日期
33、数据的单位时间间隔,其完整形式为 DateDiff(interval,datel,date2, firs-tdayofweek,firstweekofyear)。其中 datel和 date2为两个日期数据,而 interval为需要计量的单位,如年 (“yyyy“)、月 (“m“)、 日 (“d“)等。由此可见,正确答案为 0。 50 【正确答案】 50 【试题解析】 本题考查 While循环。 While循环中的 是一个数值表达式k,若 k不等于 0,则执行循环体;若 k等于 0,则结束循环。本题中循环体共被执行 5次,每执行一次循环体,变量 s将累加一次 10,结果为 “50“。 51 【正确答案】 联合查询 52 【正确答案】 逻辑 【试题解析】 数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1