1.  下列程序功能为:根据列表lst中各数字的大小关系,计算各数字升序排列的序号,并将序号保存在列表y中。如lst内容为[2,5,2,1],程序运行后列表y的值为[2,4,3,1]。

lst = [2,5,2,1]

y = [1,1,1,1]

n = len(lst)

for i in range(①____):

    for j in range(②____):

        if ③____:

            y[j] = y[j] + 1

        else

            y[i] = y[i] + 1

上述程序段3个划线处的表达式分别为(   )

A. (1)n-1(2)i+1(3)lst[j]>lst[i] B. (1)n-1(2)i+1(3)lst[j]>=lst[i] C. (1)n(2)0(3)lst[j]>=lst[i] D. (1)n(2)0(3)lst[j]>lst[i]
【考点】
常见数据类型、数组; 运算符、基本运算与表达式; 排序算法及程序实现;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
单选题 普通
基础巩固
能力提升
变式训练
拓展培优
换一批