组卷题库 > 高中信息技术试卷库
试题详情
有如下VB程序段:

i=1:j=10

Key=Val(Text 1.Text)

If Key Mod 2=1 Then t=1 Else t=-1

Do While i<=j

    m=(i+j)\2

    c=c+1

If t= 1 And a(m) Mod 2= 0 Then

    j=m-1

ElseIf t=- 1 And a(m) Mod 2= 1 Then

    i=m+1

ElseIf Key*t<a(m) *t Then

    j=m-1

Else

    i=m+1

End If

Loop

若数组a(1)到a(10)的值依次为1,3,5,7,9,18,18,16,4,0,若Text 1中输入2,执行该程序段后,下列说法正确的是(  )

A、c=4
B、m的值依次为5,8,9
C、i=2
D、m的值依次为5,2,1
知识点
参考答案
采纳过本试题的试卷
教育网站链接