题库 高中信息

题干

数组元素a(1)~a(n)升序排列,存储整数且数值的范围为[1,n-1](n≥2),其中仅有两个相邻的数组元素的数值发生了重复。小王为找出重复数组元素的前、后位置设计了一个程序,实现该功能的VB程序段如下:
in=1;j=n
Do While1
m=(i+j)\2
If a(m)=m Then

2

Else

3

End If
Loop
Labell.Caption="相邻重复两数的前、后位置余别是:"+str(i)+"和"Stri(j)"
上述程序段3个划线处(1),(2),(3)的代码分别为(   )
A.(1)i+1<=j  (2)i=m  (3)j=m
B.(1)i+1<j  (2)i=m  (3)j=m
C.(1)i+1<j  (2)i=m+1  (3)j=m-1
D.(1)i=j  (2)i=m+1  (3)j=m-1
上一题 下一题 0.99难度 选择题 更新时间:2020-03-31 11:34:04

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