ACCESS第八章基础练习.doc
ACCESS第八章基础练习(ACCESS宏)一、选择题1、某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )A、RunApp B、RunCode C、RunMacro D、RunSQL2、为窗体或报表上的控件设置属性值的宏操作是( )A、Beep B、Echo C、MsgBox D、SetValue3、要限制宏操作的操作范围,可以在创建宏时定义( )A、宏操作对象 B、宏条件表达式 C、窗体或报表控件属性 D、宏操作目标4、在宏的条件表达式中,要引用rptT报表上名为txtName控件的值,可以使用的引用表达式是( )A、Reports!rptT!txtName B、Reports!txtName C、rptT!txtName D、txtName5、在ACCESS中,自动启动宏的名称是( )A、Autoexec B、Auto C、Auto.bat D、Autoexec.bat6、在条件宏设计时,对于连续重复的条件,可以代替的符号是( )A、 B、 = C、 , D、 ;7、在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会( )A、无条件执行 B、有条件执行 C、不执行 D、出错8、全用宏组的目的是( )A、设计出功能复杂的宏 B、设计出包含大量操作的宏C、减少程序内存消耗 D、对多个宏进行组织和管理9、下图是宏对象M1的操作序列设计假定在宏M1的操作中涉及的对象均存在,现将设计好的宏M1设置为窗体fTest1某个命令按钮的单击事件属性,则打开窗体fTest1运行后,单击该命令按钮,会启动宏M1的运行。宏M1运行后,前两个操作会先后打开窗体对象fTest2和表对象tStud,那么执行Close操作后,会( )A、只关闭窗体对象fTest1 B、只关闭表对象tStudC、关闭窗体对象fTest2和表对象tStud D、关闭窗体fTest1和fTest2及表对象tStud10、在宏的调试中,可配合使用设计器上的工具按钮( )A、“调试” B、“条件” C、“单步” D、“运行”11、以下是宏M的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为“AA” TT>1 MsgBox 消息为“BB” MsgBox 消息为“CC” 现设置宏M为窗体FTest上名为bTest命令按钮的单击事件属性,打开窗体FTest运行后,在窗体上名为TT的文本框内输入数字1,然后单击命令按钮bTest,则( )A、屏幕会先后弹出三个消息框,分别显示消息AA、BB、CCB、屏幕会弹出一个消息框,显示消息AAC、屏幕会先后弹出两个消息框,分别显示消息AA和BBD、屏幕会先后弹出两个消息框,分别显示消息AA和CC12、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )A、按【Enter】键打开数据库 B、打开数据库时按住【ALT】键C、打开数据库时按住【Ctrl】键 D、打开数据库时按住【Shift】键13、InputBox()函数的返回值类型是( )A、数值 B、字符串 C、变量 D、数值或字符串(视输入的数据而定) 14、假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏SetValue,其中第一个参数项目为“Label0.Caption”,第二个参数表达式为“Text1”。窗体“fmTest”中有一个标签Label0和一个文本框Text1,现设置控件Text1的“更新后”事件为运行“宏1”,则结果是( )A、将文本框清空 B、将标签清空C、将文本框中的内容复制给标签的标题,使二者显示相同的内容D、将标签的标题复制到文本框,使二者显示相同内容15、打开查询的宏操作是( )A、OpenForm B、OpenQuery C、OpenTable D、OpenModule16、宏操作SetValue可以设置( )A、窗体或报表控件的设置 B、刷新控件数据C、字段的值 D、当前系统的时间17、不能够使用宏的数据库对象是( )A、数据表 B、窗体 C、宏 D、报表18、定义( )有利于数据库中宏的管理A、宏 B、宏组 C、宏操作 D、宏定义19、从字符串S中的第2个字符开始获取4个字符的子字符串函数是( )A、Mid(S,2,4) B、Left(S,2,4) C、Right(S,2,4) D、Left(S,4)20、在ACCESS中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是( )A、窗体 B、模块 C、宏 D、报表21、在VBA中,实现窗体打开操作的命令是( )A、DoCmd.OpenForm B、OpenForm C、Do.OpenForm D、DoOpen.Form22、在运行宏的过程中,宏不能修改的是( )A、窗体 B、宏本身 C、表 D、数据库23、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式( )A、Forms!F1!Text1 B、Text1C、F1!Text1 D、Forms!Text124、宏操作Quit的功能是( )A、关闭表 B、退出宏 C、退出查询 D、退出ACCESS25、在VBA中要打开名为“学生信息录入”的窗体,应该使用的语句( )A、DoCmd.OpenForm“学生信息录入” B、DoOpenForm“学生信息录入”C、DoCmd.OpenWindows“学生信息录入” D、OpenWindows“学生信息录入”26、下列操作中,适宜使用宏的是( )A、修改数据表结构 B、创建自定义过程C、打开或关闭报表对象 D、处理报表中错误27、用于获取字符串S最左边4个字符的函数是( )A、Left(S,4) B、left(S,1,4) C、Leftstr(S,4) D、Left(S,0,4)28、下列叙述中,错误的是( )A、宏能够一次完成多个操作 B、可以将多个宏组成一个宏组C、可以用编程的方法来实现宏 D、宏命令一般由动作和操作参数组成29、在调试VBA程序时,能自动被检查出来的错误是( )A、语法错误 B、逻辑错误 C、运行错误 D、语法错误和逻辑错误30、下列程序段的功能是实现“学生”表中“年龄”字段值加1 Dim Str As String Str=“ ” DoCmd.RunSQL.StrA、年龄=年龄+1 B、Update 学生 Set 年龄=年龄+1C、Set 年龄=年龄+1 D、Edit 学生 Set 年龄=年龄+131、有关宏操作的叙述中,错误的是( )A、宏的条件表达式中不能引用窗体或报表的控件值B、所有宏操作都可以转化为相应的模块代码C、使用宏可以启动其他应用程序D、可以利用宏组来管理相关的一系列宏32、有关条件宏的叙述中,错误的是( )A、条件为真时,执行该行中对应的宏操作B、宏在遇到条件内有省略号时,终止操作C、如果条件为假,将跳过该行中对应的宏操作D、宏的条件内为省略号表示该行的操作条件与其上一行的条件相同33、创建宏时至少要定义一个宏操作,并要设置对应的( )A、条件 B、命令按钮 C、宏操作参数 D、注释信息34、在宏的设计窗口中,可以隐藏的列( )A、宏名和参数 B、条件 C、宏名和条件 D、注释35、有关宏的叙述中,错误的是( )A、宏是一种操作代码的组合 B、宏具有控件转移功能C、建立宏通常需要添加宏操作并设置参数 D、宏操作没有返回值36、如果不指定对象,Close基本操作关闭的是( )A、正在使用的表 B、当前正使用的数据库C、当前窗体 D、当前对象(窗体、查询、宏)37( )是一个或多个操作的集合,每个操作实现特定的功能。A、窗体 B、报表 C、查询 D、宏38、宏的英文名称是( )A、Macro B、View C、Form D、Page39、下列运行宏方法错误的是( )A、单击宏名运行宏 B、双击宏名运行宏C、在宏设计器中单击“运行”菜单中的“运行”命令D、单击“工具栏”上的“运行”按钮40、无论创建何类宏,一定可以进行的是()A、确定宏名 B、设置宏条件 C、选择宏操作 D、以上皆是41、在一个宏中要打开一个报表,应该使用的操作是( )A、OpenForm B、OpenReport C、OpenTable D、OpenQuery42、退出ACCESS,应该使用的操作是( )A、Exit B、Return C、Quit D、OpenForm43、显示包含警告信息或其他信息的消息框,应该使用的操作是( )A、RunSQL B、Maximize C、Minimize D、MsgBox44、在宏的设计过程中,可以通过将某些对象( )至“宏”窗体的操作行内的方式快速创建一个在指定数据库对象上执行操作的宏。A、剪切 B、拖动 C、复制 D、建立快捷方式45、如果要在宏执行过程中暂停,可以按组合键( )。A、Ctrl+Break B、Ctrl+Alt C、Alt+Break D、Alt+Shift二、填空题1、宏是一个或多个 的集合。2、在设计带条件宏时,对于连续重复的条件,可以用 符号来代替重复条件。3、有多个操作构成的宏,执行时是按 执行。4、VBA的自动运行宏,必须命名为 。5、打开一个表应该使用的宏操作是 。6、某窗体中有一命令按钮,在窗体中单击此命令按钮打开一个查询,需要执行的宏操作是 7、某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的宏操作是 8、如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为 。9、退出ACCESS应用程序的VBA代码是 。10、在VBA编程中检测字符串长度的函数是 。11、用于执行指定SQL语句的宏操作是 。12、Int(-3.25)的结果是 。13、直接在属性窗口设置对象的属性,属于“静态”设置方法,在代码窗口中由VBA代码设置对象的属性称为 设置方法。14、在VBA中求字符串的长度可以使用函数 。15、宏是一种特定的编码,是一个或多个的 的的集合。16、使用宏的 ,可以观察宏的流程和每一个操作的结果,从中发现并排除出现问题和错误的操作。17、若已有宏,要想产生宏指定的操作需要 宏。18、在数据处理过程中,如果希望只是满足指定条件执行宏的一个或多个操作,可以使用条件来控制这种流程。使用了这种控制的宏称为 。19、宏的使用一般是通过窗体,报表中的 实现的。三、简答题1、什么是宏?2、如何运行宏?ACCESS第九章基础练习(定制应用系统)一、选择题1、下面概念中,不属于面向对象方法的是( )A、对象 B、继承 C、类 D、过程调用2、数据库系统的核心是( )A、数据模型 B、数据库管理系统 C、软件工具 D、数据库3、数据模型反映的是( )A、事物本身的数据和相关事物之间的联系 B、事物本身所包含的数据C、记录中所包含的全部数据 D、记录本身的数据和相关关系4、在ACCESS2003中,执行( )操作以后,数据库文件只能打开和运行,而不能对其中的窗体、报表和模块等进行修改。 A、压缩与修复 B、备份与恢复 C、加密与解密 D、生成MDE文件5、对数据库设置密码时,数据库应以( )方式打开。A、只读 B、独占 C、独占只读 D、以上都不对二、填空题1、在数据库压缩与修复时;ACCESS数据库应以 方式打开。2、ACCESS提供了 、 及数据库的加密与解密等安全保护措施。3、进行数据库备份时,默认情况下“保存位置”与原文件 ,而文件名为原数据库名和 两部分组成,如数据库名为“学籍管理”,则备份数据库名为 。三、简答题1、为什么要将MDB文件转换成MDE文件?2、简述数据库加密与解密的过程。