题目

有如下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 答案:A
信息技术 试题推荐
最近更新