Python期末考试题库
1.判断题(1分)与元组和列表类似,集合中同样可以包含多个不同类型的元素,但集合中的各元素无序、不允许有相同元素且元素必须是可哈希的对象。正确错误正确答案:正确2.判断题(1分)函数中的默认参数不能传递实际参数。正确错误正确答案:错误解析 :None3.单选题(1分)已知s=”Python语言程序设计”,则print(s[2:4])的输出结果为()。AytBthCythoDthon正确答案:B..
1.判断题 (1分)
与元组和列表类似,集合中同样可以包含多个不同类型的元素,但集合中的各元素无序、不允许有相同元素且元素必须是可哈希的对象。
- 正确
- 错误
正确答案: 正确
2.判断题 (1分)
函数中的默认参数不能传递实际参数。
- 正确
- 错误
正确答案: 错误
3.单选题 (1分)
已知s=”Python语言程序设计”,则print(s[2:4])的输出结果为()。
- A yt
- B th
- C ytho
- D thon
正确答案: B
4.判断题 (1分)
注释参与程序的实际运行
- 正确
- 错误
正确答案: 错误
5.单选题 (1分)
Python语言的第三方库可以用 安装
- A Conda
- B python
- C pup
- D print
正确答案: A
6.判断题 (1分)
random模块中random()函数只能生成随机整数
- 正确
- 错误
正确答案: 错误
7.单选题 (1分)
以下程序的输出结果是: s1 =“袋鼠” print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1))
- A TypeError: tuple index out of range
- B {0} 生活在主要由母 {0} 和小 {0} 组成的较小的群体里。
- C IndexError: tuple index out of range
- D 袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。
正确答案: D
8.判断题 (1分)
Python语言通过缩进方式体现各条语句之间的逻辑关系
- 正确
- 错误
正确答案: 正确
9.判断题 (1分)
一个函数的参数定义为*args, **kwargs时表示接受任意参数。
- 正确
- 错误
正确答案: 正确
10.单选题 (1分)
import time def first_test(func): def wrapper(*args,**kwargs): print('开始') func(*args,**kwargs) print('结束') return wrapper _____________ def exe(): print('你好啊!') exe() 定义 first_test装饰器,并为exe函数加上装饰器,横线上正确的是( )。
- A first_test()
- B first_test
- C @first_test
- D @first_test()
正确答案: C
11.填空题 (2分)
a=1 def add(b): global a a=10 print(a+b) add(10) print(a),输出结果为
——,——。
正确答案:
- 填空1 : 20
- 填空2 : 10
12.判断题 (1分)
函数中的位置参数有严格的位置关系。
- 正确
- 错误
正确答案: 正确
13.单选题 (1分)
# 递归方式 def sum_recu(n): if n>0: return n +sum_recu(n-1) else: return 0 sum = sum_recu(100) print(sum)
- A 5000
- B 5050
- C 4500
- D 10000
正确答案: B
14.判断题 (1分)
变量是在程序运行过程中值可以发生改变的量。
- 正确
- 错误
正确答案: 正确
15.判断题 (1分)
包结构中的_init_.py文件不能为空
- 正确
- 错误
正确答案: 错误
16.填空题 (2分)
执行以下程序,输入la,输出结果是: ______ la = 'python' try: s = eval(input('请输入整数:')) ls = s*2 print(ls) except: print('请输入整数')
正确答案:
- 填空1 : pythonpython
17.单选题 (1分)
不属于Python优点的选项
- A 跨平台
- B 面向对象
- C 丰富的库
- D 强制缩进
正确答案: D
18.单选题 (1分)
下列不属于计算机语言的是
- A 自然语言
- B 机器语言
- C 汇编语言
- D 高级语言
正确答案: A
19.单选题 (1分)
执行Python语句“name, age=’张三’, 20”之后,下面说法正确的是()。
- A name的值为“张三”,age的值为20,两个变量的类型不确定。
- B 程序报错,因为两个变量没有定义,不能直接赋值。
- C 定义两个变量,name是字符串类型,值为“张三”,age是整型,值为20。
- D 不能同时给两个变量赋值,程序报错。
正确答案: C
20.判断题 (1分)
已知x,y=4,5,则x^y的结果是4。
- 正确
- 错误
正确答案: 错误
21.判断题 (1分)
时间元组struct_time包含多个元素,其中 tm_year表示年份。
- 正确
- 错误
正确答案: 正确
22.判断题 (1分)
str = "runoob.com" , 表达式str.isalpha()的结果是True。
- 正确
- 错误
正确答案: 错误
23.填空题 (2分)
程序设计语言包括 ____型语言和 ____型语言
正确答案:可乱序作答
- 填空1 : 编译
- 填空2 : 解释
24.单选题 (1分)
以下程序的输出结果是: chs = "|'-'|" for ch in chs: print(ch,end='')
- A 出错
- B |-|
- C "|'-'|"
- D |'-'|
正确答案: D
25.单选题 (1分)
下列关于包的说法中,错误的是( )。
- A 包可以使用import语句导入
- B 包中必须含有_init_.py文件
- C 功能相近的模块可以放在同一包中
- D 包不能使用from...import...方式导入。
正确答案: D
26.判断题 (1分)
1<<6的值为32。
- 正确
- 错误
正确答案: 错误
27.判断题 (1分)
Python语言中单行注释使用“@”
- 正确
- 错误
正确答案: 错误
28.判断题 (1分)
Python语言中对于同一层次的代码,必须使用相同的缩进方式
- 正确
- 错误
正确答案: 正确
29.单选题 (1分)
以下语句执行后a、b、c的值是: a = “watermelon” b = “strawberry” c = “cherry” if a > b: c = a a = b b = c
- A watermelon strawberry cherry
- B watermelon cherry strawberry
- C strawberry cherry watermelon
- D strawberry watermelon watermelon
正确答案: D
30.填空题 (2分)
执行以下程序,输入qp,输出结果是: 2 k = 0 while True: s = input('请输入q退出:') if s == 'q': k += 1 continue else: k += 2 break print(k)
本题得分:2分
正确答案:
- 填空1 : 2
31.判断题 (1分)
count() 方法用于统计字符串里某个字符出现的次数。
正确答案: 正确
32.判断题 (1分)
Python语言是解释型语言
正确答案: 正确
33.单选题 (1分)
print( "python",3.7,sep=',') 输出结果是
- A python 3.7
- B python3.7
- C python , 3.7
- D python ; 3.7
正确答案: C
34.单选题 (1分)
下列说法错误的是
- A 猴子补丁主要用于在不修改已有代码情况下动态替换已有的代码。
- B 利用装饰器也不能为已有函数注入代码,使其具备新的功能。
- C 在python中函数也是对象。
- D 函数可以作为参数传递给其它函数。
正确答案: B
35.单选题 (1分)
Python语句中用什么符号将一行语句多行显示
- A *
- B ¥
- C /
- D &
正确答案: C
36.单选题 (1分)
Python文件的后缀名
- A .py
- B .c
- C .txt
- D .java
正确答案: A
37.单选题 (1分)
input()函数的返回值是什么类型的
- A int
- B string
- C float
- D 不确定
正确答案: B
38.单选题 (1分)
下面代码的输出结果是() a = [5,1,3,4]; print(sorted(a,reverse = True))
- A [5, 1, 3, 4]
- B [5, 4, 3, 1]
- C [4, 3, 1, 5]
- D [1, 3, 4, 5]
正确答案: B
39.判断题 (1分)
表达式'apple.peach,banana,pear'.find('p')的值为1.
正确答案: 正确
40.填空题 (2分)
阅读下面代码, a = "alex" b = a.capitalize() print(a, b) 写出执行结果: alex Alex
正确答案:
- 填空1 : alex Alex
41.判断题 (1分)
find() 方法检测字符串中是否包含子字符串 str 如果包含子字符串返回开始的索引值,否则会报一个异常。
正确答案: 错误
42.单选题 (1分)
同时去掉字符串左边和右边空格的函数是( )
- A center()
- B count()
- C fomat()
- D strip()
正确答案: D
43.判断题 (1分)
input函数接收屏幕输入数据并返回整型类型
正确答案: 错误
44.单选题 (1分)
str1, str2 = 'abc', 'abc ; a,b=(1,2,3),(1,2,3)则str1 is str2和 a is b的值分别是()。
- A True True
- B False True
- C False False
- D True False
正确答案: D
45.单选题 (1分)
如果 Python 程序执行时,产生了 “unexpected indent” 的错误,其原因是()。
- A 代码中出现了缩进不匹配的问题
- B 代码中缺少“:”符号
- C 代码里的语句嵌套层次太多
- D 代码中使用了错误的关键字
正确答案: A
更多推荐
所有评论(0)