题库 高中信息

题干

(加试题)有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 = mB.① i = m ② j = m - 1
C.① i = m + 1 ② j = m – 1D.① i = m + 1 ② j = m
上一题 下一题 0.99难度 选择题 更新时间:2019-04-22 04:46:39

答案(点此获取答案解析)