当前位置: 高中信息技术 / 单选题
  • 1. 有一个按升序排列的数组a(a(1)~a(n),n≥3),从左到右相邻两个元素的差值(后一个元素值减去前一个元素值)先由小到大,再由大到小,且相邻的两个差值不相等。为了查找相邻两个元素的最大差值,小李编写的VB程序段如下:

    i=1:j=n

    Do While i+1<j

        m=(i+j)\2

        If a(m+1)-a(m)>a(m)-a(m-1)Then

         

        Else

         

        End If

    Loop

    Label1.Caption=“相邻两个元素的最大差值是”+Str(a(j)-a(i))

    上述程序段中两个方框处的语句分别应为(  )

    A . ①i=m;②j=m B . ①i=m;②j=m-1 C . ①i=m+1;②j=m-1 D . ①i=m+1;②j=m

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