二级ACCESS笔试358.docx
《二级ACCESS笔试358.docx》由会员分享,可在线阅读,更多相关《二级ACCESS笔试358.docx(19页珍藏版)》请在冰豆网上搜索。
二级ACCESS笔试358
二级ACCESS笔试-358
(总分:
81.00,做题时间:
90分钟)
一、选择题(总题数:
35,分数:
57.00)
1.假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0].[Caption]”第二个参数表达式为“[Text0]”。
窗体“fmTest”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是______。
(A)将文本框清空
(B)将标签清空
(C)将文本框中的内容复制给标签的标题,使二者显示相同内容
(D)将标签的标题复制到文本框,使二者显示相同内容
(分数:
2.00)
A.
B.
C. √
D.
解析:
2.下列描述中,符合结构化程序设计风格的是()。
A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B)模块只有一个入口,可以有多个出口
C)注重提高程序的存储效率
D)使用goto语句跳转
(分数:
2.00)
A. √
B.
C.
D.
解析:
[解析]本题考查结构化程序设计的知识。
结构化的程序设计方式要求程序只能由顺序、选择和循环3种基本控制结构组成;要求任何模块必须是单入口单出U的;更注重程序的执行效率而非存储效率,如无必要尽量不使用goto语句。
3.下列有关宏操作的叙述正确的是()。
A)宏的条件表达式中不能引用窗体或报表的控件值
B)不是所有的宏操作都可以转化为相应的模块代码
C)使用宏不能启动其他应用程序
D)可以利用宏组来管理相关的一系列宏
(分数:
2.00)
A.
B.
C.
D. √
解析:
[解析]本题考查宏操作的知识。
宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码:
使用宏不但可以启动另一个宏,也能启动其他应用程序;在条件宏的条件表达式中可以引用窗体或报表的控件值;可以利用宏组来管理相关的一系列宏。
4.在参数函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”
调用形式。
其设置选项是______。
A)ByValB)ByRef
C)QptionalD)ParamArray
(分数:
1.00)
A.
B. √
C.
D.
解析:
[解析]模块/VBA程序设计基础
[评析]参数的传递方式有二种;传址和传值,其中传址也称为引用。
传址方式要在参数前加上关键字ByRef,而传值则加上ByVal。
5.有如下程序段:
DimIAsInteger
I=Int(-3.25)
执行后,I的返回值是
A)-3B)-4C)3D)3.25
(分数:
2.00)
A.
B. √
C.
D.
解析:
[解析]Int函数为取整函数,所以Int(-3.25)=-4。
6.一般情况下数组a(3,4,5)包含的元素个数为()。
A)345B)12
C)120D)60
(分数:
1.00)
A.
B.
C. √
D.
解析:
[解析]本题考查多维数组的定义。
数组变量由变量名和数组下标构成,通常用Dim语句来定义数组,定义格式为:
Dim数组名([下标下限to]下标上限),默认情况下,下标下限为0,数组元素从“数组名(0)”至“数组名(下标上限)”;如果使用to选项,则可以安排非0下限。
多维数组有多个下标,并以逗号分开,由此来建立多维数组,最多可以定义60维。
题目中定义的多维数组元素个数有0~3,0~4,0~5,共4×5×6=120个元素。
答案为C。
7.在单链表中,增加头结点的目的是
A)方便运算的实现
B)使单链表至少有一个结点
C)标识表结点中首结点的位置
D)说明单链表是线性表的链式存储实现
(分数:
2.00)
A. √
B.
C.
D.
解析:
[解析]头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。
8.下图中所示的查询返回的记录是______。
A)不包含80分和90分B)不包含80至90分数段
C)包含80至90分数段D)所有的记录
(分数:
2.00)
A.
B.
C.
D. √
解析:
[解析]逻辑运算符“NOT”的含义是当NOT连接的表达式为真时,表达式为假。
题目中显示期末成绩查询条件为“NOT80或NOT90”,所以查询结果应该是所有的记录。
9.在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。
执行如下SQL命令:
Select性别,avg(入学成绩)From学生Groupby性别其结果是______。
A)计算并显示所有学生的性别和入学成绩的平均值
B)按性别分组计算并显示性别和入学成绩的平均值
C)计算并显示所有学生的入学成绩的平均值
D)按性别分组计算并显示所有学生的入学成绩的平均值
(分数:
2.00)
A.
B. √
C.
D.
解析:
[解析]“avg(入学成绩)”的作用是求“入学成绩”的平均值;select是SQL的查询语句;GroupBy的作用是定义要执行计算的组。
所以本题SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。
10.要从学生表中找出姓“刘”的学生,需要进行的关系运算是______。
A)选择B)投影
C)连接D)求交
(分数:
1.00)
A. √
B.
C.
D.
解析:
[解析]数据库基础知识/关系运算基本概念/选择运算
[评析]从关系中找出满足给定条件的元组的操作称为选择。
从关系模式中指定若干属性组成新的关系称为投影。
联接是关系的横向结合。
联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
11.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是______。
A)JSJB)“JSJ”C)“*JSJ*”D)Like“JSJ”
(分数:
1.00)
A.
B.
C. √
D.
解析:
知识点:
查询准则
评析:
在查询字段中使用“*”,表示查洵所有字段的值。
“*JSJ*”表示查询某字段内容中间包含JSJ的值的记录。
12.VBA中定义符号常量可以用关键字______。
A)ConstB)DimC)PublicD)Static
(分数:
2.00)
A. √
B.
C.
D.
解析:
[解析]模块/模块的基本概念
[评析]VBA中定义符号常量可以用关键字Const来定义,格式为:
Const符号常量名称:
常量值
13.关系表中的每一横行称为一个______。
A)元组B)字段C)属性D)码
(分数:
1.00)
A. √
B.
C.
D.
解析:
[解析]数据库的基本概念:
数据库,数据库管理系统,数据库系统
[评析]在关系数据库中,关系模型采用二维表来表示,简称“表”。
二维表是由表框架及表元组组成。
在表框架中,按行可以存放数据,每行数据称为元组。
14.下列关于栈的叙述中正确的是()。
A)在栈中只能插入数据B)在栈中只能删除数据
C)栈是先进先出的线性表D)栈是先进后出的线性表
(分数:
1.00)
A.
B.
C.
D. √
解析:
[解析]栈是一种线性表,允许在一端进行插入与删除元素,选项A、B是错误的。
在栈中插入和删除运算都只在线性表的一端进行,因此栈是一种先进后出的线性表。
15.一棵含18个结点的二叉树的高度至少为()。
A)3B)4
C)5D)6
(分数:
1.00)
A.
B.
C. √
D.
解析:
[解析]在二叉树的零层,有20=1个结点即根结点;第一层根据根结点子结点的个数最多有2个结点;第二层的结点总数最多有4个;以此类推,二叉树的第n层的结点数最多为2n”。
一棵含18个结点的二叉树的高度至少为5。
16.在Access数据库系统中,不能建立索引的数据类型是______。
A.文本型B.备注型C.数值型D.日期/时间型
(分数:
2.00)
A.
B. √
C.
D.
解析:
17.为了在报表的每一页底部显示页码号,应该设置______。
A)报表页眉B)页面页眉C)页面页脚D)报表页脚
(分数:
2.00)
A.
B.
C. √
D.
解析:
[解析]为了在报表的每一页底部显示页码号,可以设置页面页脚。
18.窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是______。
A)打开B)关闭C)加载D)取消
(分数:
2.00)
A.
B.
C.
D. √
解析:
[解析]窗体的基本操作/创建窗体
[评析]窗口事件是指操作窗口时所引发的事件,常用的窗口事件有“打开”、“关闭”和“加载”等。
19.主/子窗口平常用来显示查询和多个表中的数据,而这些数据之间的关系是
A)一对多B)多对一
C)一对一D)多对多
(分数:
2.00)
A. √
B.
C.
D.
解析:
[解析]举个例子:
在“教学管理”数据库中,每名学生可以选多门课程,这样“学生”和“选课成绩”之间就存在一对多的关系。
20.报表页面页眉主要用来()。
A)显示记录数据
B)显示报表的标题、图形或说明文字
C)显示报表中字段名称或对记录的分组名称
D)显示本页的汇总说明
(分数:
2.00)
A.
B.
C. √
D.
解析:
[解析]本题考查报表的知识。
报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。
21.用于最大化激活窗口的宏命令是
A)Minimize
B)Requery
C)Maximize
D)Restore
(分数:
1.00)
A.
B.
C. √
D.
解析:
解析:
A)选项用于最小化激活窗口,B)选项用于实施指定控件重新查询,D)选项用于将最大化或最小化的窗
口恢复到原始大小。
22.下列逻辑表达式中,能正确表示条件“x和y都是偶数”的是()。
A)xMod2=1OryMod2=1B)xMod2=0OryMod2=0
C)xMod2=1AndyMod2=1D)xMod2=0AndyMod2=0
(分数:
2.00)
A.
B.
C.
D. √
解析:
[解析]本题考查Access中的逻辑表达式。
题目要求表示条件“x和y都是偶数”,因此应该是“与”,所以排除选项A)和选项B),它们是或的条件。
偶数应该是Mud2=0,Mod()函数的功能是求余,所以选项D)正确。
23.在窗体中使用一个文本框(名为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.00)
A. √
B.
C.
D.
解析:
[解析]本题考查二重循环的知识。
在这个二重循环中,外循环的执行次数为4,内循环的执行次数也为4,并且每次内循环退出后都要换行,所以最后结果为一个4*4的矩阵,矩阵的每个元素都为“*”。
24.下面示例中准则的功能是______。
字段名
准则
工作时间
Between#99-01-01#And#99-12-31#
A)查询99年1月之前参加工作的职工B)查询99年12月之后参加工作的职工
C)查询99年参加工作的职工D)查询99年1月和2月参加工作的职工
(分数:
2.00)
A.
B.
C. √
D.
解析:
[解析]工作时间定义为99年1月1日到12月31日,即查询99年参加工作的职工。
25.数据库设计包括两个方面的设计内容,它们是______。
A)概念设计和逻辑设计B)模式设计和内模式设计
C)内模式设计和物理设计D)结构特性设计和行为特性设计
(分数:
1.00)
A. √
B.
C.
D.
解析:
[解析]数据库设计方法和步骤:
需求分析、概念设计、逻辑设计和物理设计的相关策略
[评析]数据库设计可分为概念设计与逻辑设计。
数据库概念设计的目的是分析数据间内在语义联,在此从基础上建立一个数据的抽象模型。
数据库逻辑设计的主要工作是将E-R图转换为指定的RDBMS中的关系模型。
26.若将窗体的标题设置为”改变文字显示颜色”,应使用的语句是()。
A)Me="改变文字显示颜色"B)Me.Caption="改变文字显示颜色"
C)Me.text="改变文字显示颜色"D)Me.Name="改变文字显示颜色/
(分数:
1.00)
A.
B. √
C.
D.
解析:
[解析]本题考查考生对Access控件属性的掌握。
因为要设置窗体的标题,所以应该是对窗体的操作,Form或者Me,Me是默认控件所在的窗体,选项A语法错误。
Name属性是窗体或控件名称,可以排除选项D。
Text属性是用来在部分控件中显示内容,但窗体并没有Text属性,可排除选项C。
Caption属性才是标题,所以选项B正确。
27.单个用户使用的数据视图的描述称为______。
A)外模式B)概念模式C)内模式D)逻辑模式
(分数:
1.00)
A. √
B.
C.
D.
解析:
[解析]数据库的基本概念:
数据库,数据库管理系统,数据库系统
[评析]外模式是用户的数据视图,也就是用户所见到的数据模式;全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述;存储模式即为内模式。
28.在模块中执行宏“macrol”的格式是______。
A)Function.RunMacroMacroNameB)DoCmd.RunMacromacrol
C)Sub.RunMacromacrolD)RunMacromacrol
(分数:
2.00)
A.
B. √
C.
D.
解析:
[解析]在模块过程定义中,使用DoCmd对象的RunMacro方法可以执行设计好的宏,其调用格式为DoCmd.RunMaeromacrol。
29.下列对数据访问页与Access数据库的关系的描述中,正确的是()。
A)数据访问页不是Access数据库的一种对象
B)数据访问页与其他Access数据库对象的性质不同
C)数据访问页的创建和修改方式与其他Access数据库对象基本上是一致的
D)数据访问页与Access数据库无关
(分数:
2.00)
A.
B.
C. √
D.
解析:
[解析]本题考查数据访问页的知识。
数据访问页是用户通过Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。
数据访问页是Access里面的7种对象之一,与其他Access数据库对象的性质相同,而且数据访问页的创建和修改方式与其他Access数据库对象也基本一致。
30.若有两个字符串str1=“98765”,str2=“65”,执行s=Instr(str1,str2)后,返回()。
A.3
B.4
C.5
D.6
(分数:
1.00)
A.
B. √
C.
D.
解析:
31.用于从文本文件中导入和导出数据的宏命令是______。
A)InputTextB)AddTextC)TransferTextD)InText
(分数:
2.00)
A. √
B.
C. √
D. √
解析:
32.下列关于宏和宏组的说法中正确的是()。
A)宏是由一系列操作组成,不能是一个宏组
B)创建宏与宏组的区别在于:
创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作
C)运行宏组时,Access会从第一个操作开始执行每个宏,直至完成所有操作后再中止
D)不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应
(分数:
2.00)
A.
B. √
C.
D.
解析:
[解析]本题考查宏与宏组的知识。
宏是由一个或多个操作组成,也可以由宏组组成;创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作;运行宏组时,Access会从第一个操作开始执行每个宏,直至它遇到StopMacro操作、其他宏组名或已完成所有操作才会中止;宏有多种运行方式,可以直接运行宏,可以运行宏组里的宏,还可以为窗体或报表以及其上控件的事件响应而运行宏。
33.数据库、数据库系统和数据库管理系统之间的关系是()。
A)数据库包括数据库系统和数据库管理系统
B)数据库系统包括数据库和数据库管理系统
C)数据库管理系统包括数据库和数据库系统
D)三者没有明显的包含关系
(分数:
1.00)
A.
B. √
C.
D.
解析:
[解析]数据库系统(DataBaseSystem,DBS),包括数据库(DataBase,DB)和数据库管理系统(DataBaseManagementSystem,DBMS)。
34.ADO对象模型主要有Connection、Command、______、Field和Error5个对象。
A)DatabaseB)Workspace
C)RecordSetD)DBEngine
(分数:
2.00)
A.
B.
C. √
D.
解析:
[解析]模块/VBA程序设计基础
[评析]ADO对象模型主要有Connection、Command、RecordSet、Field和Error5个对象。
Connection对象:
用于指定数据提供者,建立到数据源的连接。
Command对象:
表示一个命令。
RecordSet对象:
表示数据操作返回的记录集。
此对象和Connection对象是最重要的两个对象。
Field对象:
表示记录集中的字段数据信息。
Error对象:
表示数据提供程序出错时的扩展信息。
35.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是______。
(A)“凹陷”
(B)“颜色”
(C)“阴影”
(D)“凿痕”
(分数:
2.00)
A.
B. √
C.
D.
解析:
二、填空题(总题数:
14,分数:
24.00)
36.窗体的主要作用是接收用户输入的1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
数据或命令
)
解析:
37.Office电子表格类似于1。
(分数:
1.00)
填空项1:
__________________ (正确答案:
MicrosoftExcel工作表
)
解析:
38.查询“准则”是查询或高级筛选中用来识别所需特定记录的1。
(分数:
2.00)
填空项1:
__________________ (正确答案:
限定条件)
解析:
[解析]准则表达式是运算符、常量、字段值、函数以及字段名和属性等的任意组合,能够计算出一个结果。
准则表达式是查询或高级筛选中用来识别所需特定记录的限定条件。
39.在两种基本测试方法中,1测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
(分数:
2.00)
填空项1:
__________________ (正确答案:
白盒或白箱或白盒子或WhiteBox)
解析:
[解析]本题考查软件工程的测试。
测试一般有两种方法:
黑盒测试和白盒测试。
黑盒测试不考虑程序的内部逻辑结构和处理过程,只着眼于程序的外部特性。
用黑盒测试来发现程序中的错误,必须用所有可能的输入数据来检查程序能否都能产生正确的输出。
白盒测试是在了解程序内部结构和处理过程的基础上,对程序的所有路径进行测试,检查路径是否都能按预定要求正确工作。
因此,划线处应填入“白盒(箱)”或“WhiteBox”。
40.在面向对象方法中,1描述的是具有相似属性与操作的一组对象。
(分数:
2.00)
填空项1:
__________________ (正确答案:
类)
解析:
[解析]将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。
所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。
41.设a=6,则执行x=Ⅱf(a>5,—1,0)后,x的值为______。
(分数:
2.00)
填空项1:
__________________ (正确答案:
-1)
解析:
[解析]本题考查llf函数的用法,对于该函数前面已经有详细描述,需要注意的是,IIF函数的所有参数均为必要参数。
考生可以将Ⅱf函数翻译为“语句后再作答。
本题中,IIf语句等价于下列If语句:
Ifa>5Thenx=-l
Else
x=0
Endif
可见正确答案为-1。
数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。
现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。
规定:
“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。
下面的程序按照上述要求计算每名学生的期末总评。
请在空白处填入适当的语句,使程序可以完成指定的功能。
PrivateSubCommand0_Click()
DimdbAsDAO.Database
DimrsAsD