问题 单项选择题

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

填空题
单项选择题