假定有以下函数过程: Function Fun(S As String)As String Dim s1 As String For i=1 To Len(S) s1=LCase(Mid(S,i,1))+s1 Nex

admin2020-04-18  34

问题 假定有以下函数过程:
    Function Fun(S As String)As String
    Dim s1 As String
    For i=1 To Len(S)
    s1=LCase(Mid(S,i,1))+s1
    Next i
    Fun=s1
    End Function
    在窗体上画一个命令按钮,然后编写如下事件过程:
    Private Sub Command1_Click()
    Dim Strl As String.Str2 As String
    Strl=InputBox("请输入一个字符串"):Str2=Fun(Str1)
    Print Str2
    End Sub
    程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后在窗体上的输出结果为

选项 A、ABCDEFG
B、abedefg
C、GFEDCBA
D、gfedeba

答案D

解析 本题考查的考点是有关取子串函数的。本题也比较简单,循环次数就是字符串的长度,每次都在第i位取一个字母转换成小写,最后倒序连接起来,注意每次都把新取得的字符连接到s1的前面,所以为倒序连接。
转载请注明原文地址:https://jikaoti.com/ti/3px0FFFM
0

最新回复(0)