计算机二级Access笔试试题及答案解析Word文档格式.docx
- 文档编号:20996371
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:11
- 大小:88.87KB
计算机二级Access笔试试题及答案解析Word文档格式.docx
《计算机二级Access笔试试题及答案解析Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机二级Access笔试试题及答案解析Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
A)并运算B)差运算C)交运算D)积运算
(13)关系数据库管理系统应能实现的专门关系运算包括()(X6-13)
A)索引、查询、排序B)选择、投影、联接
C)建表、输入、输出D)显示、统计、查询
(14)数据库设计的步骤顺序是()(X6-14)
a.需求分析b.确定所需字段c.确定所需的表d.设计求精e.确定联系
A)abcdeB)acbedC)acdebD)aecbd
(15)不能设置默认值属性的字段类型是()(X6-15)
A)文本B)货币C)日期/时间D)自动编号
(16)在调整字段显示列宽的时候,如果在“列宽”对话框中输入了数值“0”,则会将该字段列()(X6-16)
A)隐藏B)删除C)冻结D)显示在最前面
(17)以下叙述错误的是()(X6-17)
A)排序后,排序次序与表一起保存
B)英文按字母顺序排序,大、小写视为相同
C)数据类型为备注、超级链接或OLE对象的字段不能排序
D)按升序排序字段时,如果字段的值为空值,则将包含空值的记录排列在列表的最后
(18)假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的条件是()(X6-18)
A)In("
张三"
,"
李四"
)B)Like"
AndLike"
C)Like("
)D)"
And"
(19)下面有关查询描述中正确的是()(X6-19)
A)使用查询设计视图创建的查询与SQL语句无关
B)建立查询后,查询的内容和基本表的内容都不能更新
C)建立查询后,查询的内容和基本表的内容都可以更新
D)只能从“新建查询”对话框中选择“设计视图”选项,打开查询设计视图
(20)在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是()(X6-20)
A)=left([专业],2)="
信息"
B)like="
*信息*"
C)="
信息*"
D)Mid([专业],1,2)="
(21)下面关于数据表与窗体的叙述中,正确的是()(X6-21)
A)数据表和窗体均能存储数据
B)数据表的功能可以由窗体等价地实现
C)数据表和窗体都能输入数据并编辑数据
D)数据表和窗体都只能以行和列的形式显示数据
(22)打开属性对话框,可以更改的对象是()(X6-22)
A)窗体上单独的控件B)窗体节(如主体或窗体页眉)
C)整个窗体D)以上全部
(23)在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。
当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是()(X6-23)
A)Me!
Text1.Caption=sumB)Me!
Text1.Value=sum
C)Me!
Text1.Text=sumD)Me!
Text1.Visible=sum
(24)要实现报表按某字段分组统计输出,需要设置()(X6-24)
A)报表页脚B)该字段组页脚C)主体D)页面页脚
(25)在数据访问页的工具箱中,为了设置一个超级链接,应该选择的图标是()(X6-25)A
A)
B)
C)
D)
(26)在Access中,自动启动宏的名称是()(X6-26)
A)autoexecB)autoC)auto.batD)autoexec.bat
(27)有关宏的叙述中,错误的是()(X6-27)
A)宏是一种操作代码的组合
B)宏具有控制转移功能
C)建立宏通常需要添加宏操作并设置宏参数
D)宏操作没有返回值
(28)不属于VBA提供的程序运行错误处理的语句结构是()(X6-28)
A)OnErrorThen标号B)OnErrorGoto标号
C)OnErrorResumeNextD)OnErrorGoto0
(29)以下可以得到“2*5=10”结果的VBA表达式为()(X6-29)
A)"
2*5"
&
"
="
2*5B)"
+"
+2*5C)2*5&
2*5D)2*5+"
+2*5
(30)确定一个控件在窗体或报表上的位置的属性是()(X6-30)
A)Width或HeightB)Width和HeightC)Top或LeftD)Top和Left
(31)假定窗体的名称为fmTest,则把窗体的标题设置为“AccessTest”的语句是()(X6-31)
A)Me="
AccessTest"
B)Me.Caption="
C)Me.text="
D)Me.Name="
(32)以下程序段运行后,消息框的输出结果是()(X6-32)
a=sqr(3)
b=sqr
(2)
c=a>
b
Msgboxc+2
A)-1B)1C)2D)出错
(33)用于获得字符串Str从第2个字符开始的3个字符的函数是()(X6-33)
A)Mid(Str,2,3)B)Middle(Str,2,3)
C)Right(Str,2,3)D)Left(Str,2,3)
(34)在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:
OptionBase0
PrivateSubCommand1_Click()
DimcityAsVariant
city=Array("
北京"
"
上海"
天津"
重庆"
)
Printcity
(1)
EndSub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是()(X6-33)
A)空白B)错误提示C)北京D)上海
(35)DAO模型层次中处在最顶层的对象是()(X6-35)
A)DBEngineB)WorkspaceC)DatabaseD)RecordSet
二、填空题
请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)在深度为5的完全二叉树中,叶子结点的个数最多为_【1】_。
(16)(T6-1)
(2)全面支持软件开发过程的软件工具集合被称为_【2】_。
(软件开发环境)(T6-2)
(3)数据流的类型有_【3】_和事务型。
(变换型)(T6-3)
(4)_【4】_测试方法也称为功能测试或数据驱动测试,它是对软件已经实现的功能是否满足需求进行测试和验证。
(黑盒)(T6-4)
(5)在ER图中,矩形表示_【5】_。
(实体集)(T6-5)
(6)如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为_【6】_。
(外部关键字(或外关键字))(T6-6)
(7)如果变量str2="
123456"
,则函数Mid(str2,4,)的返回值为_【7】_。
(456)(T6-7)
(8)在Access中,表达式:
123"
100"
的结果是_【8】_。
(123100)(T6-8)
(9)在设计窗体时使用标签控件创建的是单独的标签,它在窗体的_【9】_视图中不能显示。
(数据表)(T6-9)
(10)Access中用于执行指定的SQL语言的宏操作名是_【10】_。
(RunSQL)(T6-10)
(11)VBA的错误处理主要使用_【11】_语句结构。
(OnError)(T6-11)
(12)在使用Dim语句定义数组时,在缺省情况下数组下标的下限为_【12】_。
(0)(T6-12)
(13)在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
Dims,I
Fori=1To10
s=s+I
NextI
MsgBoxs
窗体打开运行后,单击命令按钮,则消息框的输出结果为_【13】_。
(55)(T6-13)
(14)在窗体上添加一个命令按钮(名为Command1),然后编写如下程序:
Functionm(xasInteger,yasInteger)asInteger
m=Iif(x>
y,x,y)
EndFunction
DimaasInteger,basInteger
a=1
b=2
MsgBoxm(a,b)
EnsSub
打开窗体运行后,单击命令按钮,消息框的输出结果为_【14】_。
(2)(T6-14)
(15)下面程序的功能是计算折旧年限。
假设一台机器的原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。
请填空。
(50)(T6-15)
Y=0
p=100
x=0.04
Do
p=p*(1-x)
y=y+1
LoopUntilp<
_【15】_
MsgBoxy
第六套答案与解析
(1)B【解析】线性表肯定是线性结构。
二叉树是非线性结构;
线性链表是线性结构;
栈与队列是特殊的线性表,也是线性结构。
(X6-1)
(2)D【解析】线性表可以为空表;
第一个元素没有直接前件,最后一个元素没有直接后件;
线性表的定义中,元素的排列并没有规定大小顺序。
(X6-2)
(3)C【解析】在长度为n的线性表中,在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍从后往前的扫描,共需n(n-1)/2。
(X6-3)
(4)C【解析】栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:
栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;
而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
(X6-4)
(5)D【解析】滥用goto语句将使程序流程无规律,可读性差,因此A不选;
注解行有利于对程序的理解,不应减少或取消,B也不选;
程序的长短要依照实际情况而论,而不是越短越好,C也不选。
(X6-5)
(6)C【解析】模块的独立程序是评价设计好坏的重要度量标准。
衡量软件的模块独立性使用耦合性和内聚性这两个定性的度量标准。
(X6-6)
(7)A【解析】结构化分析的常用工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。
其中最重要的工具是数据流图。
(X6-7)
(8)A【解析】确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确。
(X6-8)
(9)D【解析】数据独立性是指数据与程序的互不依赖性。
它包括数据的物理独立性和逻辑独立性。
物理独立性是数据的物理结构(包括存储结构、存取方式等)的改变,不影响数据库的逻辑结构。
数据的逻辑独立性是指数据库总体逻辑结构的改变,不需要相应修改应用程序。
(X6-9)
(10)C【解析】在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等)外,还定义了一些专门的关系运算,如投影、选择、连接等运算。
前者是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的;
后者主要是从二维表的列的方向来进行运算。
因此,选项A与B中的说法都是错误的,而选项C中的说法是正确的。
(X6-10)
(11)A【解析】数据库管理系统是为数据库的建立、使用和维护而配置的软件,其主要功能包括:
数据定义,数据操纵,数据库运行管理,数据组织、存储和管理,数据库的建立和维护,数据通信接口。
(X6-11)
(12)A【解析】两个相同结构关系的并是由属于这两个关系的元组组成的集合。
(X6-12)
(13)B【解析】关系运算包括两类,一类是传统的集合运算,一类是专门的关系运算。
专门的关系运算包括3个基本关系运算:
选择、投影和联接。
(X6-13)
(14)B【解析】由数据库的设计步骤可知本题选B。
(X6-14)
(15)D【解析】Access中,文本、数字、货币、日期/时间等字段都是可以设置其默认值的,而自动编号字段则不可以。
(X6-15)
(16)A【解析】在“列宽”对话框中输入数值“0”,则该列将无法显示出来,因此相当于隐藏了该列。
(X6-16)
(17)D【解析】排序时需要注意以下几点:
①对于“文本”型的字段,如果它的取值有数字,那么Access将数字视为字符串。
因此,排序时是按照ASCII码值的大小来排列,而不是按照数值本身的大小来排列。
如果希望按其数值大小排列,应在较短的数字前面加上零。
②按升序排列字段时,如果字段的值为空值,则将包含空值的记录排列在列表中的第一条。
③数据类型为备注、超级链接或OLE对象的字段不能进行排序。
④排序后,排序次序将与表一起保存。
(X6-17)
(18)A【解析】In:
用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。
Like:
用于指定查找文本字段的字符模式。
在所定义的字符模式中,用“?
”表示该位置可匹配任何一个字符;
用“*”表示该位置可匹配零或多个字符;
用“#”表示该位置可匹配一个数字;
用方括号描述一个范围,用于可匹配的字符范围。
(X6-18)
(19)C【解析】在Access中,打开查询设计视图的方法并不是惟一的。
任何一种查询都可以认为是一个SQL查询。
建立查询后,查询的内容和基本表的内容都是可以随时更新的。
(X6-19)
(20)B【解析】在查询条件中,如果要查找包含“信息”两个字的记录,则需要使用字符串匹配命令Like,而题目中没有指定“信息”两个字的具体位置,所以要在“信息”两侧加上通配符“*”,“*”表示任意个任意字符。
(X6-20)
(21)C【解析】窗体本身并不存储数据,只有数据表才是存储数据的地方;
数据表和窗体的功能并不等价;
窗体可以以多种形式来显示数据,并非只能以行和列的形式来显示数据。
(X6-21)
(22)D(X6-22)
(23)B【解析】Value控制文本框内显示的值;
Visible控制文本框的显示;
Caption控制控件上显示的标题,访问控件属性的方法、对象名和属性名的值。
(X6-23)
(24)B【解析】使用“排序与分组”属性来设置“组页眉/组页脚”区域,以实现报表的分组输出和分组统计。
(X6-24)
(25)A【解析】数据访问页的工具箱中:
(X6-25)
(26)A【解析】在Access中,自动启动宏的名称是AutoExec。
命名为AutoExec的宏在打开该数据库时会自动运行。
(X6-26)
(27)B【解析】宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。
建立宏的过程主要有指定宏名、添加操作、设置参数及提供注释说明信息等。
宏只能处理一些简单的操作,没有控制转移功能。
(X6-27)
(28)A【解析】VBA提供的程序运行错误处理语句结构只有三种:
OnErrorGoto标号、OnErrorResumeNext、OnErrorGoto0。
(X6-28)
(29)A【解析】“&
”和“+”都是联接运算符,“&
”用来强制两个表达式作字符串联接,而“+”是当两个表达式均为字符串数据时才将两个字符串联接成一个新字符串。
答案A表达式"
2*5的结果为"
2*5=10"
,而答案B表达式"
+2*5错误(由于最后一个表达式2*5的结果不是字符串),答案C表达式2*5&
2*5的结果为"
10=10"
,答案D表达式2*5+"
+2*5错误。
(X6-29)
(30)D【解析】
(X6-30)
(31)B【解析】窗体fmTest的标题属性可以表示为:
Forms.fmTest.Caption或Me.Caption,Me.Name表示的是名字属性。
(X6-31)
(32)B【解析】sqr(3)是对3开平方函数,sqr
(2)是对2开平方函数,所以a>b的结果是True,即c的值为True。
在VBA中,逻辑值在表达式里进行算术运算时,True值被当成-1、False值被当成0处理。
所以c+2=True+2=-1+2=1。
(X6-32)
(33)A【解析】函数Mid(<
字符串表达式>
〈N1〉,<
N2>
)的功能是从字符串左边第N1个字符截取N2个字符;
函数Left(<
<
N>
)的功能是从字符串左边起截取N个字符;
函数Right(<
)的功能是从字符串右边起截取N个字符。
在VBA中没有Middle函数。
(X6-33)
(34)D【解析】解答本题的关键在于对city=Array("
)的理解。
由Array函数的用法可知,执行该语句后city称为一个包含有4个元素的数组,因为有OptionBase0语句,因此,city(0)="
,city
(1)="
,city
(2)="
,city(3)="
。
由此可知,正确答案为选项D。
(X6-34)
(35)A【解析】DAO模型包含了一个复杂的可编程数据关联对象的层次,其中DBEngine对象处于最顶层,它是模型中唯一不被其他对象所包含的数据库引擎本身。
(X6-35)
(1)【1】16【解析】在深度为5的完全二叉树中,就属深度为5的满二叉树中的叶子结点的个数最多,这些叶子结点均在最后一层(即第5层)上。
又根据二叉树的性质1:
在二叉树的第k层上,最多有2k-1(k≥1)个结点。
因此,在第5层上最多的结点数为25-1=16。
(T6-1)
(2)【2】软件开发环境【解析】软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。
这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
(T6-2)
(3)【3】变换型【解析】典型的数据流类型有两种:
变换型和事务型。
变换型是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统;
在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。
(T6-3)
(4)【4】黑盒(T6-4)
(5)【5】实体集【解析】在ER图中,矩形表示实体集;
椭圆表示属性;
菱形表示联系。
(T6-5)
(6)【6】外部关键字(或外关键字)
【解析】如果某个关键字是某个表的一个或一组字段,但不是该表的主关键字。
如果该关键字与两表的关系的主关键字相对应,则称该关键字是该表的外部关键字或外关键字(ForeignKey)。
(T6-6)
(7)【7】456【解析】字符串截取函数Mid的格式为:
Mid(<
N1>
[N2]),表示从字符串左边第N1个字符起截取N2个字符,如果省略N2,则返回字符串中左起N1个字符开始的所有字符。
本题中省略了N2,所以应返回第4个字符开始的所有字符,即“456”。
(T6-7)
(8)【8】123100【解析】字符串的相加运算即是字符串的依次叠加,故本题的两个字符串相加的值为:
123100。
(T6-8)
(9)【9】数据表【解析】标签主要用来在窗体或报表上显示说明性文本。
标签不显示字段或表达式的数值,它没有数据来源。
当从一条记录移到另一条记录时,标签的值不会改变。
可将标签附加到其他控件上,也可以创建独立的标签(也称单独的标签),但独立创建的标签在“数据表”视图中并不显示。
使用标签工具创建的标签就是单独的标签。
(T6-9)
(10)【10】RunSQL【解析】Access中,RunSQL命令用于执行指定的SQL语句;
RunApp命令用于执行指定的外部应用程序。
(T6-10)
(11)【11】OnError(T6-11)
(12)【12】0【解析】数组是在有规则的结构中包含一种数据类型的一组数据,也称作数组元素变量。
数组变量由变量名和数组下标构成,通过用Dim语句来定义数组,定义格式为:
Dim数组名([下标下限to]下标上限)。
缺省情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”;
如果使用to选项,则可以安排非0下限。
(T6-12)
(13)【13】55【解析】在Access中,定义变量后如果未对其赋值,则变量值默认为0,而此循环从1开始,循环10次结束,每次都使用s来累加变量i值,而i值从1开始,每次循环加1,当i=11时由于11>10结束循环。
所以s的值即为1+2+3+...+10,结果为55。
(T6-13)
(14)【14】2【解析】本题包含有一个命令按钮单击事件过程Comm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 Access 笔试 试题 答案 解析