二级ACCESS笔试123.docx
《二级ACCESS笔试123.docx》由会员分享,可在线阅读,更多相关《二级ACCESS笔试123.docx(20页珍藏版)》请在冰点文库上搜索。
![二级ACCESS笔试123.docx](https://file1.bingdoc.com/fileroot1/2023-6/22/8d5ed88b-8d5b-4fca-99a4-3628b11dd87a/8d5ed88b-8d5b-4fca-99a4-3628b11dd87a1.gif)
二级ACCESS笔试123
二级ACCESS笔试-123
(总分:
100.00,做题时间:
90分钟)
一、选择题(总题数:
35,分数:
70.00)
1.以下描述中,不是线性表顺序存储结构特征的是()。
(分数:
2.00)
A.不便于插入和删除
B.需要连续的存储空间
C.可随机访问
D.需另外开辟空间来保存元素之间的关系 √
解析:
[解析]线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。
数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。
2.Sub过程与Function过程最根本的区别是()。
(分数:
2.00)
A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 √
B.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
C.两种过程参数的传递方式不同
D.Function过程可以有参数,Sub过程不可以
解析:
[解析]本题考查函数过程和子过程的知识。
函数过程和子过程都是过程,都可以使用Call语句进行调用,都可以指定参数,并且都可以指定用传址还是传值的方式进行参数传递。
它们除了,定义的关键字不同外,根本区别是:
函数过程最终会通过过程名返回一个函数值,而子过程不会。
3.VBA中打开“student”表的语句是()。
(分数:
2.00)
A.Docmd.Open_Form"student"
B.Docmd.OpenQuery"student"
C.Docmd.OpenTable"student" √
D.Docmd.Openreport"student"
解析:
[解析]本题考查VBA中如何打开对象的知识。
在VBA中,打开表的命令格式为:
Docmd.OpenTable表名。
另外还需知道打开窗体使用Docmd.OpenForm;打开报表使用Docmd.OpenReprt;打开查询使用Docmd.OpenQuery;关闭窗体和报表使用Docmd.Close。
4.在Access数据库的表设计视图中,不能进行的操作是()。
(分数:
2.00)
A.修改字段类型
B.设置索引
C.增加字段
D.删除记录 √
解析:
[解析]本题考查表设计视图的知识。
在表的设计视图中可以对表进行各种设计,包括增加和删除字段、修改字段的名称和类型、设置索引等,但是不能进行对数据记录的增加、删除和修改工作。
5.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入()。
(分数:
2.00)
A.Like"王"
B.Like"王*" √
C.="王"
D.="王*"
解析:
[解析]本题考查查询的条件准则的知识。
当进行查询时,不可避免要遇到查询的条件准则的书写,在本题中要求查找姓“王”的记录,由于是模糊查询.所以应该使用关键词“Like”;另外在“王”的后面都加上“*”,代表要查找的是“王”开头,后面有多个或0个字符的数据。
6.假定有以下循环结构
DoUntil条件
循环体
Loop
则正确的叙述是()。
(分数:
2.00)
A.如果“条件”值为0,则一次循环体也不执行
B.如果“条件”值为0,则至少执行一次循环体 √
C.如果“条件”值不为0,则至少执行一次循环体
D.不论“条件”是否为“真”,至少要执行一次循环体
解析:
[解析]本题考查VBA中DoUntil…Loop循环的知识。
对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。
在Until循环中条件为False时执行循环体,条件为。
True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。
本题中是先判断条件,条件值为0表示条件是False,则至少执行一次循环体。
7.要限制宏操作的范围,可以在创建宏时定义()。
(分数:
2.00)
A.宏操作对象
B.宏操作参数
C.宏条件表达式 √
D.宏操作备注
解析:
[解析]本题考查宏操作的知识。
如果只希望满足指定条件执行宏的一个或多个操作也就是限制宏操作的范围,可以在创建宏时定义条件表达式从而形成条件操作宏。
8.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是()。
(分数:
2.00)
A.1 √
B.4
C.8
D.12
解析:
[解析]建堆的算法:
首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数)的结点ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,…为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。
此题中,n=16,i=[16/2]=8,即从第8个结点开始,建堆完成后如下图:
[*]
所以经过初始建堆后关键码值A在序列中的序号是1。
9.深度为6的满二叉树中,度为2的结点个数为()。
(分数:
2.00)
A.31 √
B.32
C.63
D.64
解析:
[解析]本题要用到二叉树的两个性质定义:
①二叉树的性质2:
在二叉树的第k层上,最多有2k-1(k≥1,其中k为层数)个结点。
本题中第6层的结点数=26-1=32个。
这也是叶子结点最大数。
②二叉树的性质3:
在任意一棵二叉树中,叶子结点总是比度为2的结点多一个。
本题中,叶子结点最多为32个,度为2的结点数为32-1=31个。
[知识拓展]“满二叉树”是一种特殊的二叉树,指的是除了最后一层外,其他每一层的结点都有两个子结点(左、右子树配齐),也就是说每一层的结点数都是最大数(每k层有2k-1个结点,且深度为K的满二叉树有2k-1个结点)。
10.算法的有穷性是指()。
(分数:
2.00)
A.算法程序的长度是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的运行时间是有限的 √
D.算法只能被有限的用户使用
解析:
[解析]算法的有穷性,是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。
11.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的()。
(分数:
2.00)
A.“格式”选项卡
B.“事件”选项卡 √
C.“方法”选项卡
D.“数据”选项卡
解析:
[解析]本题考查窗体控件的基础知识。
在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。
事件是控件可以响应的动作如单击鼠标等。
所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。
12.自然连接(Naturaljoin)是一种特殊的等值连接,下列哪个(些)是它满足下面的条件()。
Ⅰ、两关系间有公共域Ⅱ、通过公共域的等值进行连接Ⅲ、可进行逆运算
(分数:
2.00)
A.Ⅱ和Ⅲ
B.Ⅰ和Ⅱ √
C.Ⅰ和Ⅲ
D.Ⅰ、Ⅱ和Ⅲ
解析:
[解析]自然连接(Naturaljoin)是一种特殊的等值连接,它满足下面的条件:
①两关系间有公共域;
②通过公共域的等值进行连接。
13.查询最近30天的记录应使用()作为准则。
(分数:
2.00)
A.BetweenDate()AndDate()-30
B.BetweenDate()-30AndDate() √
C.<=Date()-30
D.<Date()-30
解析:
[解析]本题考查查询准则的知识。
获得当前日期可以使用系统函数Date(),而当前日期的30天前就是日期Date()-30。
最近30天内的记录,也就是日期在这个区间内的记录,使用关键字Between…And…来表示在区间内,注意先写下限后写上限。
14.设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
(分数:
2.00)
A.R-S
B.R×S √
C.R∩S
D.R∪S
解析:
[解析]关系的交(∩)、并(∪)和差(-)运算要求两个关系是同元的,显然作为二元的R和三元S只能做笛卡儿积运算。
15.Access中表和数据库的关系是()。
(分数:
2.00)
A.一个表可以包含多个数据库
B.一个数据库只能包含一个表
C.一个数据库可以包含多个表 √
D.一个表只能包含一个数据库
解析:
[解析]本题考查表和数据库关系的知识。
在Access关系数据库中,数据库对象共有7种,表就是其中的一种,用来存储数据。
一个数据库可以包含多个表,而一个表只能被一个数据库包含。
16.用于查找满足指定条件的下一条记录的宏命令是()。
(分数:
2.00)
A.FindRecord
B.FindFristRecord
C.FindFrist
D.FindNext √
解析:
[解析]本题考查宏操作的知识。
Access中提供了50多个可选的宏操作命令,与查找满足指定条件记录相关的有两个操作:
FindRecord用于查找满足指定条件的第一条记录;FindNext用于查找满足指定条件的下一条记录。
17.要设置在报表每一页的底部都输出的信息,需要设置()。
(分数:
2.00)
A.页面页眉
B.报表页眉
C.报表页脚
D.页面页脚 √
解析:
[解析]本题考查报表的知识。
报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字:
报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每取的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。
18.在下面有关查询基础知识的说法中不正确的是()。
(分数:
2.00)
A.操作查询可以执行一个操作,如删除记录或是修改数据
B.选择查询可以用来查看数据
C.操作查询的主要用途是对少量的数据进行更新 √
D.Access提供了4种类型的操作查询:
删除查询、更改查询、追加查询和生成表查询
解析:
[解析]本题考查查询种类的知识。
常见的查询种类有:
选择查询、交叉表查询、参数查询、操作查询和SOL查询。
其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果,可以用来查看数据;操作查询是在一次查询操作中对所得结果进行编辑,可以执行一个操作,分为删除查询、更改查询、追加查询和生成表查询。
操作查询一般用来进行大量数据的添加、删除或更新。
19.按照“先进后出”原则组织数据的数据结构是()。
(分数:
2.00)
A.队列
B.栈 √
C.双向链表
D.二叉树
解析:
[解析]栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。
进行插入、删除的一端称为栈顶,封闭的一端称为栈底。
栈项元素是最后被插入的元素,而是最后被删除的,是按先进后出的原则组织数据的。
[知识拓展]“栈”其形式如手枪的弹匣,最后压入的子弹总是最先被弹出,而最先压入的子弹最后才被弹出,也就是“先进后出”。
20.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是()。
(分数:
2.00)
A.本地窗口
B.立即窗口
C.监视窗口 √
D.快速监视窗口
解析:
[解析]本题考查VBA调试的知识。
在VBA调试过程中可以使用到一些窗口,其中的本地窗口能够显示出所有当前过程中变量声明及变量值信息;立即窗口可以安排一些调试语句执行立即窗口域的内容;监视窗口能够动态了解变量和表达式变化情况;快速监视窗口可以快速观察变量和表达式的当前值。
21.下面说法中,正确的是()。
(分数:
2.00)
A.文本型字段最长为64000个字符
B.要得到一个计算字段的结果,仅能运用总计查询来完成
C.在创建一对一关系时,两个表的相关字段不一定都是主关键字
D.创建表之间的关系时,需要关闭所有要创建关系的表 √
解析:
[解析]本题考查表及表字段的知识。
在Access中,表字段如果为文本型,则最长只能为255个字符;要想得到计算字段的结果,不仅能够使用总计查询来完成,其他查询方式如交叉表查询等也能完成;创建表与表之间的关系时,要关闭所有要创建关系的表;在创建一对一关系时,要求两个表的相关字段都是主关键字。
22.表达式10Mod2的值为()。
(分数:
2.00)
A.0 √
B.1
C.2
D.5
解析:
[解析]本题考查VBA中表达式运算的知识。
在VBA中Mod是取余数运算,将返回左操作数整除右操作数后的余数。
本题中10可以被2整除,所以余数为0。
23.在以下关于报表数据源设置的叙述中,正确的是()。
(分数:
2.00)
A.只能是表对象
B.只能是查询对象
C.可以是表对象或查询对象 √
D.可以是任意对象
解析:
[解析]本题考查报表数据源的知识。
和窗体一样,报表的数据源既可以是表对象,也可以是查询对象。
24.已知一棵二叉树的先根序列为ABCDEFK,中根序列为DGBAFCK,则结点的后根序列为()。
(分数:
2.00)
A.ACFKDBG
B.GDBFKCA √
C.KCFAGDB
D.ABCDFKG
解析:
[解析]通过两种树的遍历序列来推断第三种树的遍历时,反复利用前序和中序遍历的性质,就可以确定二叉树,具体:
前序遍历的第一个结点A为树的根结点。
中序遍历中A左边的结点在A的左子树中,A的右边的结点在A的右子树中。
再分别对A的左右子树进行前面步骤重复处理,直到每个结点都找到正确的位置。
25.若要查询课程名称为Access的记录,在查询设计视图对应字段的准则中,错误的表达式是()。
(分数:
2.00)
A.Access
B."Access"
C."*Access*" √
D.Like"Access"
解析:
[解析]本题考查查询条件准则的知识。
查询条件的准则用于输入一个准则来限定记录的选择。
本题中要求查洵课程名称为Access的记录,则应限定对应字段的值为Access。
要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,若Like后面没有通配符则Like运算符相当于“=”运算符,但是通配符不配合Like是无法单独使用的。
26.下列工具中为需求分析常用工具的是()。
(分数:
2.00)
A.PAD
B.PFD
C.N-S
D.DFD √
解析:
[解析]需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。
PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设训的常用工具,不是需求分析的工具。
27.打开数据库的“页”对象列表,单击对象后再单击“设计”按钮,属于()。
(分数:
2.00)
A.打开选定的页对象的操作
B.快速创建数据访问页的操作
C.打开选定页的设计视图的操作 √
D.在Web浏览器中访问选定页的文件
解析:
[解析]本题考查数据访问页的知识。
在数据库设计视图中,若选定了某个数据访问页对象,然后再单击“设计”按钮,将会打开选定数据访问页的设计视图。
28.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
PrivateSubCommand1_Click()
Dima(10,10)
Form=2To4
Forn=4To5
a(m,n)=m*n
Nextn
Nextm
MsgBoxa(2,4)+a(3,5)+a(4,5)
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果是()。
(分数:
2.00)
A.23
B.33
C.43 √
D.53
解析:
[解析]本题考查VBA中二维数组的知识。
本题中的数组a是一个二维数组,在一个二重循环中为这个数组部分进行了赋值。
本题中只需要注意最后使用到的二维数组的元素值,显然其值为两个卜标之积。
29.要改变窗体上文本框控件的数据源,应设置的属性是()。
(分数:
2.00)
A.记录源
B.控件来源 √
C.筛选查阅
D.默认值
解析:
[解析]本题考查窗体控件来源的知识。
Access中的窗体中有一些控件可以与表或查询中的字段相绑定,这时候就需要设置这些控件的数据来源。
设置控件来源的方法是:
选择“属性”窗口的“数据”选项卡,并且在其中选择“控件来源”。
30.在Access的数据库对象中,不包括的是()。
(分数:
2.00)
A.表
B.向导 √
C.窗体
D.模块
解析:
[解析]本题考查Access数据库对象的基础知识。
在Access这个关系数据库中,数据库对象共有7种,分别是表、查询、窗体、报表、页、宏和模块。
31.执行下列语句段后y的值为()。
x=3.14
y=Len(Str$(x)+Space(6))
(分数:
2.00)
A.5
B.9
C.10
D.11 √
解析:
[解析]本题考查基本字符串函数的知识。
在VBA中,Str函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。
如果参数是正数,回传的字符串会有一个前置空格。
3.14转换成字符串“3.14”,后面再连接上6个空格,然后用Len函数来求长度。
最后结果为11。
32.利用表中的行和列来统计数据的查询是()。
(分数:
2.00)
A.选择查询
B.操作查询
C.交叉表查询 √
D.参数查询
解析:
[解析]本题考查查询种类的知识。
常见的查询种类有:
选择查询、交叉表查询、参数查询、操作查询和SQL查询。
其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。
33.在显示查询结果时,如果要将数据表中的“出生日期”字段名,显示为“年龄”,可在查询设计视图中改动()。
(分数:
2.00)
A.显示
B.字段 √
C.排序
D.条件
解析:
[解析]A)排序用于选择查询所采用的排序方法;B)字段可以在此输入或添加字段名;C)根据所输入条件进行查找;D)利用复选框来确定字段是否在数据表(查询结果)中显示。
34.在三级模式之间引入两层映像,其主要功能之一是()。
(分数:
2.00)
A.使数据与程序具有较高的独立性 √
B.使系统具有较高的通道能力
C.保持数据与程序的一致性
D.提高存储空间的利用率
解析:
[解析]数据库管理系统在数据库的三级模式之间提供了两层映像,保证了数据库中数据的较高的逻辑独立性和物理独立性。
使系统具有较高的通道能力和提高存储空间的利用率是操作系统的职能,而不是数据库管理系统的职能。
在数据库系统中没有“数据和程序一致性”这一概念。
35.用二维表结构表示实体与实体之间的联系的模型是()。
(分数:
2.00)
A.物理模型
B.层次模型
C.关系模型 √
D.网状模型
解析:
[解析]本题考查数据库的基本知识。
常见的数据模型有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。
此外,今年发展的面向对象模型也逐渐成为主流数据模型。
层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。
二、填空题(总题数:
15,分数:
30.00)
36.关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
关系)
解析:
[解析]关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础发展起来的,但它的运算对象和运算结果均是关系,这些新关系仍可以使用同样的代数运算进一步操作。
关系代数也是一种抽象的查询语言,它通过对关系的运算来表达查询和修改处理的需求。
37.在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间1的信息。
(分数:
2.00)
填空项1:
__________________ (正确答案:
前后件关系)
解析:
[解析]在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系是通过存储空间的位置来实现的,而对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的。
38.软件是程序、数据和1的集合。
(分数:
2.00)
填空项1:
__________________ (正确答案:
相关文档)
解析:
[解析]计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。
39.对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较1次。
(分数:
2.00)
填空项1:
__________________ (正确答案:
log2n)
解析:
[解析]二分法查找,也称拆半查找,是一种高效的查找方法。
能使用二分法查找的线性表必须满足两个条件:
用顺序存储结构;线性表是有序表。
对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次
40.测试分为白箱法和黑箱法,1又称为逻辑覆盖测试。
(分数:
2.00)
填空项1:
__________________ (正确答案:
白箱法)
解析:
[解析]白箱测试是根据程序内部逻辑结构的分析来选取测试用例。
由于测试用例对程序的逻辑覆盖程序决定了测试的完全性的程度,因此白箱测试也称为逻辑覆盖测试。
41.在关系数据厍的基本操作中,从表中抽取满足条件的行的操作称为1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
选择)
解析:
[解析]本题考查关系运算的知识。
关系运算共可分为两大类:
一类是传统的集合运算,如并、交、差和笛卡儿积:
还有一类是专门的关系运算,其中包括选择、投影、连接和自然连接。
选择运算是在关系中选择满足条件的元组:
投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:
自然连接是在等值连接的基础上去除重复的属性。
42.利用Access创建的数据库项目文件,其扩展名为1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
.ADP)
解析:
[解析]本题考查Access基本概念的知识。
在Access中,项目文件的扩展名为.ADP,数据库文件的默认扩展名是.MDB。
43.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
默认值)
解析:
[解析]本题考查表的基础知识。
在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时