1、二级 ACCESS 笔试 333 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 VBA 编辑器中打开立即窗口的命令足( )。(分数:2.00)A.Ctrl+GB.Ctrl+RC.Ctrl+VD.Ctrl+C2.从字符串 S=“abcdefg“中返回子串“cd“的正确函数引用是( )。(分数:2.00)A.id(S,3,2)B.Right(Left(S,4),2)C.Left(Right(S,5),2)D.以上都可以3.在已创建的“图书查询”查询中分别查找书籍分类编号为 1 和 9 的所有图书,则应该在“分类编号”字段下方的准则框
2、中输入如下的查询条件( )。(分数:2.00)A.1 And 9B.1 Or 9C.1 And 9 和 1 Or 9 都正确D.都不对4.在数据库系统中,用户所见的数据模式为( )。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式5.下面内容中,不属于软件危机的是( )。(分数:2.00)A.软件质量难以保证B.软件的成本不断提高C.软件需求增长缓慢D.软件不可维护或维护程度非常低6.在宏的表达式中要引用报表 test 上控件 txtName 的值,可以使用的引用式是( )。(分数:2.00)A.Forms! txtNameB.test! txtNameC.Reports! te
3、st !txtNameD.Report! txtName7.在窗体上画两个名称为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Cliek( ) Dim x As Integer, n As Integer x=1 n=0 Do While x 20 x=x*3 n=n+1 Loop Text1.Text = Str(x) Text2.Text = Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )。(分数:2.00)A.9 和 12B.27 和 3C.195
4、 和 3D.600 和平共处 48.在某数据表中的执勤时间字段查找执勤时间 30 之内的准则是( )。(分数:2.00)A.Between Date()Or Date-30B.Between Date()And Date()-30C.Date()AndDate()-30D.Date()OrDate()-309.下列关于索引的说法中,错误的是( )。(分数:2.00)A.索引越多越好B.一个索引可以由一个或多个字段组成C.可提高查询效率D.主索引值不能为空,不能重复10.下列有关数据结构的叙述中,不正确的是( )。(分数:2.00)A.数据结构包括的内容是数据的逻辑结构、数据的存储结构以及数据运
5、算B.数据的逻辑结构是指数据及其数据的逻辑关系C.数据的存储结构是指数据及其关系在计算机中的表示D.数据结构对算法的执行效率不作研究11.当键入 Shift 键时,触发了下列选项中的( )事件。(分数:2.00)A.KeyPressB.KeyDownC.KeyUpD.Click12.在数据表中用户可以采用单一字段和多字段组合排序,那么在窗体中用户能以( )。(分数:2.00)A.单一字段排序B.多字段组合排序C.单一字段或多字段组合排序D.不能排序13.一个关系数据库文件中的各条记录( )。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中
6、数据的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列14.一般情况下,数组 a(3,4,5)包含的元素个数为( )。(分数:2.00)A.345B.12C.120D.6015.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl1_Click( ) Dim array1 ( 10, 10) As Integer Dim i,j As Integer For i=1 To 3 For j = 2 To 4 Array1
7、 (i, j) =i +j Next j Next i Text1.Text=array1(2.3) + array1(3.4) End Sub 程序运行后,单击命令按钮,在文本框中为示的值是( )。(分数:2.00)A.12B.13C.14D.1516.以下内容中,不属于 VBA 提供的数据验证函数的是( )。(分数:2.00)A.IsTextB.IsDateC.IsNumericD.IsNull17.下列几个表达式中大小与其他三个不同的是( )。(分数:2.00)A.15B. i(分数:2.00)A.i=1B.i=2C.i=3D.i=420.若将文本字符串“15“、“8“、“6“按降序排序
8、,则排序的结果为( )。(分数:2.00)A.“15“、“8“、“6“B.“6“、“8“、“15“C.“8“、“6“、“15“D.“8“、“15“、“6“21.以下各项特点中,属于线性表的顺序存储结构的是( )。(分数:2.00)A.线性表中所有元素所占的存储空间是不连续的B.线性表的数据元素在存储空间中是随便存放的C.线性表中所有元素所占的存储空间是连续的D.前后相邻两个元素在存储空间中是随便存放的22.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.输入一批数据时,最好使用输入结束标志B.不允许默认值C.对部分输入数据检验数据的合法性D.输入数据时,不允许使用自
9、由格式23.用于显示消息框的宏命令是( )。(分数:2.00)A.BeepB.MsgBoxC.InputBoxD.SetWarnings24.下列关于栈的叙述中,不正确的是( )。(分数:2.00)A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表25.下列窗体中不可以自动创建的是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体C.图表窗体D.主/子窗体26.以下选项中不能建立数据透视表的是( )。(分数:2.00)A.窗体B.数据表C.报表D.查询27.报表页眉的作用是( )。(分数:2.00)A.用于显示报表的标题、图形或说明性文字B.用来显示整
10、个报表的汇总说明C.用来显示报表中的字段名称或对记录的分组名称D.打印表或查询中的记录数据28.在数据访问页中,应为所有将要排序、分组或筛选的字段建立( )。(分数:2.00)A.主关键字B.索引C.准则D.条件表达式29.函数 Sgn(-5)返回的值是( )。(分数:2.00)A.5B.-5C.1D.-130.数据字典(DD) 是定义以下( )中的数据工具。(分数:2.00)A.数据流程图B.系统流程图C.程序流程图D.软件结构图31.有如下程序: a = 100 Do s=s+a a=a+1 Loop While a 120 Print a 运行时输出的结果是( )。(分数:2.00)A.
11、100B.120C.201D.10132.概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码33.对待排序文件的初始状态不作任何要求的排序方法有( )。(分数:2.00)A.直接插入和快速排序B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序34.下列关于字段默认值的叙述中,错误的是( )。(分数:2.00)A.设置文本型默认值时不用输入引导,系统自动加入B.设置默认值时,必须与字段中所设的数据类型相匹配C.设置默认值时可以减少用户输入强度D.默认值是
12、一个确定的值,不能用表达式35.下列关于链式存储的叙述中,正确的是( )。(分数:2.00)A.链式存储结构的空间不可以是不连续的B.数据结点的存储顺序与数据元素之间的逻辑关系必须一致C.链式存储方式只可用于线性结构D.链式存储也可用于非线性结构二、B填空题/B(总题数:15,分数:30.00)36.对于长度为 n 的线性表,若进行顺序查找,则时间复杂度为U 【1】 /U。(分数:2.00)填空项 1:_37.已知某序列为49,38,65,97,76,13,27,试采用该序列的第一个元素为枢轴进行快速排序,则经过一趟快速排序之后所得到的序列为:U 【2】 /U。(分数:2.00)填空项 1:_
13、38.软件生命周期一般可分为以下几个阶段:问题定义、可行性研究、需求分析、设计、编码、U 【3】 /U、运行与维护。(分数:2.00)填空项 1:_39.在选择运算所得到的结果关系中,所含的元组数不能U 【4】 /U原关系中的元组数。(分数:2.00)填空项 1:_40.一棵树按照左子女一右兄弟表示法转换成对应的二叉树,则该二叉树中树根结点肯定没有U 【5】 /U子女。(分数:2.00)填空项 1:_41.VBA 的运行机制是U 【6】 /U。(分数:2.00)填空项 1:_42.OpenForm 操作打开U 【7】 /U。(分数:2.00)填空项 1:_43.操作查询共有四种类型,分别是删除
14、查询、生成表查询、U 【8】 /U和更新查询。(分数:2.00)填空项 1:_44.Access 中的备注数据类型最多可以存储U 【9】 /U个字符。(分数:2.00)填空项 1:_45.U【10】 /U是一个或多个操作的集合。(分数:2.00)填空项 1:_46.假设变量 intVar 为一个整型变量,则执行赋值语句 intVar=“2“+3 之后,变量 intVar 的值与执行赋值语句 inIVar=“2“+“3“之后,变量 intVar 的值分别是U 【11】 /U。(分数:2.00)填空项 1:_47.下列程序输出的结果为U 【12】 /U。 Private Sub Commandl_
15、Click( ) Dim a As Boolean a = True If a Then GoTo 11 Else GoTo 22 11: Print “VB“; 22: Print “VC“ End Sub(分数:2.00)填空项 1:_48.Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当作某种类型的变量,若使用 Dim语句定义这种类型的变量,则在 As 后面应使用U 【13】 /U关键字。(分数:2.00)填空项 1:_49.表达式“12“+“3“+45 的值是U 【14】 /U。(分数:2.00)填空项 1:_50.下列程序的运行结果为U 【15】 /U
16、。 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 笔试 333 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在 VBA 编辑器中打开立即窗口的命令足( )。(分数:2.00)A.Ctrl+G B.Ctrl+RC.Ctrl+VD.Ctrl+C解析:解析 VBA 编辑器中快捷键 Ctrl+C 是打开立即窗口命令;Ctrl+R 是打开工程资源管理器窗口命令;Ctrl+
17、V 是粘贴命令;Ctrl+C 是复制命令。2.从字符串 S=“abcdefg“中返回子串“cd“的正确函数引用是( )。(分数:2.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 个字符。3.在已创建的“图书查询”查询中分别查找书籍分类编号为 1 和 9 的所有图书,则应该在“分类编号”字段下方的准则框中输入如下的查询条件( )。(分数:2.00)
18、A.1 And 9B.1 Or 9 C.1 And 9 和 1 Or 9 都正确D.都不对解析:解析 查询条件为:1 Or 9。4.在数据库系统中,用户所见的数据模式为( )。(分数:2.00)A.概念模式B.外模式 C.内模式D.物理模式解析:解析 在数据库系统中,用户所见的数据模式为外模式。5.下面内容中,不属于软件危机的是( )。(分数:2.00)A.软件质量难以保证B.软件的成本不断提高C.软件需求增长缓慢 D.软件不可维护或维护程度非常低解析:解析 软件危机泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。6.在宏的表达式中要引用报表 test 上控件 txtName 的值,
19、可以使用的引用式是( )。(分数:2.00)A.Forms! txtNameB.test! txtNameC.Reports! test !txtName D.Report! txtName解析:解析 引用窗体或报表上的控件值,可以使用如下的语法:Forms!窗体名!控件名或Repoas报表名!控件名。7.在窗体上画两个名称为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Cliek( ) Dim x As Integer, n As Integer x=1 n=0 Do While x 20 x=
20、x*3 n=n+1 Loop Text1.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,不再满足条件,退出循环。8.在某数据表中的执勤时间字段查找执勤时间 30 之内的准则是( )。(分数:2.00)A.Between Date()Or Date-30B.Between Date()
21、And Date()-30 C.Date()AndDate()-30D.Date()OrDate()-30解析:解析 Date(date)返回给定日期 131 的值,表示给定日期是一个月中的哪一天;Date()返回系统当前日期;Between 用于指定一个字段值的范围,指定的范围之间用 And 连接。选项 A 和 D 使用 or 连接是错误的,选项 C 的用法是错误的,答案为 B。9.下列关于索引的说法中,错误的是( )。(分数:2.00)A.索引越多越好 B.一个索引可以由一个或多个字段组成C.可提高查询效率D.主索引值不能为空,不能重复解析:解析 索引越多,数据库更新索引的频率也越高,遇到
22、大量数据时反而降低效能,因此索引不是越多越好。10.下列有关数据结构的叙述中,不正确的是( )。(分数:2.00)A.数据结构包括的内容是数据的逻辑结构、数据的存储结构以及数据运算B.数据的逻辑结构是指数据及其数据的逻辑关系C.数据的存储结构是指数据及其关系在计算机中的表示D.数据结构对算法的执行效率不作研究 解析:解析 数据结构研究算法的执行效率。执行算法的效率分别从算法的时间复杂度和空间复杂度两个方面来研究。11.当键入 Shift 键时,触发了下列选项中的( )事件。(分数:2.00)A.KeyPressB.KeyDown C.KeyUpD.Click解析:解析 Shift 键不能被 K
23、eyPress 识别,因此不能触发 KeyPress 事件。功能键、定位键、方向键以及 Tab 键的组合和标准的键盘更改键等,都不能被 KeyPress 识别。按下 Shift 键时,更不会触发KeyUp 事件和 Click 事件。12.在数据表中用户可以采用单一字段和多字段组合排序,那么在窗体中用户能以( )。(分数:2.00)A.单一字段排序 B.多字段组合排序C.单一字段或多字段组合排序D.不能排序解析:解析 数据表中的排序可以采用单一字段和多字段组合两种方式,而窗体中的排序只能采用单一字段这种方式。13.一个关系数据库文件中的各条记录( )。(分数:2.00)A.前后顺序不能任意颠倒,
24、一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中数据的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:解析 关系数据库中的各条记录前后顺序可以任意颠倒,不影响库中数据的数据关系。14.一般情况下,数组 a(3,4,5)包含的元素个数为( )。(分数:2.00)A.345B.12C.120 D.60解析:解析 数组变量由变量名和数组下标构成,默认情况下,下标下限为 o,数组元素从“数组名(0)”至“数组名(下标上限)”。本题中定义的多维数组元素个数有 03、04、05,共 456=120 个元素
25、。15.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Commandl1_Click( ) Dim array1 ( 10, 10) As Integer Dim i,j As Integer For i=1 To 3 For j = 2 To 4 Array1 (i, j) =i +j Next j Next i Text1.Text=array1(2.3) + array1(3.4) End Sub 程序运行后,单击命令按钮,在文本框中为示的值是( )。(分数:2.00)A.12 B.13C.14D.15
26、解析:解析 经过循环后,数组 array1(2,3)=5,array1(3,4)=7,然后将 array1(2,3)+ array1(3,4)赋给 Text1,结果为 12。16.以下内容中,不属于 VBA 提供的数据验证函数的是( )。(分数:2.00)A.IsText B.IsDateC.IsNumericD.IsNull解析:解析 在进行控件输入数据验证时,VBA 提供的常用验证函数有:IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject,指出标识符是否表示对象变量。17.下列几个表达式中大小与其他三个不同的是( )。(分数:2
27、.00)A.15B. i(分数:2.00)A.i=1 B.i=2C.i=3D.i=4解析:解析 当 a=75 时,前两个条件为假,不执行 then 语句,而后两个条件为真,两个 then 语句先后执行,最后执行结果为 i=1。20.若将文本字符串“15“、“8“、“6“按降序排序,则排序的结果为( )。(分数:2.00)A.“15“、“8“、“6“B.“6“、“8“、“15“C.“8“、“6“、“15“ D.“8“、“15“、“6“解析:解析 Access 中字符串的排序是根据第一个字符的 ASCII 码值的大小进行。21.以下各项特点中,属于线性表的顺序存储结构的是( )。(分数:2.00)
28、A.线性表中所有元素所占的存储空间是不连续的B.线性表的数据元素在存储空间中是随便存放的C.线性表中所有元素所占的存储空间是连续的 D.前后相邻两个元素在存储空间中是随便存放的解析:解析 线性表的顺序存储结构要求:线性表中所有元素所占的存储空间是连续的,并且线性表的数据元素在存储空间中是按逻辑顺序依次存放的。22.对于输入输出,在设计和编程时都应该考虑的原则是( )。(分数:2.00)A.输入一批数据时,最好使用输入结束标志B.不允许默认值C.对部分输入数据检验数据的合法性 D.输入数据时,不允许使用自由格式解析:解析 输入输出信息是用户直接关心的,好的输入输出风格对所有输入数据检验数据的合法
29、性,允许默认值;在输入数据时,允许使用自由格式。23.用于显示消息框的宏命令是( )。(分数:2.00)A.BeepB.MsgBox C.InputBoxD.SetWarnings解析:解析 Beep 命令用于使计算机发出“嘟嘟”声;MsgBox 命令用于显示消息框;SetWarnings 命令用于关闭或打开系统消息;InputBox 函数用于在对话框中显示提示,等待用户输入文本或单击按钮,然后返回包含文本框内容的 String 类型的值。24.下列关于栈的叙述中,不正确的是( )。(分数:2.00)A.在栈中能插入数据B.在栈中能删除数据C.栈是先进先出的线性表 D.栈是先进后出的线性表解析
30、:解析 栈是一种特殊的线性表,插入和删除操作都只在线性表的一端进行。栈是一种先进后出的线性表。25.下列窗体中不可以自动创建的是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体C.图表窗体 D.主/子窗体解析:解析 Access 可以自动创建纵栏式窗体、表格式窗体、主/子窗体,但不可以自动创建图表窗体。26.以下选项中不能建立数据透视表的是( )。(分数:2.00)A.窗体B.数据表C.报表 D.查询解析:解析 数据透视表可以在表、查询和窗体中建立,但不能在报表中建立。27.报表页眉的作用是( )。(分数:2.00)A.用于显示报表的标题、图形或说明性文字 B.用来显示整个报表的汇总说明
31、C.用来显示报表中的字段名称或对记录的分组名称D.打印表或查询中的记录数据解析:解析 一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现。用于显示报表的标题、图形或说明性文字的是报表页眉,每份报表只有一个报表页眉。28.在数据访问页中,应为所有将要排序、分组或筛选的字段建立( )。(分数:2.00)A.主关键字B.索引 C.准则D.条件表达式解析:解析 为了提高操作速度和效率,在数据访问页中,应为所有将要排序、分组或筛选的字段建立索引。29.函数 Sgn(-5)返回的值是( )。(分数:2.00)A.5B.-5C.1D.-1 解析:解析 函数 Sgn(数值表达式)返回数
32、值表达式的符号值,该函数也称为符号函数。当表达式大于。时,返回值为 1;当表达式值等于。时,返回 0;当表达式值小于 0 时,返回值为-1。30.数据字典(DD) 是定义以下( )中的数据工具。(分数:2.00)A.数据流程图 B.系统流程图C.程序流程图D.软件结构图解析:解析 数据字典是对数据流程图中出现的被命名的图形元素的确切解释。31.有如下程序: a = 100 Do s=s+a a=a+1 Loop While a 120 Print a 运行时输出的结果是( )。(分数:2.00)A.100B.120C.201D.101 解析:解析 尽管 a120 一开始就不成立,但 Do 循环
33、仍然执行一次,因为 While 放在 Do 语句块的后面,循环体先执行,再判断。32.概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码 解析:解析 概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。33.对待排序文件的初始状态不作任何要求的排序方法有( )。(分数:2.00)A.直接插入和快速排序 B.直接插入和归并排序C.归并和
34、快速排序D.归并和直接选择排序解析:解析 只有归并排序要求待排序文件“部分排序”,即把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的。34.下列关于字段默认值的叙述中,错误的是( )。(分数:2.00)A.设置文本型默认值时不用输入引导,系统自动加入B.设置默认值时,必须与字段中所设的数据类型相匹配C.设置默认值时可以减少用户输入强度D.默认值是一个确定的值,不能用表达式 解析:解析 数据属性决定了一个控件或窗体中的数据来自于何处,以及操作数据的规则。“默认值”属性用于设定一个计算型控件或非结合型控件的初始值,可以使用表达式生成器向导来确定默认值。35.下列关于链式存储的叙述中,正
35、确的是( )。(分数:2.00)A.链式存储结构的空间不可以是不连续的B.数据结点的存储顺序与数据元素之间的逻辑关系必须一致C.链式存储方式只可用于线性结构D.链式存储也可用于非线性结构 解析:解析 链式存储结构的存储空间可以是不连续的,并且数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系是由指针域来确定的。链式存储方式可用于线性结构,也可用于非线性结构。二、B填空题/B(总题数:15,分数:30.00)36.对于长度为 n 的线性表,若进行顺序查找,则时间复杂度为U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:O(n))解析:解析 语句的频度指的是
36、该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。长度为 n 的线性表顺序查找的平均次数为 n/2,则它的时间复杂度是 O(n)。37.已知某序列为49,38,65,97,76,13,27,试采用该序列的第一个元素为枢轴进行快速排序,则经过一趟快速排序之后所得到的序列为:U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:27 13 38 49 65 97 76)解析:解析 快速排序的思想是:从线性表中选取一个元素,如本题中的 49,将线性表后面小于 49 的元素移到前边,而前面大于 49 的元素移到后边。38.软件生命周期一般可分为以下几个阶段:问题定义、
37、可行性研究、需求分析、设计、编码、U 【3】 /U、运行与维护。(分数:2.00)填空项 1:_ (正确答案:测试)解析:解析 软件生命周期包括:问题定义、可行性研究、需求分析;设计、编码、测试、运行与维护这些主要阶段。39.在选择运算所得到的结果关系中,所含的元组数不能U 【4】 /U原关系中的元组数。(分数:2.00)填空项 1:_ (正确答案:大于)解析:解析 选择操作用于从关系中选出满足选择条件的元组的子集。因此,实施选择运算后新关系的元组数不大于原关系中的元组数。40.一棵树按照左子女一右兄弟表示法转换成对应的二叉树,则该二叉树中树根结点肯定没有U 【5】 /U子女。(分数:2.00
38、)填空项 1:_ (正确答案:右)解析:解析 由于根结点没有兄弟,所以没有右子女。41.VBA 的运行机制是U 【6】 /U。(分数:2.00)填空项 1:_ (正确答案:事件驱动)解析:解析 VBA 的运行机制是事件驱动的工作方式,即对象触发事件,用事件过程响应事件,用事件过程中的代码完成某种操作。42.OpenForm 操作打开U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:窗体)解析:解析 打开表的宏操作是 OpenTable;打开查询的宏操作是 OpenQuery;OpenForm 可以从“窗体”视图、窗体“设计”视图、“数据表”视图或“打印预览”中打开一个窗体,并可以
39、选择窗体的数据输入与窗口方式并限制窗体所显示的记录。43.操作查询共有四种类型,分别是删除查询、生成表查询、U 【8】 /U和更新查询。(分数:2.00)填空项 1:_ (正确答案:追加查询)解析:解析 操作查询包括生成表查询、删除查询、更新查询和追加查询四种。44.Access 中的备注数据类型最多可以存储U 【9】 /U个字符。(分数:2.00)填空项 1:_ (正确答案:64 000)解析:解析 备注数据类型可以解决文本数据类型无法解决的问题,可保存较长的文本和数字。与文本数据类型一样,备注数据类型也是字符和数字相结合,它允许存储的内容长达 64 000 个字符,但 Access不能对备
40、注型字段进行排序或索引。45.U【10】 /U是一个或多个操作的集合。(分数:2.00)填空项 1:_ (正确答案:宏)解析:解析 宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。46.假设变量 intVar 为一个整型变量,则执行赋值语句 intVar=“2“+3 之后,变量 intVar 的值与执行赋值语句 inIVar=“2“+“3“之后,变量 intVar 的值分别是U 【11】 /U。(分数:2.00)填空项 1:_ (正确答案:5 和 23)解析:解析 不同类型数据进行运算时,系统常先进行强制类型转换。在本题中,进行“2“+3 运算时,首先将字符串“2“转换
41、为数值然后再和 3 进行加运算,结果为 5;而“2“+“3“则为字符串之间相加,结果为“23“,而在赋值给 intVar 时,系 j 统又强制将字符串按 CInt 转换为 23。47.下列程序输出的结果为U 【12】 /U。 Private Sub Commandl_Click( ) Dim a As Boolean a = True If a Then GoTo 11 Else GoTo 22 11: Print “VB“; 22: Print “VC“ End Sub(分数:2.00)填空项 1:_ (正确答案:VBVC)解析:解析 Goto 语句是指使程序无条件地转移到过程中指定的语句处
42、执行。其后面必须有指定的行标签,否则程序会出错。48.Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当作某种类型的变量,若使用 Dim语句定义这种类型的变量,则在 As 后面应使用U 【13】 /U关键字。(分数:2.00)填空项 1:_ (正确答案:Variant)解析:解析 Visual Basic 中,允许一个变量未加定义直接使用,这样 VB 即把它当作变体类型的变量,若使用 Dim 语句定义这种类型的变量,则在 As 后面应使用 Variant 关键字。变体变量并非无类型变量,而是类型可以自由置换的变量。49.表达式“12“+“3“+45 的值是U 【1
43、4】 /U。(分数:2.00)填空项 1:_ (正确答案:168)解析:解析 “12“和“3“是两个字符中,相加结果为“123“,字符串和数字相加时,系统会将字符串转换为数值后再相加。50.下列程序的运行结果为U 【15】 /U。 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。