1、二级 ACCESS 笔试-310 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.报表记录分组是指报表设计时按选定的( )值是否相等而将记录划分成组的过程。(分数:2.00)A.记录B.字段C.属性D.域2.在数字字段输入“0”表示_;要求用户输入一个以 L 开头且长度不限的字符串应该表示为_。请选出正确的对应选项( )。(分数:2.00)A.前者表示所有值均为正数,后者填写 Like“L*”B.前者表示所有值均非负,后者填写 Like“L?”C.前者表示所有值均为正数,后者填写 Like“L?”D.前者表示所有值均非负,后者填写 Like
2、“L,”3.字节型数据的取值范围是( )。(分数:2.00)A.-128127B.0255C.-256255D.0327674.在主/子窗体中,子窗体还可以包含子窗体的数量为( )。(分数:2.00)A.0B.1C.2D.35.在窗体上画一个名称为 Textl 的文本框和一个名称为 Commandl 的命令按钮,然后编写如下事件过程:Private Sub Commandl Click()Dim arrayl(10,10)As IntegerDim i,j As IntegerFor i=1 To 3For j=2 To 4arrayl(i,j):ijNext jNext iTextlText
3、=arrayl(2,3)+arrayl(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是( )。(分数:2.00)A.12B.13C.14D.156.Access 字段名不能包含的字符是( )。(分数:2.00)A.“”B.“!”(C.“”D.“Next(分数:2.00)填空项 1:_43.设 a=6,则执行 x=f(a5,1,0)后,x 的值为【8】。(分数:2.00)填空项 1:_44.在窗体上画一个名称为 Com mandl 的命令按钮,然后编写如下事件过程:Private Sub Com mandl Click()x=0n=Input Box(“ “)For i=1
4、 To nFor j=1 To ix=xlNext jNext i Print xEnd Sub程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是【9】(分数:2.00)填空项 1:_45.创建分组统计查询时,总计项应选择【10】。(分数:2.00)填空项 1:_46.纵栏式窗体每次显示【11】条记录。(分数:2.00)填空项 1:_47.绘制报表中的直线时,按住【12】键可以保证画出的直线在水平和垂直方向上没有歪曲。(分数:2.00)填空项 1:_48.数据访问页的后缀名是【13】。(分数:2.00)填空项 1:_49.通过宏查找下一条记录的宏操作是【14】 。(分数:2.00)
5、填空项 1:_50.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()DO Until ba=InputBox(”输入 a 的值”)a=Val(a)b=InputBox(”输入 b 的值”)b=Val(b)a=abLoopPrint aEnd Sub程序运行后,依次输入 5,4,3,2,1,0,-1,-2,则输出结果是【15】。(分数:2.00)填空项 1:_二级 ACCESS 笔试-310 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.报表记录分组是指报表设计时按选定的( )值是否相等而
6、将记录划分成组的过程。(分数:2.00)A.记录B.字段 C.属性D.域解析:解析 本题考查报表记录分组的概念。分组是指报表设计时按选定的某个(或几个)字段值是否相等而将记录划分成组的过程。操作时,先选定分组字段,在这些字段上字段值相等的记录归为同一组,字段值不等的记录归为不同组。报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。1 个报表中最多可以对 10 个字段或表达式进行分组。答案为 B。2.在数字字段输入“0”表示_;要求用户输入一个以 L 开头且长度不限的字符串应该表示为_。请选出正确的对应选项( )。(分数:2.00)A.前者表示所有值均为正数,后者填写
7、 Like“L*” B.前者表示所有值均非负,后者填写 Like“L?”C.前者表示所有值均为正数,后者填写 Like“L?”D.前者表示所有值均非负,后者填写 Like“L,”解析:解析 本题旨在考查字段属性中的有效性规则的掌握情况。字段属性中的有效性规则是为了检查字段中的某个值是否有效,可以在该字段的“有效性规则”属性框中输入一个表达式,只有满足该表达式才能将其输入到该字段内,反之,则无法对其进行输入。这里只使用了“”,“0”表示要求输入的数是正数,由于没有等号所以不包括零。Like“L?”表示的是以 L 开头且长度为 3 的字符串。答案 B 前后两个分句都有错误。前面说非负,包含了零与题
8、意违背;后面混淆了“?”与“*”的含义。“*”才表示任意个任意字符。由对答案 B 的分析可知答案 C 错在了后面不限长度的地方。答案 D 的错误也显而易见,不能包含零。答案为 A。3.字节型数据的取值范围是( )。(分数:2.00)A.-128127B.0255 C.-256255D.032767解析:解析 本题考查字节型数据的取值范围。选项 A 错误,字节型数据是正整数。选项 B 正确,字节型数据的取值范围是 0-255。选项 C 错误,字节型数据是正整数。选项 D 错误,字节型数据是以 1 个字节(8 位)的二进制数存储,因此取值范围应该为 028-1,即 0255。本题的答案是 B。4.
9、在主/子窗体中,子窗体还可以包含子窗体的数量为( )。(分数:2.00)A.0B.1 C.2D.3解析:解析 本题考查主/子窗体的嵌套。子窗体中还可以嵌套子窗体,但最多再嵌套 1 个子窗体。答案为 B。5.在窗体上画一个名称为 Textl 的文本框和一个名称为 Commandl 的命令按钮,然后编写如下事件过程:Private Sub Commandl Click()Dim arrayl(10,10)As IntegerDim i,j As IntegerFor i=1 To 3For j=2 To 4arrayl(i,j):ijNext jNext iTextlText=arrayl(2,3
10、)+arrayl(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是( )。(分数:2.00)A.12 B.13C.14D.15解析:解析 本题考查数组的输出。虽然题目比较简单,但需要注意循环因子的值,经过循环后,数组arrayl(2,3)=5,arrayl(3,4)=7,然后将 arrayl(2,3)arrayl(3,4)赋给 Textl,可知正确答案为选项A。6.Access 字段名不能包含的字符是( )。(分数:2.00)A.“”B.“!”( C.“”D.“Next(分数:2.00)填空项 1:_ (正确答案:I=3)解析:解析 本题考查 Cis 语句的功能。Cis 语
11、句的功能是清除窗体或其他对象上的所有输出,因此,本题在运行中虽然对 I-1 和 1=2 有输出,但都被清除,最后只剩下 I=3 时的输出值。43.设 a=6,则执行 x=f(a5,1,0)后,x 的值为【8】。(分数:2.00)填空项 1:_ (正确答案:-1)解析:解析 本题考查 llf 函数的用法,对于该函数前面已经有详细描述,需要注意的是,IIF 函数的所有参数均为必要参数。考生可以将f 函数翻译为“语句后再作答。本题中,IIf 语句等价于下列 If 语句:If a5 Then x-lElsex=0End if可见正确答案为-1。44.在窗体上画一个名称为 Com mandl 的命令按钮
12、,然后编写如下事件过程:Private Sub Com mandl Click()x=0n=Input Box(“ “)For i=1 To nFor j=1 To ix=xlNext jNext i Print xEnd Sub程序运行后,单击命令按钮,如果输入 3,则在窗体上显示的内容是【9】(分数:2.00)填空项 1:_ (正确答案:6)解析:解析 本题是一个简单的双重 For-Next 循环,这里需要注意的是,循环的终值都是由变量设置的。当步长大于 0 时,循环的初值与终值相等,仍然要执行一次循环;只有当循环变量大于终值的时候才跳出循环。x 的值实际上等于循环执行的次数 6:如果考生
13、认为 For j=1 To 1 并不执行循环,则会认为 5 为答案。所以显示的内容为 6。45.创建分组统计查询时,总计项应选择【10】。(分数:2.00)填空项 1:_ (正确答案:Group By)解析:解析 本题考查查询的计算。在查询中,对进行分组统计的字段,其总计项只能选择“GroupBy”选项,表示根据该字段进行分组。46.纵栏式窗体每次显示【11】条记录。(分数:2.00)填空项 1:_ (正确答案:1)解析:解析 本题考查纵栏式窗体的特点。纵栏式窗体每次只显示 1 条记录。本题的答案是 1。47.绘制报表中的直线时,按住【12】键可以保证画出的直线在水平和垂直方向上没有歪曲。(分
14、数:2.00)填空项 1:_ (正确答案:Shift)解析:解析 本题考查绘制直线的技巧。绘制报表中的直线时,按住 Shift 键可以保证画出的直线在水平和垂直方向上没有夹角,不因鼠标的轨迹而歪曲。48.数据访问页的后缀名是【13】。(分数:2.00)填空项 1:_ (正确答案:HTML)解析:解析 本题考查数据访问页的基本性质。数据访问页是以 HTML 为后缀名保存在电脑里。49.通过宏查找下一条记录的宏操作是【14】 。(分数:2.00)填空项 1:_ (正确答案:Find Next)解析:解析 本题考查输入输出数据操作。 Find Next:可以查找下一个记录,该记录符合由前一个Find
15、 Record 操作或“在字段中查找”对话框所指定的准则,打开“编辑”菜单,单击“查找?命令,可以打开该对话框。使用 Find Next 操作可以反复查找记录。50.在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Commandl_Click()DO Until ba=InputBox(”输入 a 的值”)a=Val(a)b=InputBox(”输入 b 的值”)b=Val(b)a=abLoopPrint aEnd Sub程序运行后,依次输入 5,4,3,2,1,0,-1,-2,则输出结果是【15】。(分数:2.00)填空项 1:_ (正确答案:-3)解析:解析 本题程序运行后,共输入 4 组数据, a 依次取值为 5、3、1、-1,b 依次取值为 4、2、 0、-2。注意到循环条件是“b