题目

某程序代码如下: i=1: j=100: key=11 Do While i<=j  mid1=i+(j-i)\4: mid2=i+(j-i)\2: mid3=j-(j-i)\4 If mid1=key Or mid2=Key Or mid3=key=Then Exit Do If i<=key And key <mid1 Then j=mid1-1: n1=n1+1 If mid1<key And key<mid2 Then i=mid1+1: j=mid2-1: n2=n2+1 End If If mid2<Key And key<mid3 Then i=mid2+1: j=mid3-1: n3=n3+1 End If If mid3<key And key<=j Then i=mid3+1: n4=n4+1 End If Loop n=n1+n2+n3+n4 程序运行结束后,变量n的值是(  ) A . 1 B . 2 C . 3 D . 4 答案:D
信息技术 试题推荐
最近更新