当前位置: 高中信息技术 / 单选题
  • 1. (2019·上海模拟) 有如下程序段:

    n = 12

    f = Val(Text1.Text)

    left = 1

    right = n

    Do While left < right

        middle = (left + right) \ 2

        If f <= a(middle) Then

            right = middle

        Else

            left = middle + 1

        End If

    Loop

    A数组元素A(1) 到A(12) 中的数分别是1 4 6 10 11 16 17 18 19 20 21 55,在文本框text1 中输入值7 赋给变量f,经过该程序段“加工”后,right 的值为(  )

    A . 4 B . 6 C . 9 D . 2

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