#44. Python训练题-卷4(低阶段)

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

1.Python程序执行出现错误,不太常见的调试手段是( )。 {{ select(1) }}

  • 阅读源代码
  • 单步调试
  • 输出执行中间结果
  • 跟踪计算机执行的底层代码(如二进制机器码,汇编码)

2.在Python中,下列表达式错误的是( )。 {{ select(2) }}

  • print("Hello,GESP!")
  • print('Hello,GESP!')
  • print("""Hello,GESP!""")
  • print("Hello,GESP!')

3.Python表达式 10 - 3 * 2 的值是( )。

{{ select(3) }}

  • 14
  • 4
  • 1
  • 0

4.在Python中,假设N为正整数10,则 print(N // 3 + N % 3) 将输出( )。 {{ select(4) }}

  • 6
  • 4.3
  • 4
  • 2

5.Python语句 print(f"6%2={6%2}") 执行后的输出是( )。 {{ select(5) }}

  • f"6%2={6%2}"
  • 6%2={6%2}
  • 0=0
  • 6%2=0

6.执行下面的Python代码,先后从键盘上输入5回车和2回车,输出是( )。

{{ select(6) }}

  • 将输出整数7
  • 将输出52,5和2之间没有空格
  • 将输出5和2,5和2之间有空格
  • 语句执行将报错,因为input()函数的括号内没有提示字符串

7.下面Python代码执行后,相关说法错误的是( )。

{{ select(7) }}

  • 如果N是小于10的正整数,则输出0
  • 如果N是大于等于0的整数,则输出N的个位数【N的最后一位数】
  • 如果N是负整数,则输出不是N的个位数【N的最后一位数】
  • 如果N是大于10的正整数,则输出N的个位数【N的最后一位数】

8.下面Python代码执行后,相关说法错误的是( )。

{{ select(8) }}

  • 如果输入正整数、负整数或0,输出都将是大于等于0的数,即其绝对值
  • 如果输入正浮点数、负浮点数或0,输出都将是大于等于0的浮点数,即其绝对值
  • 如果输入正浮点数或负浮点数,程序将报错
  • 如果输入形如5+2类似的表达式,程序将报错

9.下面Python代码执行后输出是()。

{{ select(9) }}

  • 55
  • 45
  • 10
  • 9

10.下面Python代码执行后输出的是( )。

{{ select(10) }}

  • 55
  • 45
  • 10
  • 9

11、tuple() 函数用于创建元组。 {{ select(11) }}

  • 正确
  • 错误

12、以下代码会正确交换a和b的值:a = 5; b = 10; a = b; b = a {{ select(12) }}

  • 正确
  • 错误

13、以下for循环可以正确计算 1 到 100 的整数和:sum = 0; for i in range(100): sum += i {{ select(13) }}

  • 正确
  • 错误

14、continue 语句用于跳过当前循环的剩余部分并开始下一次迭代。 {{ select(14) }}

  • 正确
  • 错误

15、is 运算符用于比较两个对象的内存地址。 {{ select(15) }}

  • 正确
  • 错误