1. 长度为5的循环队列que,que[0]至que[4]的值依次为'a' ,'b' ,'c' ,'d','e',执行如下程序段后,输出的最后一个字符为(   )

n= 5

head=0

tail=4

que=['a' , 'b' ,'c' ,'d' ,'e' ]

while head!=tail:

    if head%4==0:

        print (que[head])

    else:

        tail=(tail+1)%n

        que[tail]=que[head]

    head= (head+1)%n

print (que[head])

A. b B. c C. d D. e
【考点】
循环结构语句及程序实现; 基本数据结构;
【答案】

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