组卷题库 > 高中信息技术试卷库
试题详情
有一组正整数,要求对其中的奇偶数进行交换。交换后偶数在前,奇数在后,并保持相对顺序 不变。将划线处的代码补充完整,正确的是(   )

a=[5,10,21,7,24,14,9,11,36,37]

n=len(a) ;b=[0]*n

num=0;k=0

while k <10:

    if      ①     :

        b[num]=a[k]

        num+=1

    else:

             ②  

    k+=1

for j in range(n-num,n):

       ③   

print(a)

A、①a[k]%2==1 ②a[k-num]=a[k] ③a[j]=b[j-n+num]
B、①a[k]%2==0 ②b[k-num]=a[k] ③a[j]=b[j+num]
C、①a[k]%2==0 ②a[k-num]=a[k] ③a[j]=b[j+num]
D、①a[k]%2==1 ②b[k-num]=a[k] ③a[j]=b[j-n+num]
知识点
参考答案
采纳过本试题的试卷
教育网站链接