有下面程序代码: Private Sub Command1_Click() Dim aAs String a="COMPUTER”n=search(a,"T"):Print IIf(n=0,"未找到",n) End Sub

admin2020-04-18  38

问题 有下面程序代码:
    Private Sub Command1_Click()
    Dim aAs String
    a="COMPUTER”n=search(a,"T"):Print IIf(n=0,"未找到",n)
    End Sub
    Private Function search(str As String,ch As String)As Integer
    For k=1 To Len(str)
    c=Mid(str,k,1)
    Ifc=ch Then
    search=k:Exit Function
    End If
    Next k
    search=0
    End Function
    程序运行后,单击命令按钮Command1,输出结果是

选项 A、0
B、8
C、6
D、未找到

答案C

解析 本题中search函数的参数是两个字符串,在函数内进行循环,依次取出第一个参数的第k位和第二个参数进行比较,如果相等则返回k的值,实际上就是查找第二个参数在第一个参数中出现的位置。
转载请注明原文地址:https://kaotiyun.com/show/Q8Tp777K
0

最新回复(0)