日期:2024-05-06

浙江省环大罗山联盟2022-2023学年高二下学期信息技术4月期中联考试卷试题详情

有一组正整数,要求对其中的奇偶数进行交换。交换后偶数在前,奇数在后,并保持相对顺序 不变。将划线处的代码补充完整,正确的是(   )

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]

试题所涉知识点

知识点

试题被试卷采用

1