如图5所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹

admin2019-03-14  34

问题 如图5所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配项;若未找到,则在Text2中显示“查无此人”,在横线处应填写(    )。
   
    Private Sub Command1_Click()
    Dim k As Integer,n As Integer,found As Boolean
    found=False
    n=Len(Text1.Text)
    k=0
    While k<Listl.ListCount And Not found
    If Text1=Left$(Listl.List(k),n)Then
    Text2=_______
    found=True
    End If
    k=k+1
    Wend
    If Not found Then
    Text2="查无此人"
    End If
    End Sub

选项 A、List1.Text
B、List1.List(k1
C、List1.ItemData(k)
D、List1.Text(k)

答案B

解析 本题考查字符串函数。首先要测定查找对象的长度,接下来在列表框中进行查找,找到则在Text2中显示List1.List(k)的值,因此第一空处应为Text2=List1.List(k)。
转载请注明原文地址:https://jikaoti.com/ti/B0m0FFFM
0

最新回复(0)