1、二级 ACCESS 笔试-210 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 VBA 编辑器中打开立即窗口的命令足( )。(分数:2.00)A.Ctrl+GB.Ctrl+RC.Ctrl+VD.Ctrl+C2.在数据库系统中,用户所见的数据模式为( )。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式3.下面内容中,不属于软件危机的是( )。(分数:2.00)A.软件质量难以保证B.软件的成本不断提高C.软件需求增长缓慢D.软件不可维护或维护程度非常低4.下列有关数据结构的叙述中,不正确的是( )。(分数:2.00)A.
2、数据结构包括的内容是数据的逻辑结构、数据的存储结构以及数据运算B.数据的逻辑结构是指数据及其数据的逻辑关系C.数据的存储结构是指数据及其关系在计算机中的表示D.数据结构对算法的执行效率不作研究5.下列程序的执行结果是( )。a =75If a 90 Then i=4If a 80 Then i=3If a 70 Then i=2If a 60 Then i=1Print “i=“; i(分数:2.00)A.i=1B.i=2C.i=3D.i=46.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl1
3、_Click( )Dim array1 ( 10, 10) As IntegerDim i,j As IntegerFor i=1 To 3For j = 2 To 4Array1 (i, j) =i +jNext jNext iText1.Text=array1(2.3) + array1(3.4)End Sub程序运行后,单击命令按钮,在文本框中为示的值是( )。(分数:2.00)A.12B.13C.14D.157.数据字典(DD) 是定义以下( )中的数据工具。(分数:2.00)A.数据流程图B.系统流程图C.程序流程图D.软件结构图8.下列关于链式存储的叙述中,正确的是( )。(分数:
4、2.00)A.链式存储结构的空间不可以是不连续的B.数据结点的存储顺序与数据元素之间的逻辑关系必须一致C.链式存储方式只可用于线性结构D.链式存储也可用于非线性结构9.概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码10.在宏的表达式中要引用报表 test 上控件 txtName 的值,可以使用的引用式是( )。(分数:2.00)A.Forms! txtNameB.test! txtNameC.Reports! test !txtNameD.Report! tx
5、tName11.在数据表中用户可以采用单一字段和多字段组合排序,那么在窗体中用户能以( )。(分数:2.00)A.单一字段排序B.多字段组合排序C.单一字段或多字段组合排序D.不能排序12.一般情况下,数组 a(3,4,5)包含的元素个数为( )。(分数:2.00)A.345B.12C.120D.6013.在窗体上画两个名称为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Cliek( )Dim x As Integer, n As Integerx=1n=0Do While x 20x=x*3n=n
6、+1LoopText1.Text = Str(x)Text2.Text = Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )。(分数:2.00)A.9 和 12B.27 和 3C.195 和 3D.600 和平共处 414.下列关于索引的说法中,错误的是( )。(分数:2.00)A.索引越多越好B.一个索引可以由一个或多个字段组成C.可提高查询效率D.主索引值不能为空,不能重复15.一个关系数据库文件中的各条记录( )。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中数据的数据关系C.前后顺序可以任意
7、颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列16.从字符串 S=“abcdefg“中返回子串“cd“的正确函数引用是( )。(分数:2.00)A.id(S,3,2)B.Right(Left(S,4),2)C.Left(Right(S,5),2)D.以上都可以17.以下选项中不能建立数据透视表的是( )。(分数:2.00)A.窗体B.数据表C.报表D.查询18.在某数据表中的执勤时间字段查找执勤时间 30 之内的准则是( )。(分数:2.00)A.Between Date()Or Date-30B.Between Date()And Da
8、te()-30C.Date()AndDate()-30D.Date()OrDate()-3019.在已创建的“图书查询”查询中分别查找书籍分类编号为 1 和 9 的所有图书,则应该在“分类编号”字段下方的准则框中输入如下的查询条件( )。(分数:2.00)A.1 And 9B.1 Or 9C.1 And 9 和 1 Or 9 都正确D.都不对20.有如下程序:a = 100Dos=s+aa=a+1Loop While a 120Print a运行时输出的结果是( )。(分数:2.00)A.100B.120C.201D.10121.用于显示消息框的宏命令是( )。(分数:2.00)A.BeepB
9、.MsgBoxC.InputBoxD.SetWarnings22.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.输入一批数据时,最好使用输入结束标志B.不允许默认值C.对部分输入数据检验数据的合法性D.输入数据时,不允许使用自由格式23.若将文本字符串“15“、“8“、“6“按降序排序,则排序的结果为( )。(分数:2.00)A.“15“、“8“、“6“B.“6“、“8“、“15“C.“8“、“6“、“15“D.“8“、“15“、“6“24.下列关于字段默认值的叙述中,错误的是( )。(分数:2.00)A.设置文本型默认值时不用输入引导,系统自动加入B.设置默认值
10、时,必须与字段中所设的数据类型相匹配C.设置默认值时可以减少用户输入强度D.默认值是一个确定的值,不能用表达式25.以下内容中,不属于 VBA 提供的数据验证函数的是( )。(分数:2.00)A.IsTextB.IsDateC.IsNumericD.IsNull26.以下各项特点中,属于线性表的顺序存储结构的是( )。(分数:2.00)A.线性表中所有元素所占的存储空间是不连续的B.线性表的数据元素在存储空间中是随便存放的C.线性表中所有元素所占的存储空间是连续的D.前后相邻两个元素在存储空间中是随便存放的27.在数据访问页中,应为所有将要排序、分组或筛选的字段建立( )。(分数:2.00)A
11、.主关键字B.索引C.准则D.条件表达式28.下列窗体中不可以自动创建的是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体C.图表窗体D.主/子窗体29.下列几个表达式中大小与其他三个不同的是( )。(分数:2.00)A.15B.22:Print “VC“End Sub(分数:2.00)填空项 1:_48.Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当作某种类型的变量,若使用 Dim语句定义这种类型的变量,则在 As 后面应使用 【13】 关键字。(分数:2.00)填空项 1:_49.表达式“12“+“3“+45 的值是 【14】 。(分数:2.00)填
12、空项 1:_50.下列程序的运行结果为 【15】 。A=“1“B=“2“A=Val(A) + Val(B) B = Val(“12“)If A B Then Print A - B Else Print B - A(分数:2.00)填空项 1:_二级 ACCESS 笔试-210 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在 VBA 编辑器中打开立即窗口的命令足( )。(分数:2.00)A.Ctrl+G B.Ctrl+RC.Ctrl+VD.Ctrl+C解析:解析 VBA 编辑器中快捷键 Ctrl+C 是打开立即窗口命令;Ctrl+R 是打
13、开工程资源管理器窗口命令;Ctrl+V 是粘贴命令;Ctrl+C 是复制命令。2.在数据库系统中,用户所见的数据模式为( )。(分数:2.00)A.概念模式B.外模式 C.内模式D.物理模式解析:解析 在数据库系统中,用户所见的数据模式为外模式。3.下面内容中,不属于软件危机的是( )。(分数:2.00)A.软件质量难以保证B.软件的成本不断提高C.软件需求增长缓慢 D.软件不可维护或维护程度非常低解析:解析 软件危机泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。4.下列有关数据结构的叙述中,不正确的是( )。(分数:2.00)A.数据结构包括的内容是数据的逻辑结构、数据的存储结构
14、以及数据运算B.数据的逻辑结构是指数据及其数据的逻辑关系C.数据的存储结构是指数据及其关系在计算机中的表示D.数据结构对算法的执行效率不作研究 解析:解析 数据结构研究算法的执行效率。执行算法的效率分别从算法的时间复杂度和空间复杂度两个方面来研究。5.下列程序的执行结果是( )。a =75If a 90 Then i=4If a 80 Then i=3If a 70 Then i=2If a 60 Then i=1Print “i=“; i(分数:2.00)A.i=1 B.i=2C.i=3D.i=4解析:解析 当 a=75 时,前两个条件为假,不执行 then 语句,而后两个条件为真,两个 t
15、hen 语句先后执行,最后执行结果为 i=1。6.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl1_Click( )Dim array1 ( 10, 10) As IntegerDim i,j As IntegerFor i=1 To 3For j = 2 To 4Array1 (i, j) =i +jNext jNext iText1.Text=array1(2.3) + array1(3.4)End Sub程序运行后,单击命令按钮,在文本框中为示的值是( )。(分数:2.00)A.12 B
16、.13C.14D.15解析:解析 经过循环后,数组 array1(2,3)=5,array1(3,4)=7,然后将 array1(2,3)+ array1(3,4)赋给 Text1,结果为 12。7.数据字典(DD) 是定义以下( )中的数据工具。(分数:2.00)A.数据流程图 B.系统流程图C.程序流程图D.软件结构图解析:解析 数据字典是对数据流程图中出现的被命名的图形元素的确切解释。8.下列关于链式存储的叙述中,正确的是( )。(分数:2.00)A.链式存储结构的空间不可以是不连续的B.数据结点的存储顺序与数据元素之间的逻辑关系必须一致C.链式存储方式只可用于线性结构D.链式存储也可用
17、于非线性结构 解析:解析 链式存储结构的存储空间可以是不连续的,并且数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系是由指针域来确定的。链式存储方式可用于线性结构,也可用于非线性结构。9.概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码 解析:解析 概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。10
18、.在宏的表达式中要引用报表 test 上控件 txtName 的值,可以使用的引用式是( )。(分数:2.00)A.Forms! txtNameB.test! txtNameC.Reports! test !txtName D.Report! txtName解析:解析 引用窗体或报表上的控件值,可以使用如下的语法:Forms!窗体名!控件名或Repoas报表名!控件名。11.在数据表中用户可以采用单一字段和多字段组合排序,那么在窗体中用户能以( )。(分数:2.00)A.单一字段排序 B.多字段组合排序C.单一字段或多字段组合排序D.不能排序解析:解析 数据表中的排序可以采用单一字段和多字段组
19、合两种方式,而窗体中的排序只能采用单一字段这种方式。12.一般情况下,数组 a(3,4,5)包含的元素个数为( )。(分数:2.00)A.345B.12C.120 D.60解析:解析 数组变量由变量名和数组下标构成,默认情况下,下标下限为 o,数组元素从“数组名(0)”至“数组名(下标上限)”。本题中定义的多维数组元素个数有 03、04、05,共 456=120 个元素。13.在窗体上画两个名称为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Cliek( )Dim x As Integer, n A
20、s Integerx=1n=0Do While x 20x=x*3n=n+1LoopText1.Text = Str(x)Text2.Text = Str(n)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )。(分数:2.00)A.9 和 12B.27 和 3 C.195 和 3D.600 和平共处 4解析:解析 执行第一次循环,x=3,n=1 执行第二次循环,x=9,n=2;当执行完第三次循环后, x=2720,n=3,不再满足条件,退出循环。14.下列关于索引的说法中,错误的是( )。(分数:2.00)A.索引越多越好 B.一个索引可以由一个或多个字段组成C.可提
21、高查询效率D.主索引值不能为空,不能重复解析:解析 索引越多,数据库更新索引的频率也越高,遇到大量数据时反而降低效能,因此索引不是越多越好。15.一个关系数据库文件中的各条记录( )。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中数据的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:解析 关系数据库中的各条记录前后顺序可以任意颠倒,不影响库中数据的数据关系。16.从字符串 S=“abcdefg“中返回子串“cd“的正确函数引用是( )。(分数:2.
22、00)A.id(S,3,2)B.Right(Left(S,4),2)C.Left(Right(S,5),2)D.以上都可以 解析:解析 Mid(S,3,2)是从字符串左边第 3 个字符起截取 2 个字符;Left(S,N)是从字符串左边截取 N 个字符;Right(S,N)是从字符串右边截取 N 个字符。17.以下选项中不能建立数据透视表的是( )。(分数:2.00)A.窗体B.数据表C.报表 D.查询解析:解析 数据透视表可以在表、查询和窗体中建立,但不能在报表中建立。18.在某数据表中的执勤时间字段查找执勤时间 30 之内的准则是( )。(分数:2.00)A.Between Date()O
23、r Date-30B.Between Date()And Date()-30 C.Date()AndDate()-30D.Date()OrDate()-30解析:解析 Date(date)返回给定日期 131 的值,表示给定日期是一个月中的哪一天;Date()返回系统当前日期;Between 用于指定一个字段值的范围,指定的范围之间用 And 连接。选项 A 和 D 使用 or 连接是错误的,选项 C 的用法是错误的,答案为 B。19.在已创建的“图书查询”查询中分别查找书籍分类编号为 1 和 9 的所有图书,则应该在“分类编号”字段下方的准则框中输入如下的查询条件( )。(分数:2.00)A
24、.1 And 9B.1 Or 9 C.1 And 9 和 1 Or 9 都正确D.都不对解析:解析 查询条件为:1 Or 9。20.有如下程序:a = 100Dos=s+aa=a+1Loop While a 120Print a运行时输出的结果是( )。(分数:2.00)A.100B.120C.201D.101 解析:解析 尽管 a120 一开始就不成立,但 Do 循环仍然执行一次,因为 While 放在 Do 语句块的后面,循环体先执行,再判断。21.用于显示消息框的宏命令是( )。(分数:2.00)A.BeepB.MsgBox C.InputBoxD.SetWarnings解析:解析 Be
25、ep 命令用于使计算机发出“嘟嘟”声;MsgBox 命令用于显示消息框;SetWarnings 命令用于关闭或打开系统消息;InputBox 函数用于在对话框中显示提示,等待用户输入文本或单击按钮,然后返回包含文本框内容的 String 类型的值。22.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.输入一批数据时,最好使用输入结束标志B.不允许默认值C.对部分输入数据检验数据的合法性 D.输入数据时,不允许使用自由格式解析:解析 输入输出信息是用户直接关心的,好的输入输出风格对所有输入数据检验数据的合法性,允许默认值;在输入数据时,允许使用自由格式。23.若将文本
26、字符串“15“、“8“、“6“按降序排序,则排序的结果为( )。(分数:2.00)A.“15“、“8“、“6“B.“6“、“8“、“15“C.“8“、“6“、“15“ D.“8“、“15“、“6“解析:解析 Access 中字符串的排序是根据第一个字符的 ASCII 码值的大小进行。24.下列关于字段默认值的叙述中,错误的是( )。(分数:2.00)A.设置文本型默认值时不用输入引导,系统自动加入B.设置默认值时,必须与字段中所设的数据类型相匹配C.设置默认值时可以减少用户输入强度D.默认值是一个确定的值,不能用表达式 解析:解析 数据属性决定了一个控件或窗体中的数据来自于何处,以及操作数据的
27、规则。“默认值”属性用于设定一个计算型控件或非结合型控件的初始值,可以使用表达式生成器向导来确定默认值。25.以下内容中,不属于 VBA 提供的数据验证函数的是( )。(分数:2.00)A.IsText B.IsDateC.IsNumericD.IsNull解析:解析 在进行控件输入数据验证时,VBA 提供的常用验证函数有:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject,指出标识符是否表示对象变量。26.以下各项特点中,属于线性表的顺序存储结构的是( )。(分数:2.00)A.线性表中所有元素所占的存储空间是不连续的B.线性表的
28、数据元素在存储空间中是随便存放的C.线性表中所有元素所占的存储空间是连续的 D.前后相邻两个元素在存储空间中是随便存放的解析:解析 线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的,并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的。27.在数据访问页中,应为所有将要排序、分组或筛选的字段建立( )。(分数:2.00)A.主关键字B.索引 C.准则D.条件表达式解析:解析 为了提高操作速度和效率,在数据访问页中,应为所有将要排序、分组或筛选的字段建立索引。28.下列窗体中不可以自动创建的是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体C.图表窗体 D.主/子窗体解析
29、:解析 Access 可以自动创建纵栏式窗体、表格式窗体、主/子窗体,但不可以自动创建图表窗体。29.下列几个表达式中大小与其他三个不同的是( )。(分数:2.00)A.15B.22:Print “VC“End Sub(分数:2.00)填空项 1:_ (正确答案:VBVC)解析:解析 Goto 语句是指使程序无条件地转移到过程中指定的语句处执行。其后面必须有指定的行标签,否则程序会出错。48.Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当作某种类型的变量,若使用 Dim语句定义这种类型的变量,则在 As 后面应使用 【13】 关键字。(分数:2.00)填空项
30、1:_ (正确答案:Variant)解析:解析 Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当作变体类型的变量,若使用 Dim 语句定义这种类型的变量,则在 As 后面应使用 Variant 关键字。变体变量并非无类型变量,而是类型可以自由置换的变量。49.表达式“12“+“3“+45 的值是 【14】 。(分数:2.00)填空项 1:_ (正确答案:168)解析:解析 “12“和“3“是两个字符中,相加结果为“123“,字符串和数字相加时,系统会将字符串转换为数值后再相加。50.下列程序的运行结果为 【15】 。A=“1“B=“2“A=Val(A) + Val(B) B = Val(“12“)If A B Then Print A - B Else Print B - A(分数:2.00)填空项 1:_ (正确答案:-9)解析:解析 Val 函数是返回字符串内的数字,因此 A=Val(A) +Val(B) =1+2=3,而 B= Val(“12“)=12,因而 AB 为 True,所以执行 Print A-B。