数据库应用基础——Access2010第3版书后习题(含答案)

22、在选项按钮中可以选择多个选项。( ) 23、控件的有效性规则主要用于限定数据的格式。( ) 24、非绑定控件没有数据来源。( )

25、多个控件组合后,会形成一个矩形组合框。( ) 单元六 使用宏及VBA(216页) 一、选择题

1、宏是指一个或多个( )。

A、命令集合 B、操作集合 C、对象集合 D、条件表达式集合 2、下列关于宏的概念描述,正确的是( )。

A、宏就是Visual Basic程序 B、宏就是一组菜单命令 C、宏就是由特殊操作命令组成的集合 D、以上都不对 3、能产生宏操作的是( )。

A、创建宏 B、编辑宏 C、运行宏 D、创建宏组 4、在Access中,宏是按( )调用的。

A、名称 B、标识符 C、编码 D、关键字 5、以下关于宏操作叙述错误的是( )。 A、可以使用宏组来管理相关的一系列宏 B、使用宏可以启动其他应用程序

C、所有宏操作都可以转化为相应的模块代码

D、宏的关系表达式中不能应用窗体或报表的控件值 6、运行宏的方法错误的是( )。 A、单击宏名 B、双击宏名

C、在窗体的命令按钮事件中设置,并在运行窗体时单击该命令按钮 D、单击“工具栏”上的运行按钮 7、适合使用宏的操作是( )。

A、打开或关闭报表对象 B、处理报表中的错误 C、修改数据表结构 D、创建查询 8、在运行宏的过程中,宏不能修改( )。

A、数据表 B、窗体 C、窗体控件 D、宏本身 9、宏引用窗体控件的值可以用表达式( )。 A、Forms!控件名 B、Forms!窗体名!控件名 C、Forms!窗体名 D、窗体名!控件名 10、使用宏组的目的是( )。

A、设计功能复杂的宏 B、设计包含大量操作的宏 C、减少程序内存消耗 D、对多个宏进行组织和管理 11、宏组中宏的调用格式是( )。 A、宏组名.子宏名 B、宏组名!子宏名 C、宏组名[子宏名] D、宏组名(子宏名) 12、用于打开一个窗体的宏命令是( )。

A、OpenTable B、OpenReport C、OpenForm D、OpenQuery 13、用于打开一个报表的宏命令是( )。

A、OpenTable B、OpenReport C、OpenForm D、OpenQuery 14、用于查找满足指定条件的第一条记录的宏命令是( )。

A、Requery B、FindNextRecord C、FindNext D、GoToRecord 15、宏命令OpenQuery用于( )。

A、打开窗体 B、打开报表 C、关闭数据库对象 D、打开查询 16、在Access中,自动启动宏的名称是( )。

A、autoexec B、auto C、auto.bat D、autoexec.bat 17、若要限制宏命令的操作范围,可以在创建宏时定义( )。 A、参数 B、条件 C、宏名 D、注释 18、一个非条件宏运行时会( )。

A、执行部分宏操作 B、执行全部宏操作

C、执行设置了参数的宏操作 D、等待用户选择执行每个宏操作 19、条件宏的条件项是一个( )。

A、字段列表 B、算术表达式 C、逻辑表达式 D、SQL语句 20、

图标代表的Access数据库对象是( )。

A、查询 B、窗体 C、模块 D、宏

21、VBA程序的多条语句可以写在一行,其中分隔符必须使用符号( )。 A、: B、’ C、; D、,

22、VBA中定义符号常量可以用关键字( )。 A、Const B、Dim C、Public D、Static 23、VBA中用于弹出信息框或警告框的命令是( )。 A、Warn B、Print C、SetInfo D、MsgBox 24、以下VBA流程控制语句结构正确的是( )。

A、For……Next B、For……EndFor C、Do……EndDo D、Do……While 25、以下VBA流程控制语句结构错误的是( )。 A、If……Then B、If……Then……Else

C、If……EndIf D、Select Case……End Select 26、执行下面的程序后,变量b的值为( )。 a=3 b=5 a=a+b b=a-b a=a-b

A、3 B、2 C、5 D、8

27、以下程序段运行完毕后,s的值是( )。 S=0

For i=1 to 100 S=s+i Next i

A、0 B、1 C、100 D、1050

28、以下程序段运行完毕后,循环体的执行次数是( )。 i=6

Do While i<=15

i=i+2 Loop

A、3 B、4 C、5 D、6 29、关于下面的循环结构: Do Until <条件表达式> 循环体

Loop

描述正确的是( )。

A、如果条件为假,则一次循环也不执行 B、如果条件为假,则至少执行一次循环体 C、如果条件为真,则至少执行一次循环体 D、无论条件是否为真,至少要执行一次循环

30、下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是( )。 A、x Mod 2=1 Or y Mod 2=1 B、x Mod 2=0 Or y Mod 2=0 C、x Mod 2=1 And y Mod 2=1 D、x Mod 2=0 And y Mod 2=0 31、在VBA代码调试过程中,能够显示所有在当前过程中变量声明及变量值信息的是(A、快速监视窗口 B、监视窗口 C、立即窗口 D、本地窗口 32、VBA数据类型符号“%”表示的数据类型是( )。 A、整形 B、长整形 C、单精度型 D、双精度型 33、在窗体中修改文本框中的数据而触发的事件是( )。 A、Edit B、Change C、GetFocus D、LostFocus 34、以下程序段运行完毕后,s的值是( )。 Str1=”abcdefg” Str2=”de”

S=instr(str1,str2)

A、2 B、3 C、4 D、5

35、VBA中能够自动检查出来的错误是( )。

A、语法错误 B、逻辑错误 C、运行错误 D、以上全部 二、判断题

1、宏是Access的对象之一。( ) 2、宏可以包含一个或多个操作命令。( ) 3、宏操作命令必须用键盘逐一输入。( ) 4、宏可以单步运行。( )

5、宏命令中不能使用条件表达式。( ) 6、每一个宏操作命令都有相同的宏操作参数。( ) 7、不能在事件中调用宏。( ) 8、使用宏可以启动其他应用程序。( ) 9、宏组是由若干个宏构成的。( )

10、在宏组中,执行其中一个子宏时,遇到下一个子宏,将继续执行下一个子宏。(11、宏的操作可以通过编写VBA语句来达到相同的功能。( ) 12、利用VBA能够完成的功能都可以用宏实现。( ) 13、在VBA中,数组的下标从1开始。( ) 14、Function可以带参数,而Sub不允许带参数。( ) 15、VBA变量是区别大小写字母的。( )

。 ) ) 16、VBA变量名不能使用VBA关键字。( )

17、表达式不仅可以执行计算功能,还可以给常量或变量赋值。( ) 18、窗体模块属于全局模块。( ) 19、模块不属于Access对象。( )

20、只有函数过程能够将过程中处理的信息传回到调用的程序中。( ) 21、函数的返回值可以有多个。( ) 22、VBA过程的参数可以是控件名称。( ) 23、窗体可以作为过程的参数。( ) 24、断点的功能是中断程序的执行。( )

25、VBA在窗体中提供Timer时间控件实现定时功能。( )

单元七 管理和维护Access数据库(245页)

一、选择题

1、导入Access数据过程中,指定的对象已经存在,则( )。 A、忽略 B、覆盖

C、在导入对象的名称后面加上编号 D、询问是否覆盖

2、导入Access数据库时,如果选择“通过创建链接表来链接到数据源”,可以导入的对象是( )。

A、表 B、查询 C、窗体 D、报表 3、Access不能导入的外部数据是( )。

A、Excel数据 B、Wordb表格数据 C、文本文件 D、XML文件

4、不属于Access数据库“外部数据”选项卡“导入并链接”功能区“其他”下拉列表选项的是( )。

A、ODBC数据库 B、数据服务 C、HTML文档 D、SharePoint列表 5、不属于Access数据库“外部数据”选项卡“导出”功能区“其他”下拉列表选项的是( )。 A、Word B、dBASE文件 C、HTML文档 D、SQL Server数据库 6、导入或链接Excel数据时,不属于存储方式和存储位置的选项是( )。 A、将源数据导入当前数据库的新表中 B、向表中追加一份记录的副本 C、通过创建链接表来链接到数据源 D、不定义主键

7、关于Access2010导出操作,以下说法不正确的是( )。 A、可以导出对象的一部分或仅导出选定的记录 B、每次只能导出一个对象

C、每个导出操作将在目标数据库中创建一个新对象

D、导出窗体或报表时,不会自动导出包含在窗体或报表中的子窗体或子报表 8、要设置数据库密码,则打开数据库的方式是( )。 A、以只读方式打开 B、以独占方式打开 C、以独占只读方式打开 D、打开

9、Access数据库“性能分析器”的分析结果中,图标不包括( )。 A、推荐 B、建议 C、优化 D、意见

10、不属于“数据库工具”选项卡“分析”功能区按钮的是( )。

A、数据库文档管理器 B、分析性能 C、分析表 D、优化 二、判断题

1、Access数据库只有从Access数据库中导入数据,不能从其他类型的数据库中导入数据。( )

2、数据表之间的关系不能被导入。( ) 3、导入和链接功能是一样的。( ) 4、在Access数据库之间导入和导出对象,一次导入操作可以导入多个对象,但一次导出操作只能导出一个对象。( )

5、导入/导出步骤可以保存并重复使用。( ) 6、只能导入表或查询,不能导入其他数据库对象。( ) 7、从Access数据库中导出数据表到另一个Access数据库,可以只导出定义而不导入数据。( )

8、Access数据库从Excel中导入数据时,只能导入第一个工作表中的数据。( ) 9、导入Access数据库时,如果选择“通过创建链接表来链接到数据源”,系统将创建一个与源数据库相同的新表。( )

10、链接到Access数据库时,其他用户能够在数据库中添加和使用数据,但不允许管理该数据库中表的结构。( )

11、在导入窗体和报表时,将自动导入该窗体或报表中包含的子窗体及子报表。( ) 12、如果要导入的是已经链接的表,系统不会导入数据,而是把表链接到它的数据源。( ) 13、在Access中不能导入SQL Server数据库中的数据表。( )

14、通过ODBC数据库,Access只能和SQL Server之间进行导入或导出数据。( ) 15、可以将数据库中的数据表转换为HTML文档或XML文件。( ) 16、利用剪贴板可以将Excel文件中的数据导入到Access表中。( )

17、如果导入Excel数据出现错误而死锁时,可以按Ctrl+Break组合键中止导入过程。( )

18、数据库设置密码后可以撤销。( )

19、已加密的数据库只能更改密码,不能解密。( ) 20、数据库对象可以隐蔽。( ) 21、可以对数据库进行优化。( )

22、通过“性能分析器”对数据库的性能进行诊断和分析后,分析结果列表中的每项建议和方法都应该进行优化。( )

23、从Access数据库导入数据时,源数据库设置有密码,导入时不用输入密码。( ) 24、Access2010数据库可以转换为Access2003版数据库。( ) 25、数据库文档管理器主要管理数据库中的所有对象。( ) 26、

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4