问题 单项选择题

在窗体中有一个标签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

答案

参考答案:C

解析: 在VBA中,可以在定义字符串时为其指定长度形成定长字符串。对于定长字符串,调用Len函数时,其返回值是声明该字符串时设定的值,而不依赖于当前字符串中的内容。本题定义字符串(Dim a As String * 10)时指定的长度为10,所以单击命令按钮后,窗体显示的内容是10。所以本题答案为C)。

单项选择题
单项选择题