下面的代码:
/** Precondition: array contains only positive values.
* @param num a positive int
*/
void bar(int[] array, int num, int lim){
int i = 0;
int v = 0;
while ((i < array.length) && (array[i] + num < lim)){
if (array[i] <= array[v]){
v = i; /* Statement A */ //那么,把v=i;
}
i++; /* Statement B */
}
System.out.println(v);
}
假设,bar被调用,并且没有错误地被执行。以下哪一个lim的值,语句A的执行次数,和语句B的执行次数的组合是可能的?
注意:0是不是正数