大家好,小编来为大家解答以下问题,python期末题库和答案,python 期末卷及答案,今天让我们一起来看看吧!
下面是eval()函数作用的是:
A去掉参数中元素两侧所有引号,含单引号或双引号,当作Python语句执行
B直接将参数中元素当作Python语句执行
C去掉参数中做外侧一对引号,含单引号或双引号,当作Python语句执行
D在参数两侧增加一对单引号,当作Python语句执行
正确答案 C :eval(x)函数用于去掉参数x最外侧一对引号。
下面属于import保留字作用的是:
A改变当前程序的命名空间
B每个程序都必须有这个保留字
C引入程序之外的功能库
D当调用函数时需要使用该保留字
正确答案 C :import保留字仅用于引用外部库
下列选项中不符合Python语言变量命名规则的是
A I
B TempStr
C 3_1
D _AI
正确答案 C
给出如下代码
TempStr =“Hello World” 可以输出“World”子串的是
A print(TempStr[–5:])
B print(TempStr[–5: –1])
C print(TempStr[–4: –1])
D . print(TempStr[–5:0])
正确答案 A
5关于Python程序中与“缩进”有关的说法中,以下选项中正确的是
A缩进在程序中长度统一且强制使用
B缩进是非强制性的,仅为了提高代码可读性
C缩进统一为4个空格
D缩进可以用在任何语句之后,表示语句间的包含关系
正确答案 A
Python 语言中,以下表达式输出结果为11的选项是
A print(eval(“1” + “1”))
B print(eval(“1+1”))
C print(1+1)
D print(eval(“1” + 1))
正确答案 A
哪个选项不符合上述程序空白处的语法要求?
A {1;2;3;4;5}
B (1,2,3)
C range(0,10)
D “Hello”
正确答案 A :for … in … 中 in 的后面需要是一个迭代类型(组合类型),{1;2;3;4;5}不是Python的有效数据类型Deepl降重。
哪个选项给出了上述程序的输出次数?
A 14
B 15
C 13
D 1000
正确答案 A :请跟随程序计算或在IDLE中运行程序获得结果。
哪个选项关于循环结构的描述是错误的?
A循环是程序根据条件判断结果向后反复执行的一种运行方式
B死循环无法退出,没有任何作用
C条件循环和遍历循环结构都是基本的循环结构
D循环是一种程序的基本控制结构
正确答案 B :死循环能够用于测试性能,形式上的死循环可以用break来退出,例如:
x = 10while True:
x = x - 1
if x == 1:
break
死循环是有其作用的。
哪个选项是random库中用于生成随机小数的函数?
A randrange()
B random()
C getrandbits()
D randint()
正确答案 B :randint()、getrandbits()、randrange()都产生随机整数,random()产生0到1之间的随机小数。
以下是二分支结构紧凑模式的是:
A <表达式1> if <条件> else: <表达式2>
B <条件> if <表达式1> else <表达式2>
C <条件> if else <表达式1> <表达式2>
D <表达式1> if <条件> else <表达式2>
正确答案 D :<表达式1> if <条件> else <表达式2>注意:前后都是<表达式>不是<语句或语句块>
关于try-except,哪个选项的描述是错误的?
A NameError是一种异常类型
B