Python核心函数测试
一定先结合老师的讲解视频完成核心函数的知识点复习,再来做练习
一定要用心做,不可以乱答题。针对你们完成的题目会有讲解的哦。
题目都是核心函数相关内容,选择判断一共50道。
1. 姓名:
2. 定义一个列表:
输出的结果是?( )
A、 [0,1,2,3]
B、[0,1,2,3,4]
C、 [1,2,3,4]
D、(0,1,2,3)
3. 关于列表的索引,描述不正确的是?
A、列表中的索引代表各元素在该列表中的位置
B、第一个元素的索引是1
C、索引通常是用自然数来表示的
D、我们可以使用下标索引来访问列表中的值
4. 有如下程序段:
输出结果是?
A、0,1,2
B、0,1,2,
C、0,1,2,3
D、0,1,2,3,
5. 已定义一个列表strSZ=["语文","数学","英语"],现向列表末尾添加一个学科"科学",操作正确的是?
A、strSZ.read("科学")
B、strSZ.write("科学")
C、strSZ.append("科学")
D、strSZ.insert("科学")
6. 关于abs()函数,描述不正确的是 ?
A、abs()函数的功能是取整数的绝对值
B、abs(0)的运行结果是0
C、abs(-3)的运行结果是3
D、abs(3.45)的运行结果是3.45
7. 关于open()函数的参数,下列描述不正确的是?( )
A、'r'以只读方式打开文件
B、'w'以写入的方式打开文件,如果文件不存在,则会提示错误
C、'a'打开文件,并将新内容写入到已有内容之后
D、'r+'以读、写方式打开文件
8. 执行代码x,y,z=sorted([1,3,2])之后,变量y的值为?
A、1
B、2
C、3
D、0
9. 以下表达式的值为True的是?
A、bool([])
B、bool(0.0)
C、bool("False")
D、bool(range(0))
10. 用于将整数和字符串转换成浮点数的函数是?
A、int
B、float
C、str
D、chr
11. print(divmod(223,11))的运行结果是?
A、20, 3
B、(20, 3)
C、3, 20
D、(3, 20)
12. max()返回可迭代对象中的元素中的最大值或者所有参数的最大值,则max("123")返回的值是?
A、'123'
B、123
C、3
D、'3'
13. 能够只删除数组strSZ=["语文","数学","英语","科学"]中的“科学”这个元素的操作,其中正确的是?
A、strSZ.remove[3]
B、strSZ.remove("科学")
C、del strSZ[4]
D、del strSZ
14. range()函数根据传入的参数创建一个新的range对象,下列与range(5)相同的结果是?
A、range(1,5)
B、range(1,6)
C、range(0,5)
D、range(0,6)
15. 判断可迭代对象的每个元素是否都为True值的函数是?
A、all()
B、any()
C、map()
D、sorted()
16. 下列运算函数,结果分别返回商和余的值的是?
A、abs()
B、divmod(a,b)
C、max()
D、pow(a,b)
17. 下列程序运行的结果是:
A. 35
B. 1223
C. a+b
D. 出现错误提示
18. 以下表达式的值为Fasle的是 ?
A. all (())
B. all ([])
C. all ((0,))
D. all([1,2])
19. 关于hex()函数,描述不正确的是?
A. hex()函数的功能是将十进制整数转换成十六进制数
B. hex()函数的参数是一个十进制整数
C. hex()函数的返回值是一个十六进制数
D. hex()函数的返回值是一个字符串
20. 关于input()函数,描述不正确的是?
A、input()函数是输入函数
B、input()函数的功能是从键盘读入一行文本
C、input()函数不需要参数
D、input()函数接收到的数据类型是数值类型
21. 有如下程序段:
程序运行后,执行的结果是?
A. 语文
B. 数学
C. 英语
D. 科学
22. print(min(80,100,max(50,60,70)))的运行结果是?
A. 80
B. 100
C. 50
D. 70
23. 下列表达式的结果不为 'f' 的是?
A. 'g'-1
B. chr(ord('g')-1)
C. chr(ord('F')+32)
D.chr(ord('G')+31)
24. 用open()打开文件时,返回的是?
A. 列表
B. 字符串
C. 文件对象
D. 元组
25. 打开a.txt文件后,将“See you next time.”写入文件,下列语句不正确的是?( )
A. f.write('See you next time.\n')
B. f.write(['See',' you',' next',' time','.\n'])
C. f.writelines(['See you next time.\n'])
D. f.writelines(['See',' you',' next','time','.\n'])
26. 语句运行后,执行结果是?
A、
B、
C、01234
D、12345
27. 若输入指令是list('1234'),结果是?
A、('1', '2', '3', '4')
B、['1', '2', '3','4']
C、{'1', '2', '3', '4'}
D、{ 1, 2, 3, 4 }
28. 表达式divmod(36,10) 的值为?( )
A. (3,4)
B. (6,3)
C. (3,6)
D. (4,3)
29. ascii(chr(65))的值是?( )
A. " 'a' "
B. 'A'
C. " 'A' "
D. 'B'
30. int()函数根据传入的参数创建一个新的整数,下列返回的值不是0的是?
A. int(1.0)
B. int(0.5)
C. int(0)
D. int()
31. 下列代码的执行结果是?( )
ls=[[1,2,3],[[4,5],6],[7,8]]
print(len(ls))
A、1
B、3
C、4
D、8
32. 下列代码的输出结果是?( )
n = 2
b=bool(n-2)
print(n, b)
A、2 0
B、0 True
C、2 False
D、0 False
33. 语句a = max(['11','22','33','44','a65'])运行后,a的值为()
A、'44'
B、'a65'
C、44
D、a65
34. 下列表达式的结果不为10的是?( )
A、sum([1,2,3,4])
B、sum((1,2,3),4)
C、sum([1,2,3],4)
D、sum([1,2],[3,4])
35. 下列函数的参数不能是列表的是()
A、int
B、filter
C、map
D、enumerate
36. 下列函数的返回值的类型和其他三项不同的是()
A、int
B、hex
C、str
D、chr
37. 下列能产生列表[1, 3, 5, 7, 9]的表达式是?( )
A、list(range(0,9))
B、list(range(1,10))
C、list(range(0,9,2))
D、list(range(1,10,2))
38. 关于函数与函数的功能解释,下列说法不正确的是()
A、dict() 函数用于创建一个字典
B、list()函数只能用于将元组转换为列表
C、tuple() 函数可以用于将列表转换为元组
D、str() 函数将对象转化为适于人阅读的形式。
39. 在Python中,filter()函数的参数有两个,第一个必须是函数,第二个必须是序列。
A. 正确
B. 错误
40. 在Python中,运行下面代码会输出:[(0, '王萍'), (1, '李丽'), (2, '宋明')]
A. 正确
B. 错误
41. input()函数返回的值是字符串,如果要输入数值并参与运算,那么必须用int()函数将其转换为数值后,再参与运算。
A. 正确
B. 错误
42. 语句print("www","python","org",sep= ",")的输出结果是:www.python.org。
A. 正确
B. 错误
43. 语句float('2020') 运行后的输出结果是:2020。
A. 正确
B. 错误
44. 在Python中,代码print('{:8}'.format(12))中数字8的作用是按8位字符宽度输出数字12。
A. 正确
B. 错误
45. 在Python中,执行print(ord('a')+12)语句,能够得到一个数字结果。
A. 正确
B. 错误
46. round(5566.6)=5567,所以说round()函数其实是取整函数。
A、正确
B、错误
47. hex函数可以将十进制数转换成十六进制数。在Python交互式编程环境下,执行语句hex(2020)后,显示的运行结果是'7e4'。
A. 正确
B. 错误
48. 执行语句:"{1} {0}".format("武汉", "加油","!"),输出结果是:'加油 武汉'。
A、正确
B、错误
49. 语句sorted([5,3,4,1,2],reverse = True)的输出结果是:[5,4,3,2,1]
A、正确
B、错误
50. enumerate() 函数将字符串、列表、元组、字典等组合为索引序列,同时列出数据和数据下标。
A、正确
B、错误
51. senson=["春","夏","秋","冬"]
senson.remove("秋")
print(senson)
执行上面程序,结果为['春', '夏', '冬']
A、正确
B、错误
关闭
更多问卷
复制此问卷