二级ACCESS笔试23真题含答案与解析交互.docx
- 文档编号:29990266
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:29
- 大小:28.96KB
二级ACCESS笔试23真题含答案与解析交互.docx
《二级ACCESS笔试23真题含答案与解析交互.docx》由会员分享,可在线阅读,更多相关《二级ACCESS笔试23真题含答案与解析交互.docx(29页珍藏版)》请在冰豆网上搜索。
二级ACCESS笔试23真题含答案与解析交互
二级ACCESS笔试-23
(总分100,做题时间90分钟)
一、选择题
1.
用链表表示线性表的优点是( )。
A 便于随机存取
B 花费的存储空间较顺序存储少
C 便于插入和删除操作
D 数据元素的物理顺序和逻辑顺序相同
分值:
2
答案:
C
[解析]在链表中因为除了存放数据元素之外,还要存放指针,所以链表花费的存储空间比顺序表还要多。
在插入和删除数据元素时,只需要移动相应的记录指针即可。
在链表中,数据的物理结构与逻辑结构不一定相同,因为是靠指针来实现对数据的指定的,所以不能进行随机存取。
2.
下列实体的联系中,属于多对多联系的是( )。
A 学生与课程
B 学校与校长
C 住院的病人与病床
D 工资与职工
分值:
2
答案:
A
[解析]本题考查表与表之间的关系。
在关系数据库中,表与表的关系有3种:
一对一关系、一对多关系、多对多关系。
若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,而且表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,而且表B中的一条记录也能与表A中的多条记录匹配。
就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。
3.
下列工具中为需求分析常用工具的是( )。
A PAD
B PFD
C N-S
D DFD
分值:
2
答案:
D
[解析]需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。
PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。
4.
下列控件中与数据表中的字段没有关系的是( )。
A 文本框
B 复选框
C 标签
D 组合框
分值:
2
答案:
C
[解析]本题考查窗体控件的知识。
Access窗体中有一些基本控件,其中的文本框可以与字段相绑定:
复选框一般用于绑定是/否型的字段;组合框是既允许在列表中选择,又允许自行输入值的控件,也可以与字段绑定;只有标签常用来显示一些说明文字,与数据表中的字段没有关系。
5.
用树形结构表示实体之间联系的模型是( )。
A 层次模型
B 网状模型
C 关系模型
D 以上三个都是
分值:
2
答案:
A
[解析]本题考查数据库的基本知识。
常见的数据模型共有3种,分别是层次模型、网状模型和关系模型,目前应用最普遍的是关系模型。
此外,面向对象模型也逐渐成为主流数据模型。
层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系:
关系模型用二维表描述实体间的关系。
6.
以下程序段运行结束后,变量x的值为( )。
x=2
y=4
Do
x=x*y
y=y+1
Loop While y<4
A 2
B 4
C 8
D 20
分值:
2
答案:
C
[解析]本题考查VBA中循环的知识。
在本题中用了Do…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。
在本题中第一次循环结束后y的值为5已经不满足条件,故此本循环只执行一次,x的值为2*4=8。
7.
线性表进行二分法检索,其前提条件是( )。
A 线性表以顺序方式存储,并按关键码值的大小排好序
B 线性表以顺序方式存储,并按关键码的检索频率排好序
C 线性表以链式方式存储,并按关键码值的大小排好序
D 线性表以链式方式存储,并按关键码的检索频率排好序
分值:
2
答案:
A
[解析]对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的大小排好序,而不是按关键码的检索频率排序。
8.
下列关于准则的说法中,正确的是( )。
A 日期/时间类型数据必须在两端加“[]”
B 同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
C NULL表示数字0或者空字符串
D 数字类型的条件需加上双引号(“”)
分值:
2
答案:
B
[解析]本题考查条件准则的知识。
日期/时间类型数据须在两端加“#”而不是“[]”;准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系;空值(NULL)不同于空字符串和0,它代表未知或者不确定的值;文本类型的条件需加上双引号(“”),数字类型的条件不必加定界符。
9.
在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:
PrivateSubrun_Click()
result=""
Fori=1ToMe!
n
Forj=1ToMe!
n
result=result+"*"
Nextj
result=result+Chr(13)+Chr(10)
Nexti
MsgBoxresult
EndSub
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是( )。
A B C D
分值:
2
答案:
A
[解析]本题考查二重循环的知识。
在这个二重循环中,外循环的执行次数为4,内循环的执行次数也为4,并且每次内循环退出后都要换行,所以最后结果为一个4×4的矩阵,矩阵的每个元素都为“*”。
10.
Access数据库表中的字段可以定义有效性规则,有效性规则是( )。
A 文本
B 数字
C 条件
D 以上答案均不正确
分值:
2
答案:
C
[解析]本题考查字段有效性规则的知识。
在Access中利用设置字段的有效性规则来防止用户向字段中输入不合法的数据。
有效性规则是一个条件表达式,通过判断用户的输入是否使得该条件表达式为真来决定是否接受此次输入。
11.
在Access数据库中,带条件的查询需要通过准则来实现。
下列选项中不是准则中元素的是( )。
A 字段名
B 函数
C 常量
D SQL语句
分值:
2
答案:
D
[解析]本题考查条件查询准则的知识。
条件查询的准则是运算符、常量、字段值、函数等的任意组合,但是不包括SQL语句。
12.
在数据表视图中,不能( )。
A 修改字段的类型
B 修改字段的名称
C 删除一个字段
D 删除一条记录
分值:
2
答案:
A
[解析]本题考查数据表基本操作的知识。
在Access的数据表视图中,可以修改字段的名称、删除字段和删除记录,但是不能够修改字段的类型。
字段的类型需要在设计视图中修改。
13.
下列选项中不属于结构化程序设计方法的是( )。
A 自顶向下
B 逐步求精
C 模块化
D 可复用
分值:
2
答案:
D
[解析]结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO语句。
14.
下列关于选择查询和操作查询的说法中,错误的是( )。
A 选择查询是由用户指定查找记录的条件而操作查询不是
B 选择查询是检查符合特定条件的一组记录
C 操作查询是对一次查询所得的结果进行操作
D 操作查询有四种:
生成表、删除、更新和追加
分值:
2
答案:
A
[解析]本题考查选择查询和操作查询的知识。
操作查询,也叫做动作查询,是对一次查询所得的结果进行操作,共有4种类型:
追加查询、删除查询、更新查询和生成表查询;选择查询是检查符合特定条件的一组记录,它们都是由用户指定查找记录的条件。
15.
下列关于Access表的叙述中,错误的是( )。
A 在Access表中,可以对备注型字段进行“格式”属性设置
B 若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段进行重新编号
C 创建表之间的关系时,应关闭所有打开的表
D 可在Access表的设计视图“说明”列中,对字段进行具体的说明
分值:
2
答案:
C
[解析]本题考查Access表的知识。
首先,备注性字段是可以进行格式设置的,OLE对象不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图的“说明”列中,可以对字段进行具体的说明。
16.
如果将所有学生的年龄增加1岁,应该使用( )。
A 删除查询
B 更新查询
C 追加查询
D 生成表查询
分值:
2
答案:
B
[解析]本题考查操作查询的知识。
操作查询,也叫做动作查询,共有4种类型:
追加查询、删除查询、更新查询和生成表查询。
利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。
本题明显要求为源表更新数据。
17.
下列关于字段的命名规则说法中,错误的是( )。
A 字段名长度为1~64个字符
B 字段名可以包含字母、汉字和数字,但不能包含空格
C 字段名不可以包含句号(.)、惊叹号(!
)、方括号([])以及重音符号(')
D 同一表中的字段名可以重复
分值:
2
答案:
B
[解析]本题考查字段名命名规则的知识。
在Access中,字段名的命名规则是:
字段名长度为1~64个字符;字段名可以包含字母、数字、汉字、空格和其他字符,但是不得包括句号(。
)、惊叹号(!
)、方括号(口)和重音符号(,);在同一个表中字段不能重复命名。
18.
在数据库设计中,将E-R图转换为关系模式的过程属于( )。
A 需求分析阶段
B 逻辑设计阶段
C 概念设计阶段
D 物理设计阶段
分值:
2
答案:
B
[解析]数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。
其中逻辑设计的主要工作是将E-R图转换为关系模式。
19.
Access所设计的数据访问页是一个( )。
A 独立的外部文件
B 独立的数据库文件
C 在数据库文件中的文件
D 数据库记录的超链接
分值:
2
答案:
A
[解析]本题考查数据访问页的知识。
数据访问页是用户通过Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。
实际上,数据访问页可以简单地认为是一个网页,其类型是HTML文件,它是独立于Access数据库文件的。
20.
下列选项中,不是算法基本特征的是( )。
A 完整性
B 可行性
C 有穷性
D 拥有足够的情报
分值:
2
答案:
A
[解析]作为一个算法,一般应该具有下列4个特征:
①可行性,即考虑到实际的条件能够达到一个满意的结果;②确定性,算法中的每一个步骤都必须是有明确定义的;⑧有穷性,一个算法必须在有限的时间内做完;④拥有足够的情报。
21.
在窗体上添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事件代码:
PrivateSubCommand1_Click()
m=2.17
n=Len(Str$(m)+Space(5))
Me!
Text1=n
EndSub
打开窗体运行后,单击命令按钮,在文本框中显示( )。
A 5
B 8
C 9
D 10
分值:
2
答案:
D
[解析]本题考查基本字符串函数的知识。
在VBA中,Str函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。
如果参数是正数,回传的字符串会有一个前置空格。
2.17转换成字符串“2.17”,后面再连接上5个空格,然后用Len函数来求其长度。
所以最后结果为10。
22.
软件需求分析阶段的工作,可以分为4个方面:
需求获取、需求分析、编写需求规格说明书以及( )。
A 阶段性报告
B 需求评审
C 总结
D 以上答案均不正确
分值:
2
答案:
B
[解析]需求分析是软件定义时期的最后一个阶段,可以概括为4个方面:
①需求获取;②需求分析;⑧编写需求规格说明书;④需求评审。
23.
结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。
A 对象
B 数据结构
C 数据流
D 目标
分值:
2
答案:
C
[解析]结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层求精,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
24.
VBA程序流程控制的方式有( )。
A 顺序控制、条件控制和选择控制
B 条件控制、选择控制和循环控制
C 分支控制、顺序控制和循环控制
D 顺序控制、选择控制和循环控制
分值:
2
答案:
D
[解析]本题考查VBA中流程控制方式的知识。
VBA程序流程控制的方式有3种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的3种基本控制结构。
25.
下列描述中,符合结构化程序设计风格的是( )。
A 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B 模块只有一个入口,可以有多个出口
C 注重提高程序的存储效率,
D 使用goto语句跳转
分值:
2
答案:
A
[解析]本题考查结构化程序设计的知识。
结构化的程序设计方式要求程序只能由顺序、选择和循环3种基本控制结构组成;要求任何模块必须是单入口单出口的;更注重程序的执行效率而非存储效率,如无必要尽量不使用goto语句。
26.
在窗体上添加一个名称为Command1的命令按钮,然后编写如下事件代码:
PrivateSubCommand1_Click()
A=75
IfA<60Thenx=1
IfA<70Thenx=2
IfA<80Thenx=3
IfA<90Thenx=4
MsgBox x
Endsub
打开窗体运行后,单击命令按钮,则消息框的输出结果是( )。
A 1
B 2
C 3
D 4
分值:
2
答案:
D
[解析]本题考查VBA中选择结构的知识。
在本题中用了多个If分支结构,这些结构是顺序的而不是嵌套的,所以会顺序执行,判断是否满足条件。
首先75不小于60,所以不执行x=1;然后再判断75不小于70,所以不执行x=2;再接着判断75小于80,所以执行x=3;最后判断75小于90,所以执行X=4。
最后消息框里输出的x值即为4。
27.
在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。
A …
B =
C ,
D :
分值:
2
答案:
A
[解析]本题考查条件宏的知识。
如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。
对于连续重复的条件,可以使用省略号(…)来代替。
28.
计算报表中学生年龄的最大值,应把控件源属性设置为( )。
A =Max(年龄)
B Max(年龄)
C =Max([年龄])
D Max([年龄])
分值:
2
答案:
C
29.
下列关于软件测试的描述中正确的是( )。
A 软件测试的目的是证明程序是否正确
B 软件测试的目的是使程序运行结果正确
C 软件测试的目的是尽可能多地发现程序中的错误
D 软件测试的目的是使程序符合结构化原则
分值:
2
答案:
C
[解析]软件测试是为了尽可能多地发现程序中的错误,尤其是至今尚未发现的错误。
30.
用于打开查询的宏命令是( )。
A OpenForm
B OpenTable
C OpenReport
D OpenQuery
分值:
2
答案:
D
[解析]本题考查宏操作的知识。
Access中提供了50多个可选的宏操作命令,常用的打开操作有:
openForm用于打开窗体,OpenQuery用于打开查询,OpenTable用于打开一个表,OpenReport用于打开报表。
31.
若要查询某字段的值为“JSJ'’的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。
A JSJ
B "JSJ"
C "*JSJ"
D Like"JSJ"
分值:
2
答案:
C
[解析]本题考查查询设计视图的知识。
在查询设计视图的“准则”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,但是通配符不配合Like是无法单独使用的。
32.
报表页脚的作用是( )。
A 用来显示报表的标题、图形或说明性文字
B 用来显示整个报表的汇总说明
C 用来显示报表中的字段名称或记录的分组名称
D 用来显示本页的汇总说明
分值:
2
答案:
B
[解析]本题考查报表的知识。
报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。
33.
报表页面页眉主要用来( )。
A 显示记录数据
B 显示报表的标题、图形或说明文字
C 显示报表中的字段名称或记录的分组名称
D 显示本页的汇总说明
分值:
2
答案:
C
[解析]本题考查报表的知识。
报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。
34.
在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:
PrivateSubCommand1_Click()
Dima()
a=Array("机床","车床","钻床","轴承")
Printa
(2)
EndSub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。
A 机床
B 车床
C 钻床
D 轴承
分值:
2
答案:
C
[解析]本题考查VBA中数组的知识。
数组变量由变量名和数组下标构成,我们通常使用Dim语句来定义数组,其中下标下限缺省值为0。
本题中的a
(2)就是数组的第三个元素即“钻床”。
35.
下列关于结构化程序设计原则和方法的描述中,错误的是( )。
A 选用的结构只准许有一个入口和一个出口
B 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C 不允许使用GOTO语句
D 语言中所没有的控制结构,应该采用前后一致的方法来模拟
分值:
2
答案:
C
[解析]限制使用GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用GOTO语句。
其他三项为结构化程序设计的原则。
二、填空题
1.
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
分值:
2
答案:
共享性
[解析]数据库系统中的数据能被不同的应用程序使用,实现了数据的高度共享,从而降低了数据的冗余,这也是数据库的主要目的。
2.
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
分值:
2
答案:
E-R图
[解析]数据库逻辑设计的任务是将概念模型进一步转化成相应的数据模型。
而E-R图是主要的概念模型,因此数据库逻辑设计的主要工作是将E-R图转换成关系模式。
3.
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
分值:
2
答案:
类
[解析]在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象,的抽象,对象是类的实例。
4.
最简单的交换排序方法是______。
分值:
2
答案:
冒泡排序
[解析]交换排序是指借助数据元素之间的互相交换进行排序的一种方法,冒泡排序是一种最简单的交换排序方法,它是通过相邻元素之间的相互交换逐步将线性表变为有序。
5.
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
分值:
2
答案:
循环链表
[解析]在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链表中至少有一个结点存在,从而使空表与非空表的运算统一。
6.
关系代数主要运算有并、交、差、笛卡尔积、选择、投影和______。
分值:
2
答案:
连接
[解析]本题考查关系运算的知识。
关系运算可分为两大类:
一类是传统的集合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、投影和连接。
7.
关系数据库中,两表之间相互关联是依靠两个表中的______建立的。
分值:
2
答案:
相同属性字段(或关联字段)
[解析]本题考查表的关联的知识。
在关系数据库中两表相互关联时,不一定要求两表的关联字段必须是同名字段,但是要求关联字段必须来自同一个域。
换句话说就是关联字段属性必须相同。
8.
设有“a=5,b=6,c=7,d=8”,则执行语句x=IIF((a>B)And(c>D),10,20)后,x的值为______。
分值:
2
答案:
20
[解析]本题考查IIf函数的知识。
IIf函数可用于执行简单的条件判断操作,此函数有三个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。
本题中由于a>b为假,c>d也为假,故此函数的返回值为20。
9.
宏是一个或多个_____的集合,
分值:
2
答案:
操作命令
[解析]本题考查宏定义的知识。
宏是一种特定的编码,是一个或多个操作命令的集合,它的主要功能是可以使宏中的操作命令自动执行。
10.
结合型文本框可以从表、查询或_____中获得所需的内容。
分值:
2
答案:
SQL
[解析]本题考查文本框控件的知识。
Access中的文本框控件可以分为3种类型:
结合型、非结合型和计算型。
结合型文本框通常连接到表、查询或者SQL;非结合型文本框不连接数据,通常用来显示信息或者接受用户输入的数据;计算型文本框一般用来显示表达式的结果。
11.
标准模块以函数过程(以_____开头)和子过程(以Sub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 ACCESS 笔试 23 真题含 答案 解析 交互