1、二级 ACCESS笔试-372 及答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:35,分数:55.00)1.如果不想在打开数据库时运行 AutoExec宏,则可在打开数据库时按住( )键。A) Shift B) Alt C) Delete D) Ctrl(分数:2.00)A.B.C.D.2.宏命令 OPenReport的功能是( )。A) 打开窗体 B) 打开查询 C) 打开报表 D) 打开数据访问页(分数:2.00)A.B.C.D.3.在面向对象的方法中,不属于“对象”的基本特点的是( )。A一致性 B分类性C多态性 D标识唯一性(分数:2.00)A.B.C.D.4.
2、在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()s=“ABBACDDCAB“For i=6 To 2 Step-2x=Mid(s,i,i)y=Left(s,i)Z=Right(s,i)Z=x&y&zNext iMsgBox ZEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A) AABAAB B) ABBABA C) BABBA D) BBABBA(分数:2.00)A.B.C.D.5.在 Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不
3、能在子表(从表)中添加该记录。为此需要定义的关系是A) 输入掩码 B) 有效性规则 C) 默认值 D) 参照完整性(分数:2.00)A.B.C.D.6.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 _。A) 平面 B) 凸起 C) 蚀刻 D) 透明(分数:1.00)A.B.C.D.7.下列关于输入输出宏操作的说法中,错误的是( )。A) TransferDatabase能够导出数据到 Access、dBASE、Paradox、Microsoft Fox Pro、SQL 数据库或从中导入数据B) TransferDatabase不能从其他 Access、dBASE、
4、Paradox、FoxPro、SQL 数据库或从文本或电子表格文件中附加表或文件C) TransferSpreadsheet是用来导出数据到 Excel或 Lotus 1-2-3电子表格文件或从中导人数据的D) TransferText是用来导出数据给文本文件或从文本文件导人数据的(分数:2.00)A.B.C.D.8.编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑( )。A) 仅为整个程序作注解 B) 仅为每个模块作注解C) 为程序段作注解 D) 为每个语句作注解(分数:1.00)A.B.C.D.9.可直接命令发送到 ODBC数据库服务器中的查询是
5、( )。A联合查询 B传递查询C数据定义查询 D子查询(分数:1.00)A.B.C.D.10.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A) “顾客”与“收款口”的关系 B) “收款口”与“收款员”的关系C) “班组”与“收款员”的关系 D) “收款口”与“设备”的关系(分数:2.00)A.B.C.D.11.在数据访问页的工具箱中,用于绑定 HTML的图标是A) B) C) D) (分数:2.00)A.B.C.D.12.以下_数据库对象可以一次执行多个操作。A数据访问页 B菜单
6、 C宏 D报表(分数:2.00)A.B.C.D.13.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33被放到第( )个位置。A) 3 B) 5 C) 7 D) 9(分数:2.00)A.B.C.D.14.表达式 1.5+3/22Or7Mod34AndNot1 的运算结果是( )。A) -1 B) 0C) 1 D) 其他(分数:2.00)A.B.C.D.15.停止当前运行的宏的宏操作是( )。A) CancelEvent B) RunMacro C) StopMacro,
7、 D) StopAllMaclos(分数:2.00)A.B.C.D.16.假设一位顾客想知道是否有某部特定的影片。该顾客记得这部影片的内容,但是不记得它的名字,只知道是以 C打头,且影片名长为 8个字母。那么顾客可以在基于 Movie表的查询中使用查询准则( )。A) Like“C?“或者 Like“c?“ B) Like“c*“C) Like“c?“ D) Like“C?/(分数:1.00)A.B.C.D.17.若一个元素序列基本有序,则选用_方法较快。A) 直接插入排序 B) 直接选择排序C) 堆排序 D) 快速排序(分数:2.00)A.B.C.D.18.关系表中的每一横行称为一个_。A)
8、 元组 B) 字段 C) 属性 D) 码(分数:1.00)A.B.C.D.19.在表中输入数据时,每输完一个字段值,可按( )转至下一个字段。ATab 键 B回车键C右箭头键 D以上都是(分数:1.00)A.B.C.D.20.要设计出带表格线的报表,完成表格线的显示需要向报表中添加_控件。A) 复选框 B) 标签C) 文本框 D) 直线或矩形(分数:1.00)A.B.C.D.21.假设某数据库表中有一个地址字段,查找地址最后两个字为“8 号”的记录的准则是( )。ARight(地址,2)“8 号”BRight(地址,4)“8 号”CRight(“地址”,2)“8 号”DRight(“地址”,4
9、)“8 号”(分数:1.00)A.B.C.D.22.“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL命令后的结果是Select avg(入学成绩) From 学生表 Group by性别A) 计算并显示所有学生的平均入学成绩B) 计算并显示所有学生的性别和平均入学成绩C) 按性别顺序计算并显示所有学生的平均入学成绩D) 按性别分组计算并显示不同性别学生的平均入学成绩(分数:2.00)A.B.C.D.23.对于算术运算符“/”“/”的区别是( )。A前者是整数除法,后者是普通除法B前者是普通除法,后者是整数除法C前者是除法,后者是分数形式D两者没有本质的区别(分数
10、:1.00)A.B.C.D.24.“”属于( )。A关系运算符 B逻辑运算符C特殊运算符 D标准运算符(分数:1.00)A.B.C.D.25.在数据表的设计视图中,数据类型不包括_类型。A) 文本 B) 逻辑C) 数字 D) 备注(分数:2.00)A.B.C.D.26.在报表中添加时间时,Access 将在报表上添加 1个( ),并将其“控件来源”属性设置为时间的表达式。A) 标签控件 B) 组合框控件C) 文本框控件 D) 列表框控件(分数:1.00)A.B.C.D.27.在用于数据输入的数据访问页上,该页的 DataEntry属性应设为( )。A) 0 B) 1 C) False D) T
11、rue(分数:2.00)A.B.C.D.28.在窗体上,设置控件 Command0为不可见的属性是A) Command0.Colore B) Command0.CaptionC) Command0.Enabled D) Command0.Visible(分数:2.00)A.B.C.D.29.在下述关于数据库系统的叙述中,正确的是 _。A) 数据库中只存在数据项之间的联系B) 数据库中的数据项之间和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都不存在联系(分数:1.00)A.B.C.D.30.若在“tEmployee”表中查找所有姓“王”的
12、记录,可以在查询设计视图的准则行中输入( )。A) Like“王“ B) Like“王*“C) =“王“ D) =“王*/(分数:1.00)A.B.C.D.31.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(分数:2.00)A.B.C.D.32.某窗体中有一个命令按钮,在“窗体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。A) RunApp B) RunCode C) RunMacro D) RunSQL(分数:2.00)A.B.C.D
13、.33.条件宏的条件项的返回值是 _。A) “真” B) 一般不能确定C) “真”或“假” D) “假”(分数:1.00)A.B.C.D.34.下列叙述中正确的是( )。A) 数据库的库结构包括数据库中各个记录的数据B) 数据库中的数据不仅仅是数值型数据C) 数据库管理系统的主要功能是建立数据D) 数据库文件的结构不能由系统自动生成(分数:1.00)A.B.C.D.35.分布式数据库系统不具有的特点是( )。A) 数据分布性和逻辑整体性 B) 位置透明性和复制透明性C) 分布性 D) 数据冗余(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)36.按照“先进先出”的
14、原则组织数据的结构的是 1。(分数:2.00)填空项 1:_37.设置计算机发出嘟嘟声的宏操作是_。(分数:2.00)填空项 1:_38.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Private Sub Command1_Click()Dim a(10)As IntegerDim x As IntegerFor i=1 To 10a(i)=iNext ix=1MsgBoxa(f(x)+x)End SubFunction f(y As Integer)y=y+2f=yEnd Function程序运行后,单击命令按钮,消息框的输出结果为_。(分数:2.00)填空项 1:
15、_39.布面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_40.打开数据访问页的设计视图时,系统会同时打开 1。(分数:1.00)填空项 1:_41.设一棵完全二叉树共有 500个结点,则在该二叉树中有 1 个叶子结点。(分数:1.00)填空项 1:_42.在关系运算中,查找满足一定条件的元组的运算称之为 1。(分数:1.00)填空项 1:_43.软件的需求分析阶段的工作,可以概括为四个方面:_需求分析、编写需求规格说明书和需求评审。(分数:1.00)填空项 1:_44.执行下列程序段后,变量 c的值为_。a“Visual Basic Programmi
16、ng“b“Quick“cb&UCase(Mid(a,7,6) &Right(a,12) )(分数:2.00)填空项 1:_45.软件危机出现于 20世纪 60年代末。为了解决软件危机,人们提出了 1 的原理来设计软件,这就是软件工程诞生的基础。(分数:2.00)填空项 1:_46.直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由 VBA代码设置对象的属性叫做“_”设置方法。(分数:2.00)填空项 1:_47.在创建主/子窗体之前,必须设置 1 之间的关系。(分数:2.00)填空项 1:_48.在 VBA编程中检测字符串长度的函数名是 1。(分数:2.00)填空项 1:_49
17、.在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1_Click()Dim s,iFor i=1 To 10s=s+iNext iMsgBox sEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为_。(分数:2.00)填空项 1:_50.假设变量 intVar为一个整型变量,则执行赋值语句 intVar=“2“+3之后,变量 intVar的值是 1。(分数:2.00)填空项 1:_二级 ACCESS笔试-372 答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:35,分数:55.00)1.如果不想在打
18、开数据库时运行 AutoExec宏,则可在打开数据库时按住( )键。A) Shift B) Alt C) Delete D) Ctrl(分数:2.00)A. B.C.D.解析:解析 如果不想在打开数据库时运行 AutoExec宏,可以在打开数据库时按住 Shift键。2.宏命令 OPenReport的功能是( )。A) 打开窗体 B) 打开查询 C) 打开报表 D) 打开数据访问页(分数:2.00)A.B.C. D.解析:解析 用来打开窗体的宏命令是 OpenForm;打开选择查询或交叉表查询的宏命令是 open-Query;在设计视图或打印预览中打开报表,或者立即打印报表使用 OpenRep
19、ort;在页视图或设计视图中打开数据访问页使用 OpenDataAccessPage。3.在面向对象的方法中,不属于“对象”的基本特点的是( )。A一致性 B分类性C多态性 D标识唯一性(分数:2.00)A. B.C.D.解析:解析 对象是类的实例,它具有如下特征:标识唯一性、分类性、多态性、封装性、模块独立性。4.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()s=“ABBACDDCAB“For i=6 To 2 Step-2x=Mid(s,i,i)y=Left(s,i)Z=Right(s,i)Z=x&y&zN
20、ext iMsgBox ZEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是A) AABAAB B) ABBABA C) BABBA D) BBABBA(分数:2.00)A.B.C.D. 解析:解析 本题考查的是截取字串函数。Mid(字符表达式,数值表达式 1,数值表达式 2):返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干字符。其中,数值表达式 1的值是开始的字符位置,数值表达式 2是终止的字符位置。Left(字符表达式,数值表达式):返回一个值,该值是从字符表达式左侧第 1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。Right(字符
21、表达式,数值表达式):返回一个值,该值是从字符表达式右侧第 1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。For 循环运行 3次,最后一次循环结束后,x=“BB“,y=“AB“,z=“BA“,所以 z=“BBABBA“。5.在 Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录。为此需要定义的关系是A) 输入掩码 B) 有效性规则 C) 默认值 D) 参照完整性(分数:2.00)A.B.C.D. 解析:解析 本题考查的是参照完整性。参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必
22、须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。参照完整性是一个准则系统,Access 使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改卡相关数据。6.“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是 _。A) 平面 B) 凸起 C) 蚀刻 D) 透明(分数:1.00)A.B.C.D. 解析:解析 Access 知识点/窗体的基本操作/创建窗体评析 默认情况下,用户在窗体设计器中插入标签或直线
23、等控件时,Access 以“平面”效果显示控件;插入文本框、组合框、列表框或了窗体/子报表等控件时,Access 以“凸起”效果显示控件:插入选项组以及矩形等控件时,Access 以“蚀刻”效果显示控件;而插入切换按钮、复选框、选项按钮、命令按钮、选项卡以及分页符等控件时,Access 并不能赋予这些控件的一些特殊效果。7.下列关于输入输出宏操作的说法中,错误的是( )。A) TransferDatabase能够导出数据到 Access、dBASE、Paradox、Microsoft Fox Pro、SQL 数据库或从中导入数据B) TransferDatabase不能从其他 Access、d
24、BASE、Paradox、FoxPro、SQL 数据库或从文本或电子表格文件中附加表或文件C) TransferSpreadsheet是用来导出数据到 Excel或 Lotus 1-2-3电子表格文件或从中导人数据的D) TransferText是用来导出数据给文本文件或从文本文件导人数据的(分数:2.00)A.B. C.D.解析:解析 TransferDatabase 能够导出数据到 Access、dBASE、Paradox、Microsoft FoxPro、SQL 数据库或从中导人数据,也可以使用该操作从其他 Access、dBASE、Paradox、FoxPro、SQL 数据库或从文本或
25、电子表格文件中附加表或文件;TransferSpreadsheet 能够导出数据到 Excel或 Lotus 1-2-3电子表格文件或从中导人数据;Transfer Text 能够导出数据给文本文件或从文本文件导人数据。8.编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑( )。A) 仅为整个程序作注解 B) 仅为每个模块作注解C) 为程序段作注解 D) 为每个语句作注解(分数:1.00)A.B.C. D.解析:解析 首先应该知道功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或是执行了下面的语句会怎么样。所以它描述的是一段程
26、序,而不是每一个语句,是为程序段作注解。9.可直接命令发送到 ODBC数据库服务器中的查询是( )。A联合查询 B传递查询C数据定义查询 D子查询(分数:1.00)A.B. C.D.解析:10.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A) “顾客”与“收款口”的关系 B) “收款口”与“收款员”的关系C) “班组”与“收款员”的关系 D) “收款口”与“设备”的关系(分数:2.00)A.B.C.D. 解析:解析 本题考查的是表之间联系。一对一联系:如果实体集 4中的任意一个实
27、体,至多对应实体集 B的一个实体;反之,实体集 B中的任意一个实体,至多对应实体集 A中的一个实体,则称实体集 A与实体集 B是一对一联系。选项 A、B、C 都是一对多关系,选项 D中一个收款口只有一套收款设备,一套收款设备只服务一个收款口,因此“收款口”与“设备”之间是一对一关系。11.在数据访问页的工具箱中,用于绑定 HTML的图标是A) B) C) D) (分数:2.00)A.B.C.D. 解析:解析 A)选项是超级链接图标,B)选项是滚动文字图标,C)选项是绑定超级链接图标。12.以下_数据库对象可以一次执行多个操作。A数据访问页 B菜单 C宏 D报表(分数:2.00)A.B.C. D
28、.解析:解析 宏可以一次执行多个操作。13.待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33被放到第( )个位置。A) 3 B) 5 C) 7 D) 9(分数:2.00)A.B. C.D.解析:解析 快速排序的基本思想是:从表中选取一个元素(如本题中的 33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割本题中 33作为分割的中界线,第一趟排序后排在比它小的18、9、2
29、5、12 后面。14.表达式 1.5+3/22Or7Mod34AndNot1 的运算结果是( )。A) -1 B) 0C) 1 D) 其他(分数:2.00)A.B.C. D.解析:解析 本题考查表达式的运算结果。表达式涉及算术运算、关系运算和逻辑运算。首先要知道表达式出现的各种运算符的含义;其次要清楚这 3类运算优先级。先计算表达式“1.5+3/22”。运算符“/”表示整数除法,“3/2”的结果是 1。“1.5+322”相当于“2.52”,所以“1.5+3/22”的结果为 True。再计算“7 Mod 34”。Mod 为求模运算,“7 Mod 3”的结果为 1。所以“7Mod 34”的结果为
30、True。这样,整个表达式变为:True Or True And Not 1。逻辑运算的优先级从高到低是:NotAndOrXorEqvImp。先计算“Not1”,结果为 False。再计算 True And False,结果为 False。最后计算 True Or False,用 1表示 True。答案为 C。15.停止当前运行的宏的宏操作是( )。A) CancelEvent B) RunMacro C) StopMacro, D) StopAllMaclos(分数:2.00)A.B.C. D.解析:解析 CancelEvent 可以终止一个事件,该事件导致 Microsoft Access
31、执行包含此操作的宏; RunMacro可以运行宏,该宏可以在宏组中,也可以从其他宏中运行宏、根据指定条件运行宏、将宏附加到自定义菜单命令中;用 StopMacro操作可停止当前正在运行的宏;用 StopAllMacros操作可以中止当前所有宏的运行。16.假设一位顾客想知道是否有某部特定的影片。该顾客记得这部影片的内容,但是不记得它的名字,只知道是以 C打头,且影片名长为 8个字母。那么顾客可以在基于 Movie表的查询中使用查询准则( )。A) Like“C?“或者 Like“c?“ B) Like“c*“C) Like“c?“ D) Like“C?/(分数:1.00)A. B.C.D.解析
32、:解析 本题考查的是通配符号的使用。本题实现的实际上是一种模糊查询,因为顾客记不清楚他想找的电影的完整名字,只记得一部分信息。那么这个时候就可以灵活运用通配符号以达到查找的目的。A是正确答案。首先该影片的名字长为 10个字符,应该使用通配符“?”而不是“*”,因为后者代表任意个任意字符。其次,Like“c?”和 Like “C?“是等效的,即此处的引号内的首字母 c大小写是不区分的:B 中使用了“*”是错误的,这样没法确定影片的长度,只能查找到以字母 c开头的所有电影,范围扩大了;C、D 也可以算作一个正确答案,但由于这是一道单选题,更好的答案应该是 A。17.若一个元素序列基本有序,则选用_
33、方法较快。A) 直接插入排序 B) 直接选择排序C) 堆排序 D) 快速排序(分数:2.00)A. B.C.D.解析:解析 因为队列是基本有序的,所以选用直接插入排序最快。18.关系表中的每一横行称为一个_。A) 元组 B) 字段 C) 属性 D) 码(分数:1.00)A. B.C.D.解析:解析 数据库的基本概念:数据库,数据库管理系统,数据库系统评析 在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。19.在表中输入数据时,每输完一个字段值,可按( )转至下一个字段。ATab 键 B回车键C右箭头键 D以上都
34、是(分数:1.00)A.B.C.D. 解析:20.要设计出带表格线的报表,完成表格线的显示需要向报表中添加_控件。A) 复选框 B) 标签C) 文本框 D) 直线或矩形(分数:1.00)A.B.C.D. 解析:解析 报表的摹本操作/使用向导创建报表评析 在报表设计中,经常会通过添加线条或矩形来修饰版面(设计出带表格的报表),以达到一个更好的效果显示。21.假设某数据库表中有一个地址字段,查找地址最后两个字为“8 号”的记录的准则是( )。ARight(地址,2)“8 号”BRight(地址,4)“8 号”CRight(“地址”,2)“8 号”DRight(“地址”,4)“8 号”(分数:1.0
35、0)A. B.C.D.解析:22.“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL命令后的结果是Select avg(入学成绩) From 学生表 Group by性别A) 计算并显示所有学生的平均入学成绩B) 计算并显示所有学生的性别和平均入学成绩C) 按性别顺序计算并显示所有学生的平均入学成绩D) 按性别分组计算并显示不同性别学生的平均入学成绩(分数:2.00)A.B.C.D. 解析:23.对于算术运算符“/”“/”的区别是( )。A前者是整数除法,后者是普通除法B前者是普通除法,后者是整数除法C前者是除法,后者是分数形式D两者没有本质的区别(分数:1.00
36、)A.B. C.D.解析:24.“”属于( )。A关系运算符 B逻辑运算符C特殊运算符 D标准运算符(分数:1.00)A. B.C.D.解析:25.在数据表的设计视图中,数据类型不包括_类型。A) 文本 B) 逻辑C) 数字 D) 备注(分数:2.00)A.B. C.D.解析:解析 数据库和表的基本操作/表的建立评析 在 Access中,系统提供了多种数据字段的类型,如文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE 对象、超级链接以及查询向导等。“文本”是 Access字段的默认数据类型,由不超过 255个字符(文本、文本的组合以及数字等) 组成。“备注”型字段是由文本、文本的组
37、合以及数字等字符组成,对存储数据的长度没有什么限制,具有很大的灵活性。“数字”型字段主要用于保存进行数学计算的数值数据(货币除外) ,该类型的字段可分为字节、整型、长整型、单精度型、双精度型、同步复制 ID以及小数等类型。“日期/时间”型字段是用于存储日期、时间以及日期和时间的组合,Access 将该类型字段的字段大小设置为 8 个字符。“货币”类型的字段主要用于存储货币的值,在“货币”类型字段中输入数据时,用户不必输入货币符号和千位分隔符,Access 根据用户输入的数据自动添加货币符号和分隔符。“自动编号”数据类型用于存储整数和随机数。“是/否”数据类型是针对只包含两种不同取值的字段而设置
38、的。“OLE对象”数据类型主要用于将某个对象(如 Microsoft Word文档、Microsoft Excel 电子表格、图表、声音以及其他二进制数据等) 链接或嵌入到 Microsoft Access数据库的表中。“超级链接”数据类型的字段主要用于存储超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符和数字的组合。“查阅向导”为用户提供了建立一个字段内容的列表,可以在列表中选择所列内容作为添加字段的内容。26.在报表中添加时间时,Access 将在报表上添加 1个( ),并将其“控件来源”属性设置为时间的表达式。A) 标签控件 B) 组合框控件C) 文本框控件 D) 列表框控件
39、(分数:1.00)A.B.C. D.解析:解析 本题考查考生对报表添加日期和时间的概念。在报表设计视图中添加日期和时间不仅要从“插入”菜单的“日期和时间”命令,而且要在报表上添加一个文本框,通过设置其“控制源”属性为日期或时间的计算表达式,该空间可以放在报表的任何节区内。答案为 C。27.在用于数据输入的数据访问页上,该页的 DataEntry属性应设为( )。A) 0 B) 1 C) False D) True(分数:2.00)A.B.C.D. 解析:解析 数据访问页如果只是用于数据输入,则可将该页的 DataEntry属性应设为 True,则该页只能用于输入新记录。28.在窗体上,设置控件
40、 Command0为不可见的属性是A) Command0.Colore B) Command0.CaptionC) Command0.Enabled D) Command0.Visible(分数:2.00)A.B.C.D. 解析:解析 本题考查的是控件的属性。Visible 属性是用于判断控件是否可见,Enabled 属性是用于判断控件是否可用,Caption 属性表示控件的标题。29.在下述关于数据库系统的叙述中,正确的是 _。A) 数据库中只存在数据项之间的联系B) 数据库中的数据项之间和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都
41、不存在联系(分数:1.00)A.B. C.D.解析:解析 数据库基础知/关系数据库基本概念评析 数据库中的数据项之间和记录之间都存在联系。关系数据库中记录之间的联系可以是一对一、一对多和多对多。30.若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入( )。A) Like“王“ B) Like“王*“C) =“王“ D) =“王*/(分数:1.00)A.B. C.D.解析:解析 本题考查考生对查询准则的书写。这是考试重点内容,历次考试都有相关题目,考生务必掌握。首先应该了解 Access中的通配符,“*”通配任何个数的字符,可以在字符串中当作第一个或最后一个
42、字符使用;“?”通配任何单个字母的字符;“”通配方括号内任何单个字符;“!”通配任何不在括号之内的字符;“-”通配范围内的任何一个字符,必须以递增排序来指定区域(AZ);“#”通配任何单个数字字符。同时考生还应该掌握查询准则中的运算符,比如 In、Between 等。Like 用于查找文本字段的字符模式,所以本题正确答案是选项 B。Like 要和通配符同时使用,“=”不能和通配符同时使用,所以选项 A和选项 D错误。选项 C只能查找完全匹配“王”的字符串,不符合题意。31.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除
43、操作中,不需要改变栈底指针(分数:2.00)A.B. C.D.解析:解析 栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。32.某窗体中有一个命令按钮,在“窗体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。A) RunApp B) RunCode C) RunMacro D) RunSQL(分数:2.00)A. B.C.D.解析:解析 本题考查考生对宏的使用。宏是由一个或多个操作组成的集合,其中的每个操作能够自动实现特定的功能。
44、宏可以分为 3类:操作序列宏、宏组和包括条件的宏。选项 A)用于执行指定的外部应用程序;选项 B)是调用函数操作,可以调用 VBA函数或过程;选项 C)是运行宏命令,该宏可以在宏组中;选项 D)用于执行指定的 SQL语句。33.条件宏的条件项的返回值是 _。A) “真” B) 一般不能确定C) “真”或“假” D) “假”(分数:1.00)A.B.C. D.解析:解析 宏/宏的基本操作评析 在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。条件项是逻辑表达式,返回值只有两个:“真”和“假”。宏将会根据条件结果的“真”或“假”,选择不同的路径去执行。3
45、4.下列叙述中正确的是( )。A) 数据库的库结构包括数据库中各个记录的数据B) 数据库中的数据不仅仅是数值型数据C) 数据库管理系统的主要功能是建立数据D) 数据库文件的结构不能由系统自动生成(分数:1.00)A.B. C.D.解析:解析 数据库的库结构是指数据在存储介质内的存放形式;数据库中的数据可以是合法的任意数据类型,而不仅仅是数值型数据;数据库管理系统的功能主要有数据模式定义、数据存取的物理构建、数据操纵、数据的完整性、安全性定义与检查、数据库的并发控制与故障恢复和数据的服务;数据库文件的结构可以由系统自动生成。35.分布式数据库系统不具有的特点是( )。A) 数据分布性和逻辑整体性
46、 B) 位置透明性和复制透明性C) 分布性 D) 数据冗余(分数:2.00)A.B.C.D. 解析:解析 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。二、填空题(总题数:15,分数:26.00)36.按照“先进先出”的原则组织数据的结构的是 1。(分数:2.00)填空项 1:_ (正确答案:队列)解析:解析 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删
47、除元素,插入元素的一端叫做“队尾”,删除元素的一端叫做“队头”,先插入的元素先被删除,是按先进先出的原则组织数据的。37.设置计算机发出嘟嘟声的宏操作是_。(分数:2.00)填空项 1:_ (正确答案:Beep)解析:解析 本题考查提示用户操作。Beep 可以通过个人计算机的扬声器发出嘟嘟声。38.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下程序:Private Sub Command1_Click()Dim a(10)As IntegerDim x As IntegerFor i=1 To 10a(i)=iNext ix=1MsgBoxa(f(x)+x)End SubFunction f(y As Integer)y=y+2f=yEnd Function程序运行后,单击命令按钮,消息框的输出结果为_。(分数:2.00)填空项 1:_ (正确答案:6)解析:解析 本题考查 VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用,此时形参的