1、二级 ACCESS笔试-361 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:63.00)1.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A)概要设计 B)详细设计C)可行性分析 D)需求分析(分数:2.00)A.B.C.D.2.用于查找满足指定条件的下一条记录的宏命令是( )。A) FindRecord B) FindFristRecordC) FindFrist D) FindNext(分数:2.00)A.B.C.D.3.Access中提供的可选的宏操作命令有( )。A30 个 B40 个 C50 多个 D55 个
2、(分数:1.00)A.B.C.D.4.下面关于报表对数据的处理的叙述正确的选项是A) 报表只能输入数据 B) 报表只能输出数据C) 报表可以输入和输出数据 D) 报表不能输入和输出数据(分数:2.00)A.B.C.D.5.软件工程的出现是由于_。A程序设计方法学的影响 B软件产业化的需要C软件危机的出现 D计算机的发展(分数:2.00)A.B.C.D.6.在窗体上有一个命令按钮 Command1,编写事件代码如下:Prirate Sub Command1_Click()Dim d1 AS DateDim d2 As Dated1=#12/25/2009#d2=#1/5/2010#MsgBox
3、DateDiff(“ww“,d1,d2)End Sub打开窗体运行后,单击命令按钮,消息框中输出的结果是A) 1 B) 2 C) 10 D) 11(分数:2.00)A.B.C.D.7.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是_。A) “凹陷” B) “颜色”C) “阴影” D) “凿痕”(分数:2.00)A.B.C.D.8.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词 INSERT、DELETE、 UPDATE 实现( )。A) 数据定义 B) 数据查询C) 数据操纵 D) 数据控制(分数:2.00)A.B.C.D.9.在数据流图(DFD)中
4、,带有名字的箭头表示( )。A) 模块之间的调用关系 B) 程序的组成成分C) 控制程序的执行顺序 D) 数据的流向(分数:2.00)A.B.C.D.10.表达式 1+3/21 Or 6 Mod43 And Not 1 的运算结果是( )。A-1 B0 C1 D其他(分数:2.00)A.B.C.D.11.使用表设计器定义表中字段时,不是必须设置的内容是_。A) 字段名称 B) 数据类型 C) 说明 D) 字段属性(分数:1.00)A.B.C.D.12.向已有表中添加新字段或约束的 SQL语句是_。A) CREATETABLE B) ALTERTABLEC) DROP D) CRIEAEEIND
5、EX(分数:2.00)A.B.C.D.13.按照“先进后出”原则组织数据的数据结构是( )。A) 队列 B) 栈C) 双向链表 D) 二叉树(分数:2.00)A.B.C.D.14.下列关于标准模块与类模块的说法中不正确的是( )。A) 窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关B) 窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件C) 标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程D) 标准模块和与某个特定对象无关的类模块的主要区别在于其范围,二者的生命周期是相同的(分数:1.00)A.B.C.D.15.
6、下列数组声明语句中,正确的是A) Dim A3,4 As Integer B) Dim A(3,4) As IntegerC) Dim A3;4 As Integer D) Dim A(3;4) As Integer(分数:2.00)A.B.C.D.16.树是 n(n=0)个结点的有限集合,下列有关树的定义正确的是( )。A) 对于非空树,只有一个没有前驱的结点,称为树根B) 对于非空树,每个结点至少有一个后继C) 对于非空树,每个结点可以有多个前驱D) 除根结点之外,每个结点都存在唯一一条从根结点到该结点的路径(分数:2.00)A.B.C.D.17.以下叙述正确的是_。A) 报表只能输入数据
7、 B) 报表只能输出数据C) 报表可以输入和输出数据 D) 报表不能输入和输出数据(分数:2.00)A.B.C.D.18.要实现报表按某字段分组统计输出,需要设置的是_。A) 报表页脚 B) 该字段的组页脚C) 主体 D) 页面页脚(分数:2.00)A.B.C.D.19.设有如下过程:x=1Dox=x+2Loop Until _运行程序,要求循环体执行 3次后结束循环,空白处应填入的语句是( )。A) x=7 B) x7 C) x=7 D) x7(分数:2.00)A.B.C.D.20.以下关于查询的叙述正确的是_。A) 只能根据数据库表创建查询B) 只能根据已建查询创建查询C) 可以根据数据库
8、表和已建查询创建查询D) 不能根据已建查询创建查询(分数:2.00)A.B.C.D.21.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是( )。ADefault BCancel CEnabled DVisible(分数:2.00)A.B.C.D.22.Access数据库中,_数据库对象是其他数据库对象的基础。A) 报表 B) 查询C) 表 D) 模块(分数:2.00)A.B.C.D.23.在运行宏的过程中,宏不能修改的是_。A) 窗体 B) 宏本身 C) 表 D) 数据库(分数:2.00)A.B.C.D.24.下列窗体中不可以自动创建的是(
9、 )。A) 纵栏式窗体 B) 表格式窗体C) 图表窗体 D) 主/子窗体窗体(分数:1.00)A.B.C.D.25.表的组成内容包括( )。A) 查询和字段 B) 字段和记录 C) 记录和窗体 D) 报表和字段(分数:2.00)A.B.C.D.26.VBA中定义静态变量可以用关键字( )。A) Const B) Dim C) Public D) Static(分数:2.00)A.B.C.D.27.需求分析阶段的任务是确定_。A) 软件开发方法 B) 软件开发工具C) 软件开发费用 D) 软件系统功能(分数:1.00)A.B.C.D.28.下列选项中不属于结构化程序设计原则的是( )。A可封装
10、B自顶向下C模块化 D逐步求精(分数:2.00)A.B.C.D.29.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click()Dim a()aArray(1,3,5,7)s=OFor i1 TO 3S=S*10十 a(i)Next iPrInt SEnd Sub程序运行后,输出结果为( )。A)135 B)357 C)531 D)753(分数:2.00)A.B.C.D.30.在查询中,默认的字段显示顺序是( )。A) 在表的数据表视图中显示的顺序 B) 添加时的顺序C) 按照字母顺序 D) 按照文字笔画顺序(分数:2.00)A.B.C.D.31.
11、在窗体上,设置控件 Command0为不可见的属性是( )。ACommand0Color BCommand0CaptiorlCCommand0Enabled DCommandOVisible(分数:2.00)A.B.C.D.32.设有如下变量声明:Dim TestDate As Date为变量 TestDate正确赋值的表达式是( )。A) TestDate=#1/1/2002# B) TestDate#“1/1/2002“#C) TestDate=date(“1/1/2002“) D) TestDate=Format(“m/d/yy“,“1/1/2002“)(分数:1.00)A.B.C.D.
12、33.下列选项中,不属于模块间耦合的是( )。A) 数据耦合 B) 同构耦合 C) 异构耦合 D) 公用耦合(分数:2.00)A.B.C.D.34.已定义好有参函数 f(m),其中形参 m是整型量。下面调用该函数,传递实参为 5,将返回的函数数值赋给变量 t。以下正确的是_。A) t=f(m) B) t=Call f(m) C) t=f(5) D) t=Call f(5)(分数:1.00)A.B.C.D.35.下列不属于窗体类型的是_。A) 纵栏式窗体 B) 表格式窗体C) 开放式窗体 D)数据表窗体(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:22.00)36.软件是程序
13、、数据和 1 的集合。(分数:1.00)填空项 1:_37.设有以下窗体单击事件过程:private Sub Form_Click()a=1For i=1 To 3Select Case iCase 1,3a=a+1Case 2,4a=a+2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出内容是_。(分数:1.00)填空项 1:_38.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_39.有如下程序段:Public Sub xy (a As Integer,b As lnteger)
14、Dim t As IntegerDot=-a Mod ba=b:b=tLoop While tPrint aEnd Sub用 Call xy(96,40)调用该通用过程后,输出结果是_。(分数:2.00)填空项 1:_40.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为 128),实现该操作的 VBA语句是 1。(分数:2.00)填空项 1:_41.数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、 1 和 25 个发展阶段。(分数:1.00)填空项 1:_42.自然联接指的是 1(分数:1.00)填空项 1:_43.计
15、算型控件用 1 作为数据源。(分数:1.00)填空项 1:_44.Jackson结构化程序设计方法是英国的 M.Jackson提出的,它是一种面向 1 的设计方法。(分数:1.00)填空项 1:_45.关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、 1 和自定义完整性。(分数:2.00)填空项 1:_46.一个模块把数据作为参数传给另一个模块,这种耦合方式称为 1。(分数:2.00)填空项 1:_47.与结构化需求分析方法相对应的是 1 方法。(分数:1.00)填空项 1:_48.在宏的调试中,使用 1,可以观察宏的流程和每一个操作的结果。(分数:1.00)填空项 1:_49.下
16、面程序段的运行结果是_。Option Base 1Private Sub swap(a( ) As Integer)For I = 1 to 10/2t =a(I)a(I) = a(10-I+l)a(10-I+1) = tNext IEnd SubPrivate Sub Form Click( )Dim x(10) As IntegerFor I = 1 to 10x(I) = I * 2Next ISwap x( )For I=1 to 10Print x(I)Next IEnd Sub(分数:2.00)填空项 1:_50.下列程序的运行结果为_。A=“1“B=“2“A=Val(A) + V
17、al(B) B = Val(“12“)If A B Then Print A - B Else Print B - A(分数:2.00)填空项 1:_二级 ACCESS笔试-361 答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:63.00)1.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A)概要设计 B)详细设计C)可行性分析 D)需求分析(分数:2.00)A.B.C.D. 解析:解析 A 和 B选项,概要设计阶段和详细设计阶段属于软件设计阶段。在此阶段,系统设计人员和程序设计人员在反复理解软件需求的基础上,给出软件的结
18、构、模块的划分、功能的分配以及处理流程。C选项,可行性分析阶段是确定待开发系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。D 选项,需求分析阶段是对待开发软件提出的需求进行分析并给出详细定义,写山软件规格说明书及初步的用户手册,提交评审。所以,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段应该是需求分析阶段。2.用于查找满足指定条件的下一条记录的宏命令是( )。A) FindRecord B) FindFristRecordC) FindFrist D) FindNext(分数:2.00)A.B.C.D. 解析:解析 本题考查宏
19、操作的知识。Access 中提供了 50多个可选的宏操作命令,与查找满足指定条件记录相关的有两个操作:FindRecord 用于查找满足指定条件的第一条记录;FindNext 用于查找满足指定条件的下一条记录。3.Access中提供的可选的宏操作命令有( )。A30 个 B40 个 C50 多个 D55 个(分数:1.00)A.B.C. D.解析:4.下面关于报表对数据的处理的叙述正确的选项是A) 报表只能输入数据 B) 报表只能输出数据C) 报表可以输入和输出数据 D) 报表不能输入和输出数据(分数:2.00)A.B. C.D.解析:解析 报表主要用于对数据库中的数据进行分组、计算、汇总和打
20、印输出。5.软件工程的出现是由于_。A程序设计方法学的影响 B软件产业化的需要C软件危机的出现 D计算机的发展(分数:2.00)A.B.C. D.解析:6.在窗体上有一个命令按钮 Command1,编写事件代码如下:Prirate Sub Command1_Click()Dim d1 AS DateDim d2 As Dated1=#12/25/2009#d2=#1/5/2010#MsgBox DateDiff(“ww“,d1,d2)End Sub打开窗体运行后,单击命令按钮,消息框中输出的结果是A) 1 B) 2 C) 10 D) 11(分数:2.00)A.B. C.D.解析:解析 本题考查
21、的是 VBA编程基础、DateDiff()函数。此题在于理解 DateDiff()函数的功能,这是个比较偏的考点。DateDiff()函数的功能是返回两个指定日期之间的时间间隔数,它有 3个参数,第一个为时间间隔差距的计算单位,第二个为时问起始点,第三个为时间终止点。“ww”是指单位为“周”,从 2009年 12月 25日到 2010年 1月 5日其中有 2周。7.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是_。A) “凹陷” B) “颜色”C) “阴影” D) “凿痕”(分数:2.00)A.B. C.D.解析:解析 “特殊效果”属性值用于设定控件的显示特性,包括
22、“凹陷”、“阴影”和“凿痕”。故B错误。8.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词 INSERT、DELETE、 UPDATE 实现( )。A) 数据定义 B) 数据查询C) 数据操纵 D) 数据控制(分数:2.00)A.B.C. D.解析:解析 本题考查 SQL中核心动词的知识。SQL 语言的功能包含数据定义、数据查询、数据操纵和数据控制,其中的数据定义功能使用核心动词 CREATE、ALTER、DROP:数据查询功能使用核心动词SELECT;数据操纵功能使用核心动词 INSERT、DELETE、UPDATE;数据控制功能使用核心动词 GRANT和REVOKE。9.在
23、数据流图(DFD)中,带有名字的箭头表示( )。A) 模块之间的调用关系 B) 程序的组成成分C) 控制程序的执行顺序 D) 数据的流向(分数:2.00)A.B.C.D. 解析:解析 数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。10.表达式 1+3/21 Or 6 Mod43 And Not 1 的运算结果是( )。A-1 B0 C1 D其他(分数:2.00)A. B.C.D.解析:解析 VBA 中的运算符都具有其优先级,最基本的就是算
24、术运算符连接运算符比较运算符逻辑运算符。在各个种类的运算符中还有不同的优先级。例如,在算术运算中乘方的优先级高于乘法和除法运算,同优先级的运算由左至右顺序执行。在逻辑运算符中,And 的优先级高于 Or。在 VBA中允许对逻辑量进行算术运算,将 True处理成-1,False 处理成 0;反之,数值参与逻辑运算时,将 0处理成False,其余的处理成 True。11.使用表设计器定义表中字段时,不是必须设置的内容是_。A) 字段名称 B) 数据类型 C) 说明 D) 字段属性(分数:1.00)A.B.C. D.解析:知识点;表的建立评析:表的“设计”视图分为上下两部分:上半部分是表设计器,下半
25、部分是字段属性区。在表设计器中,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。说明信息不是必须的,但它能增加数据的可读性。12.向已有表中添加新字段或约束的 SQL语句是_。A) CREATETABLE B) ALTERTABLEC) DROP D) CRIEAEEINDEX(分数:2.00)A.B. C.D.解析:解析 查询的基本操作 SQL查询评析 CREATE TABLE 是用宋创建一个表的 ALTER TABLE是用来在已有的表中添加新字段或约束的;DROP语句是用来从数据库中删除表,或者从宇段或字段组中删除索引的;CREATE INDEX 是用来为字段或字段组创建索引的。
26、13.按照“先进后出”原则组织数据的数据结构是( )。A) 队列 B) 栈C) 双向链表 D) 二叉树(分数:2.00)A.B. C.D.解析:解析 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈项元素是最后被插入的元素,而是最后被删除的,是按先进后出的原则组织数据的。知识拓展 “栈”其形式如手枪的弹匣,最后压入的子弹总是最先被弹出,而最先压入的子弹最后才被弹出,也就是“先进后出”。14.下列关于标准模块与类模块的说法中不正确的是( )。A) 窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关B)
27、 窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件C) 标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程D) 标准模块和与某个特定对象无关的类模块的主要区别在于其范围,二者的生命周期是相同的(分数:1.00)A.B.C.D. 解析:解析 本题考查的是类模块和标准模块的特点。模块基本上分为两类,即类模块和标准模块。窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关。故答案 A是正确的。窗体模块和报表模块通常都含有事件过程,而过程的运行用于响应窗体或报表上的事件可以使用事件过程来控制窗体或报表的行为,以及它们对用户操作
28、的响应。故答案 B也是正确的。标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程,答案 C也是正确的。只有答案 D是错误的。它的错误之处在于:标准模块和与某个特定对象无关的类模块的主要区别不仅在于其范围,而且生命周期也是不同的。答案为 D。15.下列数组声明语句中,正确的是A) Dim A3,4 As Integer B) Dim A(3,4) As IntegerC) Dim A3;4 As Integer D) Dim A(3;4) As Integer(分数:2.00)A.B. C.D.解析:解析 本题考查的是 VBA编程基础、数组变量的定义。在 V
29、BA中数组声明的格式为:Dim 数组名(维数定义) As 类型,声明数组要用圆括号,当定义多维数组时,维数之间要用逗号隔开。Dim A(3,4)As Integer定义了一个二维数组,表示有 45=20个元素。16.树是 n(n=0)个结点的有限集合,下列有关树的定义正确的是( )。A) 对于非空树,只有一个没有前驱的结点,称为树根B) 对于非空树,每个结点至少有一个后继C) 对于非空树,每个结点可以有多个前驱D) 除根结点之外,每个结点都存在唯一一条从根结点到该结点的路径(分数:2.00)A. B.C.D.解析:解析 对于非空树,只有一个没有前驱的结点,称为树根。17.以下叙述正确的是_。A
30、) 报表只能输入数据 B) 报表只能输出数据C) 报表可以输入和输出数据 D) 报表不能输入和输出数据(分数:2.00)A.B. C.D.解析:解析 Access 知识点/报表的基本操作/报表分类评析 报表是 Access中以一定输出格式表现数据的一种对象,利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出 数据到屏幕或打印设备上。18.要实现报表按某字段分组统计输出,需要设置的是_。A) 报表页脚 B) 该字段的组页脚C) 主体 D) 页面页脚(分数:2.00)A.B. C.D.解析:解析 报表排序和分组评析 分组是指报表设计时按选定的某个(或几个)字段值是否相等而将记录划分
31、成组的过程。组页脚节内主要安排文本框或其他类型控件显示分组统计数据。19.设有如下过程:x=1Dox=x+2Loop Until _运行程序,要求循环体执行 3次后结束循环,空白处应填入的语句是( )。A) x=7 B) x7 C) x=7 D) x7(分数:2.00)A.B.C. D.解析:解析 DoLoop Until 是当条件值为假时,重复执行循环,直至条件值为真或执行到选择 Exit Do语句,结束循环。本题中变量 x初始值为 1,第一次循环结束后,x=1+2=3,第二次循环结束后,x=3+2=5,第三次循环结束后,x=5+2=7,所以,要求循环体执行 3次后结束循环,则需要在空白处填
32、入x=7,这样,当 x的值等于 7时,循环条件为真,循环结束。所以本题答案为 C)。20.以下关于查询的叙述正确的是_。A) 只能根据数据库表创建查询B) 只能根据已建查询创建查询C) 可以根据数据库表和已建查询创建查询D) 不能根据已建查询创建查询(分数:2.00)A.B.C. D.解析:解析 查询的基本操作/创建查询评析 查询是对数据库表中数据进行查找,同时产生一个类似于表的结果。创建了查询之后,如果对其中的设计不满意,或因情况发生了 变化,所建查询不能满足要求,可以对其进行修改、创建已建立的查询。执行一个查询时,需要从指定的数据库表中搜索数据,数据库表可以 是一个表或多个表,也可以是一个
33、查询。21.Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是( )。ADefault BCancel CEnabled DVisible(分数:2.00)A.B.C. D.解析:解析 在 VBA中,Default 属性表示某个控件是否为默认值;Cancel 属性表示某个控件是否中止,Enable属性用来设置某个控件是否可用;Visible 属性表示某个控件是否可见。22.Access数据库中,_数据库对象是其他数据库对象的基础。A) 报表 B) 查询C) 表 D) 模块(分数:2.00)A.B.C. D.解析:解析 表是 Access数据库的
34、基础,是存储数据的地方,其他数据库对象,如窗体、报表、查询等都是在表的基础上建立并使用的。23.在运行宏的过程中,宏不能修改的是_。A) 窗体 B) 宏本身 C) 表 D) 数据库(分数:2.00)A.B. C.D.解析:解析 宏评析 宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。在宏运行的过程中,可以对窗体、表以及数据库进行修改,但不能修改宏本身。24.下列窗体中不可以自动创建的是( )。A) 纵栏式窗体 B) 表格式窗体C) 图表窗体 D) 主/子窗体窗体(分数:1.00)A.B.C. D.解析:解析 本题考查自动创建窗体的方法。选项 A,Access 可以
35、自动创建纵栏式窗体;选项 B,Access 可以自动创建表格式窗体;选项 C, Access 不可以自动创建图表窗体;选项 D, Access 可以自动创建/子窗体。答案为 C。25.表的组成内容包括( )。A) 查询和字段 B) 字段和记录 C) 记录和窗体 D) 报表和字段(分数:2.00)A.B. C.D.解析:解析 数据在表中有规则排列,其中的每一列叫作一个“字段”,每一行叫作一个“记录”。而表由多个记录组成,也就是说表是由字段和记录组成,故选项 B正确。26.VBA中定义静态变量可以用关键字( )。A) Const B) Dim C) Public D) Static(分数:2.00
36、)A.B.C.D. 解析:解析 要在过程的实例间保留局部变量的值,可以用 Static关键字代替 Dim以定义静态变量。27.需求分析阶段的任务是确定_。A) 软件开发方法 B) 软件开发工具C) 软件开发费用 D) 软件系统功能(分数:1.00)A.B.C.D. 解析:解析 结构化分析方法,数据流图,数据字典,软件需求规格说明书评析 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项 A) 软件开发方法是在总体设计阶段完成的任务;选项 B) 软件开发工具是
37、在实现阶段需完成的任务;选项 C) 软件开发费用是在可行性研究阶段需完成的任务。28.下列选项中不属于结构化程序设计原则的是( )。A可封装 B自顶向下C模块化 D逐步求精(分数:2.00)A. B.C.D.解析:解析 结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用 GOTO语句。29.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click()Dim a()aArray(1,3,5,7)s=OFor i1 TO 3S=S*10十 a(i)Next iPrInt SEnd Sub程序运行后,输出结果为( )。A)135 B)357 C)5
38、31 D)753(分数:2.00)A.B. C.D.解析:解析 本题考查考生对数组和表达式的理解。如果没有特别说明,数组的下界都是从 0开始的,即如果由定义数组语句 Dima(10),则数组元素的个数是 11个,而不是 10个。程序中的定义语句 Dima()是定义一个动态数组,在定义动态数组时,维的界默认不写,但数组名的括号不能省略。程序中的 Array是给一维数组赋初值的函数,需要注意,它只能给一维数组赋初值,数组只能是变体类型;赋值号只需写上数组名,不要写上括号。程序中 For循环控制的初值从 1开始,可见 a(i)的取值依次是 3、 5、7,而不是 1、3、5。所以程序运行的结果是选项
39、B。30.在查询中,默认的字段显示顺序是( )。A) 在表的数据表视图中显示的顺序 B) 添加时的顺序C) 按照字母顺序 D) 按照文字笔画顺序(分数:2.00)A.B. C.D.解析:解析 在查询中,默认的字段显示顺序是添加时的顺序。31.在窗体上,设置控件 Command0为不可见的属性是( )。ACommand0Color BCommand0CaptiorlCCommand0Enabled DCommandOVisible(分数:2.00)A.B.C.D. 解析:解析 VBA 中,设置 Visible属性为 True可以使某个控件可见,设置 Enabled属性为 True可以使某个控件可
40、用。32.设有如下变量声明:Dim TestDate As Date为变量 TestDate正确赋值的表达式是( )。A) TestDate=#1/1/2002# B) TestDate#“1/1/2002“#C) TestDate=date(“1/1/2002“) D) TestDate=Format(“m/d/yy“,“1/1/2002“)(分数:1.00)A. B.C.D.解析:解析 本题考查日期型数据的用法,题目难度较小。解答本题首先应该注意日期型数据单独存在时前后需要用#号,选项 B书写错误; Date 函数不能带参数,选项 C错误;Format 函数可以将字符串数据转换为日期形式,
41、但是该函数的格式是:Format(expression,format- ,firstofweek,firstweekofyear),即选项 D中两个参数的顺序出现错误。答案为 A。33.下列选项中,不属于模块间耦合的是( )。A) 数据耦合 B) 同构耦合 C) 异构耦合 D) 公用耦合(分数:2.00)A.B.C. D.解析:解析 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成五级,分别是;数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。没有异构耦合这种耦合方式。34.已定义好有参函数 f(m),其中形参 m是整型量。下面调用该函数,
42、传递实参为 5,将返回的函数数值赋给变量 t。以下正确的是_。A) t=f(m) B) t=Call f(m) C) t=f(5) D) t=Call f(5)(分数:1.00)A.B.C. D.解析:解析 模块/调用和参数传递评析 含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。而 Call方法并不能向变量赋值。35.下列不属于窗体类型的是_。A) 纵栏式窗体 B) 表格式窗体C) 开放式窗体 D)数据表窗体(分数:2.00)A.B.C. D.解析:解析 Access 知识点/查询的基本操作/创建查询评析 Access 提
43、供了 6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。二、填空题(总题数:15,分数:22.00)36.软件是程序、数据和 1 的集合。(分数:1.00)填空项 1:_ (正确答案:文档)解析:解析 本题是基础题。计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关文档的完整集合。37.设有以下窗体单击事件过程:private Sub Form_Click()a=1For i=1 To 3Select Case iCase 1,3a=a+1Case 2,4a=a+2End SelectNext iMsgBox aEnd Su
44、b打开窗体运行后,单击窗体,则消息框的输出内容是_。(分数:1.00)填空项 1:_ (正确答案:5)解析:解析 本题考查考生对 VBA中控制结构的掌握。题目中程序使用的是 ForNext循环结构和Select Case结构,都属于考试重点知识点,考生应该熟练使用。当 i=1或者 3时,执行 a=a+1语句;当i=2或者 4时,执行 a=a+2语句。所以整个循环过程中对 a有 2次加 1的操作,1 次加 2的操作,最后a=1+1+2+1=5。38.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_ (正确答案:消息)解析:解析 在面向对象
45、技术中,主要用到对象(object)、类(class)、方法(method)、消息 (message)、继承(inheritance)、封装(encapsulation)等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。39.有如下程序段:Public Sub xy (a As Integer,b As lnteger)Dim t As IntegerDot=-a Mod ba=b:b=tLoop While tPrint aEnd Sub用 Call xy(96,40)调用该通用过程后,输出结果是_。(分数:2.00)填空项 1:_ (正确答案:8)解析:解析 Mod 是求
46、模运算,所以 t的值总是 a除以 b的余数。Do-Loop 循环要执行若干次,每执行一次循环体,变量 t、a 和 b都会取得一个新值,就是将上一次的除数作为下一次的被除数,将上一次 a除以 b的余数作为下一次的除数。当 a被 b整除后,结束循环的执行。用 Call xy(96,40)语句调用该通用过程后,a 取得数值 96,b 取得数值为 40。xy 通用过程的功能是求 a和 b的最大公约数。40.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为 128),实现该操作的 VBA语句是 1。(分数:2.00)填空项 1:_ (正确答
47、案:C1.ForeColor128)解析:解析 改变字体颜色用 ForeColor属性。41.数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、 1 和 25 个发展阶段。(分数:1.00)填空项 1:_ (正确答案:交互式数据库系统面向对象数据库系统)解析:42.自然联接指的是 1(分数:1.00)填空项 1:_ (正确答案:去掉重复属性的等值联接)解析:43.计算型控件用 1 作为数据源。(分数:1.00)填空项 1:_ (正确答案:表达式)解析:解析 窗体的基本操作/创建窗体/使用设计器创建窗体评析 控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。44.Jackson结构化程序设计