1. 有如下Python程序段:

from random import random

a=[1]*5

i=1

while i<=4:

    a[i]=int(random()*10)+1

    if a[i]==a[i-1]//2 or a[i]==a[i-1]*2:

        i+=1

执行该程序段后,数组a的值可能是(   )

A. [1,2,1,2,1] B. [1,2,4,8,16] C. [2,1,2,1,2,] D. [8,4,2,4,8]
【考点】
常见数据类型、数组; 运算符、基本运算与表达式; 循环结构语句及程序实现;
【答案】

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