问题
单项选择题
设有如下通用过程:
Public Function Fun(xStr As String) As String
Dim tStr As String, strL 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=j+1
Loop
Fun=tStr
End Function
在窗体上画一个名称为Command1的命令按钮。然后编写如下的事件过程:
Private Sub Command1_Click()
Dim S1 As String
S1="abcdef"
Print Ucase(Fun(s1))
End Sub
程序运行后,单击命令按钮,输出结果是
A.ABCDEF
B.abcdef
C.AFBECD
D.DEFABC
答案
参考答案:C
解析: 在循环中,利用Mid函数使得变量tStr的值不断变化,然后通过命令按钮的单击事件调用循环所在的函数,根据题意可以得出本题的答案为C。