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

    n=0

    Key = Val(Text1. Text)

    i = 1 : j= 10 : f= False

    Do While i<= j And f = False

        n=n+1

        m=(i+j+1)\2

        If a(m)=Key Then f=True

        If a(m)>Key Then j=m-1 Else i=m+1

    Loop

    Text1. Text = Str(n)

    数组元素a(1)到a(10)的值依次为“14,17,30,42,55,69,80,83,88,90”,执行该程序段,输入key的值为a(1)到a(10)中的某一个值,文本框Text2中显示的值为3,则key位可能是(     )

    A . 14 B . 55 C . 69 D . 88

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