刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下面的程序,会无限循环下去的是( )

A
for a in range(10000):
	time.sleep(10)
B
var = 1
while var == 1:
	n = input("请输入一个数")
	print(n)
var += 10
C
while True:
    break
D
a = [3,-1,',']
for i in a[:]:
    if 3 not in a:
        break
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】:A选项中,循环只执行了10000次,并不会无限循环;B选项中,输入语句"n = input("请输入一个数")"会等待用户输入,不属于无限循环;C选项中,虽然有一个"while True"语句,但紧接着有一个"break"语句,因此循环只执行一次;D选项中,循环会遍历列表a,但列表a中始终包含元素3,因此条件"3 not in a"始终为False,循环会一直执行下去,形成无限循环。因此,正确答案是D。
创作类型:
原创

本文链接:下面的程序,会无限循环下去的是( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share