#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) }}
- 正确
- 错误