问题 单项选择题

设有如下通用过程:
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=i+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) AFBECD
C) ABCDEF
D) DEFABC

答案

参考答案:B

解析: 此题主要考查Mid函数、UCase函数。Mid用于返回文本字符串中从指定位置开始的特定数目的字符,其格式为:Mid(text,start_num,num_chars)。其中Text包含要提取字符的文本字符串。start_num则表示文本中要提取的第一个字符的位置。num_chars指定希望Mid从文本中返回字符的个数。UCase函数则将小写字母转换成大写字母。

填空题
多项选择题