1. 有如下Python程序段:

import random

a = [ 0 ] *5 ; i = 0 ; flag = True

while i < 5 :

    a[ i ] = random.randint( 1 , 8 )

    if i % 2 == 1 :

        a[ i ] = a[ i ] + a[ i - 1 ]

        flag = not flag

    elif a[ i ] % 2 == 0 and flag == False:

        i -= 1

 i += 1

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

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

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