#42. Python训练题-卷2(高阶段)

Python训练题-卷2(高阶段)

1.下列流程图,属于计算机的哪种程序结构?

{{ select(1) }}

  • 顺序结构
  • 循环结构
  • 分支结构
  • 数据结构

2.以下选项中,符合 Python 语言变量命名规则的是( )。 {{ select(2) }}

  • 4Print
  • 3print
  • UserName
  • 1For

3.为使下程序代码正常执行,横线处应填写的代码是( )。

{{ select(3) }}

  • import random
  • import Random
  • from random import random
  • import random as Random

4.下面有关 Python 循环中有关 break 语句的说法,正确的是( ) {{ select(4) }}

  • 在多层循环(循环嵌套)中,有且只能有一个 break 语句;
  • 在多层循环(循环嵌套)中,内外层循环最终执行一次 break 语句;
  • 在多层循环(循环嵌套)中,当内层 break 语句被执行时,将中断循环并跳 到最外层循环之后;
  • 在多层循环(循环嵌套)中,当内层 break 语句被执行时,只能中断所在层 的循环;

5.在 Python 中,表达式 ord("a") - ord("A")的值为( ) {{ select(5) }}

  • 32
  • -32
  • 26
  • 错误

6.在 Python 中,print("123" * 2)的值为( ) {{ select(6) }}

  • 123
  • 246
  • 123123
  • 错误

7.在以下 Python 代码中,横线应填入( )

{{ select(7) }}

  • = res * 10 + i % 10
  • *= 10 + i % 10
  • += i % 10
  • *= i % 10

8.下列代码用于判断年份是否为闰年,请在横线处填上相应代码。闰年的判断 规则是能被 400 整除或者能被 4 整除但不能被 100 整除。

{{ select(8) }}

  • N % 400 == 0 or N % 4 == 0 and N % 100 != 0
  • N % 400 == 0 and N % 4 == 0 and N % 100 != 0
  • N % 400 == 0 or N % 4 == 0 or N % 100 != 0
  • N % 400 == 0 and N % 4 == 0 or N % 100 != 0

9.执行以下 Python 程序代码后,输出结果是

{{ select(9) }}

  • 5
  • 9
  • 81
  • 100

10.请选择下列选项中错误的语法

{{ select(10) }}

  • Print()
  • input()
  • import turtle
  • list.append()

11.in运算符可以用来检查一个元素是否存在于列表、元组或字符串中。 {{ select(11) }}

  • 正确
  • 错误

12.使用+=运算符可以连接两个列表。 {{ select(12) }}

  • 正确
  • 错误

13.使用global关键字可以在函数内部声明局部变量。 {{ select(13) }}

  • 正确
  • 错误

14.Python中的文件操作隐式和显式都可以打开和关闭文件。 {{ select(14) }}

  • 正确
  • 错误

15.在Python中,input语句默认格式为str。 {{ select(15) }}

  • 正确
  • 错误