当前位置: 高中信息技术 / 单选题
  • 1. (2018·嘉兴模拟) 【加试题】有如下VB程序段:

      Key=Val(Text1.Text)

      i=1:j=10

      flag=False

      s=””

      Do While i<一i And NOt flag

      mid1=Int(i+(j-i)/3)

      mid2=Int(j-(i-i)/3)

      If Key=a(mid1)Then

        flag=True

      ElseIf Key<a(mid1) Then

        j=mid1-1

      ElseIf Key=a(mid2) Then

        flag=True

      ElseIf Key>a(mid2) Then

        j=mid2+1

        Else

          i=mid1+1

          i=mid2-1

          End If

          s=s&”  ”& mid1 & “:”&  mid2

     Loop

     Text2.Text=s

    已知数组a(1 To 10)中的数据分别是12,21,34.45,59,63,72,86,94,100,在文本框Text1中输入34,程序运行后文本框Text2中显示的内容是(  )

    A . 4:7  1:2 B . 4:7  1:2  3:3 C . 4:7  1:3  3:3 D . 4:7  3:3

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