计算机二级access笔试习题+答案05文档格式.docx
- 文档编号:21314503
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:25
- 大小:190.14KB
计算机二级access笔试习题+答案05文档格式.docx
《计算机二级access笔试习题+答案05文档格式.docx》由会员分享,可在线阅读,更多相关《计算机二级access笔试习题+答案05文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
输入数据经加工变换产生输出。
数据流:
沿箭头方向传送数据的通道,一般在旁边标注数据流名。
存储文件(数据源):
表示处理过程中存放各种数据的文件。
源,潭:
表示系统和环境的接口,属系统之外的实体。
07.在数据管理技术发展的三个阶段中,数据共享最好的是______。
数据库管理发展至今已经历了三个阶段:
人工管理阶段、文件系统阶段和数据库系统阶段。
人工管理阶段的特点:
数据不保存、数据不独立、数据不能共享、数据无结构,没有专门的数据管理软件。
文件系统阶段的特点:
数据可以长期保存,有专门的数据管理软件--文件系统。
但是数据独立性低,共享性差、冗余度大,数据记录内有结构,整体无结构。
数据库系统阶段的特点:
数据结构化,数据独立性高,数据共享性高,冗余度小,易于扩充,数据库管理系统提供统一的数控制功能,包括数据安全性、完整性、并发控制和数据恢复功能。
08.一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。
一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。
这表明栈的运算规则是"
先进后出"
(或称"
后进先出"
)。
在栈顶进行插入运算,称为进栈(或入栈),在栈顶进行删除运算,称为退栈(或出栈)。
本题中,依次进栈,即依次插入元素1、2、3、4、5、A、B、C、D、E,依次出栈,即依次删除元素,根据栈"
的规则,应该以倒序出栈。
即元素出栈顺序为EDCBA54321。
09.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是______。
两个实体间的联系可以归纳为3种类型:
一对一联系:
一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。
一对多联系或多对一:
一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。
多对多联系:
多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录与其匹配。
一间宿舍可以住多个学生,但每个学生只能住一个宿舍,所以实体宿舍和学生之间的联系为一对多的联系。
10.在面向对象方法中,不属于"
对象"
基本特点的是______。
面向对象方法中最基本的概念是对象,它的基本特点有:
标识惟一性、分类性、多态性、封装性和模块独立性好。
11.在VBA中,错误的循环结构是______。
Do…While…Loop语句使用格式如下:
DoWhile条件式
循环体
Loop
与Do…While…Loop结构相对应,还有另一个循环结构Do…Until…Loop,其使用格式为:
DoUntil条件式
上面两个Do循环的条件式均安排在结构的起始位置。
实际上,条件式也可以安排在结构的末尾,所以又增加两个Do循环结构:
Do
LoopWhile条件式
和
LoopUntil条件式
所以本题答案为C。
12.在数据库中,建立索引的主要作用是______。
索引是提高数据查询最有效的方法。
所以本题答案为B。
13.创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在______。
创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在方括号中。
14.要限制宏命令的操作范围,可以在创建宏时定义______。
宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。
宏可以是包含操作序列的一个宏,也可以是一个宏组。
如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。
使用条件表达式可以决定在某些情况下运行宏时,某个操作是否进行。
15.在下图所示的窗体上,有一个标有"
显示"
字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。
当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是______。
窗体中文本框的属性中,Caption属性表示标题,所以A选项错误;
Text属性表示显示的文本,所以C选项错误;
Visible属性是用于判断控件是否可见,所以D选项错误;
Value属性作为一个属性值,在文本框中调用显示变量的值。
16.Access数据库中,表的组成是______。
在表中将数据以行和列的形式保存,表中的列称为字段,字段是Access信息的最基本载体,说明一条信息在某一方面的属性;
表中的行称为记录,记录是由一个或多个字段组成的,一条记录就是一个完整的信息。
所以本题答案为A。
17.在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到100分之间,则要求重新输入;
如果输入的成绩正确,则进入后续程序处理。
run35命令按钮的Click的事件代码如下:
PrivateSubrun35_Click()
DimflagAsBoolean
result=0
flag=True
DoWhileflag
result=Val(InputBox("
请输入学生成绩:
"
"
输入"
))
Ifresult>
=0Andresult<
=100Then
_____________
Else
MsgBox"
成绩输入错误,请重新输入"
EndIf
Rem成绩输入正确后的程序代码略
EndSub
程序中有一空白处,需要填入一条语句使程序完成其功能。
下列选项中错误的语句是______。
Do…While…Loop循环结构是在条件式为真时,执行循环体,并持续到条件式结果为假或执行到ExitDo语句而退出循环。
通过题面要求,事件代码中"
Ifresult>
=100Then"
就是判断输入的成绩是否在0到100分之间,而"
ElseMsgBox"
则是对输入的成绩不在0到100分之间的情况进行处理,所以可以判断出,要求填空的部分应该是针对输入成绩正确的情况进行处理,即代码判断条件满足,退出循环。
本题中A、B、D三个选项均可以使程序退出循环,而C选项,则会使循环继续下去,成为死循环。
18.在Access数据库中创建一个新表,应该使用的SQL语句是______。
CreateTable:
创建表。
AlterTable:
在已有表中添加新字段或约束。
CreateIndex:
为字段或字段组创建索引。
CreateDatabase:
Access中没有该命令。
19.要改变窗体上文本框控件的输出内容,应设置的属性是______。
控件的"
控件来源"
属性告诉系统如何检索或保存在窗体中要显示的数据,所以要改变窗体上文本框控件的输出内容,则应设置它的"
属性。
20.表达式Fix(-3.25)和Fix(3.75)的结果分别是______。
在数学函数中,Fix(<
数值表达式>
):
返回数值表达式的整数部分。
表达式Fix(-3.25)的整数部分为"
-3"
,表达式Fix(3.75)的整数部分为"
3"
。
21.在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:
PrivateSubrun34_Click()
Sum=0
Fori=10To1Step-2
sum=sum+i
Nexti
MsgBoxsum
运行以上事件,程序的输出结果是______。
事件代码中"
Fori=10To1Step-2"
表示循环变量i的初值为10,终值为1,步长为-2,所以:
第一轮循环结果:
i=10,sum=0+10=10;
第二轮循环结果:
i=10-2=8,sum=10+8=18;
第三轮循环结果:
i=8-2=6,sum=18+6=24;
第四轮循环结果:
i=6-2=4,sum=24+4=28;
第五轮循环结果:
i=4-2=2,sum=28+2=30。
22.在Access中,参照完整性规则不包括______。
参照完整性是在输入、修改或删除记录时,为维持表之间已定义的关系而必须遵循的规则。
参照完整性规则包括:
更新规则、删除规则和插入规则,分别对应记录的修改、删除和添加。
所以本题答案为B。
23.在窗体设计工具箱中,代表组合框的图标是______。
选项A代表"
选项按钮"
;
选项B代表"
复选框"
选项C代表"
命令按钮"
选项D代表"
组合框"
所以本题答案为D。
24.对数据表进行筛选操作,结果是______。
筛选功能是从众多的数据中挑选出一部分满足某种条件的数据进行处理,经过筛选后的表,只显示满足条件的记录,而不满足条件的记录将被隐藏起来。
25.在下列查询语句中,与
SELECTTAB1.*FROMTAB1WHEREInStr([简历],"
篮球"
)<
>
功能相同的语句是______。
Access提供了InStr函数用于字符串搜索。
0"
语句的作用是在TAB1表中,查找"
简历"
字段中包含"
内容的记录的全部信息。
Access里like的通配符用法是这样:
?
表示任何单一字符;
*"
表示零个或多个字符;
#"
表示任何一个数字。
因为"
前后都有可能有别的字符,既然要查找包含"
字符的内容,那么就必须要将其他字符考虑在查找条件内,所以C选项正确。
26.在显示查询结果时,如果要将数据表中的"
籍贯"
字段名,显示为"
出生地"
,可在查询设计视图中改动______。
在查询"
设计网格"
中"
字段"
行的作用是:
可以在此输入或添加字段名。
如果要在显示查询结果时,修改数据表中显示的字段名,可以在查询设计视图中修改字段内容。
根据本题要求:
要将数据表中的"
,那么需要将"
字段的内容修改为:
出生地:
籍贯。
27.Access报表对象的数据源可以是______。
Access报表对象的数据源可以是表、查询或SQL命令。
28.在Access的数据表中删除一条记录,被删除的记录______。
在删除记录时,Access会显示删除记录提示框:
单击提示框中的"
是"
按钮,则删除选定记录,删除表记录是不可恢复的操作。
29.若设置字段的输入掩码为"
####-######"
,该字段正确的输入数据是______。
在掩码中,字符"
的含义是:
可以选择输入数据或空格(在"
编辑"
模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号)。
题目中B、C选项均包含字母,而D选项输入的内容不符合掩码所使用的字符含义。
30.在过程定义中有语句:
PrivateSubGetDate(ByValdateAsInteger)
其中"
ByVal"
的含义是______。
ByVal表示该参数按值传递,是"
单向"
调用形式。
如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值"
传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。
在这个过程中,数据的传递只有单向性,故称为"
传值调用"
的"
作用形式。
31.在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为______。
变量的作用域包括三个层次:
局部范围、模块范围和全局范围。
其中,在局部范围时,变量定义在模块的过程内部,当过程代码执行时才可见。
在子过程或函数过程中定义的或不用Dim…As关键字定义而直接使用的变量作用范围都是局部的。
32.在Access数据库中使用向导创建查询,其数据可以来自______。
在Access数据库查询向导中,可以从多个表或查询中选择需要的数据。
33.假设有一组数据:
工资为800元,职称为"
讲师"
,性别为"
男"
,在下列逻辑表达式中结果为"
假"
的是______。
逻辑运算符及其含义:
Not:
当Not连接的表达式为真时,整个表达式为假。
And:
当And连接的表达式都为真时,整个表达式为真,否则为假。
Or:
当Or连接的表达式有一个为真时,整个表达式为真,否则为假。
在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。
选项A:
工资>
800"
条件为假,"
职称="
助教"
条件为真,所以整个表达式可以看作:
假AND假OR真,表达式中没有括号,且逻辑运算符的运算顺序为NOT→AND→OR,所以先运算AND表达式的值为"
,即表达式演变为"
假OR真"
,根据逻辑运算符的含义,最终结果为"
真"
选项B:
判断各条件后,表达式可以看作:
假ORNOT假,同样,由逻辑运算符的运算顺序得知先运算NOT表达式,所以表达式演变为"
,最终结果为"
选项C:
真AND(真OR假),优先执行括号内的表达式,也就是"
真AND真"
选项D:
假AND(真OR真),优先执行括号内的表达式,也就是"
假AND真"
34.在建立查询时,若要筛选出图书编号是"
T01"
或"
T02"
的记录,可以在查询设计视图准则行中输入______。
特殊运算符及其含义:
In:
用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。
查询图书编号是"
的记录,正确;
且也是"
的记录,错误;
选项C、D的函数格式错误。
35.在VBA中,实现窗体打开操作的命令是______。
OpenForm命令用于打开窗体,使用DoCmd对象的OpenForm方法,可以执行设计好的宏。
填空题
01.软件工程三要素包括方法、工具和过程,其中,___过程___支持软件开发的各个环节的控制和管理。
软件工程包括3个要素,即方法、工具和过程。
方法是完成软件工程项目的技术手段;
工具支持软件的开发、管理、文档生成;
过程支持软件开发的各个环节的控制、管理。
02.按照软件测试的一般步骤,集成测试应在___单元___测试之后进行。
软件测试的过程按照四个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试。
单元测试又称模块测试,所以本题中也可以填写模块测试。
03.对下列二叉树进行中序遍历的结果是__DBXEAYFZC____。
二叉树的中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;
并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。
因此本题中序遍历的结果为DBXEAYFZC。
04.数据库设计包括概念设计、___逻辑设计___和物理设计。
数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干个阶段。
它们是:
需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段、进一步修改阶段。
在数据库设计中采用上面几个阶段中的前四个阶段。
05.在二维表中,元组的___分量___不能再分成更小的数据项。
二维表一般满足下面7个性质:
1、二维表中元组的个数是有限的--元组个数有限性。
2、二维表中元组均不相同--元组的惟一性。
3、二维表中元组的次序可以任意交换--元组的次序无关性。
4、二维表中元组的分量是不可分割的基本数据项--元组分量的原子性。
5、二维表中属性名各不相同--属性名惟一性。
6、二维表中属性与次序无关,可任意交换--属性的次序无关性。
7、二维表中属性的分量具有与该属性相同的值域--分量值域的同一性。
06.数据访问页有两种视图,它们是页视图和___设计___视图。
数据访问页有两种视图方式:
页视图和设计视图。
页视图是查看所生成的数据访问页样式的一种视图方式;
而以设计视图方式打开数据访问页通常是要对数据访问页进行修改。
07.在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger
x=12:
y=32
Callp(x,y)
MsgBoxx*y
PublicSubp(nAsInteger,ByValmAsInteger)
n=nMod10
m=mMod10
窗体打开运行后,单击命令按钮,则消息框的输出结果为___64___。
子过程p有两个参数m和n,参数m,n是整型,而通过"
可知,参数m是按值传递的参数。
由于在过程定义时未做参数说明的情况下,默认为传址调用,所以参数n是按址传递。
(按址传递的过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。
在这个过程中,数据的传递具有双向性。
)在命令按钮单击事件过程中,程序通过两个实参x,y为形参m,n赋值,"
n=nMod10"
表示12与10取余,结果为2,由于n是传址调用,所以返回实参的结果:
x=2,而形式参数m因为被"
修饰,所以过程调用只是将实参y的值"
传送给形参m处理,而被调用过程内部对形参m的取余操作引起的形参值的变化均不会反馈、影响实参y的值,也就是说实参y=32,通过语句"
MsgBoxx*y"
,可以得出:
x*y=2*32=64,也就是窗体打开运行后,单击命令按钮,则消息框的输出结果为64。
08.直接在属性窗口设置对象的属性,属于"
静态"
设置方法,在代码窗口中由VBA代码设置对象的属性叫做"
___动态___"
设置方法。
直接在属性窗口设置对象的属性,属于"
设置方法,而在代码窗口中由VBA代码设置对象的属性叫做"
动态"
09.在关系数据库中,基本的关系运算有三种,它们是选择、投影和___联接___。
关系数据库中,基本的关系运算有三种:
1、选择:
从关系中找出满足给定条件的元组的操作。
2、投影:
从关系模式中指定若干属性组成新的关系。
3、联接:
是关系的横向结合,联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
10.下图所示的流程控制结构称为___条件结构___。
VBA程序语句中的执行语句可以分为3种结构:
顺序结构:
按照语句顺序顺次执行;
条件结构:
又称选择结构,根据条件选择执行路径;
循环结构:
重复执行某一段程序语句。
图中所示的流程结构中带有条件判断,条件满足执行A,不满足则执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 access 笔试 习题 答案 05
