当前位置: 高中信息技术 / 单选题
  • 1. (2020高三下·金华月考) 某二分查找算法的VB程序段如下:

    key=Va 1(Text 1.Text)

    i=1

    j=9

    Text 2.Text=""

    Do While i<=j

      

       If key=a(m) Then Exit Do

       If key<a(m) Then i=m+1 Else j=m-1

       Text 2.Text=Text 2.Text+“”+Str(a(m) )

    Loop

    数组元素a(1)到a(9)的值依次为88,75,70,68,61,58,55,50,43,文本框Text 1中输入的值是58,执行该程序段,文本框Text 2中显示的是61,50,55,则方框处的代码应为(  )

    A . m=(i+j+1)\2 B . m=(i+j)\2+1 C . m=(i+j)\2 D . m=(i+j-1)\2

微信扫码预览、分享更方便