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

admin2015-10-23  34

问题 有下面程序代码:
Private Sub Command1_Click()
    Dim a As 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)
        If c = ch Then
            search = k
            Exit Function
        End If
    Next k
    search = 0
End Function
程序运行后,单击命令按钮Command1,输出结果是

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

答案C

解析 Mid函数从字符串中获取指定位置的字符值。Search函数中找到相同的字符时退出循环,并返回该字符在字串中的位置。Command1_Click事件中打印查找的结果。选C。
转载请注明原文地址:https://jikaoti.com/ti/ViJ0FFFM
0

最新回复(0)