第三章第三讲课后题

第三章第三讲课后题

一、单选题(共7题,50.3分)

1、哪个语句用于立即退出当前循环?

A、 pass

B、 exit

C、 continue

D、 break

正确答案: D

2、在Python中,continue语句的作用是什么?

A、 结束当前迭代,直接开始下一次循环迭代

B、 退出当前循环

C、 不执行任何操作

D、 退出整个程序

正确答案: A

3、pass语句在Python中有什么用途?

A、 结束循环

B、 作为占位符,允许语法上需要语句的位置保持空白

C、 跳过当前迭代并继续下一次迭代

D、

终止程序执行

正确答案: B

4、在哪种情况下,pass语句是必需的?

A、 在一个空的循环体内

B、 在需要退出循环时

C、 在想跳过当前循环迭代时

D、

在定义一个将来要实现但当前为空的函数时

正确答案: D

5、以下哪个场景中,最适合使用break语句?

A、 当循环条件仍然为真时结束循环

B、 跳过循环中的一次迭代

C、

在循环完成所有迭代后执行一段代码

D、

在循环体中不执行任何操作

正确答案: A

6、哪个选项展示了continue语句在for循环中的正确用法?

A、

for i in range(10):

    if i % 2 == 0:

        continue

    print(i)

B、

for i in range(10):

    if i % 2 == 0:

        break

    print(i)

C、

for i in range(10):

    if i % 2 == 0:

        pass

    print(i)

D、

for i in range(10):

    continue

    print(i)

正确答案: A

7、考虑以下代码片段,它将如何执行?

for i in range(5):

    if i == 2:

        break

    print(i)

A、 打印从0到4的数字

B、 只打印0和1

C、 打印0、1、然后是一个错误信息

D、 什么都不打印

正确答案: B

二、填空题(共5题,35.5分)

1、对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会?不会?)执行else中的代码。

正确答案:
第1空:

2、在循环语句中,__________语句的作用是提前结束本层循环。

正确答案:
第1空:

break

3、在循环语句中,_______语句的作用是提前进入下一次循环。

正确答案:
第1空:

continue

4、Python关键字elif表示_____________________两个单词的缩写。

正确答案:
第1空:

else


第2空:

if

5、表达式  5 if 5>6 else (6 if 3>2 else 5) 的值为_________

正确答案:
第1空:

6

三、判断题(共2题,14.2分)

1、带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。

正确答案: 错误

2、对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。

正确答案: 正确

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值