组卷题库 > 高中信息技术试卷库
试题详情
有如下Python程序段:

a=['1','14','5141','91','9810']

key=input()

i=0;j=len(a)-1

while i<=j:

    m=(i+j)//2

    if a[m]==key:

       break

    elif a[m]<key:

        i=m+1

    else:

        j=m-1

b=''

for i in range(len(a[m])):

    b+=chr(ord(a[m][i])-49+97)

print(b)

已知ord(‘a’)的值为97,ord(‘1’)的值为49,若输入的key值为“1919810”,则程序运行后输出为(     )

A、aadead
B、114514
C、1919810
D、ad
知识点
参考答案
采纳过本试题的试卷
教育网站链接