#38. Python训练题-卷3(低阶段)

Python训练题-卷3(低阶段)

1.下面有关 Python 的说法,不正确的是 {{ select(1) }}

  • Python 是一种面向对象的程序设计语言
  • Python 有丰富的扩展库,是 Python 的重要特色
  • Python 编译器可以生成目标平台的机器代码,运行效率高
  • Python 是解释型高级语言,可以跨平台运行
  1. 以下选项中,符合 Python 语言变量命名规则的是 {{ select(2) }}
  • 5Star
  • fiveStar
  • *Star
  • @Star
  1. 下面有关 Python 循环中有关 break 语句的说法,正确的是 {{ select(3) }}
  • 含有 break 语句的所在循环,将会执行该循环的 else 子句
  • 含有 break 语句的所在循环,如果 break 被执行,将终止该循环;
  • 一个循环只能有且只能有一个 break 语句;
  • 一个循环可以有多个 break 子句,但每次执行只能一个 break 被执行;
  1. 在 Python 中实现 123 除以 10 分别得到其商 a 和余数 b 的代码是 {{ select(4) }}
  • a ,b = 123 % 10 , 123 // 10
  • a , b = 123 // 10 , 123 % 10
  • a , b = 123 / 10 , 123 % 10
  • a , b = 123 / 10 , 123 // 10
  1. 下面有关 turtle.color()的说法,正确的是 {{ select(5) }}
  • turtle.color()函数不能没有参数;
  • turtle.color(1,2,3)表示画笔颜色为 1、背景颜色为 2,前景颜色为 3;
  • turtle.color("red","green")表示画笔颜色为 red、填充颜色为 green;
  • turtle.color((1,2,3),(4,5,6))分别表示画笔颜色和填充颜色;
  1. turtle.speed(n)用于确定绘图速度,当 n 值为( ),速度最快。 {{ select(6) }}
  • 0
  • 1
  • 5
  • 1

7.下面 Python 执行后的输出结果是( )。

{{ select(7) }}

  • A
  • B
  • C
  • D

8.以下 Python 代码执行后输出结果是( )。

{{ select(8) }}

  • 12
  • 13
  • 18
  • 23
  1. Python 语句 print(5//23,5%23)执行后的输出是( )。 {{ select(9) }}
  • 0 5
  • 05
  • 6 3
  • 63
  1. 执行 Python 语句 a = int(input())时如果输入 3.14,下述说法正确的是( )。 {{ select(10) }}
  • 变量 a 将被赋值为整数值 3
  • 变量 a 将被赋值为浮点数 3.14
  • 变量 a 将被赋值为整数值 4
  • 语句执行将报错

11.在for循环中,循环变量在循环结束后仍然可以在循环外部使用,并且保持最后一次循环的值。 {{ select(11) }}

  • 正确
  • 错误

12.以下for循环会遍历 1 到 10 的数字:for i in range(0, 10) {{ select(12) }}

  • 正确
  • 错误

13.可以在if语句的条件表达式中直接进行数学运算并赋值,例如if (a = 5 + 3) > 10: print("Big") {{ select(13) }}

  • 正确
  • 错误

14.not 是一个逻辑运算符 {{ select(14) }}

  • 正确
  • 错误

15.try...except 块用于处理异常。 {{ select(15) }}

  • 正确
  • 错误