当前位置: 高中信息技术 / 单选题
  • 1. (2022·浙江选考) 某对分查找算法的VB程序段如下:

    key = Val(Text1.Text)

    s="" :i=1;j= 10

    Do While i<=j

        m=(i+j)\2

        If a(m)= key Then Exit Do      'Exit Do表示退出循环

        If key < a(m) Then

            j=m-1:s=s+"L"

        Else

            i=m+1 :s=s+ "R"

        End If

    Loop

    按非降序排序的整型数组a(1)到a( 10)的值依次为“11,23,31,39,44,52,60,x,69,89”。在文本框Text1中输入66,执行该程序段后s值为“RRL”,则x的可能值的个数为(    )

    A . 3 B . 4 C . 5 D . 6

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