1. 有如下Python程序段:

import random

q = [0] * 5

head = tail = 0

for i in range(5):

    if random.randint(0,1)== 0:

        q[tail] = random.randint(1,9)

        tail += 1

    elif head != tail and q[tail - 1] < q[head]:

        q[tail] = q[head]

        head += 1

        tail += 1

执行该程序段后,q的值不可能是(   )

A. [0, 0, 0, 0, 0] B. [5, 4, 3, 2, 1] C. [5, 8, 3, 0, 0] D. [0, 5, 6, 0, 0]
【考点】
常见数据类型、数组; 循环结构语句及程序实现;
【答案】

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