1. 有如下python程序段,实现两个升序数组合并为一个升序数组。

from random import randint

a, b= [10], [10]

for i in range(5):

    a. append(a[-1] + randint(1, 10))

for i in range(9):

    b. append(b[-1] + randint(1, 10))

c= [ ]

while   ⑴  

    if    ⑵ 

        c. append(b. pop(0))

    elif   ⑶  

        c. append(a. pop(0))

    elif    ⑷  

        c. append(a. pop(0))

    else:

        c. append(b. pop(0))

prim(c)

①Dlen(a)> 0 and len(b)> 0   ②len(a)>0 or len()>0   ③len(a)>0   ④len(a)=0   ⑤len(b)>0   ⑥len(b)= 0   ⑦b[0]<a[0]   ⑧a[0]<b[0]

划线部分依次填入的代码是(    )

A. ③⑤④⑧ B. ②⑤③⑧ C. ①④⑧⑤ D. ②④⑥⑧
【考点】
分支结构语句及程序实现; 循环结构语句及程序实现;
【答案】

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