背题模式
所有题目直接给出答案和解析,适合考前快速过一遍。想边做边看解析,用刷题模式。
在循环中执行 break 语句,会跳过本次循环剩余的语句,然后进入下一次循环。
跳过本次循环剩余语句、进入下一次循环的是 continue;break 的作用是立即终止整个循环。考点㊿㋀。
关于 while 循环,下列说法正确的是( )
while 先判断条件,成立才执行循环体;若一开始条件就不成立,循环体一次也不执行。考点㜔。
已知 i = 1,执行下列程序后 i 的值是( )
while i < 5:
i = i + 2i 依次为 1→3→5;当 i=5 时条件 5<5 不成立,循环退出,最终 i=5。考点㉟。
关于 for i in range(5),下列说法正确的是( )
range(5) 生成 0~4 共 5 个整数(不含终止值 5),默认步长 1,所以循环 5 次。考点㜕。
执行 for i in range(1, 10, 3): print(i, end=“ ”),输出结果是( )
range(1, 10, 3) 从 1 开始、每次加 3、不含 10,依次得到 1、4、7。考点㜕。
已知 s = “abc”,执行 for x in s: print(x, end=“”),输出结果是( )
for x in 字符串 会逐个取出字符,按顺序得到 a、b、c,end=“”表示不换行,输出 abc。考点㜖。
已知 nums = [10, 20, 30],执行 for n in nums: print(n + 1, end=“ ”),输出结果是( )
遍历列表时循环变量 n 依次取 10、20、30,循环体内 n+1 得 11、21、31。考点㜖。
关于 break 语句,下列说法正确的是( )
break 的作用是立即终止整个循环,跳到循环体之后;跳过本次剩余语句是 continue 的功能。考点㜗。
关于 continue 语句,下列说法正确的是( )
continue 只结束“本次”循环,回到循环条件处继续判断;终止整个循环是 break。考点㜘。
下列程序中,print(i) 一共执行了( )次
for i in range(6):
if i == 3:
break
print(i)i 为 0、1、2 时正常执行 print;i=3 时满足条件执行 break 立即终止循环,因此 print 执行了 3 次。考点㜗㜖。
下列情况中,更适合使用 while 循环的是( )
循环次数已知用 for,次数未知、依赖运行时的条件(如输入验证)用 while。考点㜙。
下列关于 break 和 continue 的说法,正确的有( )
break 和 continue 都可用于 for 和 while 两种循环,且常配合 if 使用;它们只能写在循环结构内部,写在外部没有作用对象。考点㜗㜘㜙。
关于 while 循环,下列说法正确的有( )
while 靠条件控制,条件成立(真值)才执行;死循环是常见错误,要在循环体内改变条件相关的变量;循环次数多少与用哪种循环无关。考点㜔。