1、宏设计(一)及答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:22,分数:44.00)1.宏命令 Requery的功能是_。(分数:2.00)A.实施指定控件重新查询B.指定当前第一条记录C.查找符合条件的记录D.查找下,个符合条件的记录2.在一个宏中要打开一个报表,应该使用的操作是_。(分数:2.00)A.OpenFormB.OpenReportC.OpenTableD.OpenQuery3.对某个数据库对象重命名的宏操作是_。(分数:2.00)A.CopyObjectB.DeleteObjectC.SaveD.Rename4.以下是宏 m的操作序列设计:条件 操作序列
2、 操作参数MsgBox 消息为“AA“tt1 MsgBox 消息为“BB“MsgBox 消息为“CC“现设置宏 m为窗体 frest上名为 bTest命令按钮的单击事件属性,打开窗体 ffest运行后,在窗体上名为麓的文本框内输入数字 1,然后单击命令按钮 bTest,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示捎息“AA“、“BB“、“CC“B.屏幕会弹出一个消息框,显示消息“AA“C.屏幕会先后弹出两个消息框,分别显示消息“从“、“BB“D.屏幕会先后弹出两个消息框,分别显示消息“AA“、“CC“5.为窗体或报表上的控件设置属性值的宏命令是_。(分数:2.00)A.Ech
3、oB.MsgBoxC.BeepD.SetValue6.在 Access数据库系统中,不是数据库对象的是_。(分数:2.00)A.数据库B.报表C.宏D.数据访问页7.宏组中的宏的调用格式是_。A;宏组名宏名 B宏名称C宏名宏组名 D以上都不对(分数:2.00)A.B.C.D.8.创建宏时不用定义_。(分数:2.00)A.宏名B.窗体或报表控件属性C.宏操作目标D.宏操作对象9.有关宏操作,以下叙述错误的是_。(分数:2.00)A.宏的条件表达式中不能引用窗体或报表的控件值B.所有宏操作都可以化为相应的模块代码C.使用宏可以启动其他应用程序D.可以利用宏组来管理相关的一系列宏10.某窗体中有一命
4、令按钮,在?窑体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是_。(分数:2.00)A.RunAppB.RunCodeC.RunMacroD.RUnSQL11.要限制宏操作的操作范围,可以在创建宏时定义_。(分数:2.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标12.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会_。A无条件执行 B;有条件执行C不执行 D出错(分数:2.00)A.B.C.D.13.宏命令 SetWaiting的功能是
5、_。(分数:2.00)A.设置属性值B.关闭或打开系统信息C.显示警告信息D.设置提示信息14.在宏的设计过程中,可以通过将某些对象_至“宏”窗体的操作行内的方式快速创建一个在指定数据库对象上执行操作的宏。(分数:2.00)A.剪切B.拖动C.复制D.建立快捷方式15.VBA的自动运行宏,应当命名为_。(分数:2.00)A.AutoExecB.AutoexeC.AutoD.AutoExecbat16.以下关于宏的说法不正确的是_。(分数:2.00)A.宏能够一次完成多个操作B.每一个宏命令都是由动作名和操作参数组成C.宏可以是很多宏命令组成在一起的宏D.宏是用编程的方法来实现的17.在条件宏设
6、计时,对于连续重复的条件,可以使用_符号替代重复条件式。(分数:2.00)A.“.“B.“=“C.“,“D.“,“18.在宏的条件表达式中,要引用 rptT报表上名为 txtName控件的值,可以使用的引用表达式是_。(分数:2.00)A.Reports!rptTRxtNameB.Report!txtNameC.rptT!txtNameD.txt_Name19.宏是指一个或多个_的集合(分数:2.00)A.命令B.操作C.对象D.条件表达式20.使用_可以决定某些特定情况下运行宏时,某个操作是否进行。(分数:2.00)A.函数B.表达式C.条件表达式D.IP.then语句21.要限制宏命令的操
7、作范围,可以在创建宏时定义_。(分数:2.00)A.宏操作对象,B.宏条件表达式C.窗体或报表控件属性D.宏操作目标22.在宏的表达式中要引用报表 test上控件 txtName的值,可以使用的引用式是_。(分数:2.00)A.txtNameB.tesUtxtNameC.Reports!test!txtNameD.Report!txtNme二、填空题(总题数:7,分数:14.00)23.宏是一个或多个 1 的集合。(分数:2.00)填空项 1:_24.如果要引用宏组中的宏,采用的语法是 1。(分数:2.00)填空项 1:_25.如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体
8、,那么在该宏中应该使用Open Table和 1 两个操作命令。(分数:2.00)填空项 1:_26.在宏的表达式中引用窗体控件的值可以用表达式 1。(分数:2.00)填空项 1:_27.在宏的表达式中引用报表控件的值可以用表达式 1。(分数:2.00)填空项 1:_28.在设计带条件宏时,对于连续重复的条件,可以用 1 符号来代替重复条件。(分数:2.00)填空项 1:_29.由多个操作构成的宏,执行时是姨 1 执行的。(分数:2.00)填空项 1:_宏设计(一)答案解析(总分:58.00,做题时间:90 分钟)一、选择题(总题数:22,分数:44.00)1.宏命令 Requery的功能是_
9、。(分数:2.00)A.实施指定控件重新查询 B.指定当前第一条记录C.查找符合条件的记录D.查找下,个符合条件的记录解析:2.在一个宏中要打开一个报表,应该使用的操作是_。(分数:2.00)A.OpenFormB.OpenReport C.OpenTableD.OpenQuery解析:3.对某个数据库对象重命名的宏操作是_。(分数:2.00)A.CopyObjectB.DeleteObjectC.SaveD.Rename 解析:4.以下是宏 m的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“AA“tt1 MsgBox 消息为“BB“MsgBox 消息为“CC“现设置宏 m为窗体
10、 frest上名为 bTest命令按钮的单击事件属性,打开窗体 ffest运行后,在窗体上名为麓的文本框内输入数字 1,然后单击命令按钮 bTest,则_。(分数:2.00)A.屏幕会先后弹出三个消息框,分别显示捎息“AA“、“BB“、“CC“B.屏幕会弹出一个消息框,显示消息“AA“C.屏幕会先后弹出两个消息框,分别显示消息“从“、“BB“D.屏幕会先后弹出两个消息框,分别显示消息“AA“、“CC“ 解析:5.为窗体或报表上的控件设置属性值的宏命令是_。(分数:2.00)A.EchoB.MsgBoxC.BeepD.SetValue 解析:6.在 Access数据库系统中,不是数据库对象的是_
11、。(分数:2.00)A.数据库 B.报表C.宏D.数据访问页解析:7.宏组中的宏的调用格式是_。A;宏组名宏名 B宏名称C宏名宏组名 D以上都不对(分数:2.00)A. B.C.D.解析:8.创建宏时不用定义_。(分数:2.00)A.宏名B.窗体或报表控件属性 C.宏操作目标D.宏操作对象解析:9.有关宏操作,以下叙述错误的是_。(分数:2.00)A.宏的条件表达式中不能引用窗体或报表的控件值 B.所有宏操作都可以化为相应的模块代码C.使用宏可以启动其他应用程序D.可以利用宏组来管理相关的一系列宏解析:10.某窗体中有一命令按钮,在?窑体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用
12、宏对象完成此功能,则需要执行的宏操作是_。(分数:2.00)A.RunApp B.RunCodeC.RunMacroD.RUnSQL解析:11.要限制宏操作的操作范围,可以在创建宏时定义_。(分数:2.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:12.在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会_。A无条件执行 B;有条件执行C不执行 D出错(分数:2.00)A. B.C.D.解析:13.宏命令 SetWaiting的功能是_。(分数:2.00)A.设置属性值B.关闭或打
13、开系统信息 C.显示警告信息D.设置提示信息解析:14.在宏的设计过程中,可以通过将某些对象_至“宏”窗体的操作行内的方式快速创建一个在指定数据库对象上执行操作的宏。(分数:2.00)A.剪切B.拖动 C.复制D.建立快捷方式解析:15.VBA的自动运行宏,应当命名为_。(分数:2.00)A.AutoExec B.AutoexeC.AutoD.AutoExecbat解析:16.以下关于宏的说法不正确的是_。(分数:2.00)A.宏能够一次完成多个操作B.每一个宏命令都是由动作名和操作参数组成C.宏可以是很多宏命令组成在一起的宏D.宏是用编程的方法来实现的 解析:17.在条件宏设计时,对于连续重
14、复的条件,可以使用_符号替代重复条件式。(分数:2.00)A.“.“ B.“=“C.“,“D.“,“解析:18.在宏的条件表达式中,要引用 rptT报表上名为 txtName控件的值,可以使用的引用表达式是_。(分数:2.00)A.Reports!rptTRxtName B.Report!txtNameC.rptT!txtNameD.txt_Name解析:19.宏是指一个或多个_的集合(分数:2.00)A.命令B.操作 C.对象D.条件表达式解析:20.使用_可以决定某些特定情况下运行宏时,某个操作是否进行。(分数:2.00)A.函数B.表达式C.条件表达式 D.IP.then语句解析:21.
15、要限制宏命令的操作范围,可以在创建宏时定义_。(分数:2.00)A.宏操作对象,B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:22.在宏的表达式中要引用报表 test上控件 txtName的值,可以使用的引用式是_。(分数:2.00)A.txtNameB.tesUtxtNameC.Reports!test!txtName D.Report!txtNme解析:二、填空题(总题数:7,分数:14.00)23.宏是一个或多个 1 的集合。(分数:2.00)填空项 1:_ (正确答案:操作)解析:24.如果要引用宏组中的宏,采用的语法是 1。(分数:2.00)填空项 1:_ (正确答案:
16、宏组名宏名)解析:25.如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该宏中应该使用Open Table和 1 两个操作命令。(分数:2.00)填空项 1:_ (正确答案:OpenForm)解析:26.在宏的表达式中引用窗体控件的值可以用表达式 1。(分数:2.00)填空项 1:_ (正确答案:Form!窗体名!控件名)解析:27.在宏的表达式中引用报表控件的值可以用表达式 1。(分数:2.00)填空项 1:_ (正确答案:Form!报表名!控件名)解析:28.在设计带条件宏时,对于连续重复的条件,可以用 1 符号来代替重复条件。(分数:2.00)填空项 1:_ (正确答案:)解析:29.由多个操作构成的宏,执行时是姨 1 执行的。(分数:2.00)填空项 1:_ (正确答案:顺序)解析: