1.  有如下Python程序段:

a = [ 5 , 4 , 2 , 1 , 3 , 6 ] ; q = [ 0 ] * 6 ; head = tail = 0

for i in range( len( a ) ):

    if a[ i ] % 2 == 1 :

        q[ tail ] = a[ i ] ; tail = tail + 1

    elif head < tail :

        head += 1

print( tail – head )

执行该程序段后,输出结果为(   )

A. 0 B. 1 C. 2 D. 3
【考点】
分支结构语句及程序实现; 循环结构语句及程序实现; 基本数据结构;
【答案】

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