组卷题库 > 高中信息技术试卷库
试题详情
【加试题】某对分查找算法的VB程序段如下:

  Key=Val(Text1.Text)

  Text2.Text=“”

  flag=True

  i=1:j=8

  Do While i<=j And flag=True

    M=(i+j)\2

    If key=a(m) Then

      flag=False

    ElseIf key>a(m)Then

      i=m+1

    Else

      j=m-1

    End If

    Text2.Text=Text2.Text+Str(m)

    Loop

数组元素a(1)到a(8)的值依次为“1,3,5,8,10,13,16,21,在文本框Text1中输入7,执行该程序段,下列说法正确的是(  )

A、flag的值为False
B、文本框Text2中显示的内容为4 2 3
C、i的值为3
D、j的值为4
知识点
参考答案
采纳过本试题的试卷
教育网站链接