1、二级 ACCESS笔试-157 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在结构化分析方法中,数据字典的作用是( )。(分数:2.00)A.存放所有需要处理的原始数据B.存放所有处理的结果C.存放所有程序文件D.描述系统中所用到的全部数据和文件的有关信息2.在窗体上添加一个命令按钮 Command1和一个文本框 Text1,并在命令按钮中编写如下程序:Private Sub Command1_Click( )m=2.17n=Len(Str$(m)+Space(5)Me! Text1=nEnd Sub打开窗体运行后,单击命令按钮,在文本
2、框中显示( )。(分数:2.00)A.5B.8C.9D.103.以下关于报表数据源设置的叙述中,正确的是( )。(分数:2.00)A.只能是表对象B.只能是查询对象C.可以是表对象或者查询对象D.可以是任意对象4.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程所需要的基本运算次数D.算法程序中的指令条数5.执行下列语句段后 Y的值为( )。x=3.14y=Len(Str$(x)+Space(6)(分数:2.00)A.5B.9C.10D.116.不可以单独使用的窗体是( )。(分数:2.00)A.主/子窗体B.数据表窗体C.纵栏式窗体
3、D.图表窗体7.在 VBA中打开“stu”表的语句是( )。(分数:2.00)A.Docmd.OpenForm“stu“B.Docmd.OpenQuery“stu“C.Docmd.OpenTable“stu“D.Docmd.OpenReport“stu“8.软件概要设计中要完成的事情是( )。(分数:2.00)A.系统结构和数据结构的设计B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计9.若要查询课程名称为“ACCESS”的记录,在查询设计视图对应字段的准则中,表达式不正确的是( )。(分数:2.00)A.ACCESSB.“ACCESS“C.“*ACCESS*“D.Like
4、 “ACCESS“10.在数据表视图中,不可以( )。(分数:2.00)A.增加字段B.删除字段C.修改字段名称D.修改字段类型11.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )选项卡。(分数:2.00)A.格式B.事件C.方法D.数据12.数据类型( )。(分数:2.00)A.是字段的另一种说法B.决定字段能包含哪类数据的设置C.是一类数据库应用程序D.是一类用来描述 Access表向导允许从中选择的字段名称13.3种基本结构中,能简化大量程序代码的是( )。(分数:2.00)A.顺序结构B.分支结构C.选择结构D.重复结构14.下列描述中,符合结构化程序设计风
5、格的是( )。(分数:2.00)A.使用顺序、选择和循环 3种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的存储效率D.使用 goto语句跳转15.下列关于准则的说法中,正确的是( )。(分数:2.00)A.日期/时间类型数据须在两端加方括号“”B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系C.NULL表示数字 0或者空字符串D.数字类型的条件需加上双引号16.执行 x=InputBox(”请输入 x的值”)时,在弹出的对话框中输入 12,在列表框 List选中第一个列表项,假设该列表项的内容为 34,使 y的值是 1234的语句是( )。(分数
6、:2.00)A.y=Val(x)+Val(List1.List(0)B.y=Val(x)+Val(List1.List(1)C.y=Val(x)&Val(List1.List(0)D.y=Val(x)&Val(List1.List(1)17.数据库系统的核心是( )。(分数:2.00)A.数据模B.数据库管理系统C.数据库D.数据库管理员18.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是( )。(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca19.打开数据库的“页”对象列表
7、,单击对象后再单击“设计”按钮,属于( )。(分数:2.00)A.打开选定的页对象的操作B.快速创建数据访问页的操作C.打开选定页的设计视图的操作D.在 Web浏览器中访问选定页的文件20.两个关系在没有公共属性时,其自然连接操作表现为( )。(分数:2.00)A.笛卡儿积操作B.等值连接操作C.空操作D.无意义操作21.下列 4种形式的循环设计中,循环次数最少的是( )。(分数:2.00)A.a=5:b=8Doa=a+1Loop While abB.a=5:b=8Doa=a+1Loop Until abC.a=5:b=8Do Until abb=b+1LoopD.a=5:b=8Do Unti
8、l aba=a+1Loop22.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动词 INSERST、DELETE 和 UPDATE实现( )。(分数:2.00)A.数据定义B.数据查询C.数据操纵D.数据控制23.下列关于控件的说法错误的是( )。(分数:2.00)A.控件是窗体上用于显示数据和执行操作的对象B.在窗体中添加的对象都称为控件C.控件的类型可以分为结合型、非结合型、计算型和非计算型D.控件都可以在窗体“设计”视图中的工具箱中看到24.Access数据库表中的字段可以定义有效性规则,有效性规则是( )。(分数:2.00)A.文本B.数字C.条件表达式D.以上都不对25.
9、用于查找满足指定条件的下一条记录的宏命令是( )。(分数:2.00)A.FindReeordB.FindFristRecordC.FindFristD.FindNext26.下列关于二维表的说法不正确的是( )。(分数:2.00)A.二维表中的列称为属性B.属性值的取值范围称为值域C.二维表中的行称为元组D.属性的集合称为关系27.某文本型字段的值只能是字母且不允许超过 4个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.AAAAB.&C.LLLLD.#28.线性表进行二分法检索,其前提条件是( )。(分数:2.00)A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序
10、方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序29.一个关系中属性个数为 1时,称此关系为( )。(分数:2.00)A.对应关系B.单一关系C.一元关系D.二元关系30.DAO表示的中文是( )。(分数:2.00)A.开放数据库互连应用编程接口B.数据库访问对象C.动态链接库D.Active数据对象31.VBA中用实际参数 m和 n调用过程 f(a, b)的正确形式是( )。(分数:2.00)A.f a,bB.Call f(ab)C.Call f(m,n)D.Call f m,n32.若要查询某字段的值为“C
11、OM”的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。(分数:2.00)A.COMB.“COM“C.“*COM“D.Like “COM“33.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3种说法都不对34.下列关于宏和宏组的说法中正确的是( )。(分数:2.00)A.宏是由一系列操作组成的,不能是一个宏组B.创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作C.运行宏组时,
12、Access 会从第一个操作开始执行每个宏,直至完成所有操作后再终止D.不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应35.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确二、填空题(总题数:15,分数:30.00)36.全面支持软件开发过程的软件工具集合称为 1。(分数:2.00)填空项 1:_37.数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 1。(分数:2.00)填空项 1:_38.冒泡排序算法在最好的情况下元素交换的次数为 1
13、 次。(分数:2.00)填空项 1:_39.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_40.数据的独立性分为逻辑独立性与 1。(分数:2.00)填空项 1:_41.在 VBA中,如果没有显示声明某个变量的数据类型,则此变量的默认数据类型为 1。(分数:2.00)填空项 1:_42.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_43.设 a=5,b=6,c=7,d=8,执行语句 x=IIf(ab)And(cd),10,20)后,x 的值是 1。(分数:2.00)填空项 1:_44
14、.在 VBA语言中, 1 函数的功能是弹出一个消息对话框。(分数:2.00)填空项 1:_45.空字符串的长度是 1。(分数:2.00)填空项 1:_46.在窗体上画一个命令按钮,名称为 Command1,然后编写如下程序:Private Sub Command1_Click()Dim intNum As IntegerIntNum=InputBox(“请输入:“)MsgBox f(intNum)End SubFunction f(X AS Integer)As Integerf=IIf(X10,X,X+5)End Function运行程序,单击命令按钮,在输入对话框中输入 5,则程序的输出结
15、果为_。(分数:2.00)填空项 1:_47.执行下面的程序,消息框里显示的结果是_。Private Sub Form_Click()Dim Str As StringStr=“S=“Access“For i=Len(S)To 1 Step-1Str=Str&Mid(S,i,i)Next iMsgBox StrEnd Sub(分数:2.00)填空项 1:_48.在窗体上画一个命令按钮 Command1和 3个标签控件(Lable1、Lable2 和 Lable3),编写如下代码:Public x As IntegerPrivate Sub Command1_Click()Static y As
16、 IntegerDim z As Integern=5x=x+ny=y+nz=z+nLable1.Caption=xLable1.Caption=yLable1.Caption=zEnd Sub运行程序,连续 3次单击命令按钮后,则 3个标签中显示的内容分别为_。(分数:2.00)填空项 1:_49.在窗体上添加一个命令按钮,编写如下事件过程:Private Sub Command1_Click()sum=0For i=3 To 7sum=i+2Next iMsgBox sum+iEnd Sub运行窗体后,单击命令按钮,消息框的输出结果是_。(分数:2.00)填空项 1:_50.在窗体上画一个
17、命令按钮和一个标签,其名称分别为 Command1和 Label1,编写事件过程如下:Private Sub Command1_Click()Counter=0For i=1 To 4For j=6 To 1 Step-2Counter=Counter+1Next jLabel1.Caption=Str(Counter)End Sub程序运行后,单击命令按钮,标签中显示的内容是_。(分数:2.00)填空项 1:_二级 ACCESS笔试-157 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在结构化分析方法中,数据字典的作用是( )。(分数:
18、2.00)A.存放所有需要处理的原始数据B.存放所有处理的结果C.存放所有程序文件D.描述系统中所用到的全部数据和文件的有关信息 解析:解析 结构化分析方法中的数据字典的作用是描述系统中所用到的全部数据和文件的有关信息。2.在窗体上添加一个命令按钮 Command1和一个文本框 Text1,并在命令按钮中编写如下程序:Private Sub Command1_Click( )m=2.17n=Len(Str$(m)+Space(5)Me! Text1=nEnd Sub打开窗体运行后,单击命令按钮,在文本框中显示( )。(分数:2.00)A.5B.8C.9D.10 解析:解析 在 VBA中,Str
19、 函数用于将数字转换为字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。2.17 转换成字符串“2.17”,后面再连接上 5个空格,然后用 Len函数来求长度,最后结果为 10。3.以下关于报表数据源设置的叙述中,正确的是( )。(分数:2.00)A.只能是表对象B.只能是查询对象C.可以是表对象或者查询对象 D.可以是任意对象解析:解析 和窗体一样,报表的数据源既可以是表对象,也可以是查询对象。4.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程所需要的基本运算次数 D.算法
20、程序中的指令条数解析:解析 算法复杂度包括时间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算机工作量,即算法执行过程中所需要的基本运算次数。5.执行下列语句段后 Y的值为( )。x=3.14y=Len(Str$(x)+Space(6)(分数:2.00)A.5B.9C.10D.11 解析:解析 在 VBA中,Str 函数用于将数字转换成字符串,当数字转换为字符串时,总会预留一个空格给前面的正负号。如果参数是正数,回传的字符串会有一个前置空格。3.14 转换成字符串“3.14”,后面再连接上 6个空格,然后用 Len函数来求长度。最后结果为 11。6.不可以单独使用的窗体是( )。(
21、分数:2.00)A.主/子窗体 B.数据表窗体C.纵栏式窗体D.图表窗体解析:解析 在 Access的窗体中,纵栏式窗体、图表窗体和数据表窗体可以单独使用,主/子窗体必须要同时使用。7.在 VBA中打开“stu”表的语句是( )。(分数:2.00)A.Docmd.OpenForm“stu“B.Docmd.OpenQuery“stu“C.Docmd.OpenTable“stu“ D.Docmd.OpenReport“stu“解析:解析 在 VBA中,打开表的命令格式为:Docmd.OpenTable 表名。另外,还需知道打开窗体使用Docmd.OpenForm;打开报表使用 Docmd.Open
22、Report;打开查询使用 Docmd.OpenQuery;关闭窗体和报表使用 Docmd.Close。8.软件概要设计中要完成的事情是( )。(分数:2.00)A.系统结构和数据结构的设计 B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计解析:解析 软件概要设计的基本任务是:设计软件系统结构,数据结构及数据库设计,编写概要设计文档,概要设计文档评审 4种。9.若要查询课程名称为“ACCESS”的记录,在查询设计视图对应字段的准则中,表达式不正确的是( )。(分数:2.00)A.ACCESSB.“ACCESS“C.“*ACCESS*“ D.Like “ACCESS“解析:解
23、析 查询条件准则用于输入一个准则来限定记录的选择。本题中要求查询课程名称为 ACCESS的记录,则应限定对应字段的值为 ACCESS。要查询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,若 Like后面没有通配符,则 Like运算符相当于“=”运算符,但是通配符如果不配合使用 Like是无法单独使用的。10.在数据表视图中,不可以( )。(分数:2.00)A.增加字段B.删除字段C.修改字段名称D.修改字段类型 解析:解析 本题考查表的基础知识。在 Access中,表是数据实际存储的对象,实现了逻辑层次上的关系。在数据表视图中,用户可以浏览、添加、修改、删除和查找记录
24、,可以通过双击字段名的方式来修改字段名,也可以添加或者删除字段,但是不能修改字段类型。11.为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )选项卡。(分数:2.00)A.格式B.事件 C.方法D.数据解析:解析 本题考查控件事件的基本用法。在窗体上每一个控件都是一个对象,包含属性、事件和方法三要素。事件是控件可以响应的动作,本题就是要设置命令按钮属性中的单击鼠标事件里面的内容。12.数据类型( )。(分数:2.00)A.是字段的另一种说法B.决定字段能包含哪类数据的设置 C.是一类数据库应用程序D.是一类用来描述 Access表向导允许从中选择的字段名称解析:解析 表
25、是由记录和字段组成的,每个字段都有数据类型,它决定了字段能够包含哪类数据。13.3种基本结构中,能简化大量程序代码的是( )。(分数:2.00)A.顺序结构B.分支结构C.选择结构D.重复结构 解析:解析 重复结构也称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段。这种结构可以简化大量的程序行。14.下列描述中,符合结构化程序设计风格的是( )。(分数:2.00)A.使用顺序、选择和循环 3种基本控制结构表示程序的控制逻辑 B.模块只有一个入口,可以有多个出口C.注重提高程序的存储效率D.使用 goto语句跳转解析:解析 结构化的程序设计方式由 3种基本控制结构组成:
26、顺序、选择和循环。要求任何模块必须是单入口单出口的,更注重程序的执行效率而非存储效率,尽量不使用 goto语句。15.下列关于准则的说法中,正确的是( )。(分数:2.00)A.日期/时间类型数据须在两端加方括号“”B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 C.NULL表示数字 0或者空字符串D.数字类型的条件需加上双引号解析:解析 日期/时间类型数据须在两端加“#”而不是“”;准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系;空值(NULL)不同、于空字符串和 O,它代表未知或者不确定的值;文本类型的条件需加上双引号(“),数字类型的条件不必加定界符。16.执行
27、 x=InputBox(”请输入 x的值”)时,在弹出的对话框中输入 12,在列表框 List选中第一个列表项,假设该列表项的内容为 34,使 y的值是 1234的语句是( )。(分数:2.00)A.y=Val(x)+Val(List1.List(0)B.y=Val(x)+Val(List1.List(1)C.y=Val(x)&Val(List1.List(0) D.y=Val(x)&Val(List1.List(1)解析:解析 列表框中 L的属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为 0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了 Va
28、l函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故只能使用“&”连接两个字符串。17.数据库系统的核心是( )。(分数:2.00)A.数据模B.数据库管理系统 C.数据库D.数据库管理员解析:解析 数据库系统由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台 5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据组织,数据操纵,数据维护、控制及保护和数据服务等工作。18.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是( )。(分数:2.00)A.bdgc
29、efhaB.gdbecfhaC.bdgaechfD.gdbehfca 解析:解析 后序遍历首先遍历左子树或左子结点,然后遍历右子树或右子结点,最后访问根结点。前序遍历首先访问根结点,依次访问左子树、右子树。本题根据前序和中序遍历的结果,再对其进行后序遍历,正确答案为选项 D。19.打开数据库的“页”对象列表,单击对象后再单击“设计”按钮,属于( )。(分数:2.00)A.打开选定的页对象的操作B.快速创建数据访问页的操作C.打开选定页的设计视图的操作 D.在 Web浏览器中访问选定页的文件解析:解析 在数据库设计视图中,若选定了某个数据访问页对象,然后再单击“设计”按钮,将会打开选定数据访问页
30、的设计视图。20.两个关系在没有公共属性时,其自然连接操作表现为( )。(分数:2.00)A.笛卡儿积操作 B.等值连接操作C.空操作D.无意义操作解析:解析 关系的运算可分为集合运算和关系运算两类。两个关系有公共属性时的自然连接操作是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共属性相等,若没有公共属性,自然连接操作退化为笛卡儿积操作。21.下列 4种形式的循环设计中,循环次数最少的是( )。(分数:2.00)A.a=5:b=8Doa=a+1Loop While abB.a=5:b=8Doa=a+1Loop Until abC.a=5:b=8Do Un
31、til abb=b+1Loop D.a=5:b=8Do Until aba=a+1Loop解析:解析 对于这种循环结构,首先看判断条件在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在 Until循环中,条件为 False时执行循环体,条件为 True时退出循环;在 While循环中,条件为 True时执行循环体,条件为 False时,退出循环,这一点要注意区分清楚。本题中的 A循环执行 4次,B 循环执行 1次,C 循环一次也不执行,D 循环执行 4次。22.SQL集数据查询、数据操纵、数据定义和数据控制功能于一体,动
32、词 INSERST、DELETE 和 UPDATE实现( )。(分数:2.00)A.数据定义B.数据查询C.数据操纵 D.数据控制解析:解析 SQL 的功能包含数据定义、数据查询、数据控制和数据操控。其中,数据定义功能使用核心动词 CREATE、ALTER 和 DROP;数据查询功能使用核心动词 SELECT;数据操纵功能使用核心动词INSERT、DELETE 和 UPDATE;数据控制功能使用核心动词 GRANT和 REVOKE。23.下列关于控件的说法错误的是( )。(分数:2.00)A.控件是窗体上用于显示数据和执行操作的对象B.在窗体中添加的对象都称为控件C.控件的类型可以分为结合型、
33、非结合型、计算型和非计算型 D.控件都可以在窗体“设计”视图中的工具箱中看到解析:解析 在 Aceess数据库中,窗体控件的类型分为结合型、非结合型和计算型。窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象,每个在窗体中添加的对象包括窗体本身都称为控件。24.Access数据库表中的字段可以定义有效性规则,有效性规则是( )。(分数:2.00)A.文本B.数字C.条件表达式 D.以上都不对解析:解析 在 Access中利用设置字段的有效性规则来防止用户向字段中输入不合法的数据。有效性规则是一个条件表达式,通过判断用户的输入是否使得该条件表达式为真来决定是否接受此次输入。25.用于查
34、找满足指定条件的下一条记录的宏命令是( )。(分数:2.00)A.FindReeordB.FindFristRecordC.FindFristD.FindNext 解析:解析 Access 中提供了 50多个可选的宏操作命令,与查找满足指定条件记录相关的有两个操作:FindRecord用于查找满足指定条件的第一条记录;FindNext 用于查找满足指定条件的下一条记录。26.下列关于二维表的说法不正确的是( )。(分数:2.00)A.二维表中的列称为属性B.属性值的取值范围称为值域C.二维表中的行称为元组D.属性的集合称为关系 解析:解析 在关系数据库中,关系是一个二维表,每一行称为一个元组;
35、每一列称为一个属性;其中属性的取值范围称为域或值域,关系被看成是元组的集合而不是属性的集合。27.某文本型字段的值只能是字母且不允许超过 4个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.AAAAB.&C.LLLL D.#解析:解析 本题考查字段输入掩码的知识。输入掩码中的字符“9”表示可以选择输入数字或空格;“L”表示必须输入字母 AZ;“#”表示可以选择输入数据和空格,在编辑模式下空格以空白显示,但是保存数据时将空白删除,允许输入“+”或“-”;“C”表示可以选择输入任何数据和空格。本题的答案应该为“LLLL”。28.线性表进行二分法检索,其前提条件是( )。(分数:2.
36、00)A.线性表以顺序方式存储,并按关键码值排好序 B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序解析:解析 对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的大小排好序。29.一个关系中属性个数为 1时,称此关系为( )。(分数:2.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:解析 在关系模型数据库中,我们把构成基本结构的一维表称为关系。关系的列称为属性,具有N个属性的关系称为 N元关系。30.DAO表示的中文是( )。(分数:2.00)A.开放数据库互连
37、应用编程接口B.数据库访问对象 C.动态链接库D.Active数据对象解析:解析 在 VBA中,数据库访问接口有 3种:开放数据库互连(ODBC)、数据访问对象(DAO)和Active数据对象(ADO)。31.VBA中用实际参数 m和 n调用过程 f(a, b)的正确形式是( )。(分数:2.00)A.f a,bB.Call f(ab)C.Call f(m,n) D.Call f m,n解析:解析 本题考查过程调用的知识。调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。Sub 过程的调用有两种方式:Call过程名(实际参数)过程名实际参数去掉关键字 Call,则去掉“实际参数”的
38、括号;使用关键字 Call,则保留“实际参数”的括号。32.若要查询某字段的值为“COM”的记录,在查询设计视图对应字段的准则中,错误的表达式是( )。(分数:2.00)A.COMB.“COM“C.“*COM“ D.Like “COM“解析:解析 在查询设计视图的“准则”行中,要查询的值可以用双引号括起来,也可以不括,还可以使用 Like加上通配符来使用,但是通配符如果不配合使用 Like是无法单独使用的。33.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间
39、相对独立,相互依赖性小 D.上述 3种说法都不对解析:解析 本题考查对面向对象的理解。面向对象的程序设计是对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。34.下列关于宏和宏组的说法中正确的是( )。(分数:2.00)A.宏是由一系列操作组成的,不能是一个宏组B.创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作C.运行宏组时,Access 会从第一个操作开始执行每个宏,直至完成所有操作后再终止D.不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应解析:解析 宏有多种运行方式,可
40、以直接运行宏,也可以通过宏组运行宏,或者为窗体或报表及其上的控件的事件响应而运行宏。宏是由一个或多个操作组成的,也可以由宏组组成,创建宏可以用来执行某个特定的操作,宏组则可以执行一系列操作。运行宏组时 Access数据库会从第一个操作开始执行每个宏,直到 StopMacro操作停止当前正在运行的宏或已完成所有操作才终止。35.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:解析 需求分析是软件定义时期的最后一个阶段。它包含 4个方面:需求获取;需求分析,编写需求规则说明书,需求
41、评审。二、填空题(总题数:15,分数:30.00)36.全面支持软件开发过程的软件工具集合称为 1。(分数:2.00)填空项 1:_ (正确答案:软件工程环境)解析:解析 本题考查对软件工程的理解。软件工程环境(或软件开发环境)是全面支持软件开发过程的软件工具集合。37.数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于 1。(分数:2.00)填空项 1:_ (正确答案:格式化模型)解析:解析 数据模型分为格式化模型与非格式化模型,格式化模型包含层次模型与网状模型。38.冒泡排序算法在最好的情况下元素交换的次数为 1 次。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析
42、冒泡排序的思想:若待排序的初始序列为正序序列,则只需进行一次排序,在排序过程中进行 n-1次关键字间的比较,且不移动和交换记录,这种情况是冒泡排序的最好情况。故冒泡排序算法在最好情况下的元素交换次数为 0次。39.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_ (正确答案:完整性控制)解析:解析 本题考查考生对数据库基本知识的了解。安全性控制是指防止未授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制是指保证数据库中数据及语法的正确性和有效性,防止任何人对数据造成错误的操作;并发控制是指正确处理好多用户、多任务环境下的并发
43、操作,防止错误发生。40.数据的独立性分为逻辑独立性与 1。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:解析 本题考查数据的独立性。数据的独立性是指数据和应用程序相互独立,分为物理独立性和逻辑独立性。其中,物理独立性是指数据的物理结构(包括存储结构、存取方式)改变时,不需要修改应用程序;而逻辑独立性是指当逻辑结构改变时,不需要修改应用程序。41.在 VBA中,如果没有显示声明某个变量的数据类型,则此变量的默认数据类型为 1。(分数:2.00)填空项 1:_ (正确答案:交体类型或 Variant)解析:解析 在 VBA中有一种特殊的类型:变体类型(Variant)。这种类型
44、可以包含大部分其他类型的数据。在 VBA中,如果没有显式声明变量的类型,则该变量默认为变体类型(Variant)。42.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_ (正确答案:默认值)解析:解析 在表中的每个字段都可以设置一个默认值,当在数据表视图下向表中输入数据时,未输入的数据都是该字段的默认值。43.设 a=5,b=6,c=7,d=8,执行语句 x=IIf(ab)And(cd),10,20)后,x 的值是 1。(分数:2.00)填空项 1:_ (正确答案:20)解析:解析 IIf 函数可用于执行简单的条件判断操作,此
45、函数有 3个参数,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。本题中由于 ab 为假,cd 也为假,故此函数的返回值为 20。44.在 VBA语言中, 1 函数的功能是弹出一个消息对话框。(分数:2.00)填空项 1:_ (正确答案:MsgBox)解析:解析 MsgBox 函数用来弹出消息框,InputBox 函数用来弹出电子邮件输入数据对话框。45.空字符串的长度是 1。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 本题考查字符串知识。本题属于基础知识,空字符串里面没有任何字符,就是长度为 0的字符串。46.在窗体上画一个命令按钮,名称为 Command1,然后
46、编写如下程序:Private Sub Command1_Click()Dim intNum As IntegerIntNum=InputBox(“请输入:“)MsgBox f(intNum)End SubFunction f(X AS Integer)As Integerf=IIf(X10,X,X+5)End Function运行程序,单击命令按钮,在输入对话框中输入 5,则程序的输出结果为_。(分数:2.00)填空项 1:_ (正确答案:5)解析:解析 本题中调用函数 f(intNum),也就是将 intNum的值 5传给形参 X;IIf 函数可用于执行简单的条件判断操作,此函数有 3个参数
47、,当第一个参数为真时,返回第二个参数,否则返回第三个参数。因为 X10 为真,所以返回并输出的值也就是 5。47.执行下面的程序,消息框里显示的结果是_。Private Sub Form_Click()Dim Str As StringStr=“S=“Access“For i=Len(S)To 1 Step-1Str=Str&Mid(S,i,i)Next iMsgBox StrEnd Sub(分数:2.00)填空项 1:_ (正确答案:sseccA)解析:解析 本题中循环次数等于字符串的长度,每次在 Str后面连接上一个字符,该字符取自字符串S的第 i位。由于 i反向循环,实际上完成的是字符串倒序的功能。48.在窗体上画一个命令按钮 Command1和 3个标签控件(Lable1、Lable2 和 Lable3),编写如下代码:Public x As IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern=5x=x+ny=y+nz=z+nLable1.Caption=xLable1.Caption=yLable1.Capt