设有如下通用过程: Public Function Fun(xStr As String)As String Dim tStr As String,strL As Integer tStr="":strL=Len(xStr) i

admin2018-10-15  27

问题 设有如下通用过程:
  Public Function Fun(xStr As String)As String
    Dim tStr As String,strL As Integer
    tStr="":strL=Len(xStr)
    i=strL/2
    Do While i<=strL
      tStr=tStr&Mid(xStr,i+1,1)
      i=i+1
    Loop
    Fun=tStr&tStr
  End Function
    在窗体上画一个名称为Textl的文本框和一个名称为Commandl的命令按钮。然后编写如下的事件过程:
    Private Sub Commandl_Click()
       Dim S1 As String
       S1=”ABCDEF”:Textl.Text=LCase(Fun(S1))
    End Sub
    程序运行后,单击命令按钮,文本框中显示的是

选项 A、ABCDEF
B、abcdef
C、defdef
D、defabc

答案C

解析 本题考查的考点是有关字符串处理的。本题中过程中的循环变量i的初值是字符串长度的一半,终值是字符串长度,结合循环中的取子串函数,整个循环的功能是取得字符串的后一半放入tstr中,然后连接上自身的值返回到调用程序。
转载请注明原文地址:https://kaotiyun.com/show/sGFp777K
0

最新回复(0)