1、国家二级( ACCESS)笔试模拟试卷 188及答案与解析 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循 环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 ( D)循环队列中元素的
2、个数是由队头指针和队尾指针共同决定的 3 在长度为 n的有序线性表中进行二分查找,在最坏的情况下需要比较的次数是( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(nlog2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺 序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C
3、)模块调用 ( D)数据流 6 在软件开发中,在需求分析阶段可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于对象基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一 性 8 一问宿舍可住多个学生,则实体宿舍和学生之间的关系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的 3个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D) 3个阶段相同 10 有 3个关系
4、 R、 S和 T如下图所示。关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡儿积 ( B)交 ( C)并 ( D)自然连接 11 将两个关系拼接成一个新的关系 ,生成的新关系中包含满足条件的元组,这种操作称为 ( )。 ( A)投影 ( B)选择 ( C)除法 ( D)连接 12 下面关于 Access表的叙述中,正确的是 ( )。 ( A)在 Access表中,不能对备注型字段进行 “格式 ”属性设置 ( B)创建表之间的关系时,应关闭所有打开的表 ( C)若删除表中含有自动编号型字段的一条记录, Access不会对表中自动编号型字段重新编号 ( D)可在 Acc
5、ess表的设计视图 “格式 ”列中对字段进行具体的说明 13 在以下叙述中,不正确的是 ( )。 ( A) Access具备了模块化程序设计能力 ( B) Access不具备程序设计能力 ( C) Access可以使用系统菜单创建数据库应用系统 ( D) Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 14 Access表中字段的数据类型不包括 ( )类型。 ( A)数字 ( B)日期 /时间 ( C)通用 ( D)备注 15 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对
6、一关系 的是 ( )。 ( A) “顾客 ”与 “收款口 ”的关系 ( B) “收款口 ”与 “收款员 ”的关系 ( C) “班组 ”与 “收款员 ”的关系 ( D) “收款口 ”与 “设备 ”的关系 16 某文本型字段的值只能是字母且不允许超过 4个,则可将该字段的输入掩码属性定义为 ( )。 ( A) AAAA ( B) & ( C) LLLL ( D) # 17 假设某设备表中有一个设备名称字段,查找设备名称最后一个字为 “机 ”的记录的准则是 ( )。 ( A) Right(设备名称 ,1)=“机 “ ( B) Right(设备名称 ,2)=“机 “ ( C) Right(“设备名称
7、“,1)=“机 “ ( D) Right(“设备名称 “,2)=“机 “ 18 下列关于查询设计视图中 “设计网格 ”中行的作用的叙述,正确的是 ( )。 ( A) “字段 ”表示可以在此添加或删除字段名 ( B) “总计 ”用于对查询的字段求和 ( C) “表 ”表示字段所在的表或查询的名称 ( D) “准则 ”用于输入一个准则来限定字段的选择 19 关于交叉表查询,下面的说法中不正确的是 ( )。 ( A)交叉表查询是一类比较特殊的查询,它可以将数据分为两组 显示 ( B)两组数据,一组显示在数据表的左边,一组显示在数据表的上方 ( C)左边和上面的数据在表中的交叉点可以对表中其他数据进行
8、求和与求平均值的运算 ( D)表中交叉点不可以对表中另外一组数据进行求平均值和其他计算 20 能被 “对象所识别的动作 ”和 “对象可执行的活动 ”分别称为对象的 ( )。 ( A)方法和事件 ( B)事件和方法 ( C)事件和属性 ( D)过程和方法 21 可以连接数据源中 “OLE”类型的字段的是 ( )。 ( A)非绑定对象框 ( B)绑定对象框 ( C)文本框 ( D)组合框 22 确定一个控件的大小的属性是 ( )。 ( A) Width或 Height ( B) Width和 Height ( C) Top或 Left ( D) Top和 Left 23 在图书表中要查找图书名称中
9、包含 “等级考试 ”的图书,对应 “图书名称 ”字段的正确准则表达式是 ( )。 ( A)等级考试 ( B) *等级考试 * ( C) Like“等级考试 “ ( D) Like“*等级考试 *“ 24 在使用报表设计器设计报表时,如果要统计报表中某个组的汇总信息,应将计算表达式放在 ( )。 ( A)组页眉 /组页脚 ( B)页面页眉 /页面页脚 ( C)报表页眉 /报表页脚 ( D)主体 25 Access通过数据访问页可以发布的数据 ( )。 ( A)只能是静态数据 ( B)只能是数据库中保持不变的数据 ( C)只能是数据库中变化的数据 ( D)是数据库中任何保存的数据 26 下列关于宏
10、和宏组的说法中正确的是 ( )。 ( A)宏是由一系列操作组成,不能是一个宏组 ( B)创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作 ( C)运行宏组时, Access会从第一个操作起执行每个宏,直至已完成所有操作才会中止 ( D)不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应 27 打开窗体需要执行的宏操作是 ( )。 ( A) OpenQuery ( B) OpertReport ( C) OpenForm ( D) OpenWindow 28 由关系 R和S通过运算得到关系 T,则所使用的运算为 ( )。 (
11、 A)笛卡尔积 ( B)交 ( C)并 ( D)自然连接 29 ForNext 循环一般是用来给数组元素 ( )赋值。 ( A)顺序 ( B)逆序 ( C)无序 ( D)随机 30 语句 Dim NewArray(10) As Integer的含义是 ( )。 ( A)定义了一个整型变量且初值为 10 ( B)定义了 10个整数构成的数组 ( C)定义了 11个整数构成的数组 ( D)将数组的第 10元素设置为整型 31 设有如下程序: Private Sub Command1_Click() Dim sum As Double,x As Double Sum=0 n=0 For i=1 To
12、 5 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过 For循环来计算一个表达式的值,这个表达式是( )。 ( A) 1+1/2+2/3+3/4+4/5 ( B) 1+1/2+1/3+1/4+1/5 ( C) 1/2+2/3+3/4+4/5 ( D) 1/2+1/3+1/4+1/5 32 一般不需使用 VBA代码的是 ( )。 ( A)创建用户自定义函数 ( B)创建用户自定义 子过程 ( C)打开报表 ( D)复杂错误处理 33 若要在子过程 Proc1调用后返回两个变量的结果,下列过程定义语句中有效的是 ( )。 ( A) Sub Proc1(n,m)
13、 ( B) Sub Proc1(ByVal n,m) ( C) Sub Proc1(n,ByVal m) ( D) Sub Proc1(ByVal n,ByVal m) 34 在算法的 4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的( )特性。 35 栈中允许进行插入和删除的一端叫做 ( )。 36 在关系代数运算中, ( )操作会消去关系中的某些列并删去重复的元组。 37 Jackson方法是一种面向 ( )的结构化方法。 38 在关系模型中,二维表的行称为 ( )。 39 Access数据库的扩展名是 ( )。 40 Access数据库包括表、查询、窗体、报表、 ( )、宏和模
14、块等基本对象。 41 窗体由多个部分组成,每个部分称为一个 ( )。 42 Access中, “自动创建报表 ”向导分为:纵栏式和 ( )两种。 43 如果要引用宏组中的宏名,采用的语法是 ( )。 44 Access的窗体或报表事件可以有两种方法来响应:宏对象和 ( )。 45 在窗体上画一个命令按钮,然后编写如下代码: Private Sub Command1_Click() Dim M(10)As Integer For k=1 To 10 Next k X=6 Msgbox M(2+M(x) End Sub 程序运行后,单击命令按钮,消息框显 示的是 ( )。 46 在窗体上画一个命令
15、按钮,然后编写如下程序: Dim k As Long k=1 Do While num Loop fun=k End Function Private Sub Command1_Click() Dim n As Long Dim r As Long MsgBox r End Sub 程序运行后,单击命令按钮,在输入对话框中输入 234,消息框显示的结果为( )。 47 运 行如下程序段: x=1 y=1 z=1 For j=1 To 3 For k=1 To 3 If j=1 Then x=x+y+z Else If j=2 Then Else End If Next k Next j x的值
16、应是 ( )。 国家二级( ACCESS)笔试模拟试卷 188答案与解析 1 【正确答案】 B 【试题解析】 栈的特点是先进后出,所以全部入栈后再全部出栈所得的序列顺序必然与入栈序列的顺序相反。 2 【正确答案】 D 【试题解析】 循环队列是线性表的一种,所以选项 A错误。循环队列的人队和出队需要队尾指针和队头指针完成。所以选项 B、 C错误。 3 【正确答案】 C 【试题解析】 二分查找法的基本思想是将 n个元素分成个数大致相同的两半,取 an/2与欲查找的 x作比较,如果 x=an/2,则找到 x,算法终止;如果 x2n。 4 【正确答案】 A 【试题解析】 顺序存储方式是把逻辑上相邻的结
17、点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。其优点 是占用的存储空间最少,所以选项 D错误。顺序存储结构可以存储如二又树这样的非线性结构,所以选项 B错误。链式存储结构也可以存储线性表,所以选项 C错误。 5 【正确答案】 D 【试题解析】 在数据流图中,矩形表示数据的外部实体,圆角矩形表示变换数据的处理逻辑,双横线表示数据的存储,箭头表示数据流。 6 【正确答案】 B 【试题解析】 数据流图简称 DFD,采用图 形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。所以 DFD图可
18、以用于需求分析阶段。 7 【正确答案】 A 【试题解析】 对象是面向对象方法中最基本的概念,它的基本特点有标识唯一性、分类性、多态性、封装性和模块独立性。 8 【正确答案】 B 【试题解析】 一个实体宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。 9 【正确答案】 C 【试题解析】 人工管 理阶段是在计算机出现的初期,主要用于科学计算,没有大容量的存储设备。处理方式只能是批处理,数据不共享,不同程序不能交换数据。文件系统阶段把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。但是,数据文件仍高度依赖于其对应的
19、程序,不能被多个程序所通用。数据库系统阶段对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据仓库,数据库中的数据能够满足所有用户的不同要求,供不同用户共享。数据共享性显著增强。 10 【正确答案】 D 【试题解析】 自 然连接是一种特殊的等值连接。当关系 R和 s有相同的属性组,且该属性组的值相等时的连接称为自然连接。 11 【正确答案】 D 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运算如并、交、差和笛卡儿积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新
20、的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:自然连接是在等值连接的基础上去除重复的属性。 12 【正确答案】 C 【试题解析】 本题考查表及表字段的知识。在 Access中,表字段如果为备注型是可以进行 “格式 ”属性设置的;创建表与表之间的关系时,关闭要创建关系的表而不是关闭所有打开的表;若删除表中含有自动编号型字段的一条记录, Access会沿用现有编号而不会对表中自动编号型字段重新编号;可在 Access表的设计视图 “说明 ”列而不是 “格式 ”列中对字段进行具体的说明。 13 【正确答案】 B 【试题解析】 本题考查 Access的基础知识。在
21、Access这个关系数据库中,具备了比较强大 的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。 Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应用系统。 14 【正确答案】 C 【试题解析】 本题考查 Access数据类型的基础知识。在 Access中支持很多种数据类型, Access中的字段数据类型有:文本型、备注型、数字型、日期 /时间型、货币型、自动编号型、是 /否型、 OLE对象型、超级链接型和查阅向导型。通用数据类型是属于 FoxPro数据库里面的一种数据类型。 15 【正确答案】 D 【试题解析】 本题考查表与表之间的关系的知识。
22、在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表 A和表 B之间存在一对一的关系,那么表 A中的一条记录只能与表 B中的一条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在一对多的关系,且表 B为多的一方,那么表 A中的一条记录与表 B中的多条记录匹配,反过来表 B中的一条记录只能与表 A中的一条记录匹配;若表 A和表 B之间存在多对多的关系,那么表 A中的一条记录能与表 B中的多条记录匹配,反过来表 B中的一条记录也能与表 A中的多条记录匹配。就本题来说,一个收款口可以有多个顾客,一个顾客只能在一个收款口。属于一对多关系;一
23、个收款口可以有两个收款员,一个收款员只能在一个收款口,属于一对多关系;一个班组可以有多个收款员,一个收款员只能在一个班组,属于一对多关系;只有一个收款口只能有一套设备,一套设备只能在一个收款口,属于一对一关系。 16 【正确答案】 C 【试题解析】 本题考查字段的输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符 “A”代表必须输入字母或数字; “&”代 表必须输入任何字符或空格: “L”代表必须输入字母 (A Z);“#”代表可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入加号或减号。当直接使用字符来定义输
24、入掩码属性时,可以根据需要将字符组合起来。例如本题就应该为 “LLLL”。 17 【正确答案】 A 【试题解析】 本题考查条件准则和常量的知识。在 Access中,字符型常量要求用双引号括起来:字段名称需要用方括号 ()括起来;另外 Right函数用于在字符串右端开始取 n个字符,一个汉字认为是一个字符。 18 【正确答案】 C 【试题解析】 本题考查查询设计视图的知识。查询的设计视图分为上下两部分,上半部分为字段列表,下半部分为设计网格。其中的设计网格中有若干行,其中常用的有: “字段 ”表示可以在此添加或输入字段名; “表 ”表示字段所在的表或查询的名称; “总计 ”用于确定字段在查询中的
25、运算方法: “排序 ”用于选择查询所采用的常用方法; “准则 ”用于输入一个准则来限定记录的选择。 19 【正确答案】 D 【试题解析】 本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在 数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。它可以将数据分为两组显示,一组显示在数据表的左边,而另一组显示在数据表的上方,这两组数据都作为数据的分类依据;左边和上面的数据在表中的交叉点可以对表中另外一组数据进行求总和、求平均值的运算。 20 【正确答案】 B 【试题解析】 本题考查面向对象的知识。在面向对象的开发环境中,对象
26、具有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作:方法是对象可 以执行的活动。 21 【正确答案】 B 【试题解析】 本题考查控件来源的知识。 Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。未绑定对象框可以显示 Excel工作表、 Word文档等没有与数据库连接的对象:绑定对象框的来源可以是 OLE对象字段;而文本框和组合框的控件来源可以是表或查询的字段,或者取自固定内容的数据。 22 【正确答案】 B 【试题解析】 本题考查控件基本属性的知识。 Width代表宽度, Heigh
27、t代表高度, Top是控件到窗 体上边的距离, Left是控件到窗体左边的距离。用左边距和上边距来描述控件的位置,宽度和高度来描述控件的大小。 23 【正确答案】 D 【试题解析】 本题考查查询条件准则的知识。在本题中要求查找包含 “等级考试 ”的图书,由于是模糊查询,所以应该使用关键词 “Like”;另外在 “等级考试 ”的前后都加上 “*”,代表要查找的是 “等级考试 ”前面后面有多个或 0个字符的数据,也就是图书名称中包含 “等级考试 ”的图书。 24 【正确答案】 A 【试题解析】 本题考查报表的知识。报表页眉处于报表的开始位置, 一般用其来显示报表的标题、图形或者说明性文字;报表页脚
28、处于报表的结束位置,一般用来显示报表的汇总说明:页面页眉处于每页的开始位置。一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。组页眉处于组的开始位置,一般用来显示某个组的分组依据;组页脚处于组的结束位置,一般用来显示组的汇总信息。由于本题要求统计某个组的汇总信息数据,故此应该放在组页脚。 25 【正确答案】 D 【试题解析】 本题考查数据访问页的知识。数据访问页是用户通过 Internet进行 数据交互的数据库对象,可以用来发布数据库中任何保存的数据。 26 【正确答案】 B 【试题解析】 本题考查宏与宏组的知识。宏是由一个或多个操作组成,也
29、可以由宏组组成:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作;运行宏组时, Access会从第一个操作起执行每个宏,直至它遇到StopMacro操作、其他宏组名或已完成所有操作才会中止;宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。 27 【正确答案】 C 【试 题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询。OpenTable用于打开一个表, OpenReport则用于打开报表。 OpenWind
30、ow不是合法的宏操作。 28 【正确答案】 D 【试题解析】 在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R, S, T的结果可知关系 T是由关系 R和 S进行自然连接得到的。 29 【正确答案】 A 【试题解析】 本题考查循环的知识。 VBA共支持 3种循环,分别是 ForNext循环、 WhileWend 循环和 DoLoop 循环。其中 ForNext 循环用于循环次数已知的情况,也经常用来为数组元素顺序赋值。 30 【正确答案】 C 【试题解析】 本题考查 VBA中数组的知识。数组变量由变量名和数组
31、下标构成,通常使用 Dim语句来定义数组。其格式为: Dim数组名 (下标下限 to下标上限 ) As 数据类型其中下标下限缺省为 0。数组中的元素个数即为:下标上限 -下标下限 +1。 31 【正确答案】 C 【试题解析】 本题考查 VBA中循环结构的知识。这类问题需要分析出每一次循环所做的操作。第一次循环时, i=1, n=0, x=0/1,所以累加上去的是 0/1;第二次循环时, i=2, n=1, x=1/2,所以累加上去的是 1/2;第三次循环时, i=3, n=2,x=2/3,所以累加上去的是 2/3;循环 5次后累加的应该是 0/1+1/2+2/3+3/4+4/5。 32 【正确
32、答案】 C 【试题解析】 本题考查 VBA的知识。在模块中使用 VBA代码来创建用户自定义函数和 子过程是模块设计的主要内容, VBA代码还可以进行复杂错误处理,但是一般来说,打开表、查询、窗体和报表等工作不使用 VBA代码,而使用宏来完成。 33 【正确答案】 A 【试题解析】 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用,此时形参的变化不会返回到实参;若用 ByRef声明,说明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返
33、回两个变量 的结果,所以应该使用传址调用,不能出现传值调用,也就是不能出现使用 ByVal声明的形参。 34 【正确答案】 有穷性 【试题解析】 算法的 4个基本特性包括:可靠性、确定性、有穷性和拥有足够的情报,其中,算法的有穷性指的是算法必须在有限的时间内完成,即算法必须在执行有限个步骤之后终止。 35 【正确答案】 栈项 【试题解析】 栈是限定在表的一端进行插入和删除操作的线性表。在表中,允许插入和删除的一端叫做 “栈顶 ”,不允许插入和删除的一端叫做 “栈底 ”。 36 【正确答案】 投影 【试题解析】 对关系的投影操作是从关系中选择若干属性列组成新的关系。实际上是对关系垂直分割,删去重复的元组。 37 【正确答案】 数据结构 【试题解析】 Jackson方法是一种结构化分析方法,它是一种面向数据结构的方法。 38 【正确答案】 关系的元组 【试题解析】 在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关系的元组,二维表的列称为关系的属性。 39 【正确答案】 mdb或 .mdb 40 【正确答案】 页或数据访问页 41 【正确答案 】 节 42 【正确答案】 表格式 43 【正确答案】 宏组名宏名 44 【正确答案】 事件过程或事件响应代码 45 【正确答案】 4 46 【正确答案】 0 47 【正确答案】 2346