【计算机类职业资格】二级ACCESS笔试-318及答案解析.doc

上传人:eventdump275 文档编号:1323725 上传时间:2019-10-17 格式:DOC 页数:21 大小:78.50KB
下载 相关 举报
【计算机类职业资格】二级ACCESS笔试-318及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】二级ACCESS笔试-318及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】二级ACCESS笔试-318及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】二级ACCESS笔试-318及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】二级ACCESS笔试-318及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、二级 ACCESS笔试-318 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在关系运算中,投影运算的含义是( )。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性) 组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的2.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。(分数:2.00)A.按 Enter键打开数据库B.打开数据库时按住 Alt键C.打开数据库时按住 Ctrl键D.打

2、开数据库时按住 Shift键3.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标4.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述三种说法都不对5.VBA中用实际参数 m和 n调用过程 f(a,b) 的正确形式是( )。(分数:2.00)A.f a,bB.Call f(a,b)C.Call f(m,n)D.Call f m,n6.下列统计函数中不能忽略空值

3、(NULL) 的是( )。(分数:2.00)A.SUMB.AVGC.MAXD.COUNT7.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是( )。(分数:2.00)A.本地窗口B.立即窗口C.监视窗口D.快速监视窗口8.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC9.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间10.Access支持的查询类型有( )。(分数:2.00)A.选择查询、交叉表查询、

4、参数查询、SQL 查询和操作查询B.多表查询、选择查询、参数查询、SQL 查询和操作查询C.单表查询、多表查询、交叉表查询、SQL 查询和操作查询D.选择查询、统计查询、交叉表查询、SQL 查询和操作查询11.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。(分数:2.00)A.DB包括 DBS和 DBMSB.DBMS包括 DB和 DBSC.DBS包括 DB和 DBMSD.没有任何关系12.下列逻辑表达式中,能正确表示条件“x 和 y都不是奇数”的是( )。(分数:2.00)A.x Mod 21 And y Mod 21B.x Mod 21 Or y Mod 21

5、C.x Mod 20 And y Mod 20D.x Mod 20 Or y Mod 2013.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序14.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法D.边界值分析15.在窗体中有一个标签 Lbl和一个命令按钮 Commandl,事件代码如下:Option Compare DatabaseDim a As String*10Pfivae Sub Commandl_Click() a“1234”bLen((分数:2.00)A.&nb16.在 Access数据类型

6、中,允许存储内容含字符数最多的是( )。(分数:2.00)A.文本数据类型B.备注数据类型C.日期/时间数据类型D.自动编号数据类型17.在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是( )。(分数:2.00)A.窗体B.模块C.宏D.报表18.两个关系在没有公共属性时,其自然连接操作表现为( )。(分数:2.00)A.笛卡儿积操作B.等值连接操作C.空操作D.无意义的操作19.窗体上添加有 3个命令按钮,分别命名为 C1、C2 和 C3。编写 C1的单击事件过程,完成的功能为:当单击按钮 C1时,按钮 C2可见,按钮 C3不可用。下列语句中正确的是( )。(分

7、数:2.00)A.Private Sub C1_Click()C2.VisibleTrueC3.VisibleFalseEnd SubB.Private Sub C1 Click() C2.EnabledTrueC3.EnabledFalseEnd SubC.Private SubC1_Click()C2.EnabledTrueC3.VisibleFalseEnd SubD.Private Sub C1C2.VisibleTrueC3.EnabledFalsEnd Sub20.在 SQL的 SELECT语句中,用于实现选择运算的是( )。(分数:2.00)A.FORB.WHILEC.IFD.W

8、HERE21.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树22.Access窗体中的文本框控件类型不包括( )。(分数:2.00)A.计算型B.非计算型C.结合型D.非结合型23.下列四种形式的循环设计中,循环次数最少的是( )。(分数:2.00)A.a5:b=8Doaa+1Loop While abB.a5:b8Doaa+1Loop Until abC.a5:b8Do Until abbb+1LoopD.a5:b8Do Until abaa+1Loop24.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词 INSERT、DE

9、LETE、 UPDATE 实现( )。(分数:2.00)A.数据定义B.数据查询C.数据操纵D.数据控制25.Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息要想形成参数查询,只要将一般查询准则中用下列( )括起要显示的提示信息即可。(分数:2.00)A.()B.C.0 Thenaa-1End Ifaa+1Next jNext iMsgBox a End Sub程序运行后,单击命令按钮,消息框中的输出结果是_。(分数:2.00)填空项 1:_46.阅读下列的程序段:sum0for i1 to 3for ii to 4for kj to 5sumsum+1next knext

10、 jnext i执行上面的三重循环后,sum 的值为_。(分数:2.00)填空项 1:_47.执行下列的程序,消息框里显示的结果是_。Pfivate Sub Form_Click() Dim Str As StringStr“S=“Access“For iLen(S) To 1 Step-1StrStr&Mid(S.i,1) Next iMsgBox StrEnd Sub(分数:2.00)填空项 1:_48.在标准模块的变量定义区域中,用 1 关键字说明的变量属于全局范围的变量。(分数:2.00)填空项 1:_49.设有命令按钮 Commandl的单击事件过程,代码如下:Private Sub

11、Commandl_Click() Dim a(3,3) As IntegerFor i1 To 3For i1 To 3a(i,j) i*j+i+jNext jNext iSum0Fori1 To 3SumSum+a(i,4-i) Next iMsgBox SumEnd Sub运行程序,单击命令按钮,消息框输出结果是_。(分数:2.00)填空项 1:_50.在窗体中添加一个命令按钮(名称为 Commandl) ,然后编写如下代码:Private Sub Commandl_Click() Static b As Integerbb+1End Sub窗体打开运行后,单击三次命令按钮后,变量 b的值

12、是_。(分数:2.00)填空项 1:_二级 ACCESS笔试-318 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在关系运算中,投影运算的含义是( )。(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性) 组成一个新的关系 C.在基本表中选择满足条件的记录和属性组成一个新的关系D.上述说法均是正确的解析:解析 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积:还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条

13、件的元组;投影运算是在关系中指定某些属性所组成新的关系:连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。2.在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。(分数:2.00)A.按 Enter键打开数据库B.打开数据库时按住 Alt键C.打开数据库时按住 Ctrl键D.打开数据库时按住 Shift键 解析:解析 本题考查宏的自动运行的知识。在 Access中以 AutoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据

14、库时按住“Shift”键。3.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流 D.目标解析:解析 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。4.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述三种说法都不对解析:解析 面向对象的程序设计是用对象模拟问题领域中的实体

15、,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。5.VBA中用实际参数 m和 n调用过程 f(a,b) 的正确形式是( )。(分数:2.00)A.f a,bB.Call f(a,b)C.Call f(m,n) D.Call f m,n解析:解析 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。Sub 过程的调用有两种方式:Call() 去掉关键字 Call则去掉“实际参数”的括号;使用关键字 Call则保留“实际参数”的括号。6.下列统计函数中不能忽略空值(NULL) 的是( )。(分数:2.00)A.SUMB.AVGC.MAXD.C

16、OUNT 解析:解析 本题考查统计函数的知识。在 Access中进行计算时,可以使用统计函数,比较常用的有求和 (SUM)、求平均值(AVG)、求最大值(MAX)、求最小值(MIN) 和计数(COUNT)。其中统计数目的函数COUNT不能忽略字段中的空值。7.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是( )。(分数:2.00)A.本地窗口B.立即窗口C.监视窗口 D.快速监视窗口解析:解析 本题考查 VBA调试的知识。在 VBA调试过程中可以使用到一些窗口,其中的本地窗口能够显示出所有当前过程中变量声明及变量值信息;立即窗口可以安排一些调试语句执行立即窗口域的内容;监视窗 U能

17、够动态了解变量和表达式变化情况;快速监视窗口可以快速观察变量和表达式的当前值。8.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC 解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。9.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存

18、储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。10.Access支持的查询类型有( )。(分数:2.00)A.选择查询、交叉表查询、参数查询、SQL 查询和操作查询 B.多表查询、选择查询、参数查询、SQL 查询和操作查询C.单表查询、多表查询、交叉表查询、SQL 查询和操作查询D.选择查询、统计查询、交叉表查询、SQL 查询和操作查询解析:解析 本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和 SQL查询。11.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。(分数:2.00)

19、A.DB包括 DBS和 DBMSB.DBMS包括 DB和 DBSC.DBS包括 DB和 DBMS D.没有任何关系解析:解析 数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB和 DBMS都是 DBS的组成部分。12.下列逻辑表达式中,能正确表示条件“x 和 y都不是奇数”的是( )。(分数:2.00)A.x Mod 21 And y Mod 21B.x Mod 21 Or y Mod 21C.x Mod 20 And y Mod 20 D.x Mod 20 Or y Mod 20解析:解析 本题考查 VBA中条件组合

20、的知识。若要表示 x和 y都不是奇数,也就意味着 x是偶数,y也是偶数,那么两个条件之间是“与”的关系;若要判断某数是偶数,需要这个数除 2的余数为 0。13.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析 所谓的交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。14.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法 D.边界值分析解析:解析 软件调试技术包括强行排错法、回溯法和

21、原因排除法。边界值分析、错误推断都是黑盒测试的方法。15.在窗体中有一个标签 Lbl和一个命令按钮 Commandl,事件代码如下:Option Compare DatabaseDim a As String*10Pfivae Sub Commandl_Click() a“1234”bLen((分数:2.00)A.&nb解析:解析 本题考查 VBA中定长字符串的知识。当声明一个变量为 String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明 a的长度为 10,故 Len(a) 10。16.在

22、Access数据类型中,允许存储内容含字符数最多的是( )。(分数:2.00)A.文本数据类型B.备注数据类型 C.日期/时间数据类型D.自动编号数据类型解析:解析 本题考查 Access数据类型的基础知识。在 Access中支持很多种数据类型,Access 中的字段数据类型有:文本型、备注型、数字型、日期/时间型、货币型、自动编号型、是/否型、OLE 对象型、超级链接型和查阅向导型。其中常用的文本型最多储存 255个字符;备注型最多储存 64000个字符;日期/时间型数据占用 8个字节;自动编号数据类型占用 4个字节。17.在 Access中,如果要处理具有复杂条件或循环结构的操作,则应该使

23、用的对象是( )。(分数:2.00)A.窗体B.模块 C.宏D.报表解析:解析 本题考查 VBA程序设计的知识。模块是能够被程序调用的函数,可以在模块中放置任意复杂的代码段。而窗体只能设计自己的事件,报表也不能设计复杂的代码,宏里面只能设计宏操作。18.两个关系在没有公共属性时,其自然连接操作表现为( )。(分数:2.00)A.笛卡儿积操作 B.等值连接操作C.空操作D.无意义的操作解析:解析 本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼

24、接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。19.窗体上添加有 3个命令按钮,分别命名为 C1、C2 和 C3。编写 C1的单击事件过程,完成的功能为:当单击按钮 C1时,按钮 C2可见,按钮 C3不可用。下列语句中正确的是( )。(分数:2.00)A.Private Sub C1_Click()C2.VisibleTrueC3.VisibleFalseEnd SubB.Private Sub C1 Click() C2.EnabledTrueC3.EnabledFalseEnd SubC.Private

25、SubC1_Click()C2.EnabledTrueC3.VisibleFalseEnd SubD.Private Sub C1C2.VisibleTrueC3.EnabledFalsEnd Sub 解析:解析 本题考查控件的可见和可用属性的知识。在 VBA中,要想使某个控件可用,则使其Enabled属性为 True;要想使某个控件可见,则使其 Visible属性为 True。20.在 SQL的 SELECT语句中,用于实现选择运算的是( )。(分数:2.00)A.FORB.WHILEC.IFD.WHERE 解析:解析 本题考查 SQL中查询语句的知识。在 SQL的查询语句中,WHERE 子

26、句用于指定查询条件,只有满足条件的元组才会出现在结果集中。21.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:解析 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。22.Access窗体中的文本框控件类型不包括( )。(分数:2.00)A.计算型B.非计算型 C.结合型D.非结合型解析:解析 本题考查文本框控件类型的知识。Access 中的文本框控件可以分为三种类型:结合型、非结合型和计算型。23.下列四

27、种形式的循环设计中,循环次数最少的是( )。(分数:2.00)A.a5:b=8Doaa+1Loop While abB.a5:b8Doaa+1Loop Until abC.a5:b8Do Until abbb+1Loop D.a5:b8Do Until abaa+1Loop解析:解析 本题考查 VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中条件为 False时执行循环体,条件为 True时退出循环;在 While循环中条件为 True时执行循环体,

28、条件为 False时退出循环,这一点要注意区分清楚。本题中的 A循环执行 4次,B循环执行 1次, C 循环一次也不执行,D 循环执行 4次。24.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词 INSERT、DELETE、 UPDATE 实现( )。(分数:2.00)A.数据定义B.数据查询C.数据操纵 D.数据控制解析:解析 本题考查 SQL中核心动词的知识。SQL 语言的功能包含数据定义、数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词 CREATE、ALTER、DROP:数据查询功能使用核心动词SELECT;数据操纵功能使用核心动词 INSERT、DELET

29、E、UPDATE;数据控制功能使用核心动词 GRANT和REVOKE。25.Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息要想形成参数查询,只要将一般查询准则中用下列( )括起要显示的提示信息即可。(分数:2.00)A.()B. C.0 Thenaa-1End Ifaa+1Next jNext iMsgBox a End Sub程序运行后,单击命令按钮,消息框中的输出结果是_。(分数:2.00)填空项 1:_ (正确答案:4)解析:解析 本题考查多重循环的知识。类似这种问题要把握住两点:首先看内循环里面完成了什么工作,有什么规律,然后看外循环和内循环的次数。本题中内循环和

30、外循环的次数完全无关,则每次外循环和内循环都会执行 4次。可以看出当 j1 和。i3 时由于满足 If语句的条件,所以会先执行 aa-1 后执行 aa+1,实际上相当于 a的值没有变化;当 j2 和 j4 叫时由于不满足 If语句的条件,所以只能执行 aa+1。也就是说外循环每执行一次 a的值都会加 2,由于外循环共执行 2次,所以结果为 4。46.阅读下列的程序段:sum0for i1 to 3for ii to 4for kj to 5sumsum+1next knext jnext i执行上面的三重循环后,sum 的值为_。(分数:2.00)填空项 1:_ (正确答案:28)解析:解析

31、本题考查循环的知识。这类问题循环题中只有一条语句,就是 sumsum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j1 时,内循环执行 5次,当 i1,j2 时,内循环执行 4次当 i1,j4 时,内循环执行2次,这样的话外循环第一次时内循环共执行 5+4+3+214 次;当 i2 时,j 从 2开始循环,那么内循环共执行 4+3+29 次;当 i3 时,j 从 3开始循环,那么内循环共执行 3+25 次,所以总的执行次数为14+9+528 次。47.执行下列的程序,消息框里显示的结果是_。Pfivate Sub Form_Cli

32、ck() Dim Str As StringStr“S=“Access“For iLen(S) To 1 Step-1StrStr&Mid(S.i,1) Next iMsgBox StrEnd Sub(分数:2.00)填空项 1:_ (正确答案:sseccA)解析:解析 本题考查 VBA中字符串的知识。本题中循环次数等于字符串的长度,每次在 Str后面连接上一个字符,该字符取自字符串 S的第 i位。由于 i反向循环,实际上完成的是字符串倒序的功能。48.在标准模块的变量定义区域中,用 1 关键字说明的变量属于全局范围的变量。(分数:2.00)填空项 1:_ (正确答案:Public)解析:解析

33、 本题考查变量作用域的知识。在 VBA中变量的作用域有 3个层次:在模块过程内部用 Dim或 Private 定义的变量为局部变量;在标准模块的变量定义区域用 Dim或 Private定义的变量为模块变量;在标准模块的变量定义区域用 Public定义的变量为全局变量。用 Static定义的变量为静态变量。49.设有命令按钮 Commandl的单击事件过程,代码如下:Private SubCommandl_Click() Dim a(3,3) As IntegerFor i1 To 3For i1 To 3a(i,j) i*j+i+jNext jNext iSum0Fori1 To 3SumSu

34、m+a(i,4-i) Next iMsgBox SumEnd Sub运行程序,单击命令按钮,消息框输出结果是_。(分数:2.00)填空项 1:_ (正确答案:22)解析:解析 本题考查 VBA中二维数组和循环的知识。本题中的第一个二重循环为二维数组进行了赋值,第二个循环完成累加,关键是分析出累加了哪些元素。由循环体可以看出,实际上 3次累加分别累加的是 a(1,3)、a(2,2)、a(3,1),实际上就是二维数组的对角线,累加和为 7+8+722。50.在窗体中添加一个命令按钮(名称为 Commandl) ,然后编写如下代码:Private Sub Commandl_Click() Static b As Integerbb+1End Sub窗体打开运行后,单击三次命令按钮后,变量 b的值是_。(分数:2.00)填空项 1:_ (正确答案:3)解析:解析 本题考查静态变量的知识。使用 Static定义的变量称为静态变量,这种变量不同于局部变量,每次调用过程的时候不会重新声明和初始化该变量,变量中仍然保留上次调用结束时的值。在本题中,第一次调用 b的值变为 1,第二次调用 b的值变为 2,第三次调用 b的值变为 3。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1