有如下Python程序段:
a=[99,85,74,68,53,42,34,27,20,13]
key=int(input(“请输入一个整数:”))
i,j,k,c,flag=0,9,0,“N”,False
while i<=j and flag==False:
m=(i+j+1)//2
k=k+1
if key==a[m]:
c=“Y“
flag=True
if key>a[m]:
j=m-1
else:
i=m+1
print(c,k)
执行该程序段后,下列说法正确的是( )
【考点】分支结构.
【答案】B
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/12/11 3:30:1组卷:9引用:4难度:0.4