[解析] 本题考查对模块的理解。模块就是存储在一个单元中的VBA(Visual Basic for Application)声明、语句和过程的集合。它们作为一个已命名的单元存储在一起,对VB代码进行组织,并完成特定的任务。类模块是可以定义新对象的模块。新建一个模块,即新建了一个对象。模块中定义的任何过程都变成该对象的属性或方法。窗体和报表都属于模块,它们各自与某一窗体或报表相关联。类模块既可以独立存在,也可以与窗体或报表同时出现。答案为B。
33. 在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下: Option Compare Database Dim a As String * 10 Private Sub Command1_Click() a= "1234" b= Len(a) Me!Lb1.Caption=b End Sub 打开窗体后单击命令按钮,标签中显示的内容是。
A.4
B.5
C.10
D.40
A B C D
C
[解析] 在VBA中,可以在定义字符串时为其指定长度形成定长字符串。对于定长字符串,求Len函数时,其返回值是声明该字符串时设定的值,而不依赖于当前字符串中的内容。本题定义字符串(Dim a As String*10)时指定的长度为10,所以单击命令按钮后,窗体显示的内容是10。所以本题答案为C)。