问题
单项选择题
在窗体上添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事件代码: Private Sub Command1_Click()m=2.17n=Len(Str$(m)+Space(5))Me!Text1=n End Sub 打开窗体运行后,单击命令按钮,在文本框中显示( )。
A.5
B.8
C.9
D.10
答案
参考答案:D
解析: Len()函数的作用是判断字符串的长度,包括字符串头尾的空格,并且返回一个数字来表示该字符串的长度:Str()函数是将数字转换为字符串;而Space(5)表示五个空格。此表达式的作用为:将变量m(2.17)转换为字符串并与5个空格相加,然后判断其长度。但需要注意的是,使用str()函数将数值转换成字符串时,将始终为数值的符号预留先导空格。如果数值为正,则返回的字符串将包含先导空格,表示符号为正,此时,2.17转换为字符串后长度为5,再加上5个空格,则总长度为10,所以变量n的值为10,选项D正确。