1、宏(二)及答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:39,分数:39.00)1.一个非条件宏,运行时系统会(分数:1.00)A.执行部分宏操作B.执行全部宏操作C.执行设置了参数的宏操作D.等待用户选择执行每个宏操作2.表达式 IsNull(名字)的含义是(分数:1.00)A.没有“名字”字段B.“名字”字段值是空值C.“名字”字段值是空字符串D.检查“名字”字段名的有效性3.宏是指一个或多个(分数:1.00)A.命令集合B.操作集合C.对象集合D.条件表达式集合4.用于打开窗体的宏命令是(分数:1.00)A.OpenFormB.OpenReportC.OpenQu
2、eryD.OpenTable5.Beep 命令用于(分数:1.00)A.最大化激活窗口B.最小化激活窗口C.将最大化或最小化窗口恢复至原始大小D.使计算机发出“嘟嘟”声6.在 Access 系统中,宏是按(分数:1.00)A.名称调用的B.标识符调用的C.编码调用的D.关键字调用的7.用于打开查询的宏命令是(分数:1.00)A.OpenFormB.OpenReportC.OpenQueryD.OpenTable8.VBA 的自动运行宏,应当命名为(分数:1.00)A.AutoExecB.AutoexeC.AutoD.AutoExec.bat9.属于运行和控制流程的宏操作是(分数:1.00)A.
3、CloseB.QuitC.RunDommandD.Restore10.通过从“数据库”窗口拖曳什么向宏中添加操作,Access 将自动为这个操作设置适当的参数(分数:1.00)A.宏对象B.窗体对象C.报表对象D.数据库对象11.可以用前面加什么的表达式来设置宏的操作参数(分数:1.00)A.“”B.“=”C.“,”D.“;”12.如果要存 Visual Basic 中运行 Opentable 操作,可使用哪个对象的 Opentable 方法?(分数:1.00)A.DoCmdB.FormC.ReportD.Query13.关于宏叙述错误的是(分数:1.00)A.宏是 Access 的一个对象B
4、.宏的主要功能是使操作自动进行C.使用宏可以完成许多繁杂的人工操作D.只有熟悉掌握各种语法、函数,才能编写出功能强大的宏命令14.宏中的每个操作都有名称,用户(分数:1.00)A.能够更改操作名B.不能更改操作名C.能对有些宏名进行更改D.能够调用外部命令更改操作名15.下面关于“宏” Visual Basic 叙述正确的是(分数:1.00)A.任何宏操作都可以通过编写相应的 VBA 代码实现其功能B.对于任何事物性、重复性较强的操作应使用宏命令实现C.任何宏都可以转换为等价的 VBA 代码D.以上都正确16.宏命令 SetWarnings 的功能是(分数:1.00)A.设置属性值B.关闭或打
5、开屏幕系统消息C.显示警告框D.设置提示信息17.Quit 命令用于(分数:1.00)A.执行指定的 SQL 语句B.执行指定的外部应用程序C.退出 AccessD.设置属性值18.条件宏的条件项是一个(分数:1.00)A.字段列表B.算术表达式C.逻辑表达式D.SQL 语句19.TransferDatabase 命令用于(分数:1.00)A.显示消息框B.关闭或打开系统消息C.从其他数据库导入和导出数据D.从文本文件导入导出数据20.宏组中宏的调用格式是(分数:1.00)A.宏组名.宏名B.宏组名!宏名C.宏组名宏名D.宏组名(宏名)21.要限制宏命令的操作范围,可以在创建宏时定义(分数:1
6、.00)A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标22.Requery 命令用于(分数:1.00)A.实施指定控件重新查询及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定当前记录23.RunSQL 命令用于(分数:1.00)A.执行指定的 SQL 语句B.执行指定的外部应用程序C.退出 AccessD.设置属性值24.用于从文本文件中导入和导出数据的宏命令是(分数:1.00)A.InputTextB.AddTextC.TransferTextD.InText25.条件宏的条件项的返回值是(分数:1.00)A.“真”B.“假”C.“真
7、”或“假”D.不能确定26.能产生宏操作的是(分数:1.00)A.创建宏B.编辑宏C.运行宏D.创建宏组27.GoToRecord 命令用于(分数:1.00)A.实施指定控件重新查询及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定当前记录28.在操作参数中输入表达式时,不能用“=”开头的是什么操作的表达式参数(分数:1.00)A.OpenFormB.OpenreportC.SetValueD.RunApp29.Minmize 命令用于(分数:1.00)A.最大化激活窗口B.最小化激活窗口C.将最大化或最小化窗口恢复至原始大小D.使计算机发出“嘟嘟”声30.
8、FindNext 命令用于(分数:1.00)A.实施指定控件重新查询及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定当前记录31.若想取消自动宏的自动运行,打开数据库时应按住(分数:1.00)A.Alt 键B.Shift 键C.Ctrl 键D.Enter 键32.Close 命令用于(分数:1.00)A.打开窗体B.打开报表C.打开查询D.关闭数据库对象33.MsgBox 命令用于(分数:1.00)A.显示消息框B.关闭或打开系统消息C.从其他数据库导入和导出数据D.从文本文件导入导出数据34.下列操作适合使用 VBA 而非宏的是(分数:1.00)A.数据
9、库的复杂操作和维护B.建立自定义菜单栏C.从工具栏上的按钮执行自己的宏或者程序D.将筛选程序加到各个记录中,从而提高记录查找的速度35.在宏的操作参数中,不能设置成表达式的操作是(分数:1.00)A.CloseB.SaveC.OutputToD.A、B 和 C36.宏命令 OpenReport 打开报表,则可以显示该报表的视图是(分数:1.00)A.“打印”视图B.“设计”视图C.“打印预览”视图D.以上都是37.从 VBA 代码过程中直接运行宏,可以使用 DoCmd 对象的(分数:1.00)A.RunMacro 方法B.AutoExee 方法C.RunCommand 方法D.SendObje
10、ct 方法38.创建宏时不用定义(分数:1.00)A.宏名B.窗体或报表控件属性C.宏操作目标D.宏操作对象39.在 Access 数据库系统中,不是数据库对象的是(分数:1.00)A.数据库B.报表C.宏D.数据访问页二、填空题(总题数:27,分数:27.00)40.如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该宏中应该使用OpenTable 和 1 两个操作命令。(分数:1.00)填空项 1:_41.实际上,所有宏操作都可以转换为相应的模块代码,它可以通过 1 来完成。(分数:1.00)填空项 1:_42.有多个操作构成的宏,执行时按 1 依次执行。(分数:1
11、.00)填空项 1:_43.定义 1 有利于数据库中宏对象的管理。(分数:1.00)填空项 1:_44.VBA 的自动运行宏,必须命名为 1。(分数:1.00)填空项 1:_45.宏以动作为基本单位,一个宏命令能够完成一个操作动作,宏命令是由 1 组成的。(分数:1.00)填空项 1:_46.使用单步跟踪执行宏,可以观察宏的 1 和每一个操作的结果。(分数:1.00)填空项 1:_47.宏的使用一般是通过窗体、报表中的 1 实现的。(分数:1.00)填空项 1:_48.宏可以成为实用的数据库管理系统菜单栏的 1,从而控制整个管理系统的操作流程。(分数:1.00)填空项 1:_49.利用 1,可
12、以创建一个宏。(分数:1.00)填空项 1:_50.当宏与宏组创建完成后,只有运行 1,才能产生宏操作。(分数:1.00)填空项 1:_51.宏组事实上是一个冠有 1 的多个宏的集合。(分数:1.00)填空项 1:_52.直接运行宏组时,只执行 1 所包含的所有宏命令。(分数:1.00)填空项 1:_53.经常使用的宏运行方法是:将宏赋予某一窗体或报表控件的 1,通过触发事件运行宏或宏组 4。(分数:1.00)填空项 1:_54.在“宏”编辑窗口,可以完成 1,设置宏条件、宏操作、操作参数,添加或删除宏,更改宏顺序等操作。(分数:1.00)填空项 1:_55.运行宏有两种选择:一是依照宏命令的
13、排列顺序连续执行宏操作,二是依照宏命令的排列顺序 1。(分数:1.00)填空项 1:_56.在“宏”编辑窗口,打开“操作”栏所对应的 1,将列出 Access 中的所有宏命令。(分数:1.00)填空项 1:_57.OpenForm 命令用于 1。(分数:1.00)填空项 1:_58.OpenReport 命令用于 1。(分数:1.00)填空项 1:_59.OpneQuery 命令用于 1。(分数:1.00)填空项 1:_60.Close 命令用于 1。(分数:1.00)填空项 1:_61.RunApp 命令用于 1。(分数:1.00)填空项 1:_62.SetValue 命令用于 1。(分数:
14、1.00)填空项 1:_63.FindRecord 命令用于 1。(分数:1.00)填空项 1:_64.Maxrnize 命令用于 1。(分数:1.00)填空项 1:_65.Minmize 命令用于 1。(分数:1.00)填空项 1:_66.Restore 命令用于 1。(分数:1.00)填空项 1:_宏(二)答案解析(总分:66.00,做题时间:90 分钟)一、选择题(总题数:39,分数:39.00)1.一个非条件宏,运行时系统会(分数:1.00)A.执行部分宏操作B.执行全部宏操作 C.执行设置了参数的宏操作D.等待用户选择执行每个宏操作解析:2.表达式 IsNull(名字)的含义是(分数
15、:1.00)A.没有“名字”字段B.“名字”字段值是空值 C.“名字”字段值是空字符串D.检查“名字”字段名的有效性解析:3.宏是指一个或多个(分数:1.00)A.命令集合B.操作集合 C.对象集合D.条件表达式集合解析:4.用于打开窗体的宏命令是(分数:1.00)A.OpenForm B.OpenReportC.OpenQueryD.OpenTable解析:5.Beep 命令用于(分数:1.00)A.最大化激活窗口B.最小化激活窗口C.将最大化或最小化窗口恢复至原始大小D.使计算机发出“嘟嘟”声 解析:6.在 Access 系统中,宏是按(分数:1.00)A.名称调用的 B.标识符调用的C.
16、编码调用的D.关键字调用的解析:7.用于打开查询的宏命令是(分数:1.00)A.OpenFormB.OpenReportC.OpenQuery D.OpenTable解析:8.VBA 的自动运行宏,应当命名为(分数:1.00)A.AutoExec B.AutoexeC.AutoD.AutoExec.bat解析:9.属于运行和控制流程的宏操作是(分数:1.00)A.CloseB.QuitC.RunDommand D.Restore解析:10.通过从“数据库”窗口拖曳什么向宏中添加操作,Access 将自动为这个操作设置适当的参数(分数:1.00)A.宏对象B.窗体对象C.报表对象D.数据库对象
17、解析:11.可以用前面加什么的表达式来设置宏的操作参数(分数:1.00)A.“”B.“=” C.“,”D.“;”解析:12.如果要存 Visual Basic 中运行 Opentable 操作,可使用哪个对象的 Opentable 方法?(分数:1.00)A.DoCmd B.FormC.ReportD.Query解析:13.关于宏叙述错误的是(分数:1.00)A.宏是 Access 的一个对象B.宏的主要功能是使操作自动进行C.使用宏可以完成许多繁杂的人工操作D.只有熟悉掌握各种语法、函数,才能编写出功能强大的宏命令 解析:14.宏中的每个操作都有名称,用户(分数:1.00)A.能够更改操作名
18、B.不能更改操作名 C.能对有些宏名进行更改D.能够调用外部命令更改操作名解析:15.下面关于“宏” Visual Basic 叙述正确的是(分数:1.00)A.任何宏操作都可以通过编写相应的 VBA 代码实现其功能B.对于任何事物性、重复性较强的操作应使用宏命令实现C.任何宏都可以转换为等价的 VBA 代码D.以上都正确 解析:16.宏命令 SetWarnings 的功能是(分数:1.00)A.设置属性值B.关闭或打开屏幕系统消息 C.显示警告框D.设置提示信息解析:17.Quit 命令用于(分数:1.00)A.执行指定的 SQL 语句B.执行指定的外部应用程序C.退出 Access D.设
19、置属性值解析:18.条件宏的条件项是一个(分数:1.00)A.字段列表B.算术表达式C.逻辑表达式 D.SQL 语句解析:19.TransferDatabase 命令用于(分数:1.00)A.显示消息框B.关闭或打开系统消息C.从其他数据库导入和导出数据 D.从文本文件导入导出数据解析:20.宏组中宏的调用格式是(分数:1.00)A.宏组名.宏名 B.宏组名!宏名C.宏组名宏名D.宏组名(宏名)解析:21.要限制宏命令的操作范围,可以在创建宏时定义(分数:1.00)A.宏操作对象B.宏条件表达式 C.窗体或报表控件属性D.宏操作目标解析:22.Requery 命令用于(分数:1.00)A.实施
20、指定控件重新查询及刷新控件数据 B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定当前记录解析:23.RunSQL 命令用于(分数:1.00)A.执行指定的 SQL 语句 B.执行指定的外部应用程序C.退出 AccessD.设置属性值解析:24.用于从文本文件中导入和导出数据的宏命令是(分数:1.00)A.InputTextB.AddTextC.TransferText D.InText解析:25.条件宏的条件项的返回值是(分数:1.00)A.“真”B.“假”C.“真”或“假” D.不能确定解析:26.能产生宏操作的是(分数:1.00)A.创建宏B.编辑宏C.运行宏 D.
21、创建宏组解析:27.GoToRecord 命令用于(分数:1.00)A.实施指定控件重新查询及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录D.指定当前记录 解析:28.在操作参数中输入表达式时,不能用“=”开头的是什么操作的表达式参数(分数:1.00)A.OpenFormB.OpenreportC.SetValue D.RunApp解析:29.Minmize 命令用于(分数:1.00)A.最大化激活窗口B.最小化激活窗口 C.将最大化或最小化窗口恢复至原始大小D.使计算机发出“嘟嘟”声解析:30.FindNext 命令用于(分数:1.00)A.实施指定控件重新查
22、询及刷新控件数据B.查找满足指定条件的第一条记录C.查找满足指定条件的下一条记录 D.指定当前记录解析:31.若想取消自动宏的自动运行,打开数据库时应按住(分数:1.00)A.Alt 键B.Shift 键 C.Ctrl 键D.Enter 键解析:32.Close 命令用于(分数:1.00)A.打开窗体B.打开报表C.打开查询D.关闭数据库对象 解析:33.MsgBox 命令用于(分数:1.00)A.显示消息框 B.关闭或打开系统消息C.从其他数据库导入和导出数据D.从文本文件导入导出数据解析:34.下列操作适合使用 VBA 而非宏的是(分数:1.00)A.数据库的复杂操作和维护 B.建立自定义
23、菜单栏C.从工具栏上的按钮执行自己的宏或者程序D.将筛选程序加到各个记录中,从而提高记录查找的速度解析:35.在宏的操作参数中,不能设置成表达式的操作是(分数:1.00)A.CloseB.SaveC.OutputToD.A、B 和 C 解析:36.宏命令 OpenReport 打开报表,则可以显示该报表的视图是(分数:1.00)A.“打印”视图B.“设计”视图C.“打印预览”视图D.以上都是 解析:37.从 VBA 代码过程中直接运行宏,可以使用 DoCmd 对象的(分数:1.00)A.RunMacro 方法 B.AutoExee 方法C.RunCommand 方法D.SendObject 方
24、法解析:38.创建宏时不用定义(分数:1.00)A.宏名B.窗体或报表控件属性 C.宏操作目标D.宏操作对象解析:39.在 Access 数据库系统中,不是数据库对象的是(分数:1.00)A.数据库 B.报表C.宏D.数据访问页解析:二、填空题(总题数:27,分数:27.00)40.如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该宏中应该使用OpenTable 和 1 两个操作命令。(分数:1.00)填空项 1:_ (正确答案:OpenForm)解析:41.实际上,所有宏操作都可以转换为相应的模块代码,它可以通过 1 来完成。(分数:1.00)填空项 1:_ (正确
25、答案:另存为模块的方式)解析:42.有多个操作构成的宏,执行时按 1 依次执行。(分数:1.00)填空项 1:_ (正确答案:排列次序)解析:43.定义 1 有利于数据库中宏对象的管理。(分数:1.00)填空项 1:_ (正确答案:宏组)解析:44.VBA 的自动运行宏,必须命名为 1。(分数:1.00)填空项 1:_ (正确答案:AutoExec)解析:45.宏以动作为基本单位,一个宏命令能够完成一个操作动作,宏命令是由 1 组成的。(分数:1.00)填空项 1:_ (正确答案:动作名和操作参数)解析:46.使用单步跟踪执行宏,可以观察宏的 1 和每一个操作的结果。(分数:1.00)填空项
26、1:_ (正确答案:流程)解析:47.宏的使用一般是通过窗体、报表中的 1 实现的。(分数:1.00)填空项 1:_ (正确答案:命令按钮控件)解析:48.宏可以成为实用的数据库管理系统菜单栏的 1,从而控制整个管理系统的操作流程。(分数:1.00)填空项 1:_ (正确答案:操作命令)解析:49.利用 1,可以创建一个宏。(分数:1.00)填空项 1:_ (正确答案:“宏”设计器)解析:50.当宏与宏组创建完成后,只有运行 1,才能产生宏操作。(分数:1.00)填空项 1:_ (正确答案:宏或宏组)解析:51.宏组事实上是一个冠有 1 的多个宏的集合。(分数:1.00)填空项 1:_ (正确
27、答案:不同宏名)解析:52.直接运行宏组时,只执行 1 所包含的所有宏命令。(分数:1.00)填空项 1:_ (正确答案:第一个宏名)解析:53.经常使用的宏运行方法是:将宏赋予某一窗体或报表控件的 1,通过触发事件运行宏或宏组 4。(分数:1.00)填空项 1:_ (正确答案:事件属性值)解析:54.在“宏”编辑窗口,可以完成 1,设置宏条件、宏操作、操作参数,添加或删除宏,更改宏顺序等操作。(分数:1.00)填空项 1:_ (正确答案:选择宏)解析:55.运行宏有两种选择:一是依照宏命令的排列顺序连续执行宏操作,二是依照宏命令的排列顺序 1。(分数:1.00)填空项 1:_ (正确答案:单
28、步执行宏操作)解析:56.在“宏”编辑窗口,打开“操作”栏所对应的 1,将列出 Access 中的所有宏命令。(分数:1.00)填空项 1:_ (正确答案:下拉框)解析:57.OpenForm 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:打开窗体)解析:58.OpenReport 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:打开报表)解析:59.OpneQuery 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:打开查询)解析:60.Close 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:关闭数据库对象)解析:61.RunApp 命令
29、用于 1。(分数:1.00)填空项 1:_ (正确答案:执行指定的外部应用程序)解析:62.SetValue 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:设置属性值)解析:63.FindRecord 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:查找满足指定条件的第一条记录)解析:64.Maxrnize 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:最大化激活窗口)解析:65.Minmize 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:最小化激活窗口)解析:66.Restore 命令用于 1。(分数:1.00)填空项 1:_ (正确答案:将最大化或最小化窗口恢复至原始大小)解析: