试题

试题 试卷

logo

题型:单选题 题类:模拟题 难易度:普通

浙江省名校信息技术仿真训练卷(二)

【加试题】某对分查找算法的VB程序段如下:

  n=0

  i=1

  j=6

  key=Val(Text1.Text)

  f=False

  Do While i<=j And Not f

    m=(i+j+1)\2

    n=n+1

    If key=d(m)Then

       f=True

    ElseIf key>d(m)Then

       i=m-1

    Else

      i=m+1

    EndIf

  Loop

数组元素d(1)到d(6)的值依次为“87,72,53,41,29,18”,若该程序段运行结束后,n的值为2,则key的值是(  )

A、87或29 B、72或18 C、72或29 D、53或18
举一反三
返回首页

试题篮