题目

有下列Python程序段: a=[3,7,8,2,19,10,16,12] n=len(a) for i in range(2):     k=i     for j in range(i+1,n):         if a[k]<a[j]:             k=j             if i!=k:                 a[i],a[k]=a[k],a[i] 下列说法不正确的是(       ) A . 程序段执行后,列表a中的元素为[19,16,8,2,3,10,7,12] B . 代码“for i in range(2):”等价于“for i in range(0,2):” C . 程序段执行后,变量k的值为7 D . 将代码“if i!=k:”修改为“if k>i:”,不会影响程序的运行结果 答案:C
信息技术 试题推荐
最近更新