1、国家二级( ACCESS)笔试模拟试卷 15及答案与解析 1 下列有关算法的描述中,错误的是 ( )。 ( A)所谓算法是指解题方案的准确而完整的描述 ( B)算法的基本特征有:可行性、确定性、有穷性和拥有足够的情报等 ( C)算法的复杂度主要包括时间复杂度和空间复杂度 ( D)算法的时间复杂度是指执行算法程序所需要的时间 2 下列叙述中,正确的是 ( )。 ( A)线性表是线性结构 ( B)栈与队列是非线性结构 ( C)线性链表是非线性结构 ( D)二叉树是线性结构 3 下列叙述中,正确的 是 ( )。 ( A)非空线性表可以有几个结点没有前驱 ( B)线性表的数据元素不可以由若干个数据项构
2、成 ( C)除根节点和终端结点外,其他节点都有且只有一个前驱,也有且只有一个后继 ( D)线性表必须要有数据元素 4 一个队列的进队列顺序是 l, 2, 3, 4,则出队列顺序为 ( )。 ( A) 4, 3, 2, 1 ( B) 2, 4, 3, 1 ( C) 1, 2, 3, 4 ( D) 3, 2, 1, 4 5 在下列排序方法中,平均时间性能为 O(nlog2n)且空间性能最好的是 ( )。 ( A)快速排序 ( B)堆排序 ( C)归并排序 ( D)基数排序 6 采用面向对象技术开发的应用系统的特点是 ( )。 ( A)重用性更强 ( B)运行速度更快 ( C)占用存储量小 ( D)
3、维护更复杂 7 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用、维护到停止使用、退役的过程 ( B)软件产品从提出、实现到使用维护的过程 ( C)软件产品从提出到实现的过程 ( D)软件产品从提出、实现到使用的过程 8 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求分析说明书和 ( )。 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 9 数据库 DB、数据库系统 DBS和数据库管理系统 DBMS三者之间的关系是 ( )。 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBS和
4、DBMS ( D) DBS就是 DB,也就是 DBMS 10 用树形结构来表示实体之间联系的模型称为 ( )。 ( A)关系模 ( B)层次模型 ( C)网状模型 ( D)数据模型 11 关于数据库系统对比文件系统的优点,下列说法错误的是 _。 ( A)提高了数据的共享性,使多个用户能够同时访问数据库中的数据。 ( B)消除了数据冗余现象。 ( C)提高了数据的一致性和完整性。 ( D)提供数据与应用程序的独立性。 12 要从学生表中找出姓 “刘 ”的学生,需要进行的关系运算是 _。 ( A)选择 ( B)投影 ( C)连接 ( D)求交 13 在关系数据模型中,域是指 _。 ( A)元组 (
5、 B)属性 ( C)元组的个数 ( D)属性的取值范围 14 Access字段名的最大长度为 _。 ( A) 64个字符 ( B) 128个字符 ( C) 255个字符 ( D) 256个字符 15 必须输入任何的字符或一个空格的输入掩码是 _。 ( A) A ( B) a ( C) & ( D) C 16 下列 SELECT语句正确的是 _。 ( A) SELECT*FROM 学生表 WHERE 姓名 =张三 ( B) SELECT*FROM 学生表 WHERE 姓名 =张三 ( C) SELECT*FROM 学生表 WHERE 姓名 =张三 ( D) SELECT*FROM 学生表 WHE
6、RE 姓名 =张三 17 以下不属于操作查询的是 _。 ( A)交叉表查询 ( B)生成表查询 ( C)更新查询 ( D)追加查询 18 下列不属于 Access提供的窗体类型是 _。 ( A)表格式窗体 ( B)数据表窗体 ( C)图形窗体 ( D)图表窗体 19 控件的显示效果可以通过其 “特殊效果 ”属性来设置,下列不属于 “特殊效果 ”属性值的是 _。 ( A)平面 ( B)凸起 ( C)凿痕 ( D)透明 20 有效性规则主要用于 _。 ( A)限定数据的类型 ( B)限定数据的格式 ( C)设置数据是否有效 ( D)限定数据取值范围 21 下列不是窗体控件的是 _。 ( A)表 (
7、 B)单选按钮 ( C)图像 ( D)直线 22 以下不是 Access预定义报表格式的是 _。 ( A) “标准 ” ( B) “大胆 ” ( C) “正式 ” ( D) “随意 ” 23 以下关于报表的叙述正确的是 _。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 24 一个报表最多可以对 _个字段或表达式 进行分组。 ( A) 6 ( B) 8 ( C) 10 ( D) 16 25 要设置在报表每一页的顶部都输出的信息,需要设置 _。 ( A)报表页眉 ( B)报表页脚 ( C)页面页眉 ( D)页面页脚 26 在
8、Access中需要发布数据库中的数据的时候,可以采用的对象是 _。 ( A)数据访问页 ( B)表 ( C)窗体 ( D)查询 27 宏是由一个或多个 _组成的集合。 ( A)命令 ( B)操作 ( C)对象 ( D)表达式 28 用于打开报表的宏命令是 _。 ( A) OpenForm ( B) OpenReport ( C) OpenQuely ( D) RunApp 29 VBA的逻辑值进行算术运算时, True值被当作 _。 ( A) 0 ( B) 1 ( C) -1 ( D)不确定 30 如果要取消宏的自动运行,在打开数据库时按住 _键即可。 ( A) Shift ( B) Ctrl
9、 ( C) Alt ( D) Enter 31 定义了二维数组 A(3to 8,3),该数组的元素个数为 _。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 32 阅读下面的程序段: K=0 for I=1 to 3 for J=1 to I K=K+J Next J Next I 执行上面的语句后, K的值为 _。 ( A) 8 ( B) 10 ( C) 14 ( D) 21 33 VBA数据类型符号 “%”表示的数据类型是 _。 ( A)整型 ( B)长整型 ( C)单精度型 ( D)双精度型 34 函数 Mid(“123456789“,3,4)返回的值是 _。 ( A)
10、 123 ( B) 1234 ( C) 3456 ( D) 456 35 运行下面程序代码后,变量 J的值为 _。 Private Sub Fun() Dim J as Integer J=10 Do J=J+3 Loop While J 19 End Sub ( A) 10 ( B) 13 ( C) 19 ( D) 21 36 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 37 顺序存储方法是把逻辑上相邻的结点存储 在物理位置【 】的存储单元中。 38 Jackson结构化程序设计方法是英国的 M Jackson提出的,它是一种面向【 】的设计方法。 39 数据库设计分为以下 6
11、个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 40 数据库保护分为:安全性控制、【 】、并发性控制和数据的恢复。 41 Access中,超级链接地址最多包含 3部分: Displaytext、【 】、 Subaddress。 42 Access中,文本框分为 3种类型:结合型、非结合 型与【 】。 43 Access中 VBA通过数据库引擎可以访问的数据库有以下 3种类型:本地数据库;外部数据库和【 】。 44 假设一连锁书店的数据库中有三个表:连锁分店信息表 STORES(STOR ID,STOR NAME),书籍销售 信息表 SALES(STOR
12、_ID, TITLE_ID, QTY)和书籍信息表 TITLES(TITLE_ID, TITLE)。要查询各分店销售某书的数量,相应的 SQL语句应该是: SELECT STOR_NAME,QTY, TITLE FROM TITLES,STORES,SALES WHERE TITLES TITLE_ID=SALES TITLE_ID AND 【 】 。 45 个 Access数据库不能大于【 】字节。 46 有如下程序 a$=“Flying“: b$=“IS“: c$=“funny!” Printa$+“+LCase$(bS)十 +“UCaseS(c$S) End 运行后输出的结果是【 】。
13、47 下列程序段的执行结果为【 】。 K=0 For J=1 To 2 ForI=1 To 3 K=I+1 Next I For I=1 To 7 K=K+1 Next I Next J Print K 48 在窗体上画一个名称为 Command1的命令按钮,然后编写如下程序: Private Sub Command1_Click() Static X As Integer Static Y As Integer Cls Y=1 Y=Y+5 X=5+X PrintX,Y End Sub 程序运行时, 3次单击命令按钮 Command1后,窗体上显示的结果为【 】。 49 在设置查询的 “准则
14、”时,可以直接输入表达式 ,也可以使用表达式【 】来帮助创建表达式。 国家二级( ACCESS)笔试模拟试卷 15答案与解析 1 【正确答案】 D 【试题解析】 算法的时间复杂度是指算法执行过程中所需要的基本运算次数。 2 【正确答案】 A 【试题解析】 一个线性结构要满足以下两个条件:一是有且只有一个根结点;二是每个结点最多有一个前驱,也最多有一个后继。 3 【正确答案】 C 【试题解析】 非空线性表有且只有一个结点没有前驱。线性表的数据元素不一定是简单项,可以由若干个数据项构成。线性表可以没有数据元 素,称为空线性表。 4 【正确答案】 C 【试题解析】 队列是指允许在一端进行插入,而在另
15、一端进行删除的线性表,因此队列又称为先进先出的线性表。 5 【正确答案】 B 【试题解析】 堆排序先把序列看成一棵大根堆或小根堆,摘取最大或最小元素后再建成新的根堆,再排序,因此它的平均时间性能为 O(nlog2n)且空间性能最好。 6 【正确答案】 A 【试题解析】 面向对象方法具有很多其他方法不具备的特点,比如多态、继承等。这些特点都决定了面向对象方法支持软件复用。可重用性是面向对象思想的一 个重要特征。 7 【正确答案】 A 【试题解析】 软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的整个过程。一般包括可行性研究与需求分析、设计、实现、测试、交付使用以及维护等活动。
16、8 【正确答案】 B 【试题解析】 软件需求分析的四个阶段分别为需求获取、需求分析、编写需求分析说明书和需求评审。 9 【正确答案】 A 【试题解析】 数据库系统是数据库和数据库管理系统软件的合称。数据库管理系统是一个帮助用户创建和管理数据库的应用程序的集合。数据库是指存储在计算机 内有结构的数据集合。 10 【正确答案】 B 【试题解析】 关系模型采用二维表来表示,简称表;层次模型用树形结构来表示;网状模型是一个不加任何限制的无向图。 11 【正确答案】 B 【试题解析】 数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小
17、数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。 12 【正确答案】 A 【试题解析】 从关系中找出满足给定条件的元组的操作称为选择。从关系模式中指定若干属性组成新的关系称为投影。联接是关系的横向结合。联 接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。 13 【正确答案】 D 【试题解析】 元组:在一个具体关系中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体的记录。属性:二维表中垂
18、直方向的列称为属性。每一列有一个属性名。域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。 14 【正确答案】 A 【试题解析】 Access规定,其数据表字段名的最大长度为 64个字符。 15 【正确答案】 C 【试题解析】 定义输入掩码属 性所使用的字符如下表:16 【正确答案】 C 【试题解析】 SELECT语句中的表是不能用引号括起来的,而对于文本型的查找内容则要用单引号括起来。 17 【正确答案】 A 【试题解析】 Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查询、操作查询和 SQL查询。选择查询:是最常用的查询类型,它是
19、根据指定的查询准则,从一个或多个表中获取数据并显示结果。交叉表查询:将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部, 然后在数据表行与列的交叉处显示表中某个字段统计值。参数查询:是一种利用对话框来提示用户输入准则的查询。操作查询:与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有 4种:生成表、删除、更新和追加。 SQL查询:就是用户使用 SQL语句来创 18 【正确答案】 C 【试题解析】 Access提供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体
20、、主 /子窗体、图表窗体和数据透视表窗体。纵栏式窗体:将窗 体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容。表格式窗体:通常,一个窗体在同一时刻只能显示一条记录的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。主 /子窗体:窗体中的窗体称为子窗体 19 【正确答案】 D 【试题解析】 “特殊效果 ”属性值用于设定控件的显示效果,如 “平面 ”、 “凸起 ”、“凹陷 ”、 “蚀刻 ”、 “阴影 ”、 “
21、凿痕 ”等。 20 【正确答案】 D 【试题解析】 “有效性规则 ”属性可以防止非法数据输入到表中。有效性规则的形式及设置目的随字段的数据类型不同而不同。对 “文本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对 “数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期 /时间 ”类型字段,可以将数值限制在一定的月份或年份之内。 21 【正确答案】 A 【试题解析】 “表 ”是数据库中的概念,不是窗体控件。 22 【正确答案】 A 【试题解析】 Access中 提供了 6种预定义报表格式,有 “大胆 ”、 “正式 ”、 “浅灰 ”、 “紧凑 ”、 “组织 ”和 “随意
22、 ”。 23 【正确答案】 B 【试题解析】 报表是 Access中以一定输出格式表现数据的一种对象。利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。 24 【正确答案】 C 【试题解析】 报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对 10个字段或表达式进行分组。 25 【正确答案】 C 【试题解析】 页面 页眉中的文字或控件一般输出显示在每页的顶端。通常,它是用来显示数据的列标题,如字段名称等。 26 【正确答案】 A 【试题解析】 在 Access中需要发布数据库中的数据的时候可以采用数据访问页
23、。数据访问页是数据库中的一种对象,它有两种视图方式:页视图和设计视图。 27 【正确答案】 B 【试题解析】 宏是一个或多个操作组成的集合。 28 【正确答案】 B 【试题解析】 Access中提供了 50多个可选的宏操作命令,其中常用的宏操作命令主要有: 打开或关闭数据表对象 OpenForm命令 用于打开窗体 OpenReport命令 用于打开报表 OpenQuery命令 用于打开查询 Close命令 用于关闭数据库对象 运行和控制流程 RunSQL命令 用于执行指定的 SQL语句 RunApp命令 用于执行指定的外部应用程序 Quit命令 用于退出 Access 设置值 SetValue
24、命令 用于设置属性值 刷新、查找数据或定位记录 Requery命令 用于实施指定控件重新查询,即刷新 控件数据 FindRecord命令 用于查找满足指定条件的第一条记录 FindNext命令 用于查找满足指定条件的下一条记录 GoToRecord命令 用于指定当前记录 控制显示 Maximize命令 用于最大化激活窗口 Minimize命令 用于最小化激活窗口 Restore命令 用于将最大化或最小化窗口恢复至原始大小 通知或警告用户 Beep命令 用于使计算机发出 “嘟嘟 ”声 MsgBox命令 用于显示消息框 SetWarnings命令 用于关闭或打开系统消息 导入和导出数据 Trans
25、ferDatabase命令 用于从其它数据库导入和导出数据 TrandferText命令 用于从文本文件导入和导出数据 29 【正确答案】 C 【试题解析】 True是 Access系统内部常量,其值为 -1。 30 【正确答案】 A 【试题解析】 被命名为 AutoExec保存的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住 Shift键即可。 31 【正确答案】 B 【 试题解析】 数组 A的第一个下标从 3到 8,共有 6个;第二个下标从 0到 3,共有 4个。数组的元素个数为 6*4=24个。数组默认下界为 0。 32 【正确答案】 B 【试题解析】 本题是两层嵌套循
26、环,外面的循环执行一次,里面的循环就要全部都执行一次。 初始时 K=0 当 I=1时,里面循环要全部执行,有 for J=1 to 1;所以 K=K+1,最后 K值为 1 当 I=2时,里面循环要全部执行,有 for J=1 to 2;所以 K=K+1, K=K+2,最后 K值为 4 当 I=3时,里面循环要全部执行,有 for J=1 to 3;所以 K=K+1, K=K+2,K=K+3,最后 K值为 10最后得到的 K值为 10 33 【正确答案】 A 【试题解析】 VBA中各数据类型列表如下 34 【正确答案】 C 【试题解析】 Mid(sSring, iStart,iLen)函数的作用
27、是从字符串 sString中的第iStart个字符开始取出 iLen个长度的子字符串。 35 【正确答案】 C 【试题解析】 这里是 Do循环,是先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后 J=13,是 19的,继续循环。执行二 次循环体后J=16,还是 19的,继续循环。执行三次循环体后 J=19,这时不 19了,退出循环。 36 【正确答案】 有穷性 【试题解析】 算法是指解题方案的准确而完整的描述。它有 4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 37 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列
28、存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。 38 【正确答案】 数据结构 【试题解析】 结构化分析方法主 要包括:面向数据流的结构化分析方法 (SA-Structured analysis),面向数据结构的 Jackson方法 (JSD-Jackson system development methoD) 和面向数据结构的结构化数据系统开发方法 (DSSD-Data structured system development methoD) 39 【正确答案】 概念设计阶段 【试题解析】 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计
29、阶段、物理设计阶段、实施阶段及数据库运行和 维护阶段。 40 【正确答案】 完全性控制 【试题解析】 考查考生对数据库基本知识的了解。安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生:恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。 41 【正确答案】 Address 【试题解析】 超级链接地址最多包含 3部分: Displaytext在字段或控件中显示的文本; Address到文件 (UNC路
30、径 )或页面 (URL)的路径; Subaddress在文件或页面中的地址 (每一部分最多包含 2048个字符 )。 42 【正确答案】 计算型 【试题解析】 文本框主要用来输入或编辑字段数据,它是一种交互式控件,分为3种类型:结合型、非结合型与计算型。 43 【正确答案】 ODBC数据库 【试题解析】 VBA通过数据库引擎可以访问的数据库有以下 3种类型:本地数据库,即 Access数据库;外部数据库,指所有的索引顺序访问方法 (ISAM)数据库: ODBC数据库,符合开放数据库连接 (ODBC) 标准的 C/S数据库,例如,Oracle、 Microsoft SQL Server等。 44
31、 【正确答案】 STORES.STOR_ID=SALES.STOR_ID 【试题解析】 连锁分店信息表 STORES里只存储了分店号和店名,书籍销售表SALES存储了分店号,书籍编号和该编号书在该编号分店的销售量,书籍信息表TITLES则存储了书籍编号和书名,所以要查询各分店某书对应的销售量,就要依据这三个表的相同属性进行等值连接,其中表 SALES因为与其他两 个表都有联系,充当了 “桥梁 ”的作用,题目中已经给出了 TITLES表和 SALES表的等值条件,空缺处就应该是分店信息表和销售表连接的条件。 45 【正确答案】 1G 【试题解析】 一个 Access数据库不能大于 1G字节。 4
32、6 【正确答案】 Flying is FUNNY! 【试题解析】 Lease函数用于将参数字符串的字符全部变为小写字符,而 UCase函数则用于将参数字符串中的字符全部变为大写字符。若参数字符串为 Null,则两个函数的返回结果也为 Null。由此可知,当经过 LCase和 UCase后,程序运行结果为 “Flying is FUNNY“。 47 【正确答案】 11 【试题解析】 在第一个以 I为循环因子的子循环处理中, K值只和 I有关,不是累加,因此外层循环次数的多少并不影响 K值的变化,在 I循环结束后,K=3+1=4,然后在第二个 I为循环因子的循环过程中 K依次加上 1,故最后执行结果为 K=11。 48 【正确答案】 15 6 【试题解析】 在本题过程: ”使用了两个 Static变量,需要注意的是,其中的变量 Y每次都被重新赋值,因此不管执行多少次, Y的结果只会是 6;而 变量 x的值则一直累计,执行 3次后, X为 15,可见正确答案是 15 6。 49 【正确答案】 生成器 【试题解析】 设置查询的条件时,可以在 “准则 ”单元格内直接输入正确的表达式,也可以启动表达式生成器,使用表达式生成器生成表达式。