单选题 设有如下通用过程:
Public Function Fun(xStr As String)
Dim tStr As String, srtL As Integer
tStr""
strL=Len(xStr)
i=1
Do While i<=strL/2
tStr=tStr & Mid(xStr,i,1)&Mid
(xStr,strL-i+1,1)
i=i+1
Loop
Fun=tStr
End Function
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程:
Private Sub Command1_Click()
Dim S1 As String
S1="abcdef"
Text1.Text=UCase(Fun(S1))
End Sub
程序运行后,单击命令按钮,则Text1中显示的是______。
【正确答案】 C
【答案解析】[解析] 通过分析“tStr=tStr & Mid(xStr,i,1)&Mid(xStr,strL-i+1,1)”语句可知,取字符顺序是这样的,先取字符串xStr的第一个字符,再取最后一个字符,接着取第二个字符和倒数第二个字符,依次类推,直至将字符串xStr中的字符全部取完,因此Function Fun的返回值为afbecd,再执行“Text1.Text=UCase(Fun(S1))”语句得AFBECD,故选C。