1、国家二级(ACCESS)笔试-试卷 53 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:37,分数:74.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计3.需求分析中开发人员要从用户那里了解(分数:2.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模4.在单链表中,增加头结点的目的是( )。(分数:2.
2、00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性的链式存储实现5.设栈 S 和队列 O 的初始状态为空,元素 a、b、c、d、e 和 f 依次通过栈 S,一个元素出栈后即进入队列Q,若 6 个元素出队的顺序是 b、d、c、f、e、a,则栈 S 的容量至少应该是( )。(分数:2.00)A.6B.4C.3D.26.下面关于完全二叉树的叙述中,错误的是_。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为log 2 n+17.为了避免流程图在
3、描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为_。(分数:2.00)A.PAD 图B.N-S 图C.结构图D.数据流图8.在数据库设计中,将 ER 图转换为关系模式的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段9.在一棵二叉树上第 5 层的结点数最多是( )。(分数:2.00)A.8B.16C.32D.1510.在关系数据库中,用来表示实体之间联系的是_。(分数:2.00)A.树结构B.网结构C.线性表D.二维表11.下面关于完全二叉树的叙述中,错误的是 _。(分数:2.00)A.除了最后一层外,每一层上的
4、结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为log 2 ()n12.若某链表最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用_存储方式最节省时间。(分数:2.00)A.单链表B.双链表C.单循环链表D.带头结点的双循环链表13.线性表 L=(al,a2,a3,aian),下列说法正确的是_。(分数:2.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件14.
5、若要查询成绩为 85100 分(包括 85 分,不包括 100 分)的学生的信息,查询准则设置正确的是( )。(分数:2.00)A.84 or85 and 84 or85 and :下界 And上界;表示集合的方法是用括号括起集合的所有元素,这些元素之间用逗号隔开,表示在某个集合内的关键字用 in。15.关于准则 Like“!香蕉,菠萝,土豆“ ,以下满足的是(分数:2.00)A.香蕉B.菠萝C.苹果D.土豆 解析:解析:表示非 内的物品都满足条件。16.窗体是 Access 数据库中的一种对象,以下哪项不是窗体具备的功能?(分数:2.00)A.输入数据B.编辑数据C.输出数据 D.显示和查询
6、表中的数据解析:解析:窗体是 Access 数据库应用中一个非常重要的工具,可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含 C 这项功能。17.下列关于更新查询的说法中正确的是( )。(分数:2.00)A.使用更新查询可以将已有的表中满足条件的记录进行更新 B.使用更新查询一次只能对一条记录进行更改C.使用更新查询后随时可以根据需要恢复数据D.使用更新查询效率和在数据表中更新数据效率相同解析:解析:本题考查更新查询的使用。更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。
7、18.在 SQL 查询中可直接将命令发送到 ODBC 数据库服务器中的查询是( )。(分数:2.00)A.传递查询 B.联合查询C.数据定义查询D.子查询解析:解析:本题考查 SOL 查询的知识。SQL 查询可分为 4 种,联合查询将来自一个或多个表或查询的字段组合为查询结果的一个字段或列;传递查询可直接将命令发送到 ODBC 数据库服务器中;数据定义查询可以创建、删除或更改表和索引;子查询的结果可用来进行进一步的查询。19.关于准则 Like“!香蕉,菠萝,土豆“,以下满足准则的是( )。(分数:2.00)A.香蕉B.菠萝C.苹果 D.土豆解析:解析:表示非内的水果都满足条件。20.定义了二
8、维数组 A(1 to 6,6),则该数组的元素个数为( )个。(分数:2.00)A.24B.36C.42 D.48解析:解析:数组变量由变量名和数组下标构成。我们通常用 Dim 语句来定义数组。其中下标下限从 0 开始,数组中的元素的个数=下标上限-下标下限+1。对于多维数组来说,每一维也遵守这种计算原则,总的元素个数为各维元素数的乘积,所以本题答案为 6*7=42。21.Access 的报表要实现排序和分组统计操作,应通过设置( )属性来进行。(分数:2.00)A.分类B.统计C.排序与分组 D.计算解析:解析:本题考查报表排序与分组的知识。报表记录的排序是按照某字段值进行大小排序,分组足按
9、照分组字段值相同的被分为一组来计算的,要实现这些操作需要设置排序与分组属性。22.在 IfEnd If 选择结构中允许可嵌套的深度是( )。(分数:2.00)A.最多 32 层B.最多 64 层C.最多 256 层D.没有严格限制 解析:解析:在 VBA 中,在 IfEnd If结构中包含其他 IfEnd If结构的构造称为选择嵌套,对于嵌套的层次没有严格规定,理论上可以够套无穷多层次。23.以下关于查询的叙述正确的是_。(分数:2.00)A.只能根据数据库表创建查询B.只能根据已建查询创建查询C.可以根据数据库表和已建查询创建查询 D.不能根据已建查询创建查询解析:解析:查询是对数据库表中数
10、据进行查找,同时产生一个类似于表的结果。创建了查询之后,如果对其中的设计不满意,或因情况发生了变化,所建查询不能满足要求,可以对其进行修改、创建已建立的查询。执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。24.使用表设计器来定义表的字段时,以下哪个选项可以不设置内容_。(分数:2.00)A.字段名称B.说明 C.数据类型D.字段属性解析:解析:表的“设计视图”分为上下两部分。上半部分是字段输入区,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。说明信息不是必须的,但它能增加数据的可读性。25.下列关于自动编号数据类型的叙述中正确的是(
11、 )。(分数:2.00)A.自动编号类型占 4 个字节的空间 B.自动编号数据类型一旦被指定,就会暂时与记录连接,以后还可能发生变化C.删除了表中含有自动编号字段的一个记录后,Access 会对表中自动编号类型字段重新编号D.能对自动编号类型字段人为地指定数值或修改其数值解析:解析:本题考查自动编号数据类型的知识。自动编号数据类型是每次向表中添加新记录时自动生成的,不能由人为指定:自动编号一旦被指定就会永久的与记录连接:即使删除了某条记录, Access 也不会对表中的自动编号字段重新编号;自动编号数据类型占 4 个字节的存储空间。26.在一个宏的操作序列中,如果既包含带条件的操作,又包含五条
12、件的操作,则没有指定条件的操作则会( )。(分数:2.00)A.不执行B.有条件执行C.无条件执行 D.出错解析:解析:本题考查条件操作宏的知识。在宏的组成操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式结果的真假,没有指定条件的操作会无条件执行。27.使数据库表变为自由表的命令是(分数:2.00)A.DROP TABLEB.REMOVE TABLE C.FREE TABLED.RELEASE TABLE解析:解析:将数据库表从数据库中移出成为自由表的命令是:REMOVE TABLE,该命令有DELETE和RE- CYCLE两个命令短语,如果加短语则表
13、示删除数据库表。28.要实现报表的分组统计,其操作区域是_。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域 解析:解析:Access 可以根据需要,使用“排序与分组”属性来设置“组页眉组页脚”区域,以实现报表的分组输出和分组统计。所以本题答案为 D。29.VBA 中去除前后空格的函数是_。(分数:2.00)A.LtrimB.RtrimC.Trim D.Ucase解析:解析:LTrim 函数:删除字符串的开始空格。RTrim 函数:删除字符串的尾部空格。Trim 函数:删除字符串的开始和尾部空格。Ucase 函数:将字符串中小写字母转化为
14、大写字母。30.SQL 语句中的 DROP INDEX 的作用是( )。(分数:2.00)A.从数据库中删除表B.从表中删除记录C.从表中删除字段D.从表中删除字段索引 解析:解析:SQL 语句中的 DROP 关键词主要用于删除一些表结构方面的内容。DROPINDEX 表示从数据库中删除字段索引。所以答案为 D。31.在 Access 中,可以通过数据访问页发布的数据是(分数:2.00)A.只能发布数据库中没有变化的数据B.只能发布数据库中变化的数据C.能发布数据库中保存的数据 D.以上说法均不对解析:解析:如果数据不常更改则使用静态 HTML 格式;如果数据需要经常更改,则使用动态 HTML
15、 格式。所以可以发布数据库中保存的数据。32.为了在报表的每一页底部显示页码号,那么应该设置_。(分数:2.00)A.报表页眉B.页面页眉C.页面页脚 D.报表页脚解析:解析:因为页面页脚打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚,一般包含页码或控制项的合计内容。33.当窗体中的内容需要多页显示时,可以使用( )控件来进行分页。(分数:2.00)A.组合框B.子窗体/子报表C.选项组D.选项卡 解析:34.如果要设置整个报表的格式,应单击相应的_。(分数:2.00)A.报表选定器B.报表设计器C.节选定器D.报表设计器或报表背景 解析:解析:单击报表设计器或报表背景可
16、以切换到报表属性表,对整个报表进行属性设置。35.定义了二维数组 B(2to 6,4),则该数组的元素个数为 _.(分数:2.00)A.25B.36C.20 D.24解析:解析:数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。数组变量由变量名数组下标构成,通常用 Dim 语句来定义数组,定义格式为:Dim 数组名(下标下限 to上标上限)缺省情况下,下标下限为 O,数组元素从“数组名(O)”至“数组名(下标上限)”:如果使用 to 选项,则可以安排下限。例如:Dim A(5,5)As Integer ,B(1To 3,10 to 20,2),则 A 有 36 个元素,而
17、B 则有3*11*3=99 个元素。题中三维数组 a(3,4,5)的元素个数为 456=120 个元素,36.在宏的操作中,不能设置成表达式的操作是( )。(分数:2.00)A.CloseB.SaveC.OutputToD.A、B 和 C 解析:37.在软件开发中,下面不属于设计阶段的任务的是( )。(分数:2.00)A.数据结构设计B.定义模块算法C.给出系统模块结构D.定义需求并建立系统模型 解析:解析: 软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实
18、现的定义,包括数据结构、算法和接口。定义需求并建立系统模型是需求阶段的任务。二、填空题(总题数:17,分数:34.00)38.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:39.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_ (正确答案:正确答案:内聚)解析:解析:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。40.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象
19、。(分数:2.00)填空项 1:_ (正确答案:正确答案:类)解析:解析:在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象,的抽象,对象是类的实例。41.队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:队尾)解析:解析:在队列中,允许插入的一端叫做“队尾”,允许删除的一端叫做“队头”。42.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_ (正确答案:正确答案:相邻)解析:解析:常用的存储表示方法有 4 种,顺序存储、链式存储、索引存储、散列
20、存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。43.打开数据库时,要想取消自动运行的宏,应按住 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:Shift 键)解析:44.目前比较流行的报表有 4 种,它们是纵栏式报表、表格式报表、图表报表和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:标签报表)解析:45.分支结构在程序执行时,根据 1 选择执行不同的程序语句。(分数:2.00)填空项 1:_ (正确答案:正确答案:条件表达式的值)解析:解析:本题考查分支结构的知识。VBA 中无论是单分支结构还是多分支结构,都是根据判断条件表达式的
21、值来选择程序运行语句的。46.在 VBA 编程中,变量定义的位置和方式不同,则它存在的时间和起作用的范围也有所不同,这就是变量的生命周期和 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:作用域)解析:解析:本题考查 VBA 中变量生命周期和作用域的知识。这个问题是纯粹的概念问题,变量存在的时间和起作用的范围分别称作变量的生命周期和作用域。47.若要查找最近 20 天之内参加工作的职工记录,查询准则为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:Between Date() And Date()-20)解析:解析:查询准则中,特殊运算符 Between 用于指定一个
22、字段值的范围,指定的范围之间用 And 连接。而 Date()函数是用于返回当前系统日期。本题要求查询最近 20 天只能的记录,故查询准则应该为:Between Date() And Date()-20。48.在模块中执行宏的命令是使用 Do Cmd 对象的 1 方法。(分数:2.00)填空项 1:_ (正确答案:正确答案:Run Macro)解析:解析:本题考查在模块中执行宏的概念。在模块的过程中,使用 DoCmd 对象的 Run Macro 方法,可以执行设计好的宏,调用格式为:DoCmdRunMacroMacro Name,Repeat Count,RepeatExpression)。其
23、中 Macro Name 表示当前数据库中宏的有效名称;Repeat Count 可选项,用于计算宏运行次数的整数值: RepeatExpression 可选项,为数值表达式,在每一次运行宏时进行计算,结果为 False(0)时,停止运行宏。49.VB 中的控制结构包括顺序结构、分支结构 1 结构。(分数:2.00)填空项 1:_ (正确答案:正确答案:循环)解析:解析:本题考查 VB 的控制结构。VB 中的控制结构包括顺序结构、分支结构和循环结构。本题的答案是循环。50.Dlookup 函数的功能是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:从指定记录集里检索特定字段的值)
24、解析:解析:DLookup 函数是从指定记录集里检索特定字段的值。它可以直接在 BVA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表(而非数据源表)字段中的数据。调用格式: DLookup(表达式,记录集,条件式。这里“表达式”用于标识需要返回其值的检索字段。“记录集”是一个字符串表达式,可以是表的名称或查询的名称。“条件式”是可选的字符串表达式,用于限制函数的检索范围;“条件式”一般要组织成 SQL 表达式中的 WHERE 子句,只是不含 WHERE 关键字,如果忽略,函数在整个记录集的范围内查询。如果有多个字段满足“条件式”,DLookup 函数将返回第一个匹配字段所对应的检
25、索字段值。51.绘制报表中的直线时,按住 1 键可以保证画出的直线在水平和垂直方向上没有歪曲。(分数:2.00)填空项 1:_ (正确答案:正确答案:Shift)解析:解析:本题考查绘制直线的技巧。绘制报表中的直线时,按住 Shift 键可以保证画出的直线在水平和垂直方向上没有夹角,不因鼠标的轨迹而歪曲。52.打开数据访问页的设计视图时,系统会同时打开 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:工具箱)解析:解析:打开数据访问页的设计视图时,系统会同时打开工具箱。如果工具箱没有打开,则可以通过选择“视图”菜单中的“工具箱”选项或单击“工具箱”按钮来打开。53.要在程序或函数的
26、实例间保留局部变量的值,可以用 1 关键字代替 Dim。(分数:2.00)填空项 1:_ (正确答案:正确答案:Static)解析:解析:要在程序或函数的实例间保留局部变量的值,可以用 Static 关键字代替 Dim 以定义静态变量。静态 (Static)变量的持续时间是整个模块执行的时间,但它的有效作用范围是由其定义位置决定的54.关系数据库系统实现的专门关系运算包括选择、连接和( )。(分数:2.00)填空项 1:_ (正确答案:正确答案:投影)解析:解析: 关系数据库的专门关系运算包括选择、投影和连接 3 种,其中投影是从二维表的列方向上进行的运算,而选择和连接是从二维表的行方向上进行的运算。