1. 有如下 Python  程序段

from random import randint

x = randint(2,4)*2

a=[9,2,5, 1,3,4,8,7]

n=len(a)

for i in range(0,n- 1):

    k=i

    for j in range(i+1,x):

        if a[k]>a[j]:

            k=j

    if i!=k:

        a[k],a[i]=a[i],a[k]

print(a)

执行后,输出结果不可能是(  )

A. [1, 2, 3, 4, 5, 7, 8, 9] B. [1, 2, 3, 4, 5, 9, 8, 7] C. [1, 2, 5, 9, 3, 4, 8, 7] D. [1, 2, 3, 4, 5, 9, 7, 8]
【考点】
循环结构语句及程序实现;
【答案】

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