当前位置: 高中信息技术 / 单选题
  • 1. (2021·浦江模拟) 某同学将对分查找程序进行了改编,程序运行时,自动产生9个[10,99]之间的不重复随机数并降序排列,在文本框Text1中显示。在文本框Text2中输入查找键key,单击“查找”按钮Command1,将查找结果显示在文本框Text3中。程序运行界面如图所示。

    Key = Val (Text2. Text)

    i = 1

    j = 9

    flag = False

    Do While i <= j And flag = False

        m= (i+j) \ 2

        If  Then

            j= m - 1

        Else If  Then

            i = m+1

        Else

            If  Then

                j = m - 1

            Else If  Then

                i = m+1

            Else

                flag = True

            End If

        End If

    Loop

    If flag Then Text3. Text =“在第”+ Str(m) +“个”Else Text3. Text =“找不到”

    上述程序段中方框处可选语句为

    ①Key \ 10 > a(m) \ 10                              ②Key \ 10 < a(m) \ 10

    ③Key Mod 10 < a(m) Mod 10                   ④Key Mod 10 > a(m) Mod 10

    则方框处处语句依次为(    )

    A . ①②③④ B . ④②①③ C . ①③④② D . ①②④③

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