1、国家二级 ACCESS机试选择题(宏)模拟试卷 4及答案与解析 一、选择题 1 在宏设计窗口中有 “宏名 ”“条件 ”“操作 ”和 “备注 ”等列,其中不能省略的是 ( A)宏名 ( B)操作 ( C)条件 ( D)备注 2 使用宏组的目的是 ( A)设计出功能复杂的宏 ( B)设计出包含大量操作的宏 ( C)减少程序内存消耗 ( D)对多个宏进行组织和管理 3 不能够使用宏的数据库对象是 ( A)数据表 ( B)窗体 ( C)宏 ( D)报表 4 下列叙述中,错误的是 ( A)宏能够一次完成多个操作 ( B)可以将多个宏组成一个宏组 ( C)可以用编程的方法来实现宏 ( D)宏命令一般由动作
2、名和操作参数组成 5 宏操作不能处理的是 ( A)打开报表 ( B)对错误进行处理 ( C)显示提示信息 ( D)打开和关闭窗体 6 在宏的条件表达式中,要引用 “rptT”报表上名为 “txtName”控件的值,可以使用的引用表达式是 ( A) Reports!rptT!txtName ( B) Report!txtName ( C) rptT!txtName ( D) txtName 7 在一个宏的操作序列中,如果 既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件试的真假,而没有指定条件的操作则会 ( A)无条件执行 ( B)有条件执行 ( C)不执行 ( D)出错
3、 8 在宏的调试中,可配合使用设计器上的工具按钮 ( A) “调试 ” ( B) “条件 ” ( C) “单步 ” ( D) “运行 ” 9 以下是宏 m的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为 “AA” tt 1 MsgBox 消息为 “BB”。 MsgBox 消息为 “CC” 现设置宏 m为窗体 “frest”上名为 “bTest”命令按钮的单击事件属性,打开窗体“fFest”运行后,在窗体上名为 “tt”的文本框内输入数字 1,然后单击命令按钮bTest,则 ( A)屏幕会先后弹出三个消息框,分别显示消息 “AA”、 “BB”、 “CC” ( B)屏幕会弹出一个消
4、息框,显示消息 “AA” ( C)屏幕会先后弹出两个消息框,分别显示消息 “AA”和 “BB” ( D)屏幕会先后弹出两个消息框,分别显示消息 “AA”和 “CC” 10 宏操作 SetValue可以设置 ( A)窗体或报表控件的属性 ( B)刷新控件数据 ( C)字段的值 ( D)当前系统的时间 11 要限制宏命令的操作范围,可以在创建宏时定义 ( A)宏操作对象 ( B)宏条件表达式 ( C)窗体或报表控件属性 ( D)宏操作目标 12 在运行宏的过程中,宏不能修改的是 ( A)窗体 ( B)宏本身 ( C)表 ( D)数据库 13 在设计条件宏时,对于连续重复的条件,要代替重复条件表达式
5、可以使用符号 ( A) ( B): ( C) ! ( D) = 14 宏操作 Quit的功能是 ( A)关闭表 ( B)退出宏 ( C)退出查询 ( D)退出 Access 15 在宏表达式中要引用 Forml窗体中的 txtl控件的值,正确的引用方法是 ( A) Forml!txt1 ( B) txt1 ( C) Forms!Forml! txtl ( D) Forms!txtl 16 某窗体中有一个命令按钮,在 “窗体视图 ”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 ( A) RtmApp ( B) RunCode ( C) RunMacro
6、 ( D) RunSQL 17 为窗体或报表上的控件设置属性值的宏操作是 ( A) Beep ( B) Echp ( C) MsgBox ( D) SetValue 18 某窗体中有一个命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是 ( A) OpenQuery ( B) OpenReport ( C) OpenWindow ( D) OpenForm 19 在宏参数中,要引用窗体 F1上的 Textl文本框的值,应该使用的表达式是 ( A) Forms!F1!Textl ( B) Textl ( C) F1 Textl ( D) Forms_F1_Text1 20 为
7、窗体或报表上的控件设置属性值的正确宏操作命令是 ( A) Set ( B) SetData ( C) SetWarnings ( D) SetValue 21 在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是 ( A)用 Enter键打开数据库 ( B)打开数据库时按住 Alt键 ( C)打开数据库时按住 Ctrl键 ( D)打开数据库时按住 Shift键 22 InputBox函数的返回值类型是 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字符串 (视输入的数据而定 ) 23 假设某数据库己建有宏对象 “宏 1”, “宏
8、1”中只有一个宏操作 SetValue,其中第一个参数项目为 “Label0 Caption“第二个参数表达式为 “Text0”。窗体 “fmTest”中有一个标签 Label0和一个文本框 Text0,现设置控件 Text0的 “更新后 ”事件为运行 “宏 1”,则结果是 ( A)将文本框清空 ( B)将标签清空 ( C)将文本框 中的内容复制给标签的标题,使二者显示相同内容 ( D)将标签的标题复制到文本框,使二者显示相同内容 24 打开查询的宏操作是 ( A) OpenForm ( B) OpenQuery ( C) Open ( D) OpenModule 25 在宏的参数中,要引用窗
9、体 F1上的 Textl文本框的值,应该使用的表达式是 ( A) Forms!F1!Textl ( B) Textl ( C) F1 Textl ( D) Forms_F1_Text1 26 下列操作中,适宜使用宏的是 ( A)修改数据表结构 ( B)创建自定义过程 ( C)打开或关闭报表对象 ( D)处理报表中错误 27 为窗体或报表的控件设置属性值的正确宏操作命令是 ( A) Set ( B) SetData ( C) SetValue ( D) SetWamings 28 某窗体上有一命令按钮,要求单击该按钮后调用宏打开应用程序 Word,设计该宏时应选择的宏命令是 ( A) RunAp
10、p ( B) RunCode ( C) RunMa cro ( D) RunCommand 29 要设置窗体的控件属性值,可以使用的宏操作是 ( A) Echo ( B) RunSQL ( C) SetValue ( D) Set 国家二级 ACCESS机试选择题(宏)模拟试卷 4答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 本题考查宏的基本构成。 ACCESS中宏的基本构成包括:操作,由操作名指定做什么;参数,指定操作的相关选项,即具体怎么做:注释,对宏或操作的说明:组 (Group),为了有效管理宏、使宏结果清晰, ACCESS 2010引入组。使用组可以把宏的若干操作,根据
11、他们操作目的相关性进行分块,一个块就是一个组;条件,指定操 作是否执行,当条件为真,则执行对应操作,否则不执行。以上个部分中,操作是不可缺少的。 【知识模块】 宏 2 【正确答案】 D 【试题解析】 本题考查宏与宏组的知识。宏是一种特定的编码,是一个或多个操作命令的集合,它的主要功能是可以使宏中的操作命令自动执行。而宏也可以定义成宏组,这样多个宏就被保存在一个宏组中,使用时可以分别调用,更便于对数据库中宏对象的管理。 【知识模块】 宏 3 【正确答案】 A 【试题解析】 本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己 的功能。在 Access的窗体、报表中都可以使用宏,在宏中
12、也可以使用宏,而在数据表中是不能使用宏的。 【知识模块】 宏 4 【正确答案】 A 【试题解析】 宏是指一个或多个操作的集合,其中每个操作实现特定的功能,宏命令一般是由动作名和操作参数组成。可以将多个宏组成宏组,也可以用编程的方法来实现宏。 【知识模块】 宏 5 【正确答案】 B 【试题解析】 打开报表: OpenRepore;打开一个窗体: OpenFom;关闭窗体:Close;显示提示信息: MsgBox;宏操作不能对错误进行处理。 【知识模块】 宏 6 【正确答案】 A 【试题解析】 本题考查数据库对象的引用方法。基本语法格式为: Forms(或Reports)!窗体 (或报表 )名称
13、!控件名称 属性名 ,其中 Forms或 Reports分别表示窗体或报表对象集合。感叹号 “!”分隔开对象名称和控件名称。 “属性名称 ”部分默认 (即在控件名称后小添加属性 )时,表示该控件的值。 要引用 “rptT”报表上名为“txtName”控件的值,则选项 A正确。 【知识模块】 宏 7 【正确答案】 A 【试题解析】 本题考查操作序列宏的相关知识。没有条件的操作序列宏,会根据设计时的先后顺序,无条件的直接执行。 【知识模块】 宏 8 【正确答案】 C 【试题解析】 本题考查宏调试的知识。在宏的调试过程中,通常使用 “单步 ”工具来让宏单步执行以便观察执行效果。其余三个选项不能配合宏
14、使用。 【知识模块】 宏 9 【正确答案】 B 【试题解析】 本题考查条件 宏的知识。在题中看到,第二个宏的条件为 tt 1,第三个宏的条件为 ,也就是和第二个宏的条件一致。由于 tt=1,所以第二个宏操作不执行,第三个宏操作也不会执行,最后只是显示消息 “AA”。 【知识模块】 宏 10 【正确答案】 A 【试题解析】 本题考查宏操作的知识。宏操作 SetValue的作用是为控件、字段或者属性设置值,第一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。 【知识模块】 宏 11 【正确答案】 B 【试题解析】 要限制宏命令的操作范围可以在创建宏 时定义宏条件表达式。 【知识模块】 宏
15、 12 【正确答案】 B 【试题解析】 本题考查宏的知识。宏是一个或多个操作的序列,每个操作自动实现自己的功能。宏操作可以修改数据库、表和窗体,但是不能修改它本身。 【知识模块】 宏 13 【正确答案】 A 【试题解析】 本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,对于连续重复的条件,可以使用省略号 () 代替重复条件。 【知识模块】 宏 14 【正确答案】 D 【试题解析 】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,其中 Quit命令的功能是退出 Access程序。 【知识模块】 宏 15 【正确答案】 C
16、【试题解析】 在输入条件表达式时,会引用窗体或报表上的控件值。可以使用如下的语法: Forms!窗体名 !控件名 或 Forms!窗体名 !控件名 Reports!报表名 !控件名 或 Reports!报表名 !控件名 【知识模块】 宏 16 【正确答案】 A 【试题解析】 本 题考查常见宏操作相关知识。 RunApp打开指定的外部应用程序; RunCode打开指定的 VBA中 Function过程; RunMacro运行指定的宏;RunSQL执行指定的 SQL语句,通常为操作或定义类 SQL语句。 【知识模块】 宏 17 【正确答案】 D 【试题解析】 A)本题考查 Access常用宏操作命
17、令。 Beep表示是否发出蜂鸣声;Echo表示时候返回系统信息; MsgBox不是系统宏命令; SetValue表示为窗体或报表的控件设置属性值。 【知识模块】 宏 18 【正确答案】 D 【试题解析】 本题考查常见的宏操作命令。 OpenQuery表示打开查询,OpenReport表示打开报表, OpenWindow不是宏命令, OpenForm表示打开窗体。 【知识模块】 宏 19 【正确答案】 A 【试题解析】 本题考查数据库对象的引用方法。基本语法格式为: Forms(或Reports)!窗体 (或报表 )名称 !控件名称 属性名 ,其中 Forms或: Reports分别表示窗体或报
18、表对象集合。感叹号 “!”分隔开对象名称和控件名称。 “属性名称 ”部分默认 (即在控件名称后不添加属 性 )时,表示该控件的值。 根据题意,正确的表达式为: Forms!F1!Text1。 【知识模块】 宏 20 【正确答案】 D 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,在本题中出现的 A选项 Set、 B选项 SetData均不是合法的宏操作; C选项SetWamings用于关闭或打开系统消息; D选项 SetValue用于设置属性值。 【知识模块】 宏 21 【正确答案】 D 【试题解析】 本题考查宏的自动运行的知识。在 Access中以 A
19、utoExec名字命名的宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开数据库时按住 “Shift”键。 【知识模块】 宏 22 【正确答案】 B 【试题解析】 本题考查输入框的知识。 InputBox函数用于在屏幕上弹出一个输入框,框中有若干提示信息,同时接收用户输入的值作为返回值,该值类型是一个字符串。 【知识模块】 宏 23 【正确答案】 C 【试题解析】 本题考查宏操作的知识。宏操作 SetValue的作用是为控件、字段或者属性设置值,第 一个参数是要设置值的对象名称,第二个参数是要设置的值表达式。在本题中实际上就是把 Text0的值设置给 Labe10。 【知
20、识模块】 宏 24 【正确答案】 B 【试题解析】 本题考查宏操作的知识。 Access中提供了 50多个可选的宏操作命令,常用的打开操作有: OoenForm用于打开窗体, OpenQuery用于打开查询,OpenTable用于打开一个表, OpenModule则用于打开 VB中的模块。 【知识模块】 宏 25 【正确答案】 A 【试题解析】 本题考查宏的表达式的知识 。宏使用报表或窗体控件的表达式语法格式为: Forms!窗体名 |控件名 Reports!报表名 !控件名 【知识模块】 宏 26 【正确答案】 C 【试题解析】 在 Access中,可以在宏中定义各种操作,如打开或关闭窗体、
21、显示及隐藏工具栏、预览或打印报表等。通过直接执行宏,或者使用包含宏的用户界面,可以完成许多复杂的操作,而无需编写程序。 【知识模块】 宏 27 【正确答案】 A 【试题解析】 选项 A)、 B)不是宏命令; alue设置字段控件属性值 ; twarings通知或警告命令,用于关闭或打开系统消息。 【知识模块】 宏 28 【正确答案】 A 【试题解析】 RunApp用于执行指定的外部应用程序, WORD为外部应用程序; RunCode操作调用 Visual Basic for Applications(VBA)Function过程;RunMacro操作运行宏; RunCommand运行 Access的内置命令,内置命令可以出现在 Access菜单栏、工具栏或快捷菜单上。 【知识模块】 宏 29 【正确答案】 C 【试题解析 】 SetValue对 MicrosoftAccess窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。 【知识模块】 宏