#35. Python训练题-卷1(低阶段)

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

1.运行下面语句后,变量a的数据类型是 a = float("2.5") {{ select(1) }}

  • 整数型
  • 浮点型
  • 布尔型
  • 字符串

2.下面哪段程序可以计算用户输入的两个整数a与b的乘积? {{ select(2) }}

3.下面程序的运行结果是

{{ select(3) }}

  • 4
  • 3
  • 2.25
  • 2

4.表达式“a >= b”等价于下面哪个表达式? {{ select(4) }}

  • a > b and a == b
  • a > b or a == b
  • a < b and a == b
  • a < b or a > b

5.当 x 是偶数时,下面哪个表达式的值一定是 True? {{ select(5) }}

  • x % 2 == 0
  • x % 2 != 0
  • x % 2 == 1
  • not (x % 2 == 0)

6.运行下面Python语句,输入200,显示结果是

{{ select(6) }}

  • 500.0
  • 400.0
  • 300.0
  • 200.0

7.下面for循环语句中,变量i的取值范围是

{{ select(7) }}

  • 1~10
  • 1~9
  • 0~10
  • 0~9

8.闰年是历法中的名词,包括普通闰年和世纪闰年两类: 普通闰年:年份数能被 4 整数但不能被 100 整除; 世纪闰年:年份数能被 400 整除。 设y是表示年份数的变量,判断y是否是闰年的表达式是下面哪项?( ) {{ select(8) }}

  • (y % 4 == 0 and y % 100 != 0) and (y % 400 == 0)
  • (y % 4 == 0 and y % 100 != 0) or (y % 400 == 0)
  • (y % 4 == 0 or y % 100 != 0) or (y % 400 == 0)
  • (y % 4 == 0 or y % 100 != 0) and (y % 400 == 0)

9.运行下面程序,可以输出几行“*”?

{{ select(9) }}

  • 6
  • 3
  • 7
  • 4

10.python输入函数是那个()

{{ select(10) }}

  • int()
  • print()
  • input()
  • float()

11.在 Python 中,变量不需要声明数据类型,所以可以随意赋值不同类型的数据,如a = 5,然后a = "hello",这样的操作是完全正确的,不会有任何潜在问题。

{{ select(11) }}

  • 正确
  • 错误

12.在Python中,== 用于比较两个变量的值是否相等。

{{ select(12) }}

  • 正确
  • 错误

13.Python 的input()函数只能接收字符串类型的输入,不能直接接收整数或其他数据类型。

{{ select(13) }}

  • 正确
  • 错误

14.下面代码会正确运行:a = 10 + "5"

{{ select(14) }}

  • 正确
  • 错误

15.Python中的字符串是不可变的。

{{ select(15) }}

  • 正确
  • 错误