全国计算机等级考试二级Access试题及答案.docx
- 文档编号:28343309
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:18
- 大小:26.39KB
全国计算机等级考试二级Access试题及答案.docx
《全国计算机等级考试二级Access试题及答案.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Access试题及答案.docx(18页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级Access试题及答案
全国计算机等级考试二级ACCESS模拟题
一、选择题(
(1)~(35)每题2分,共70分)
(1)在计算机中,算法是指______。
A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法
(2)栈和队列的共同点是______。
A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点
(3)二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
A.cedbaB.acbedC.decabD.deabc
(4)在以下几种排序方法中,要求存量最大的是______。
A.插入排序B.选择排序C.快速排序D.归并排序
(5)在设计程序时,应采纳的原则之一是______。
A.程序构造应有助于读者理解B.不限制goto语句的使用C.减少或取消注解行D.程序越短越好
(6)以下不属于软件调试技术的是______。
A.强行排错法B.集成测试法C.回溯法D.原因排除法
(7)以下表达中,不属于软件需求规格说明书的作用的是______。
A.便于用户、开发人员进展理解和交流
B.反映出用户问题的构造,可以作为软件开发工作的根底和依据
C.作为确认测试和验收的依据
D.便于开发人员进展需求分析
(8)在数据流图(DF
D.中,带有名字的箭头表示______。
A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分
(9)SQL语言又称为______。
A.构造化定义语言B.构造化控制语言C.构造化查询语言D.构造化操纵语言
(10)视图设计一般有3种设计次序,以下不属于视图设计的是______。
A.自顶向下B.由外向C.由向外D.自底向上
(11)关于数据库系统比照文件系统的优点,以下说法错误的选项是______。
A.提高了数据的共享性,使多个用户能够同时访问数据库中的数据。
B.消除了数据冗余现象。
C.提高了数据的一致性和完整性。
D.提供数据与应用程序的独立性。
(12)要从学生表中找出姓"〞的学生,需要进展的关系运算是______。
A.选择B.投影C.连接D.求交
(13)在关系数据模型中,域是指______。
A.元组B.属性C.元组的个数D.属性的取值围
(14)Access字段名的最大长度为______。
A.64个字符
B.128个字符
C.255个字符
D.256个字符
(15)必须输入任何的字符或一个空格的输入掩码是______。
A.AB.aC.&D.C
(16)以下SELECT语句正确的选项是______。
A.SELECT*FROM'学生表'WHERE='三'
B.SELECT*FROM'学生表'WHERE=三
C.SELECT*FROM学生表WHERE='三'
D.SELECT*FROM学生表WHERE=三
(17)以下不属于操作查询的是______。
A.穿插表查询B.生成表查询C.更新查询D.追加查询
(18)以下不属于Access提供的窗体类型是______。
A.表格式窗体B.数据表窗体C.图形窗体D.图表窗体
(19)控件的显示效果可以通过其"特殊效果〞属性来设置,以下不属于"特殊效果〞属性值的是______。
A.平面B.凸起C.凿痕D.透明
(20)有效性规则主要用于______。
A.限定数据的类型B.限定数据的格式C.设置数据是否有效D.限定数据取值围
(21)以下不是窗体控件的是______。
A.表B.单项选择按钮C.图像D.直线
(22)以下不是Access预定义报表格式的是______。
A."标准〞B."大胆〞C."正式〞D."随意〞
(23)以下关于报表的表达正确的选项是______。
A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据
(24)一个报表最多可以对______个字段或表达式进展分组。
A.6B.8C.10D.16
(25)要设置在报表每一页的顶部都输出的信息,需要设置______。
A.报表页眉B.报表页脚C.页面页眉D.页面页脚
(26)在Access中需要发布数据库中的数据的时候,可以采用的对象是______。
A.数据访问页B.表C.窗体D.查询
(27)宏是由一个或多个______组成的集合。
A.命令B.操作C.对象D.表达式
(28)用于翻开报表的宏命令是______。
A.OpenFormB.OpenReportC.OpenQueryD.RunApp
(29)VBA的逻辑值进展算术运算时,True值被当作______。
A.0B.1C.-1D.不确定
(30)如果要取消宏的自动运行,在翻开数据库时按住______键即可。
A.ShiftB.CtrlC.AltD.Enter
(31)定义了二维数组A(3to8,3),该数组的元素个数为______。
A.20B.24C.25D.36
(32)阅读下面的程序段:
K=0
forI=1to3
forJ=1toI
K=K+J
Ne*tJ
Ne*tI
执行上面的语句后,K的值为______。
A.8B.10C.14D.21
(33)VBA数据类型符号"%〞表示的数据类型是______。
A.整型B.长整型C.单精度型D.双精度型
(34)函数Mid("123456789",3,4)返回的值是______。
A.123B.123C.3456D.456
(35)运行下面程序代码后,变量J的值为______。
PrivateSubFun()
DimJasInteger
J=10
DO
J=J+3
LoopWhileJ<19
EndSub
A.10B.13C.19D.21
二、填空题(每空2分,共30分)
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【1】。
(2)数据构造包括数据的逻辑构造、数据的【2】以及对数据的操作运算。
(3)一个类可以从直接或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的【3】。
(4)面向对象的模型中,最根本的概念是对象和【4】。
(5)软件维护活动包括以下几类:
改正性维护、适应性维护、【5】维护和预防性维护。
(6)SQL(构造化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、数据查询、【6】和【7】4种功能。
(7)文本型字段大小的取值最大为【8】个字符。
(8)使用查询向导创立穿插表查询的数据源必须来自【9】个表或查询。
(9)计算型控件用【10】作为数据源。
(10)【11】报表也称为窗体报表。
(11)【12】函数返回当前系统日期和时间。
(12)运行下面程序,其输出结果(str2的值)为【13】。
Dimstr1,str2AsString
DimiAsInteger
str1="abcdef"
Fori=1ToLen(str1)Step2
str2=UCase(Mid(str1,i,1))+str2
Ne*t
MsgBo*str2
(13)运行下面程序,其运行结果k的值为【14】,其最里层循环体执行次数为
【15】。
Dimi,j,kAsInteger
i=1
Do
Forj=1ToiStep2
k=k+j
Ne*t
i=i+2
LoopUntili>8
全国计算机等级考试二级Access模拟试卷答案
一、选择题
(1)C 知识点:
算法的根本概念
评析:
计算机算法是指解题方案的准确而完整的描述,它有以下几个根本特征:
可行性、确定性、有穷性和拥有足够的情报。
(2)C 知识点:
线性表的概念
评析:
栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进展插入和删除。
二者的区别是:
栈只允许在表的一端进展插入或删除操作,是一种"后进先出〞的线性表;而队列只允许在表的一端进展插入操作,在另一端进展删除操作,是一种"先进先出〞的线性表。
(3)A知识点:
树的遍历
评析:
二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。
由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):
故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。
因此BT的前序遍历序列为cedba。
(4)D 知识点:
各种排序方法实现过程及实现机制
评析:
快速排序的根本思想是,通过一趟排序将待排序记录分割成独立的两局部,其中一局部记录的关键字均比另一局部记录的关键字小,再分别对这两局部记录继续进展排序,以到达整个序列有序;插入排序的根本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的根本思想是:
扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。
(5)A 知识点:
构造化程序设计的原则
评析:
滥用goto语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解,不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。
(6)B 知识点:
软件调试的各种方法及各种方法的区别。
评析:
调试的关键在于推断程序部的错误位置及原因。
主要的调试方法有强行排错法、回溯法和原因排除法。
(7)D 知识点:
软件需求规格说明书的作用
评析:
软件需求规格说明书(SRS,SoftwareRequirementSpecification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。
它有以下几个方面的作用:
①便于用户、开发人员进展理解和交流;②反映出用户问题的构造,可以作为软件开发工作的根底和依据;③作为确认测试和验收的依据。
(8)C 知识点:
软件设计工具
评析:
数据流相当于一条管道,并有一级数据(信息)流经它。
在数据流图中,用标有名字的箭头表示数据流。
数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。
(9)C 知识点:
构造化查询语言的定义
评析:
构造化查询语言(StructuredQueryLanguage简称SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。
(10)B 知识点:
数据库概念设计中视图设计的根本概念
评析:
视图设计一般有3种设计次序,它们分别是自顶向下、自底向上和由向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用
(11)B 知识点:
数据库根底知识/根本概念/数据库
评析:
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:
提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
对于数据的冗余是不能消除的,只能减小。
任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。
(12)A 知识点:
数据库根底知识/关系运算根本概念/选择运算
评析:
从关系中找出满足给定条件的元组的操作称为选择。
从关系模式中指定假设干属性组成新的关系称为投影。
联接是关系的横向结合。
联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
(13)D 知识点:
数据库根底知识/关系数据库根本概念/域
评析:
元组:
在一个具体关系中,水平方向的行称为元组,每一行是一个元组。
元组对应表中的一个具体的记录。
属性:
二维表中垂直方向的列称为属性。
每一列有一个属性名。
域:
属
(14)A知识点:
数据库和表的根本操作/表的建立/建立表构造评析:
Access规定,其数据表字段名的最大长度为64个字符。
(15)C 知识点:
数据库和表的根本操作/表的建立/设置字段属性 评析:
定义输入掩码属性所使用的字符如下表:
字符 说明
0 必须输入数字〔0~9〕
9 可以选择输入数字或空格
# 可以选择输入数字或空格〔在"编辑〞模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号〕
L 必须输入字母〔A~Z〕
" 可以选择输入字母〔A~Z〕
A 必须输入字母或数字
a 可以选择输入字母或数字
& 必须输入任何的字符或一个空格
C 可以选择输入任何的字符或一个空格
.:
;-/ 小数点占位符及千位、日期与时间的分隔符〔实际的字符将根据"Windows控制面板〞中"区域设置属性〞中的设置而定〕
< 将所有字符转换为小写
> 将所有字符转换为大写
!
是输入掩码从右到左显示,而不是从左到右显示。
输入掩码中的字符始终都是从左到右。
可以在输入掩码中的任何地方输入感慨号
\ 使接下来的字符以原义字符显示〔例如:
\A只显示为A〕
(16)C 知识点:
查询的根本操作/查询分类/SQL查询
评析:
SELECT语句中的表是不能用引号括起来的,而对于文本型的查找容则要用单引号括起来。
(17)A 知识点:
查询的根本操作/查询分类/操作查询
评析:
Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、穿插表查询、参数查询、操作查询和SQL查询。
选择查询:
是最常用的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。
穿插表查询:
将来源于*个表中的字段进展分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的穿插处显示表中*个字段统计值。
参数查询:
是一种利用对话框来提示用户输入准则的查询。
操作查询:
与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进展编辑等操作。
操作查询有4种:
生成表、删除、更新和追加。
SQL查询:
就是用户使用SQL语句来创立的一种查询。
SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等4种。
(18)C 知识点:
窗体的根本操作/窗体分类
评析:
Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。
纵栏式窗体:
将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段容。
表格式窗体:
通常,一个窗体在同一时刻只能显示一条记录的信息。
如果一条记录的容比拟少,单独占用一个窗体的空间,就显得浪费。
这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的容。
数据表窗体:
从外观上看与数据表和查询显示数据的界面一样,它的主要作用是作为一个窗体的子窗体。
主/子窗体:
窗体中的窗体称为子窗体,包含子窗体的根本窗体称为主窗体。
主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。
图表窗体:
是利用MicrosoftGraph以图表方式显示用户的数据。
数据透视表窗体:
是Access为了以指定的数据表或查询为数据源产生一个E*cel的分析表而建立的一种窗体形式。
性的取值围,即不同元组对用一个属性的取值所限定的围。
(19)D 知识点:
窗体的根本操作/创立窗体--使用设计器创立窗体/设置控件的常见属性
评析:
"特殊效果〞属性值用于设定控件的显示效果,如"平面〞、"凸起〞、"凹陷〞、"蚀刻〞、"阴影〞、"凿痕〞等。
(20)D 知识点:
窗体的根本操作/创立窗体/使用设计器创立窗体/设置控件的常见属性
评析:
"有效性规则〞属性可以防止非法数据输入到表中。
有效性规则的形式及设置目的随字段的数据类型不同而不同。
对"文本〞类型字段,可以设置输入的字符个数不能超过*一个值;对"数字〞类型字段,可以让Access只承受一定围的数据;对"日期/时间〞类型字段,可以将数值限制在一定的月份或年份之
(21)A 知识点:
窗体的根本操作/创立窗体——使用设计器创立窗体/控件的含义及种类
评析:
"表〞是数据库中的概念,不是窗体控件。
(22)A 知识点:
报表的根本操作——使用设计器编辑报表
评析:
Access中提供了6种预定义报表格式,有"大胆〞、"正式〞、"浅灰〞、"紧凑〞、"组织〞和"随意〞。
(23)B 知识点:
报表的根本操作/根本概念
评析:
报表是Access中以一定输出格式表现数据的一种对象。
利用报表可以控制数据容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。
(24)C 知识点:
报表的根本操作/在报表中计算和汇总
评析:
报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。
一个报表中最多可以对10个字段或表达式进展分组。
(25)C 知识点:
报表的根本操作/使用设计器编辑报表
评析:
页面页眉中的文字或控件一般输出显示在每页的顶端。
通常,它是用来显示数据的列标题,如字段名称等。
(26)A 知识点:
页的根本操作/数据访问页的概念
评析:
在Access中需要发布数据库中的数据的时候可以采用数据访问页。
数据访问页是数据库中的一种对象,它有两种视图方式:
页视图和设计视图。
(27)B 知识点:
宏/宏的根本概念
评析:
宏是一个或多个操作组成的集合。
(28)B 知识点:
宏/宏的根本操作/常用的宏操作
评析:
Access中提供了50多个可选的宏操作命令,其中常用的宏操作命令主要有:
翻开或关闭数据表对象
OpenForm命令用于翻开窗体
OpenReport命令用于翻开报表
OpenQuery命令用于翻开查询
Close命令用于关闭数据库对象
运行和控制流程
RunSQL命令用于执行指定的SQL语句
RunApp命令用于执行指定的外部应用程序
Quit命令 用于退出Access
设置值
SetValue命令用于设置属性值
刷新、查找数据或定位记录
Requery命令用于实施指定控件重新查询,即刷新控件数据
FindRecord命令用于查找满足指定条件的第一条记录
FindNe*t命令用于查找满足指定条件的下一条记录
GoToRecord命令用于指定当前记录
控制显示
Ma*imize命令用于最大化激活窗口
Minimize命令用于最小化激活窗口
Restore命令用于将最大化或最小化窗口恢复至原始大小
通知或警告用户
Beep命令用于使计算机发出"嘟嘟〞声
MsgBo*命令用于显示消息框
SetWarnings命令用于关闭或翻开系统消息
导入和导出数据
TransferDatabase命令用于从其它数据库导入和导出数据
TrandferTe*t命令用于从文本文件导入和导出数据
(29)C 知识点:
模块/VBA程序设计根底/VBA编程根底--常量
评析:
True是Access系统部常量,其值为-1。
(30)A 知识点:
宏/宏的根本操作/运行宏
评析:
被命名为AutoE*ec保存的宏,在翻开数据库时会自动运行。
要想取消自动运行,翻开数据库时按住Shift键即可。
(31)B 知识点:
模块/VBA程序设计根底/VBA编程根底/变量
评析:
数组A的第一个下标从3到8,共有6个;第二个下标从0到3,共有4个。
数组的元素个数为6*4=24个。
数组默认下界为0。
(32)B 知识点:
模块/VBA程序设计根底/VBA程序流程控制/循环控制
评析:
此题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。
初始时K=0
当I=1时,里面循环要全部执行,有forJ=1to1;所以K=K+1,最后K值为1
当I=2时,里面循环要全部执行,有forJ=1to2;所以K=K+1,K=K+2,最后K值为4
当I=3时,里面循环要全部执行,有forJ=1to3;所以K=K+1,K=K+2,K=K+3,最后K值为10
最后得到的K值为10
(33)A 知识点:
模块/VBA程序设计根底/VBA编程根底/变量
评析:
VBA中各数据类型列表如下
整型Integer% 长整型Long& 单精度数Single!
双精度数Double# 货币Currency 字符串String$
布尔型Boolean 日期型Date 变体类型Variant
(34)C 知识点:
模块/VBA程序设计根底/VBA编程根底/常用部函数
评析:
Mid(sSring,iStart,iLen)函数的作用是从字符串sString中的第iStart个字符开场取出iLen个长度的子字符串。
(35)C 知识点:
模块/VBA程序设计根底/VBA程序流程控制/循环控制
评析:
这里是Do循环,是先执行循环体,再判断循环条件的。
初始时J=10。
执行一次循环体后J=13,是<19的,继续循环。
执行二次循环体后J=16,还是<19的,继续循环。
执行三次循环体后J=19,这时不<19了,退出循环。
二、填空题
(1)【1】空间复杂度和时间复杂度 知识点:
算法的各种属性及其相互作用
评析:
算法的复杂性是指对一个在有限步骤终止算法和所需存储空间大小的估计。
算法所需存储空间大小是算法的空间复杂性,算法的计算量是算法的时间复杂性。
(2)【2】存储构造 知识点:
数据构造包含的3个方面及各方面之间的关系
评析:
数据构造包括3个方面,即数据的逻辑构造、数据的存储构造及对数据的操作运算。
(3)【3】可重用性 知识点:
继承的优点
评析:
继承的优点:
相似的对象可以共享程序代码和数据构造,从而大大减少了程序中的冗余,提高软件的可重用性。
(4)【4】类 知识点:
面向对象方法的根本概念
评析:
面向对象模型中,最根本的概念是对象和类。
对象是现实世界中实体的模型化;将属性集和方法集一样的所有对象组合在一起,可以构成一个类。
(5)【5】完善性 知识点:
软件维护的分类
评析:
软件维护活动包括以下几类:
改正性维护、适应性维护、完善性维护和预防性维护。
改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进展的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩大软件功能、增强软件性能、改良加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改良软件打下良好根底。
(6)【6】数据操纵【7】数据控制 知识点:
数据库根底知识/SQL根本命令
评析:
SQL(构造化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 Access 试题 答案