国家二级ACCESS机试(选择题)模拟试卷333
选择题
1.以下关于宏的叙述中,错误的是( )。(B)
A. 可以在宏中调用另外的宏
B. 宏和VBA均有错误处理功能
C. 宏支持嵌套的If…then结构
D. 可以在宏组中建立宏组
解析:在宏中可以执行宏。宏中可以嵌入If…Then结构。在宏组中可以建立宏。宏不具有错误处理功能。故选择B选项。
2.下列关于宏和宏组的叙述中,错误的是( )。(C)
A. 宏组是由若干个宏构成的
B. Access中的宏是包含操作序列的一个宏
C. 宏组中的各个宏之间要有一定的联系
D. 保存宏组时,指定的名字设为宏组的名字
解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能。若在一个位置上将几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组,宏组中的各个宏之间不需要具有联系。保存宏组时,指定的名字是宏组的名字。故选择c选项。
3.宏操作、宏和子宏的组成关系是( )。(B)
A. 子宏→宏操作→宏
B. 宏操作→子宏→宏
C. 宏操作→宏→子宏
D. 宏→宏操作→子宏
解析:宏操作就是一个宏命令,子宏可以由多个相关的宏操作组成,宏对象可以包含对个子宏,所以三者之间的关系为:宏操作→子宏→宏。故选择B选项。
4.宏组Ml中有Macrol和Macro2两个子宏。下列叙述中,错误的是( )。(C)
A. 如果调用M1则顺序执行Macrol和Macro2两个子宏
B. 创建宏组Ml的目的是方便对两个子宏的管理
C. 可以用RunMacro宏操作调用Macrol或Macro2
D. 调用Ml中Macrol宏的正确形式是M1.Macrol
解析:创建宏组的目的是将几个相关操作的宏组织在一起,方便管理;宏组中宏的调用形式为“宏组名.宏名”;直接运行宏组时,将按照先后顺序,依次执行宏组中的宏;在宏操作中,可以使用“RunMacro”或“OnError”宏操作调用宏,但是“RunMacro”不能调用子宏。故选择C选项。
5.要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是( )。(D)
A. 只能是独立宏
B. 只能是嵌入宏
C. 可以是独立宏,也可以是数据宏
D. 可以是独立宏,也可以是嵌入宏
解析:独立宏是独立的对象,它独立于窗体、报表等对象之外,在导航窗格中可见。因此可以创建独立宏来响应按钮的单击事件;嵌入宏是嵌入在窗体、报表或控件对象的事件中,是它们所嵌入的对象或控件的一部分,在导航窗格中不可见,因此也可以创建嵌入宏,直接嵌入按钮的单击事件中。故选择D选项。
6.在宏中引用窗体“Fl”中文本框“Textl”的值,其完整的语法格式是( )。(A)
A. [Forms]![F1]![Textl]
B. [From]![F1]![Text1]
C. [F1]![Text1]
D. [Text1]
解析:在宏中引用窗体或报表中某控件的值,语法格式为。
[Fonns]![窗体名]![控件名]
[Reports]![报表名]![控件名]
故选择A选项。
7.宏命令OpenForm的功能是( )。(A)
A. 打开窗体
B. 打开报表
C. 打开查询
D. 打开表
解析:宏命令OpenForm的功能是打开窗体;打开报表的宏命令是OpenReport,打开查询的宏命令是OpenQHery;打开表的宏命令是OpenTahle。故选择A选项。
8.若要将指定的记录成为打开窗体的数据集的当前记录,应该使用的宏操作是( )。(B)
A. GoToControl
B. GoToRecord
C. FindRecord
D. ApplyFilter
解析:使用“GOToRecod”操作可以使指定的记录成为打开的表、窗体或查询结果集中的当前记录;使用“GoToControl”操作,可以把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上;使用“FindRecord”操作,可以查找符合“FindRecord”参数指定的准则的第一个数据实例;使用“ApplyFiIter”操作可以对表、窗体或报表应用筛选、查询或“SQL WHERE”子句,以便限制或排序基础表以及窗体或报表的查询记录。故选择B选项。
9.在一个宏操作序列中,如果需要提前退出该宏,应该使用的宏操作是( )。(D)
A. CloseWindow
B. StopAllMacro
C. QuitAccess
D. StopMacro
解析:执行StopMacro宏操作可以提前退出正在执行的宏操作序列;StopAllMacros宏操作可终止所有正在运行的宏;QuitAccess操作可以退出Access,并可以从“提示”,“全部保存”,“退出”三种保存选项中选择一种;CloseWindow操作用于关闭指定的窗口。故选择D选项。
10.如果要在已经打开的窗体中的某个字段上使用宏操作FindRecord进行查找定位,首先应该进行的操作是( )。(A)
A. 用宏操作GoToControl将焦点移到指定的字段或控件上
B. 用宏操作SetValue设置查询条件
C. 用宏操作GoToRecord将首记录设置为当前记录
D. 用宏操作GoToPage将焦点移到窗体指定页的第一个控件上
解析:FindRecord宏操作可以查找与给定的数据相匹配的首条记录。该操作呵以在数据表视图、查询和窗体的数据源中查找记录。使用cotocontrol宏操作可以把焦点移动到打开的窗体以及特定的字段或控件上,在使用FindRecord查找定位之前应使用G0t0Control将焦点移到指定的字段或控件上。故选择A选项。
11.若要执行指定的宏,应使用的宏操作是( )。(B)
A. RunDataMacro
B. RunMacro
C. RunApp
D. RunCode
解析:RunDataMacm在宏中运行数据宏,RunMacro在宏中执行一个宏,RunApp在宏中执行应用程序,Runcode可以调用Micmsoft Visual Basic的Function过程。故选择B选项。
12.下列关于自动宏的叙述中,正确的是( )。(C)
A. 打开数据库时不需要执行自动宏,需同时按住Alt键
B. 若设置了自动宏,则打开数据库时必须执行自动宏
C. 打开数据库时不需要执行自动宏,需同时按住Shift键
D. 打开数据库时只有满足事先设定的条件才执行自动宏
解析:Access中,Aut0Exec是一个特殊的宏,在启动数据库时会自动运行,这种自动运行的宏是一个典型的独立宏。打开数据库时自动宏就自动执行,不需要满足条件。虽然设置了自动宏,若要在打开数据库时取消自动宏的执行,则可以在打开数据库的同时按住Shifl键。故选择C选项。
13.有一个窗体“学生信息”,其中,若要用宏操作GoToContml将焦点移到“学号”字段上,则该宏操作的参数“控件名称”应设置为( )。(D)
A. [Forms]![学生信息]![学号]
B. [学生信息]![学号]
C. [学号]![学生信息]
D.
本文档预览:3600字符,共9913字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载