假定有以下函数过程:Function Fun(S As String)As StringDim sl As StringFori=1 ToLen(S)sl=Lea

14 查阅

假定有以下函数过程:

Function Fun(S As String)As String

Dim sl As String

Fori=1 ToLen(S)

sl=Lease(Mid(S,i,1))+s1

Nexti

Fun=s1

End Function

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Commandl Click(、

Dim Str1 As String.Str2 As String

Strl=InputBox(”请输入一个字符串”)

Stf2=Fun(Strl)

Print Str2

End Sub

程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输出结果为

A.ABCDEFG

B.abcdefg

C.GFEDCBA

D.gfedcba

参考答案:

D解析:此题主要考核Mid函数、LCASE函数,MID返回文本字符串中从指定位置开始的特定数目的字符,其格式为:MID(text,start_num,nnm_chars),Text包含要提取字符的文本字符串。Start_num文本中要提取的第一个字符的位置。文本中第一个字符的star_num为1,以此类推。Num—chars指定希望MID从文本中返回字符的个数。LCASE函数则将大写字母转换成小写字母。

计算机二级