1、二级 ACCESS 笔试-370 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_。A) 调用语句 B) 命令 C) 口令 D) 消息(分数:2.00)A.B.C.D.2.下列选项中,属于软件调试技术的是( )。A错误推断 B集成测试C回溯法 D边界值分析(分数:2.00)A.B.C.D.3.采用面向对象技术开发的应用系统的特点是( )。A) 重用性更强 B) 运行速度更快 C) 占用存储量小 D) 维护更复杂(分数:2.00)A.B.C.D.4.VBA 中定义静态变量可以用关键
2、字( )。A) Const B) Dim C) Public D) Static(分数:2.00)A.B.C.D.5.对建立良好的程序设计风格,下面描述正确的是( )。A) 程序应简单、清晰、可读性好 B) 符号的命名只要符合语法C) 充分考虑程序的执行效率 D) 程序的注释可有可无(分数:1.00)A.B.C.D.6.在查询设计视图中A)可以添加数据库表,也可以添加查询 B)只能添加数据库表C)只能添加查询D)以上两者都不能添加(分数:1.00)A.B.C.D.7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。A) 消除软件危机 B) 软件工程管理 C) 程序设计自动化 D)
3、 实现软件可重用(分数:2.00)A.B.C.D.8.能够实现从指定记录集里检索特定字段值的函数是_。A) Nz B) Dsum C) Dlookup D) Rnd(分数:2.00)A.B.C.D.9.利用对话框提示用户输入参数的查询过程称为_。A) 选择查询 B) 参数查询C) 操作查询 D) SQL 查询(分数:1.00)A.B.C.D.10.一个向量第一个元素的存储地址是 100,每个元素的长度为 2,则第 5 个元素的地址是( )。A) 110 B) 108C) 100 D) 120(分数:2.00)A.B.C.D.11.每个日期/时间字段需要( )个字节的存储空间。A1 B2 C4
4、D8(分数:1.00)A.B.C.D.12.如果我们要使报表的标题在每一页上都显示,那么应该设置A) 报表页眉 B) 页面页眉C) 组页眉 D) 以上说法都不对(分数:2.00)A.B.C.D.13.VBA 表达式 3*3/3/3 的输出结果是A0 B1 C3 D9(分数:2.00)A.B.C.D.14.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A) 数据库系统 B) 文件系统 C) 人工管理 D) 数据项管理(分数:2.00)A.B.C.D.15.定义_有利于对数据库中宏对象的管理。A) 数组 B) 宏组C) 宏 D) 窗体(分数
5、:1.00)A.B.C.D.16.已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是_。(A) (B) (C) (D) (分数:2.00)A.B.C.D.17.以下关于主关键字的说法,错误的是 _。A) 使用自动编号是创建主关键字最简单的方法B) 作为主关健字的字段中允许出现 Null 值C) 作为主关键宇的字段中不允许出现重复值D) 不能确定任何单字段的值得惟一性时,可以将两个或更多的字段组合成为主关键字(分数:1.00)A.B.C.D.18.Access
6、 的数据库类型是( )。A层次数据库B网状数据库C关系数据库D面向对象数据库(分数:1.00)A.B.C.D.19.Access 中,以下不属于查询操作方式的是_。A) 选择查询 B) 参数查询C) 准则查询 D) 操作查询(分数:2.00)A.B.C.D.20.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( )。A) OpenQuery B) OpenReportC) OpenWindow D) OpenForm(分数:1.00)A.B.C.D.21.可以判定某个日期表达式能否转换为日期或时间的函数是_。A) CDate B) IsDate C) Dat
7、e D) IsText(分数:2.00)A.B.C.D.22.使用表设计器定义表中字段时,不是必须设置的内容是_。(A) 字段名称(B) 数据类型(C) 说明(D) 字段属性(分数:2.00)A.B.C.D.23.以下不属于操作查询的是_。A) 交叉表查询 B) 生成表查询C) 更新查询 D) 追加查询(分数:1.00)A.B.C.D.24.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序:Public x As IntegerPrivate Sub Command1_Click()x=10Call S1Call S2MsgBox XEnd SubPrivate Sub
8、s1()x=x+20End SubPrivate Sub s2()Dim x As Integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。A) 10 B) 30C) 40 D) 50(分数:2.00)A.B.C.D.25.关于 SQL 查询,以下说法不正确的是( )。A) SQL 查询是用户使用 SQL 语句创建的查询B) 在查询设计视图中创建查询时,Access 将在后台构造等效的 SQL 语句C) SQL 查询可以用结构化的查询语言来查询、更新和管理关系数据库D) SQL 查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建
9、(分数:2.00)A.B.C.D.26.要显示格式为“页码/总页数”的页码,应当设置文本框控件的控制来源属性为( )。A) Page/Pages B) =Page/PagesC) Page x = 2; y = 3; z = 4;m = (wx)? w:x;m = (my)? m:y;m = (mz)? m:z;运行程序后,m 的结果是_。(分数:2.00)填空项 1:_46.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_47.如果要求用户输入的值是一个 3 位的整数,那么其有效性规则表达式可以设置为 1。(
10、分数:2.00)填空项 1:_48.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_49.子查询的 SELECT 语句不能定义联合查询或 1。(分数:2.00)填空项 1:_50.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1 注释。(分数:1.00)填空项 1:_二级 ACCESS 笔试-370 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:58.00)1.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_。A) 调用语句 B) 命令 C) 口令 D) 消息(分数:2.00)A.B
11、.C.D. 解析:解析 面向对象的程序设计方法评析 面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。2.下列选项中,属于软件调试技术的是( )。A错误推断 B集成测试C回溯法 D边界值分析(分数:2.00)A.B.C. D.解析:解析 软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。3.采用面向对象技术开发的应用系统的特点是( )。A) 重用性更强 B) 运行速度更快 C) 占
12、用存储量小 D) 维护更复杂(分数:2.00)A. B.C.D.解析:解析 面向对象方法具有很多其他方法不具备的特点,比如多态、继承等。这些特点都决定了面向对象方法支持软件复用。可重用性是面向对象思想的一个重要特征。4.VBA 中定义静态变量可以用关键字( )。A) Const B) Dim C) Public D) Static(分数:2.00)A.B.C.D. 解析:解析 要在过程的实例间保留局部变量的值,可以用 Static 关键字代替 Dim 以定义静态变量。5.对建立良好的程序设计风格,下面描述正确的是( )。A) 程序应简单、清晰、可读性好 B) 符号的命名只要符合语法C) 充分考
13、虑程序的执行效率 D) 程序的注释可有可无(分数:1.00)A. B.C.D.解析:解析 本题涉及程序的编程风格,考生应该掌握一些基本的良好编程风格。符号的命名不仅要符合语法,应有一定实际意义,且尽量简洁:除非对效率有特别要求,程序编写要做到清晰第一,效率第二,必须要有必要的注释。6.在查询设计视图中A)可以添加数据库表,也可以添加查询 B)只能添加数据库表C)只能添加查询D)以上两者都不能添加(分数:1.00)A. B.C.D.解析:解析:在查询设计视图中既可以添加数据库表也可以添加查询。7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。A) 消除软件危机 B) 软件工程管理
14、 C) 程序设计自动化 D) 实现软件可重用(分数:2.00)A.B. C.D.解析:解析 软件工程的理论和技术性研究的内容主要包括软件开发技术和软件工程管理。8.能够实现从指定记录集里检索特定字段值的函数是_。A) Nz B) Dsum C) Dlookup D) Rnd(分数:2.00)A.B.C. D.解析:解析 模块/模块的基本概念评析 Nz 函数可以将 Null 值转换为其他值并防止它通过表达式扩散。DSum 函数用于计算指定记录集(一个域)中的一组值的总和。DLookup 函数用于从指定记录集(一个域)获取特定字段的值。Rnd 函数用于返回一个 01 之间的随机数,该数值为单精度类
15、型。9.利用对话框提示用户输入参数的查询过程称为_。A) 选择查询 B) 参数查询C) 操作查询 D) SQL 查询(分数:1.00)A.B. C.D.解析:解析 查询的基本操作/查询分类评析 参数查询利用对话框,提示用户输入参数,并检索符合所输入参数的记录或值。10.一个向量第一个元素的存储地址是 100,每个元素的长度为 2,则第 5 个元素的地址是( )。A) 110 B) 108C) 100 D) 120(分数:2.00)A.B. C.D.解析:解析 数据元素的存储位置均取决于第一个数据元素的存储位置,即: LOC(ai)=LOC(a1)+(i1)xC基地址一个数据元素所占字节数所以第
16、 5 个元素的地址=100+2x(5x1)=108。11.每个日期/时间字段需要( )个字节的存储空间。A1 B2 C4 D8(分数:1.00)A.B.C.D. 解析:12.如果我们要使报表的标题在每一页上都显示,那么应该设置A) 报表页眉 B) 页面页眉C) 组页眉 D) 以上说法都不对(分数:2.00)A.B. C.D.解析:解析 将标题移动到页面页眉中,则标题在每一页上都显示;如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。13.VBA 表达式 3*3/3/3 的输出结果是A0 B1 C3 D9(分数:2.00)A.B. C.D.解析:14.在数据管理技术的发展过程中,经历
17、了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A) 数据库系统 B) 文件系统 C) 人工管理 D) 数据项管理(分数:2.00)A. B.C.D.解析:解析 人工管理阶段是在 20 世纪 50 年代中期以前出现的,数据不独立,完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具有高度的物理独立性和一定的逻辑独立性。15.定义_有利于对数据库中宏对象的管理。A) 数组 B) 宏组C) 宏 D) 窗体(分数:1.00)A.B. C.D.解析:解析 宏/宏的基本操作评析 宏可以是包含操作序列的一个宏,也可以是一个宏组。如果设计时有很多的宏,将其分
18、类组织到不同的宏组中会有助于数据库的管理。16.已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是_。(A) (B) (C) (D) (分数:2.00)A.B. C.D.解析:17.以下关于主关键字的说法,错误的是 _。A) 使用自动编号是创建主关键字最简单的方法B) 作为主关健字的字段中允许出现 Null 值C) 作为主关键宇的字段中不允许出现重复值D) 不能确定任何单字段的值得惟一性时,可以将两个或更多的字段组合成为主关键字(分数:1.00)A.B. C
19、.D.解析:解析 数据库和表的摹本操作/表的建立评析 为了使保存在不同表中的数据产生联系,Access 数据库中的每个表必须有一个字段能惟一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的惟一性,Access 不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access 会自动插入惟一顺序号。库中若未设置其它主关键字时,在保存表时会提示创建主键,单击“是”按钮,Access 为新建的表创建一个“自动编号”字段作为主关键字。18.Access 的数据库类型是( )。A层次数据库B网状数据库C关系数据库D面向对象数据
20、库(分数:1.00)A.B.C. D.解析:19.Access 中,以下不属于查询操作方式的是_。A) 选择查询 B) 参数查询C) 准则查询 D) 操作查询(分数:2.00)A.B.C. D.解析:解析 在 Access 中查询的操作方式包括选择查询、操作查询和参数查询。20.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( )。A) OpenQuery B) OpenReportC) OpenWindow D) OpenForm(分数:1.00)A.B.C.D. 解析:解析 本题考查常用的宏操作。这属于考试重点内容,考生务必熟练掌握。选项 A“OpenQ
21、uery”用于打开查询;选项 B“openReport”用于打开报表;选项 C“ovenWindow”属于干扰项,没有这个宏;选项 D“OpenForm”用于打开窗体,所以选项 D 是正确答案。如果知道窗体的英文是 Form,则很容易回答本题。除了本题中提到的宏操作,考生还应该对其他宏操作,比如 RunApp、FindRecord 等宏操作有所了解。21.可以判定某个日期表达式能否转换为日期或时间的函数是_。A) CDate B) IsDate C) Date D) IsText(分数:2.00)A.B. C.D.解析:解析 判定某个日期表达式能否转换为日期或时间的函数用 IsDate。22.
22、使用表设计器定义表中字段时,不是必须设置的内容是_。(A) 字段名称(B) 数据类型(C) 说明(D) 字段属性(分数:2.00)A.B.C. D.解析:23.以下不属于操作查询的是_。A) 交叉表查询 B) 生成表查询C) 更新查询 D) 追加查询(分数:1.00)A. B.C.D.解析:解析 查询的基本操作/查询分类/操作查询评析 Access 数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查询、操作查询和 SQL 查询。选择查询:是最常用的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。交叉表查询:将来源于某个表中的字段进行分组,
23、一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。参数查询:是一种利用对话框来提示用户输入准则的查询。操作查询:与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有 4 种:生成表、删除、更新和追加。SQL 查询:就是用户使用 SQL 语句来创建的一种查询。SQL 查询主要包括联合查询、传递查询、数据定义查询和子查询等 4 种。24.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下程序:Public x As IntegerPrivat
24、e Sub Command1_Click()x=10Call S1Call S2MsgBox XEnd SubPrivate Sub s1()x=x+20End SubPrivate Sub s2()Dim x As Integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。A) 10 B) 30C) 40 D) 50(分数:2.00)A.B. C.D.解析:解析 本题考查变量作用域的知识。在整个程序中定义了一个全局变量 x,在命令按钮的单击事件中对这个 x 赋值为 l0,然后依次调用 s1 和 s2:在 s1 中对 x 自加了 20:在 s2 中用 D
25、im 定义了一个局部变量 x,按照局部覆盖全局的原则,在 s2 中的操作部是基于局部变量 x 而不是全局变量 x。故此最终的输出结果为 30。25.关于 SQL 查询,以下说法不正确的是( )。A) SQL 查询是用户使用 SQL 语句创建的查询B) 在查询设计视图中创建查询时,Access 将在后台构造等效的 SQL 语句C) SQL 查询可以用结构化的查询语言来查询、更新和管理关系数据库D) SQL 查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建(分数:2.00)A.B.C.D. 解析:解析 本题考查 SQL 查询的知识。SQL 查询是用户使用 SQL 语句创建
26、的查询,当在查询设计视图中创建查询时,Access 将在后台构造等效的 SQL 语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。26.要显示格式为“页码/总页数”的页码,应当设置文本框控件的控制来源属性为( )。A) Page/Pages B) =Page/PagesC) Page x = 2; y = 3; z = 4;m = (wx)? w:x;m = (my)? m:y;m = (mz)? m:z;运行程序后,m 的结果是_。(分数:2.00)填空项 1:_ (正确答案:1)解析:解析 此题考查条件表达式的运用。第一条语句执行后,变量 m 的值为 1。
27、第二条语句执行后,变量 m 的值为 1。第三条语句执行后,变量 m 的值为 1。46.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_ (正确答案:数据存储)解析:解析 数据库设计方法和步骤评析 数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。47.如果要求用户输入的值是一个 3 位的整数,那么
28、其有效性规则表达式可以设置为 1。(分数:2.00)填空项 1:_ (正确答案:=100 and =999)解析:解析 有效性规则用于规定输入到字段中的数据的范围,题干中要求是一个 3 位的整数,故数据范围是 100999,所以此空应填=100 and =999。48.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_ (正确答案:相邻)解析:解析 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念评析 常用的存储表示方法有 4 种,顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结
29、点存储在物理位置也相邻的存储单元中。49.子查询的 SELECT 语句不能定义联合查询或 1。(分数:2.00)填空项 1:_ (正确答案:交叉表查询)解析:解析 子查询是一个选择或操作查询中的 SQLSELECT 语句。可以将子查询在一个查询的设计表格的字段(列)单元格中用作表达式,或者为一个字段(列)定义条件(查找条件)。嵌入的 SELECT 语句的结果集成为主查询的查找条件的一部分。但是不能将子查询作为单独的一个查询,必须与其他查询结合。子查询的 SELECT 语句不能定义联合查询或交叉表查询。50.源程序文档化要求程序应加注释。注释一般分为序言性注释和 1 注释。(分数:1.00)填空项 1:_ (正确答案:功能性)解析:解析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,它给出程序的整体说明。功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。