二级ACCESS笔试293.docx
《二级ACCESS笔试293.docx》由会员分享,可在线阅读,更多相关《二级ACCESS笔试293.docx(25页珍藏版)》请在冰豆网上搜索。
二级ACCESS笔试293
二级ACCESS笔试-293
(总分:
100.00,做题时间:
90分钟)
一、选择题(总题数:
35,分数:
70.00)
1.VBA中去除前后空格的函数是______。
(分数:
2.00)
A.Ltrim
B.Rtrim
C.Trim √
D.Ucase
解析:
[知识点]模块/VBA程序设计基础
[评析]LTrim函数:
删除字符串的开始空格。
RTrim函数:
删除字符串的尾部空格。
Trim函数:
删除字符串的开始和尾部空格。
Ucase函数:
将字符串中小写字母转化为大写字母。
2.知程序段:
s=0
Fori=1To10Step2
s=s+1
i=i*2
Nexti
当循环结束后,变量i的值为______,变量s的值为______。
(分数:
2.00)
A.10,4
B.11,3
C.22,3 √
D.16,4
解析:
[知识点]模块/VBA程序设计基础
[评析]第一次循环后,s=s+1=1,i=i*2=I*2=2;
第二次循环后,s=s+1=2,i=i*2=(2+2)*2=8;
第一次循环后,s=s+1=3,i=i*2=(8+2)*2=20;
由于Nexti,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。
3.下列不属于窗口事件的是______。
(分数:
2.00)
A.打开
B.关闭
C.删除 √
D.加载
解析:
[知识点]窗体的基本操作/创建窗体
[评析]窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。
4.设a=6,则执行______。
x=IIf(a>5,-1,0)
后,x的值为______。
(分数:
2.00)
A.6
B.5
C.0
D.-1 √
解析:
[知识点]模块/VBA程序设计基础
[评析]IIf函数的调用格式为:
IIf(条件式,表达式1,表达式2)该函数是根据“条件式”的值来决定函数返回值。
“条件式”值为“真(Ture)”,函数返回“表达式1”的值;“条件式”值为“假(False)”,函数返回“表达式2”的值。
在本题中a>5为True,所以返回的是-1。
5.检查软件产品是否符合需求定义的过程称为______。
(分数:
2.00)
A.确认测试 √
B.集成测试
C.验证测试
D.验收测试
解析:
[知识点]软件测试
[评析]确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。
6.宏是一个或多个______的集合。
(分数:
2.00)
A.事件
B.操作 √
C.关系
D.记录
解析:
[知识点]Access知识点/宏/宏的基本概念
[评析]宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。
7.索引属于______。
(分数:
2.00)
A.模式
B.内模式 √
C.外模式
D.概念模式
解析:
[知识点]数据库系统的内部结构体系
[评析]内模式(InternalSchemA)又称物理模式(PhysicalSchemA),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径。
8.下列工具中为需求分析常用工具的是______。
(分数:
2.00)
A.PAD
B.PFD
C.N-S
D.DFD √
解析:
[知识点]软件的需求分析
[评析]常见的需求分析方法有:
结构化分析方法和面向对象的分析方法。
结构化分析的常用工具有:
数据流图(DFD)、数据字典(DD)、判定树和判定表等。
9.在宏的表达式中还可能引用到窗体或报表上控件的值。
引用窗体控件的值可以用表达式______。
(分数:
2.00)
A.Forms!
窗体名!
控件名 √
B.Forms!
控件名
C.Forms!
窗体名
D.窗体名!
控件名
解析:
[知识点]宏/宏的基本概念
[评析]在输入条件表达式时,引用窗体或报表上的控件值的语法分别为:
Forms!
窗体名!
控件名
Reports!
报表名!
控件名
10.算法一般都可以用哪几种控制结构组合而成______。
(分数:
2.00)
A.循环、分支、递归
B.顺序、循环、嵌套
C.循环、递归、选择
D.顺序、选择、循环 √
解析:
[知识点]算法的基本概念
[评析]算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。
一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。
11.在SQL查询中使用WHERE子句指出的是______。
(分数:
2.00)
A.查询目标
B.查询结果
C.查询视图
D.查询条件 √
解析:
[知识点]查询的基本操作/创建查询
[评析]SQL查询语句中的WHERE子句指出了该查询的条件。
12.如果一张数据表中含有照片,那么“照片”这一字段的数据类型通常为______。
(分数:
2.00)
A.备注
B.超级链接
C.OLE对象 √
D.文本
解析:
[知识点]数据库和表的基本操作/表的建立
[评析]OLE对象主要用于将某个对象(如Word文档、Excel电子表格、图表、声音以及其他二进制数据等)链接或嵌入到Access数据库的表中,OLE对象字段最大可为IGB(受磁盘空间的限制)。
13.在数据表的设计视图中,数据类型不包括______类型。
(分数:
2.00)
A.文本
B.逻辑 √
C.数字
D.备注
解析:
[知识点]数据库和表的基本操作/表的建立
[评析]在Access中,系统提供了多种数据字段的类型,如文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接以及查询向导等。
“文本”是Access字段的默认数据类型,由不超过255个字符(文本、文本的组合以及数字等)组成。
“备注;型字段是由文本、文本的组合以及数字等字符组成,对存储数据的长度没有什么限制;具有很大的灵活性。
“数字”型字段主要用于保存进行数学计算的数值数据(货币除外),该类型的字段可分为字节、整型、长整型、单精度型、双精度型、同步复制ID以及小数等类型。
“日期/时间”型字段是用于存储日期、时间以及日期和时间的组合,Access将该类型字段的字段大小设置为8个字符。
“货币”类型的字段主要用于存储货币的值,在“货币”类型字段中输入数据时,用户不必输入货币符号和千位分隔符,Access根据用户输入的数据自动添加货币符号和分隔符。
“自动编号”数据类型用于存储整数和随机数;
“是/否”数据类型是针对只包含两种不同取值的字段而设置的。
“OLE对象”数据类型主要用于将某个对象(如MicrosoftWord文档、MicrosoftExcel电子表格、图表、声音以及其他二进制数据等)链接或嵌入到MicrosoftAccess数据库的表中。
“超级链接”数据类型的字段主要用于存储超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符和数字的组合。
“查阅向导”为用户提供了建立一个字段内容的列表,可以在列表中选择所列内容作为添加字段的内容。
14.以下关于主关键字的说法,错误的是______。
(分数:
2.00)
A.使用自动编号是创建主关键字最简单的方法
B.作为主关健字的字段中允许出现Null值 √
C.作为主关键宇的字段中不允许出现重复值
D.不能确定任何单字段的值得惟一性时,可以将两个或更多的字段组合成为主关键字
解析:
[知识点]数据库和表的摹本操作/表的建立
[评析]为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须有一个字段能惟一标识每条记录,这个字段就是主关键字。
主关键字可以是一个字段,也可以是一组字段。
为确保主关键字段值的惟一性,Access不允许在主关键字字段中存入重复值和空值。
自动编号字段是在每次向表中添加新记录时,Access会自动插入惟一顺序号。
库中若未设置其它主关键字时,在保存表时会提示创建主键,单击“是”按钮,Access为新建的表创建一个“自动编号”字段作为主关键字。
15.表达式4+5\6*7/8Mod9的值是______。
(分数:
2.00)
A.4
B.5 √
C.6
D.7
解析:
[知识点]模块/VBA程序设计基础
[评析]按照算术运算符的优先级的关系,该表达式应先计算6*7,结果为42。
然后计算42/8,结果为5.25。
然后计算5\5.25,结果为1。
最后计算1Mod9。
结果为1。
所以表达式的最终值为4+1,即5。
16.以下叙述中,______是正确的。
(分数:
2.00)
A.在数据较多、较复杂的情况下使用筛选比使用查询的效果好
B.查询只从一个表中选择数据.而筛选可以从多个表中获取数据
C.通过筛选形成的数据表,可以提供给查询、视图和打印使用
D.查询可将结果保存起来,供下次使用 √
解析:
[知识点]查询的基本操作/创建查询
[评析]查询是用来操作数据库中的记录对象,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以将它们集中起来,形成所谓的动态数据集,这个动态数据集显示出用户希望同时看到的来自一个或多个表中的字段,并显示在一个虚拟的数据表窗体中。
而这个动态数据集被保存下来了,下次奇以再使用的。
查询可以从一个或多个表中选择数据,而筛选只可以从一个表中获取数据。
通过筛选形成的数据表,只是显示出来,它并不能被保存下来,所以也就不能提供给查询使用。
17.数据的存储结构是指______。
(分数:
2.00)
A.数据所占的存储空间量
B.数据的逻辑结构在计算机中的表示 √
C.数据在计算机中.的顺序存储方式
D.存储在外存中的数据
解析:
[知识点]数据的存储结构
[评析]数据的逻辑结构在计算机存储间中的存放形式称为数据的存储结构。
18.在关系数据库中,用来表示实体之间联系的是______。
(分数:
2.00)
A.树结构
B.网结构
C.线性表
D.二维表 √
解析:
[知识点]关系数据模型
[评析]在关系数据库中,用二维表来表示实体之间联系。
19.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
(分数:
2.00)
A.调用语句
B.命令
C.口令
D.消息 √
解析:
[知识点]面向对象的程序设计方法
[评析]面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。
消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
20.使用Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种______。
(分数:
2.00)
A.数据库
B.数据库管理系统
C.数据库应用系统 √
D.数据模型
解析:
[知识点]数据库基础知识/基本概念
[评析]数据库是存储在计算机存储设备中的、结构化的相关数据的集合。
数据库管理系统是指位于用户与操作系统之间的数据管理软件。
数据库管理系统是为数据库的建立、使用和维护而配置的软件。
数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。
数据模型是从现实世界到机器世界的一个中间层次。
21.利用对话框提示用户输入参数的查询过程称为______。
(分数:
2.00)
A.选择查询
B.参数查询 √
C.操作查询
D.SQL查询
解析:
[知识点]查询的基本操作/查询分类
[评析]参数查询利用对话框,提示用户输入参数,并检索符合所输入参数的记录或值。
22.VBA中不能进行错误处理的语句结构是______。
(分数:
2.00)
A.OnErrorThen标号 √
B.OnErrorGoto标号
C.OnErrorResumeNext
D.OnErrorGoto0
解析:
[知识点]模块/VBA程序设计基础
[评析]“onErrorGoto标号”语句在遇到错误发生时程序转移到标号所指位置代码执行,一般标号之后都是安排错误处理程序。
“OnErrorResumeNext”语句在遇到错误发生时不会考虑错误,并继续执行下一条语句。
“OnErrorGoto0”语句用于取消错误处理。
23.字段名可以是任意想要的名字,最多可达______个字符。
(分数:
2.00)
A.16
B.32
C.64 √
D.128
解析:
[知识点]数据库和表的基本操作/表的建立/建立表结构
[评析]Access规定,其数据表字段名的最大长度为64个字符。
24.要在报表上显示格式为“4/总15页”的页码,则计算控件的控件来源应设置为______。
(分数:
2.00)
A.=[Page]&“总”&[Pages] √
B.[Page]&“总”&(Pages]
C.=[Page]/总[Pages]
D.[Page]/总[Pages]
解析:
[知识点]报表的基本操作/使用向导创建报表
[评析]在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。
在报表上显示格式为“4/总15页”的页码,应当设置文本框控件的控件来源属性为=[Page]&“/总”&[Pages]。
25.以下叙述中,______是错误的。
(分数:
2.00)
A.查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合
B.查询的种类有:
选择查询、参数查询、交叉查询、操作查询和SQL查询
C.创建复杂的查询不能使用查询向导 √
D.可以使用函数、逻辑运算符、关系运算符创建复杂的查询
解析:
[知识点]查询的基本操作/创建查询
[评析]查询是从数据库的表中筛选出符合条件的记录,构成一个新的数据集合。
它的种类有;选择查询,参数查询、交叉查询、操作查询和SQL查询等5种。
可以使用函数、逻辑运算符、关系运算符等来创建复杂的查询。
当然,查询向导也能创建复杂的查询。
26.下列不属于窗体类型的是______。
(分数:
2.00)
A.纵栏式窗体
B.表格式窗体
C.开放式窗体 √
D.数据表窗体
解析:
[知识点]Access知识点/查询的基本操作/创建查询
[评析]Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。
27.关系数据库的任何检索操作都是由3种基本运算组合而成的,这3种基本运算不包括______。
(分数:
2.00)
A.联接
B.关系 √
C.选择
D.投影
解析:
[知识点]数据库基础知识/基本概念
[评析]关系数据库的检索操作都是由选择、投影和联接三种基本运算组合而成的。
28.Access的数据库类型是______。
(分数:
2.00)
A.层次数据库
B.网状数据库
C.关系数据库 √
D.面向对象数据库
解析:
[知识点]数据库基础知识/基本概念
[评析]MicrosoftAccess是一个关系型数据库管理系统,通过各种数据库对象来管理数据库中的数据。
29.下面不属于软件设计原则的是______。
(分数:
2.00)
A.抽象
B.模块化
C.自底向上 √
D.信息隐蔽
解析:
[知识点]软件工程的摹本概念
[评析]在软件设计过程中,必须遵循软件工程的基本原则:
这些原则包括抽象、信息隐蔽、模块化、局部化、确定性一致性、完备性和可靠性。
30.必须输入任何的字符或一个空格应输入的掩码是______。
(分数:
2.00)
A.0
B.& √
C.A
D.C
解析:
[知识点]数据库和表的基本操作/表的建立/设置字段属性
[评析]定义输入掩码属性所使用的字符如下表:
字符
说明
0
必须输入数字(0-9)
9
可以选择输入数字或空格
#
可以选择输入数字或空格(在“编辑”模式下空格以空白显示,
但是在保存数据时将空白删除,允许输入加号和减号)
L
必须输入字母(A-Z)
?
可以选择输入字母(A-Z)
A
必须输入字母或数字
a
可以选择输入字母或数字
&
必须输入任何的字符或一个空格
C
可以选择输入任何的字符或一个空格
.:
;-/
小数点占位符及千位、日期与时间的分隔符(实际的字符将根据“Windows控制面板”中“区域设置属性”中的设置而定)
<
将所有字符转换为小写
>
将所有字符转换为大写
!
是输入掩码从右到左显示,而不是从左到右显示。
输入掩码中
的字符始终都是从左到右。
可以在输入掩码中的任何地方输入
感叹号
\\
使接下来的字符以原义字符显示(例如:
\\A只显示为A)
31.报表页脚的内容只在报表的______打印输出。
(分数:
2.00)
A.第一页顶部
B.每页顶部
C.最后一页数据末尾 √
D.每页底部
解析:
[知识点]报表的基本操作/使用向导创建报表
[评析]报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。
报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。
页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。
它一般显示在每页的顶端。
页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。
32.将E-R图转换到关系模式时,实体与联系都可以表示成______。
(分数:
2.00)
A.属性
B.关系 √
C.键
D.域
解析:
[知识点]实体联系模型及E-R图
[评析]关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与联系都可以表示成关系。
33.ADO对象模型主要有Connection、Command、______、Field和Error5个对象。
(分数:
2.00)
A.Database
B.Workspace
C.RecordSet √
D.DBEngine
解析:
[知识点]模块/VBA程序设计基础
[评析]ADO对象模型主要有Connection、Command、RecordSet、Field和Error5个对象。
Connection对象:
用于指定数据提供者,建立到数据源的连接。
Command对象:
表示一个命令。
RecordSet对象;表示数据操作返回的记录集。
此对象和Connection对象是最重要的两个对象。
Field对象:
表示记录集中的字段数据信息。
Error对象:
表示数据提供程序出错时的扩展信息。
34.Access提供的筛选记录的常用方法有三种,以下______不是常用的。
(分数:
2.00)
A.按选定内容筛选
B.内容排除筛选 √
C.按窗体筛选
D.高级筛选/排序
解析:
[知识点]数据库和表的基本操作/表的建立
[评析]对于筛选记录,Access提供了4种方法:
按选定内容筛选、按窗体筛选、按筛选目标筛选以及高级筛选。
“按选定内容筛选”是一种最简单的筛选方法,使用它可以很容易地找到包含的某字段值的记录;“按窗体筛选”是一种快速的筛选方法,使用它不用浏览整个表中的记录,同时对两个以上字段值进行筛选:
“按筛选目标筛选”是一种较灵活的方法,根据输入的筛选条件进行筛选:
“高级筛选”可进行复杂的筛选,挑选出符合多重条件的记录。
35.设有下列二叉树:
对此二叉树中序遍历的结果为______。
(分数:
2.00)
A.
B. √
C.
D.
解析:
[知识点]二叉树的中序遍历
[评析]所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根,结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。
二、填空题(总题数:
15,分数:
30.00)
36.在运算过程中,能够使空表与非空表的运算统一的结构是【1】。
(分数:
2.00)
填空项1:
__________________ (正确答案:
循环链表)
解析:
[知识点]线性单链表、双向链表与循环链表的结构及其基本运算
[评析]在链表的运算过程中,采用链接方式即循环链表的,结构把空表与非空表的运算统一起来。
循环链表具有两个特点:
①在循环链表中增加了一个表头结点,其数据域为任意或根据需要来设置,指针域指向线性表的第一个元素的结点。
循环链表的头指针指向表头结点。
②循环链表中最后一个结点的指针不是空,而是指向表头结点。
37.软件工程研究的内容主要包括:
【2】技术和软件工程管理。
(分数:
2.00)
填空项1:
__________________ (正确答案:
软件开发)
解析:
[知识点]软件工程的基本概念
[评析]基于软件工程的目标,软件工程的理论和技术性研究的内容主要包括:
软件开发技术和软件工程管理。
软件开发技术包括:
软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软开发方法学。
软件工程管理包括:
软件管理学、软件工程经济学、软件心理学等内容。
38.与结构化需求分析方法相对应的是【3】方法。
(分数:
2.00)
填空项1:
__________________ (正确答案:
结构化设计)
解析:
[知识点]程序设计方法
[评析]与结构化需求分析方法相对应的是结构化设计方法。
结构化设计就是采用最佳的可能方法设计系统的各个组成部分以及各个成分之间的内部联系的技术。
也就是说,结构化设计是这样一个过程,它决定用哪些方法把哪些部分联系起来,才能解决好某个具体且有清楚定义的问题。
39.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【4】和自定义完整性。
(分数:
2.00)
填空项1:
__________________ (正确答案:
参照完整性)
解析:
[知识点]关系数据库的数据约束定义
[评析]关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及自定义完整性约束,其中前两种完整性约束由关系数据库系统自动支持。
实体完整性约束要求关系的主键中属性值不能为空,这是数据库完整性的最基本要求,因为主键是惟一决定元组的,如为空则其惟一性就成为不可能的了。
参照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:
即在关系中的外键要么是所关联关系中实际存在的元组,要么是空值。
自定义完整性是针对具体数据环境与应用环境由用户具体设置的约束,它反