当前位置: 高中信息技术 / 单选题
  • 1. (2022高二下·定远期中) 有如下程序:

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

    for i in range(7):

       k,f=i,(-1)**i

       for j in range(i,8):

          if a[j]*f>a[k]*f:

              k=j

       if i!=k:

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

    该程序运行后,输出的a结果为(   )

    A . [1,6,5,7,4,8,3,2] B . [1,8,2,7,3,6,4,5] C . [8,1,5,7,4,6,3,2] D . [8,1,7,2,6,3,5,4]

微信扫码预览、分享更方便