Python三级-内置函数(二)专项练习-试卷题目

1. (单选题) (2分)(202606-04) 在Python中,divmod(8,4)的运行结果是?( )
A. 2
B. 0
C. (2,0)
D. (0,4)

2. (单选题) (2分)(202606-07) Python中的enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列。下列程序 l=['苹果','香蕉','梨'] for a,i in enumerate(l): print(a,i) 运行后的输出打印结果为以下哪一项?( )
A. 0 苹果 1 香蕉 2 梨
B. 1 苹果 2 香蕉 3 梨
C. [0,苹果],[1,香蕉],[2,梨]
D. (0,苹果),(1,香蕉),(2,梨)

3. (单选题) (2分)(202606-08) 下列Python表达式结果是True的是?( )
A. bool(0)
B. all([0,1])
C. bool(None)
D. any([0,1])

4. (单选题) (2分)(202606-10) 下面Python代码运行结果是?( ) l=list(map(int,'1234')) s=0 for i in range(len(l)): s=l[i]+s print(s)
A. 6
B. 10
C. 24
D. 123

5. (单选题) (2分)(202606-11) 执行Python代码 print(sum([abs(-1), max(2, 5, 3), 4])) 的运行结果是?( )
A. 10
B. 11
C. 12
D. 13

6. (单选题) (2分)(202606-12) 下列Python表达式的值最大的选项是?( )
A. len([12,34,567,89])
B. round(13.14)
C. max(12,14,16)
D. pow(3,3)

7. (单选题) (2分)(202606-14) 在Python中,语句print(min("nihao2024"))的运行结果是?( )
A. a
B. 4
C. n
D. 0

8. (单选题) (2分)(202603-13) 若要表示两个变量的差值小于5,则可能用到下列哪个函数?( )
A. abs()
B. max()
C. min()
D. sum()

9. (单选题) (2分)(202603-15) 在Python中,若a=[45,78,12,67],那么max(a)的值是?( )
A. 45
B. 78
C. 12
D. 67

10. (单选题) (2分)(202603-20) 在Python中,要表达计算2*2*2,下列语句不能实现的是?( )
A. print(2*2*2)
B. print(pow(3,2))
C. print(pow(2,3))
D. a=2*2*2 print(a)

11. (单选题) (2分)(202603-23) 有如下Python程序段: num1=['6','7','8'] num2=map(int,num1) print(list(num2)) 上述程序可实现的功能是?( )
A. 将num1中的首个字符转换为整型数据
B. 过滤num1中不是整数的数据,剩余元素组合成新列表
C. 将列表中的字符元素整体转换为整型数据,并用list()转换为新列表
D. 将num1中的元素指定整型索引,以元组形式返回

12. (单选题) (2分)(202512-15) 表达式divmod(7, 2)返回的结果是?( )
A. [1, 3]
B. [3, 1]
C. (1, 3)
D. (3, 1)

13. (单选题) (2分)(202512-16) 在Python中,min(["ABC", "BCD", "CDA"]) 的返回值是?( )
A. "ABC"
B. "BCD"
C. "CDA"
D. "A"

14. (单选题) (2分)(202512-17) 下列Python程序运行的结果为?( ) a=([0,False,'']) b=[1,2,3,4,5,6,7,8,9] print(any(a)+all(b))
A. Flase
B. True
C. 0
D. 1

15. (单选题) (2分)(202512-18) 在 Python 中,表达式 abs(-4.5) + int(-4.5) 的值是?( )
A. 9
B. 0
C. 8
D. 0.5

16. (单选题) (2分)(202512-20) 下列程序: c=[11,13,17,23,29,31] for a,i in _____________: print(a,i) 运行后结果如下: 0 11 1 13 2 17 3 23 4 29 5 31 画线处的代码应该为?( )
A. int(c)
B. chr(c)
C. enumerate(c)
D. range(c)

17. (单选题) (2分)(202512-23) 已知c=[1,3,5,7,9,11],max(c)+min(c)的值为?( )
A. 0
B. 1
C. 11
D. 12

18. (单选题) (2分)(202509-10) 小明编写了如下4行代码,请问,代码中两次print()函数打印的结果,是什么状态?( ) a = [9,3,7,5,8,4] print(sorted(a))
A. 第1次print(a),a会降序排列;第2次print(a),a也会降序排列
B. 第1次print(a),a会降序排列;第2次print(a),a会升序排列
C. 第1次print(a),a会升序排列;第2次print(a),a也会升序排列
D. 第1次print(a),a会升序排列;第2次print(a),a会降序排列

19. (单选题) (2分)(202509-11) 下面代码中,运行结果不等于9,会出错的是哪项?( )
A. sum([1,2,3,2,1])
B. sum([3,2,1],'3')
C. sum([3,2,1],max(1,2,3))
D. sum([3,2,1],int('3'))

20. (单选题) (2分)(202509-13) 如下3行代码,运行之后打印出来的结果是什么?( ) b = (5,7,3,6,4) b = sorted(b,reverse=1) print(b)
A. [3, 4, 5, 6, 7]
B. (3, 4, 5, 6, 7)
C. [7, 6, 5, 4, 3]
D. (7, 6, 5, 4, 3)

21. (单选题) (2分)(202509-14) 表达式sum(map(int,'12345'))的返回值是?( )
A. [1, 2, 3, 4, 5]
B. 15
C. 10
D. ['1', '2', '3', '4', '5']

22. (单选题) (2分)(202509-15) 小明想得到整数9除以2的商和余数,所以他写下了表达式: x = divmod(9, 2)。 请问,表达式中的 x 是什么类型?( )
A. 浮点数
B. 整数
C. 列表
D. 元组

23. (单选题) (2分)(202509-16) 下列4个表达式中,答案不是整数6的是?( )
A. abs(-6)
B. int(6.88)
C. round(5.55)
D. min(float(6),9,8,7)

24. (单选题) (2分)(202509-18) 关于all()函数的用法,以下语句中能够返回True值的是哪一项?( )
A. all((0,))
B. all([0])
C. all([0,1,2])
D. all(['a','1','2'])

25. (单选题) (2分)(202506-08) 已知列表lst = ["1", "2", "3"],执行new_lst = list(map(int, lst)),new_lst的值是?( )
A. ["1", "2", "3"]
B. [1, 2, 3]
C. "1", "2", "3"
D. 报错

26. (单选题) (2分)(202506-09) 在 Python 中,表达式 list (enumerate ("OK")) 的结果是?( )
A. [0, 'O', 1, 'K']
B. [(0, 'O'), (1, 'K')]
C. ['O', 'K']
D. [('O', 0), ('K', 1)]

27. (单选题) (2分)(202506-10) 在 Python 中,表达式 abs(-4.5) + abs(3) 的值是?( )
A. 7.5
B. 1.5
C. 7
D. -1.5

28. (单选题) (2分)(202506-11) 在 Python 中,以下代码的输出是?( ) print(round(3.35, 1))
A. 3.0
B. 3.3
C. 3.4
D. 3.35

29. (单选题) (2分)(202503-14) Python表达式divmod(9,-2)的值是?( )
A. (-5, -1)
B. (-5, 1)
C. (5, -1)
D. [-5, -1]

30. (单选题) (2分)(202503-20) Python表达式round(24/7)的值是?( )
A. 3.0
B. 3
C. 3.4
D. 3.43

31. (单选题) (2分)(202503-25) 已知a,b,c,d=map(str,[2,0,2,4]),那么d的值是?( )
A. 2
B. '2'
C. 4
D. '4'

32. (判断题) (2分)(202606-30) all()函数用于判断给定的可迭代参数中的所有元素是否都为Ture,如果是则返回Ture,否则返回False。例如:all((0,1))值为Ture。( )
A. 正确
B. 错误

33. (判断题) (2分)(202603-28) 在Python中,round()函数用于对数字进行四舍五入操作。( )
A. 正确
B. 错误

34. (判断题) (2分)(202603-29) 在Python中,执行语句print(min([23,45,6,89])),可以返回列表中的最大值。( )
A. 正确
B. 错误

35. (判断题) (2分)(202603-30) any()函数用于检查判断可迭代对象中的所有元素是否都为True。( )
A. 正确
B. 错误

36. (判断题) (2分)(202512-33) 下列程序: a=int('100',2) b=3.1415926 r=round(b,4) print(a) print(r) 运行结果为: 4 3.1416
A. 正确
B. 错误

37. (判断题) (2分)(202512-34) 在Python中,sum([1,2,3]) 和 sum(range(1,4)) 相等。( )
A. 正确
B. 错误

38. (判断题) (2分)(202512-35) 在Python语言中,print(sorted([6,3,5,9,2,1]))的返回结果是 [1, 2, 3, 5, 6, 9]。( )
A. 正确
B. 错误

39. (判断题) (2分)(202509-30) sum()函数可以对列表进行求和,但不能对元组进行求和。( )
A. 正确
B. 错误

40. (判断题) (2分)(202509-32) 以下代码的运行结果是False。( ) a = any([None,[],(),[2]]) print(a)
A. 正确
B. 错误

41. (判断题) (2分)(202506-29) len(2025) 会返回整数4,因为2025有4位数字。( )
A. 正确
B. 错误

42. (判断题) (2分)(202503-30) 若n=[2,3,5,9,12,6],则max(n)+min(n)+sum(n)的值是52。( )
A. 正确
B. 错误

43. (判断题) (2分)(202503-32) Python中若求字符的ASCII码值,可以使用ord()函数,而不是ascii()。( )
A. 正确
B. 错误

44. (判断题) (2分)(202503-33) Python中range(10)表示生成整数序列范围为0~9,并不能生成10。( )
A. 正确
B. 错误

45. (判断题) (2分)(202503-34) 下面三行代码可以正常执行。( ) txt1 = "黑白白白黑白黑白黑白黑白" a = txt1.count("白") - txt1.count("黑") print(a)
A. 正确
B. 错误

提示:您当前未登录,仅可浏览题目内容;登录并开通权限后可查看答案与解析。