1、国家二级( ACCESS)笔试模拟试卷 142及答案与解析 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)算法执行过程中所需要的存储空间 2 按照 “先进先出 ”组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 3 下列叙述中正确的是 ( )。 ( A)线性链表的各元素在存储空间中的位置必须是连续的 ( B)线性链表的头元素一定存储在其他元素的前面 ( C)线性链表中 的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 ( D)线性链表中的各元
2、素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 4 若有如下二叉树,则对此二叉树前序遍历的结果为 ( )。( A) XZCYAB ( B) XYZABC ( C) XYABCZ ( D) XYAZBC 5 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序的易读性 6 下列叙述中正确的是 ( )。 ( A)在 面向对象的程序设计中,各个对象之间具有密切的关系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述 3种说法都不对
3、7 结构化分析方法是面向 ( )的自顶向下、逐步求精进行需求分析的方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)目标 8 下列选项中,是软件调试技术的是 ( )。 ( A)错误推断 ( B)集成测试 ( C)回溯法 ( D)边界值分析 9 数据库 DB、数据库系统 DBS、数据库 管理系统 DBMS之间的关系是 ( )。 ( A) DB包括 DBS和 DBMS ( B) DBMS包括 DB和 DBS ( C) DBS包括 DB和 DBMS ( D)没有任何关系 10 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 11
4、在 SQL中, DELETE语句的作用是 ( )。 ( A)删除基本表 ( B)删除基本表和视图中的元组 ( C)删除视图 ( D)删除索引 12 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)选择、投影、连接 ( B)分组、索引、排序 ( C)删除、更新、追加 ( D)显示、打印、制表 13 不属于 Office应用程序组件的软件是 ( )。 ( A) Access ( B) Word ( C) SQL Server ( D) Excel 14 Access字段名不能包含字符 ( )。 ( A) “#” ( B) “!” ( C) “$” ( D) “&” 15 下列关于自动
5、编号数据类型的叙述中正确的是 ( )。 ( A)自动编号类型占 4个字节的空间 ( B)自动编号数据类型一旦被指定, 就会暂时与记录连接,以后还可能发生变化 ( C)删除了表中含有自动编号字段的一个记录后, Access会对表中自动编号类型字段重新编号 ( D)能对自动编号类型字段人为地指定数值或修改其数值 16 每个日期 /时间字段需要 ( )个字节的存储空间。 ( A) 1 ( B) 2 ( C) 4 ( D) 8 17 将所有字符转换为小写的掩码是 ( )。 ( A) ? ( B) & ( C) ( D) 18 在 Access中已经建立了 “工资 ”表,表中包括 “职工号 ”、 “所在
6、单位 ”、 “基本工资 ”和 “应发工资 ”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的 “所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 ( )。 ( A) sum, group by ( B) count, group by ( C) groupby, sum ( D) groupby, count 19 下列关于更新查询的说法中正确的是 ( )。 ( A)使用更新查询可以将已有的表中满足条件的记录进行更新 ( B)使用更新查询一次只能对一条记录进行更改 ( C)使用更新查询后随时可以根据需要恢复数据 ( D)使用更新查询 效率和在数据表中更新数
7、据效率相同 20 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。( A) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE 性别=“女 ”AND所属院系 IN(“03”, “04”) ( B) SELECT姓名,简历 FROM tStud WHERE 性别 =“女 ”AND所属院系IN(“03”, “04”) ( C) SELECT姓名,性别,所属院系,简历 FROM tStud WHERE 性别=“女 ”AND所属院系 =“03”OR所属院 系 =“04” ( D) SELECT姓名,简历 FROM tStud WHERE性别 =“女 ”A
8、ND所属院系=“03”OR所属院系 =“04” 21 假设学生表中有一个 “姓名 ”字段,查找姓 “刘 ”的记录准则是 ( )。 ( A) “刘 ” ( B) Not“刘 ” ( C) Like“刘 ” ( D) Left(姓名 , 1)=“刘 ” 22 在窗体上画一个名称为 Text1的文本框,然后编写如下的事件过程: Private Sub Text1_KeyPress(Keyascii As Integer) . End Sub 若焦点位于文本框中,则能够触发此事件的操作是 ( )。 ( A)左键单击文本框 ( B)左键双击文本框 ( C)右键单击文本框 ( D)按下键盘上的某个键 23
9、 下列窗体中不可以自动创建的是 ( )。 ( A)纵栏式窗体 ( B)表格式窗体 ( C)数据透视表窗体 ( D)数据表窗体 24 不但可以显示一条或多条记录,也可以显示一对多关系的 “多 ”端多条记录区域的报表是 ( )。 ( A)纵栏式报表 ( B)表格式报表 ( C)图表报表 ( D)标签报表 25 如果要求在页面页脚中显示的页码形式为 “第 x页,共 y页 ”,则页面页脚中的页码控件来源应该设置为 ( )。 ( A) =“第 “&Pages&”页,共 “&Page&”页 ” ( B) =“第 “&Page&”页,共 “&Pages&”页 ” ( C) =“共 “&Pages&”页,第
10、“&Page&”页 ” ( D) =“共 “&Page&”页,第 “&Pages&”页 ” 26 在 Access 2000中数据访问页的扩展名是 ( )。 ( A) MDB ( B) ADP ( C) FRM ( D) HTM 27 在宏的表达式中要引用报表 repo1上的控件 text1,可以使用的引用式是 ( )。 ( A) repol!text1 ( B) Forms!text1 ( C) Reports!repo1!text1 ( D) Report!text1 28 打开窗体需要执行的宏操作是 ( )。 ( A) OpenQuery ( B) OpenReport ( C) Ope
11、nForm ( D) OpenWindow 29 下列选项中可以得到 “3*7=2”结果的 VBA表达式为 ( )。 ( A) “3*7”&“=”&3*7 ( B) “3*7”+“=”+3*7 ( C) 3*7&“=”&3*7 ( D) 3*7+“=”+3*7 30 下列选项中不属于 VBA提供的数据验证的函数是 ( )。 ( A) IsNumeric ( B) IsDate ( C) IsNull ( D) IsText 31 在窗体中有一个命令按钮 Command1,对应的事件代码如下: PrivateSubCommand1_Enter() Dim num As Integer Dim a
12、 As Integer Dim b As Integer Dim i As Integer For i=1 To 10 num=InputBox(“请输入数据: ”, “输入 ”, 1) If Int(num/2)=num/2Then a=a+1 Else b=b+l End If Next i MsgBox(“运行结果: a=“&Str(a)&: ”, b=”&Str(b) End Sub 运行以上事件所完成 的功能是 ( )。 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统计有几个是整数,有几个是非整数 (
13、 D)对输入的 10个数据分别统计有几个是奇数,有几个是偶数 32 在窗体中添加一个名称为 C1的命令按钮,然后编写如下事件代码: Private Sub C1_Click() str=“ABAABAAABABBA” For i=6 To 2 Step-2 x=Mid(str, i, i) y=Left(str,, i) z=Right(str, i) Next i Msg Box x&y&z End Sub 单击命令按钮,则消息框的输出结果是 ( )。 ( A) ABBAAB ( B) ABBABA ( C) BABABA ( D) BAABBA 33 在过程定义中有语句: Private
14、Sub GetData(ByRef f As Integer) 其中 “ByRef的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 34 下面程序运行后,输出结果为 ( )。 Dim a() a=Array(1, 3, 5,7,9) s=0 For i=1 To 4 s=s*10+a(i) Next i Print s ( A) 1357 ( B) 3579 ( C) 7531 ( D) 9753 35 使用 VBA的逻辑值进行算术运算时, True值被处理为 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D)任意值 36 在数据的存储结构
15、中,不仅需要存储各数据元素 的信息,还要存放各元素之间_的信息。 37 按照 “先进先出 ”的原则组织数据结构的是 _。 38 深度为 5的满二叉树中,叶子结点的个数为 _。 39 在面向对象方法中, _描述的是具有相似属性与操作的一组对象。 40 Jackson方法是一种面向 _的结构化方法。 41 字段有效性规则是在给字段输入数据时所设置的 。 42 特殊运算符 Is Null用于指定一个字段为 _。 43 窗体 “滚动条 ”属性值有 _个选项。 44 报表不能对数据源中的数据 _。 45 页面页脚一般包含 _或控制项的合计内容。 46 打开数据访问页的设计视图时,系统会同时打开 _。 4
16、7 断点的功能是 _。 48 VBA编程中,要得到 15,75上的随机整数可以用表达式 _。 49 VBA中打开窗体的命令语句是 _。 50 要在程序或函数的实例间保留局部变量的值,可以用 _关键字代替 Dim。 51 有一个 VBA计算程序的功能如下:该程序用户界面由 4个文本框和 3个按钮组成。 4个文本框的名称分别为: Text1、 Text2、 Text3和 Text4, 3个按钮分别为:清除 (名为 C1)、计算 (名为 C2)和退出 (名为 C3)。窗体打开运行后,单击 “清除 ”按钮,则清除所有文本框中显示的内容;单击 “计算 ”按钮,则计算在 Text1、 Text2和 Tex
17、t3三个文本框中输入的 3个数字的和并将结果存放在名为 Text4的文本框中;单击 “退出 ”按钮则退出程序。依据上述功能,请将下列程序补充完整。 Private Sub C1_Click() Me!Text1=“ Me!Text2=“ Me!Text3=“ Me!Text4=“ End Sub Private Sub C2_Click() If Me!Text1=“ Or Me!Text2=“ Or Me!Text3=“Then MsgBox“三个文本框都要输入值 !” _ Me!Text4=(Val(Me!Text1)+Val(Me!Text2)+_) End If End Sub Pri
18、vate Sub C3_Click() Docmd._ End Sub 国家二级( ACCESS)笔试模拟试卷 142答案与解析 1 【正确答案】 D 【试题解析】 一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。 2 【正确答案】 A 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素 的一端叫 “队尾 ”,删除元素的一端叫 “队头 ”,先插入的元素先被删除,是按 “先进先出 ”的原则组织数据的。 3 【正确答案】 D 【试题解
19、析】 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。 4 【正确答案】 D 【试题解析】 对二叉树的前序遍历是指先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。 5 【正确答案】 D 【试题解析】 程序不光是编写完就结束了,为 了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性, “清晰第一,效率第二 ”。 6 【正确答案】 C 【试题解析】 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小
20、,通过消息来实现对象之间的相互联系。 7 【正确答案】 C 【试题解析】 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 8 【正确答案】 C 【试题解析】 软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断为黑盒测试方法。 9 【正确答案】 C 【试题解析】 数据库系统 (DBS)由数据库 (DBS)、数据库管理系统 (DBMS)、数据库管理员、硬件平台和软件平台 5个部分组成,可见 DB和 DBMS都是 DB$的组成部分。 10 【正确答案】 D 【试题解析】 所谓的交换排序方
21、法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线 性表变成有序。 11 【正确答案】 B 【试题解析】 本题考查 SQL中操纵语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中,数据操纵的功能是实现表中数据的增加,删除和修改。 DELETE语句属于数据操纵语句,其作用是删除基本表和视图中的元组,而不能删除基本表、视图和索引。删除基本表、视图和索引使用的动词是 DROP。 12 【正确答案】 A 【试题解析】 本题考查关系运算的知识。关系运算共可分为两大类,一类是传统的集合运
22、算,如并、交、差和笛卡儿积;还有一类是专门的 关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足给定条件的元组;投影运算是在关系模式中挑选若干属性组成新的关系;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。 13 【正确答案】 C 【试题解析】 本题考查 Office应用程序的知识。 Office应用程序是由美国Microsoft公司出品的 OA程序,其中包含很多组件,日常应用最多的是 Word、Excel、 PowerPoint、 Access、 FrontPage等。 14 【正确答案】 B 【试
23、题解析】 本题考查字段名命名规则的知识。在 Access中,字段名的命名规则是:字段名长度为 1 64个字符;字段名可以包含字母、数字、汉字、空格和其他字符,但是不得包括句号 (.)。惊叹号 (!)、方括号 ( )和重音符号 ()。 15 【正确答案】 A 【试题解析】 本题考查自动编号数据类型的知识。自动编号数据类型是每次向表中添加新记录时自动生成的,不能由人为指定:自动编号一旦被指定就会永久的与记录连接:即使删除了某条记录, Access也不会对表中的自 动编号字段重新编号;自动编号数据类型占 4个字节的存储空间。 16 【正确答案】 D 【试题解析】 本题考查日期 /时间数据类型的知识。
24、日期 /时间数据类型是用来存储日期、时间或日期时间组合的,每个日期 /时间字段需要 8个字节的存储空间。 17 【正确答案】 C 【试题解析】 本题考查字段输入掩码的知识。我们在设计字段的时候可以使用输入掩码来使输入的格式标准保持一致,输入掩码中的字符 “?”代表可以选择输入字母 (A z); “&”代表必须输入任何的字符或一个空格; “ ”将所有字符转换为小写; “ ”将 所有字符转换为大写。 18 【正确答案】 C 【试题解析】 本题考查查询设计中汇总的知识。在查询设计视图中, “总计 ”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在 “单位 ”的 “总计 ”行中要选择分组
25、语句 Group By:要求计算应发工资的总数,所以 “应发工资 ”的 “总计 ”行中要选择汇总命令 “Sum”。 19 【正确答案】 A 【试题解析】 本题考查更新查询的知识。更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢 复,效率要高于在数据表中更新数据。 20 【正确答案】 A 【试题解析】 本题考查查询设计视图与 SQL查询的知识。在查询设计视图中,“显示 ”一行决定了最后结果都包括哪些字段;如果条件写在同一行,意味着条件之间是 “与 ”的关系:不在同一行意味着条件之间是 “或 ”的关系。所以本题中的条件可以写成、性
26、别 =“女 ”And (所属院系 =“03”Or所属院系 =“04”)”,就是所属院系为 “03”或 “04”的女生,也就是所属院系在 (“03”, “04”)这个集合中的女生。选项B), D)的 SELECT子句中的结果字段不 正确,选项 C)没有注意到 And的优先级高于 Or。 21 【正确答案】 D 【试题解析】 本题考查条件准则和常量的知识。在本题中,若要查找姓 “刘 ”的记录,准则可以有两种写法:一种是使用模糊查询 Like,可以写成 Like“刘 *”,注意星号代表后面有 0个或多个字符,不可缺少:另一种是利用取子串函数,姓“刘 ”也就意味着姓名字段的左边一个字符为 “刘 ”,故
27、可以写成 Left(姓名 ,1)=“刘 ”。 22 【正确答案】 D 【试题解析】 本题考查控件事件的基础知识。在窗体上每一个控件都是一个对象,都具 有属性、事件和方法 3个要素。事件是控件可以响应的动作, KeyPress事件当焦点在控件上并且按下键盘上某个键时被触发。 23 【正确答案】 C 【试题解析】 本题考查自动创建窗体的知识。在 Access中提供 6种创建窗体的向导,其中有 3种窗体可以自动创建,分别是纵栏式窗体表、表格式窗体和数据表窗体。 24 【正确答案】 A 【试题解析】 本题考查报表种类的知识。 Access中的报表主要分为 4种类型:纵栏式报表以垂直的方式显示一条或多条
28、记录,也可以显示一对多关系的 “多 ”端多条记录的区域:表格 式报表以整齐的行、列形式显示记录数据,也可以设置分组字段显示分组统计数据;图表报表用图表直观地表示数据之间的关系;标签报表是一种特殊类型的报表,以标签的形式显示数据。 25 【正确答案】 B 【试题解析】 本题考查文本框控件中页码格式设置的知识。在 Access中文本框的格式规定: Pages表示总页数, Page表示当前页码。所以正确的格式应该是;“第 “&Page&”页,共 “ Pages&”页 ”,其中 &为字符串连接符。注意控制来源格式都要由 “=”引出。 26 【正确答案】 D 【试题解析】 本题考查数据访问页的知识。数据
29、访问页是用户通过 Internet进行数据交互的数据库对象,可以用来发布数据库中任何保存的数据。实际上,数据访问页可以简单地认为就是一个网页,其类型是 HTML文件,扩展名是 HTM。 27 【正确答案】 C 【试题解析】 本题考查宏的表达式的知识。宏使用报表或窗体控件的表达式语法格式为: Forms!窗体名 !控件名 Reports!报表名 !控件名 本题中,按照格式套用报表名 repo1和控件名 text1,所以引用表达式应 该写成: Reports!repo1!text1 28 【正确答案】 C 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的
30、打开操作有: OpenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenReport则用于打开报表。 OpenWindow不是合法的宏操作。 29 【正确答案】 A 【试题解析】 本题考查 VBA中字符串连接的知识。在 VBA中,字符串连接运算符有 “&”和 “+”两个, “&”运算符无论运 算符两端的操作数为何种类型均执行强制连接; “+”只有当运算符两端的操作数都为字符串的时候才执行连接运算,否则就执行算术加法运算。本题中要连接的除了字符串以外还有数值型表达式 3*7,所以不能用 “+”而只能用 “&”。另外,前面的 3*7是一个字符串,要
31、用双引号括起来,否则会当作表达式处理。 30 【正确答案】 D 【试题解析】 本题考查验证函数的知识。 VBA提供了一些验证函数,其中常用的有 IsNumeric验证是否为数值; IsDate验证是否可转换为日期; IsNull验证是否为无效数据; IsEmpty验 证是否初始化; IsArray验证是否为一个数组: IsError验证是否是错误值; IsObJect验证是否表示对象等。 31 【正确答案】 D 【试题解析】 本题考查程序设计的知识。本题的重点在于判断 int(num/2)=num/2是个什么样的条件。对于任意一个整数来说,若其除 2后为整数,也就是Int(num/2)=mm/
32、2成立,说明该数是一个偶数;反之若其除 2后不为整数,此时Int(num/2)必然不等于 num/2,也就是一个整数不可能等于一个小数,说明该数是一个奇数。所以本题的功能是对输入的数 据分别统计奇偶数的个数。 32 【正确答案】 D 【试题解析】 本题考查 VBA中循环和取子串函数的知识。在 VBA中有 3种取子串函数: Left函数用于从字符串左端开始取 n个字符; Right函数用于从字符串右端开始取 n个字符 (注意子串中字符的顺序与母串中相同 ); Mid函数实现在任何位置取任何长度的子串。在本题中由于循环每次都会给 x、 y。 z重新赋值,所以只有最后一次循环才有意义。最后一次循环时
33、 i=2,则 x为 BA, y为 AB, z为 BA。 33 【正确答案】 B 【试题解析】 本题考查 VBA中参数传 递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用 ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。即形参的结果会传递给实参。 34 【正确答案】 B 【试题解析】 本题考查数组和循环的知识。在 VBA中定义的数组如果没有指明下限一律默认下限为 0。本题实际上每次把 s*10然后加上数组的某一个元素构成一个新的数字,是从下标为 1也就是第二个数组元素开始的。 3
34、5 【正确答案】 A 【试 题解析】 本题考查 VBA中运算符的知识。在 VBA中,允许逻辑值进行算术运算, True处理成 -1, False处理成 0。 36 【正确答案】 前后件关系 【试题解析】 在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系是通过存储空间的位置来实现的,而对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的。 37 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,按
35、先进先出的原则组织数据。 38 【正确答案】 16 【试题解析】 满二叉树的叶子结点都在最后一层,即第 4层,且第 4层的结点达到最大数,即 25-1=16。 39 【正确答案】 类 【试题解析】 在面向对象方法中,把具有相似属性和方法的对象称为类,类是对象的抽象,对象是类的实例。 40 【正确答案】 数据结构 【试题解析】 Jackson方法是一种结构化分析方法,它是一种面向数据结构的方法。 41 【正确答案】 约束条 件 【试题解析】 “有效性规则 ”是 Access中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同。对 “文
36、本 ”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字 ”类型字段,可以让 Access只接受一定范围内的数据;对 “日期 /时间 ”类型字段,可以将数值限制在一定的月份或年份以内。 42 【正确答案】 空 【试题解析】 在 Access中,特殊运算符 Is Null用于指定一个字段为空的。 43 【正确答案】 四 【试题 解析】 窗体 “滚动条 ”属性有: “两者均无 ”、 “只水平 ”、 “只垂直 ”和 “两者都有 ”四种。 44 【正确答案】 编辑修改 【试题解析】 报表只能显示数据源中的数据,而不能对数据源中的数据进行编辑修改。 45 【正确答案】 页码 【试题解析】 页面页
37、脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。 46 【正确答案】 工具箱 【试题解析】 打开数据访问页的设计视图时,系统会同时打开工具箱。如果工具箱没有打开,则可以通过选择 “视图 ”菜单中的 “工具箱 ”选项或单击 “工具箱 ”按钮宋打开。 47 【正确答案】 中断程序的执行 【试题解析】 所谓 “断点 ”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。 “断点 ”的设置和使用贯穿在程序调试运行的整个过程。 48 【正确答案】 Int(15+61*Rnd) 【试题解析】 随机数函数 Rnd(数值表达式 ):产生小于 1但大于或等于 0的值,为单精度类型
38、。为了生成某个范围内的随机整数,可以用以下公式: Int (lowerbound+(upperbound-lowerbound+1)*Rnd) 这里, upperbound是随机数范围的上限, lowerbound则是随机数范围的下限。 49 【正确答案】 Docmd.OpenForm 【试题解析】 VBA的窗体操作主要有两个重要的命令:打开窗体Docmd.OpenForm和关闭窗体 Docmd.Close。 50 【正确答案】 Static 【试题解析】 要在程序或函数的实例间保留局部变量的值,可以用 Static关键字代替 Dim以定义静态变量。静态 (Static)变量的持续时间是整个模
39、块执行的时间,但它的有效作用范围是由其定义位置 决定的。 51 【正确答案】 Else Val(Me!Text3) Close 【试题解析】 本题考查有关 VBA中程序设计的知识。对于这个问题,首先由于满足 If分支的条件也就是如果有文本框内容为空则会弹出消息框提示信息,而若条件不满足也就是说三个文本框中都有值时应该计算三个文本框之和,所以第 1空处应填 Else。要计算三个文本框之和,也就是把 3个文本框中的内容转换成数值后相加,所以第 2空处应填 Val(Me!Text3)。最后一个命令按钮的作用是退出窗体,在 VBA中关闭窗体应该使用命令 DoCmd Close,所以第 3空处应填Close。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1