数据库系统Access 1到9章章练习题及答案

A.Close B.Quit C.RunCommand D.Restore

41.若将最大化或者最小化的窗口还原到原来的大小,应该使用的宏操作是 。

A.RunCommand B.RunSQL C.Restore D.DoCmd 42.用于从文本文件中导入和导出数据的宏命令是 。 A.InputText B.AddText C.TransferText D.InText 43.宏命令SetWarnings的功能是 。

A.设置属性值 B.关闭或打开屏幕系统消息

C.显示警告框 D.设置提示信息 44.如果要在Visual Basic中运行OpenTable操作,可使用哪个对象的OpenTable方法 。

A.DoCmd B.Form C.Report D.Query 45.下面关于“宏”与Visual Basic叙述正确的是 。 A.任何宏操作都可以通过编写相应的VBA代码实现其功能 B.对于任何事物性、重复性较强的操作应使用宏命令实现 C.任何宏都可以转换为等价的VBA代码 D.以上都正确

46.在宏的操作参数中,不能设置成表达式的操作是 。 A.Close B.Save C.OutputTo D.A、B和C

47.从VBA代码过程中直接运行宏,可以使用DoCmd对象的 。 A.RunMacro方法 B.AutoExec方法 C.RunCommand方法 D.SendObject方法 48.下列关于宏操作的叙述,错误的是 。 A.可以使用宏组来管理相关的一系列宏 B.使用宏可以启动其他应用程序

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

D.宏的关系表达式中不能应用窗体或报表的控件值 49.在模块中执行宏“macro1”的格式为是 。

A.Function.RunMacro MacroName B.DoCmd.RunMacro macro1 C.Sub.RunMacro macro1 D.RunMacro macro1 50.下图为新建的一个宏组,以下描述错误的是 。

A.该宏组由macro1和macro2两个宏组成

B.宏macor1由两个操作步骤(打开窗体、关闭窗体)组成 C.宏macro1中OpenForm命令打开的是教师自然情况窗体

D.宏macro2中Close命令关闭了教师自然情况和教师工资两个窗体 51.能够创建宏的设计器是 。

A.窗体设计器 B.报表设计器 C.表设计器 D.宏设计器 52.以下能用宏而不需要VBA就能完成的操作是 。

A.事务性或重复性的操作 B.数据库的复杂操作和维护 C.自定义过程的创建和使用 D.一些错误过程 53.以下关于宏的说法不正确的是 。 A.宏能够一次完成多个操作 B.每一个宏命令都是由动作名和操作参数组成 C.宏可以是很多宏命令组成在一起的宏 D.宏是用编程的方法来实现的

参考答案

1. D 2.D 3.D 4.A 5.B 6.B 7.B 8.B 9. C 10.B 11.B 12.C 13.C 14.A 15.D 16.C 17.B 18.B 19.C 20.A 21.C 22.A 23.C 24.B 25.D 26.C 27.D 28.D 29.D 30.B 31.A 32.B 33.C 34.D 35.C 36.D 37.A 38.D 39.B 40.C 41.C 42.C 43.C 44.A 45.D 46.D 47.A 48.D

49.B 50.D 51.D 52.A 53.D

第九章 模块

1.关于模块,下面叙述错误的是 。 A.模块是Access系统中的一个重要对象

B.模块以VBA语言为基础,以函数和子过程为存储单元 C.模块包括全局模块和局部模块

D.模块能够完成宏所不能完成的复杂操作

2.以下关于模块的说法,错误的是 。

A.模块是Access数据库的一种对象,是由VBA语言编写的程序的集合 B.Access数据库中的模块分为类模块和标注模块两种

C.模块和宏的功能相同,模块能够实现的功能,宏都能实现

D.模块是由声明部分和事件过程组成的,事件过程可以分为Sub过程和函数过程

3.下面关于VBA面向对象中的“事件”,说法不正确的是 。 A.每个对象的事件都是不相同的 B.事件可以由程序员定义

C.触发相同的事件,可以执行不同的事件过程 D.事件都是由用户的操作触发的

4.以下关于类模块的说法,不正确的是 。

A.窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表

B.窗口模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表的内部

C.窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程

D.窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束 5.以下关于标准模块的说法,不正确的是 。

A.标准模块一般供其他Access数据库对象使用的公共过程

B.在Access系统中可以通过创建新的模块对象而进入其代码设计环境 C.标准模块所有的变量或函数都具有全局特性,是公共的

D.标准模块的生命周期是伴随着应用程序的运行而开始、关闭结束 6.以下有关VBA中变量的叙述,错误的是 。

A.变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号

B.变量名不能使用VBA的关键字

C.VBA中对变量名的大小写敏感,变量名“NewYear”和“newyear”代表的是两个不同的变量

D.根据变量直接定义与否,将变量划分为隐含式变量和显式变量 7.函数String(n,字符串)的功能是 。 A.把数值型数据转换为字符串

B.返回由字符串第一个字符重复n遍组成的字符串 C.从字符串中取出n个字符

D.从字符串中第n个字符的位置开始取子字符串

8.以下关于过程和过程参数的描述中,错误的是 。 A.过程的参数可以是控件名称

B.用数组作为过程的参数时,使用的是“传址”方式

C.只有函数过程能够将过程中处理的信息传回到调用的程序中 D.窗体可以作为过程的参数

9.下列关于VBA面向对象中的“方法”,说法正确的是 。 A.方法是属于对象的 B.方法是独立的实体 C.方法也可以由程序员定义 D.方法是对事件的响应 10.能够触发窗体的MouseDown事件的操作是 。

A.鼠标移动 B.拖动窗体

C.鼠标按下或者单击鼠标 D.按下键盘上的某个键 11.能够触发窗体的DblClick事件的操作是 。

A.单击鼠标 B.双击窗体 C.鼠标滑过窗体 D.按下键盘上的某个键 12.函数Len(Trim(\计算机\返回的值为 。 A.6 B.7 C.9 D.10 13.在日期/时间数据类型中,每个字段需要几个字节的存储空间 A.4 B.8 C.12 D.16 14.执行如下语句 。

a=InputBox(\,\,\

将显示一个输入的对话框,在对话框的输入区中显示的信息是

A.Today B.Tomorrow C.Yesterday D.Day before yesterday 15.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的 。 A.方法和事件 B.事件和方法 C.事件和属性 D.过程和方法 16.以下将变量NewVar定义为Interger型,正确的是 。

A. Interger NewVar B.Dim NewVar 0f Integer C. Dim NewVar As Integer D.Dim Interger NewVar 17.以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)。 。

A.Dim NewArray(10) As Integer B.Dim NewArray(1 To 10) As Integer

C.Dim NewArray(10) Integer D.Dim NewArray(1 To 10) Integer 18.VBA中定义符号常量可以用关键字 。

A.Const B.Dim C.Public D.Static 19.用下面语句定义的数组元素个数是 。 Dim arr ( -3 To 5 , 2 To 6 ) As Integer A.45 B.40 C.11 D.54

20.确定一个控件在窗体或报表上的位置的属性是 。

A.Width 或 Height B.Width 和 Height

C.Top 或 Left D.Top 和 Left

21.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是 。 A.Me =\改变文字显示颜色\ B.Me.Caption=\改变文字显示颜色\C.Me.text=\改变文字显示颜色\ D.Me.Name=\改变文字显示颜色\

22.假定窗体的名称为fmTest , 则把窗体的标题设置为“Access Test”的语句是 。

A.Me = \

B.Me.Caption=\C.Me.text = \

联系客服:779662525#qq.com(#替换为@)