题目

【加试题】某对分查找算法的VB程序段如下:   Const  n=6   Flag=False:key=30   For i=1 To n-1     L=i+1:R=n     Do While L<=R And flag=False        m=(L+R)\2        If d(i)+d(m)<key Then             L=m+1        ElseIf d(i)+d(m)>key Then             R=m-l        Else             Label1.Caption=Str(d(i))+" "+Str(d(m))             flag=True        End If     Loop   Next i   If Not flag Then Label1.Caption=“没有符合条件的数对” 数组元素d(1)到d(6)的值依次为“5,8,13,17,22,25”。则程序段执行后,标签Label1中显示的内容是(  ) A . 13  17 B . 8  22 C . 5  25 D . 没有符合条件的数对 答案:C
信息技术 试题推荐