第三章单元测试
  1. 可以使用一条( )语句来编写一个双分支选择结构。

  2. A:if B:if-call C:if-else D:test-jump
    答案:if-else
  3. 仅在两个子表达式都为真时,采用( )运算符创建的复合布尔表达式才是真。

  4. A:not B:or C:and D:其余三个都可以
  5. while循环是一种( )类型循环。


  6. A:后迭代 B:先测试条件 C:后审 D:不测试条件
  7. for count in range(5):

        print(count, end= " ")

    循环的输出是( )。


  8. A:1 2 3 4 B:1 2 3 4 5 C:0 1 2 3 4 D:0 1 2 3 4 5
  9. 下面代码的输出结果是‬( )。

    for i in range(1,6):

        if i%3==0:

            break

        else:

            print(i,end=",")


  10. A:1,2,3, B:1,2,3,4,5,6 C:1,2,3,4,5, D:1,2,
  11. 关于a or b的描述正确的是( )。

  12. A:若a=False b=False 则 a or b ==False B:若a=True b=False 则 a or b ==True C:若a=True b=True 则 a or b ==False D:若a=True b=True 则 a or b ==True
  13. 下列表达式结果为假(False)的是( )

  14. A:9>2 and 0 B:not 16>15 C:20<19 and 87>100 D:3<5 or 4>5
  15. 执行下列程序,输出的结果中包含的有( )。

    import math

    for i in range(100, 111):

        k=int(math.sqrt(i))

        for j in range(2, k+2):

            if i%j == 0:

                break

        if j>k:

            print(i)


  16. A:101 B:109 C:100 D:105
  17. 以下选项中,是 Python 语言保留字的是 ( )

  18. A:pass B:except C:while D:do
  19. 一个选择结构可以嵌套在另一个选择结构中。( )

  20. A:对 B:错
  21. 在循环中continue语句的作用是跳出当前循环语句。( )


  22. A:对 B:错
  23. 如果计算一个嵌套循环总的迭代次数,将每一层循环的迭代次数相加即可。( )

  24. A:错 B:对
  25. 带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。( )

  26. A:错 B:对
  27. 在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。( )

  28. A:错 B:对
  29. 若 a = range(100),以下哪些操作是合法的?


  30. A:a[2:13] B:a[2-3] C:a[-3] D:a[::3]

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部