大学《Python程序设计》试题及答案python编程基础教程课后答案
一、填空题
1、已知列表 x = [1, 2, 3],那么执行语句 x.pop(0) 之后,x的值为_________。([2, 3])
2、已知 x = [[1]] * 3,那么执行语句 x[0][0] = 5之后,变量x的值为________________。([[5], [5], [5]])
3、表达式 list(map(lambda x: x+5, [1, 2, 3, 4, 5])) 的值为______________________。([6, 7, 8, 9, 10])
4、表达式 {1, 2, 3, 4, 5} ^ {4, 5, 6, 7} 的值为_________________________。({1, 2, 3, 6, 7})
5、已知 x = [1, 2, 3],那么执行语句 x[len(x)-1:] = [4, 5, 6]之后,变量x的值为_________________________________。([1, 2, 4, 5, 6])
6、表达式 len(range(1, 10)) 的值为___________。(9)
7、已知x是一个列表对象,那么执行语句 y = x[:] 之后表达式 id(x) == id(y) 的值为___________。(False)
8、表达式 sorted([13, 1, 237, 89, 100], key=lambda x: len(str(x))) 的值为___________________________________。([1, 13, 89, 237, 100])
9、已知 x = {1:2, 2:3},那么表达式 x.get(3, 4) 的值为____。(4)
10、已知 x = {1:2, 2:3},那么表达式 x.get(2, 4) 的值为______。(3)
11、表达式 {1, 2, 3} | {3, 4, 5} 的值为_____________________。({1, 2, 3, 4, 5})
12、表达式 {1, 2, 3} | {2, 3, 4} 的值为______________________。({1, 2, 3, 4})
伦勃朗水钢笔素描
13、表达式 {1, 2, 3} & {3, 4, 5} 的值为______________。({3})
14、表达式 {1, 2, 3} & {2, 3, 4} 的值为___________。({2, 3})
15、表达式 {1, 2, 3} - {3, 4, 5} 的值为_________。({1, 2})
16、表达式 {1, 2, 3} < {3, 4, 5} 的值为_________。(False)
17、表达式 {1, 2, 3} < {1, 2, 4} 的值为___________。(False)
18、表达式 [1,2,3].count(4) 的值为_______________。(0)
19、Python标准库random中的___________方法作用是从序列中随机选择1个元素。(choice())
20、Python标准库random中的sample(seq, k)方法作用是从序列中选择________(重复?不重复?)的k个元素。(不重复)
21、random模块中_____________方法的作用是将列表中的元素随机乱序。(shuffle())
22、执行代码 x, y, z = sorted([1, 3, 2]) 之后,变量y的值为______。(2)
23、表达式 (1, 2, 3)+(4, 5) 的值为__________________。((1, 2, 3, 4, 5))
24、表达式 dict(zip([1, 2], [3, 4])) 的值为_________________________________。({1: 3, 2: 4})
25、语句 x, y, z = [1, 2, 3] 执行后,变量y的值为__________。(2)
26、已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted(x, key=lambda item:item[0]+item[2]) 的值为______________________________________。([[2, 3, 1], [1, 3, 3]])
27、已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted(x, key=lambda item:(item[1],item[2])) 的值为____________________________________。([[2, 3, 1], [1, 3, 3]])
txt文档编辑软件下载28、已知 x = [[1,3,3], [2,3,1]],那么表达式 sorted(x, key=lambda item:(item[1], -item[2])) 的值为____________________________________。([[1, 3, 3], [2, 3, 1]])
29、已知 x = {1, 2, 3},那么执行语句 x.add(3) 之后,x的值为__________。({1, 2, 3})
30、已知 x = {1:1},那么执行语句 x[2] = 2之后,len(x)的值为____________。(2)
31、已知 x = {1:1, 2:2},那么执行语句 x[2] = 4之后,len(x)的值为____________。(2)
32、假设已从标准库functools导入reduce()函数,那么表达式 reduce(lambda x, y: x-y, [1, 2, 3]) 的值为____。(-4)
33、假设已从标准库functools导入reduce()函数,那么表达式 reduce(lambda x, y: x+y, [1, 2, 3]) 的值为____。(6)
34、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambda x,y:max(x,y), [1,2,3,4,4,5])的值为_________。(5)
35、已知有函数定义 def demo(*p):return sum(p),那么表达式 demo(1, 2, 3) 的值为______、表达式 demo(1, 2, 3, 4) 的值为_________。(6、10)
36、已知列表 x = [1, 2],那么连续执行命令 y = x和 y.append(3) 之后,x的值为________。([1, 2, 3])
37、已知列表 x = [1, 2],那么连续执行命令 y = x[:] 和 y.append(3) 之后,x的值为________。([1, 2])
38、已知列表 x = [1, 2],执行语句 y = x[:] 后,表达式 id(x) == id(y) 的值为_______。(False)
39、已知列表 x = [1, 2],执行语句 y = x 后,表达式 id(x) == id(y) 的值为_______。(True)
40、已知列表 x = [1, 2],执行语句 y = x 后,表达式 x is y 的值为_______。(True)
41、已知列表 x = [1, 2],执行语句 y = x[:] 后,表达式 x is not y 的值为_______。(True)
42、表达式 sorted(random.sample(range(5), 5)) 的值为_________________________。([0, 1, 2, 3, 4])
怎么做一个自己的商城43、表达式 [i for i in range(10) if i>8] 的值为________________。([9])
44、已知有列表 x = [[1, 2, 3], [4, 5, 6]],那么表达式 [[row[i] for row in x] for i in range(len(x[0]))] 的值为___________________________。([[1, 4], [2, 5], [3, 6]])
45、执行语句 x,y,z = map(str, range(3)) 之后,变量y的值为___________。('1')
46、已知列表 x = [1, 2],那么执行语句 x.extend([3]) 之后, x的值为____________。([1,
2, 3])
47、已知列表 x = [1, 2],那么执行语句 x.append([3]) 之后,x的值为_____________。([1, 2, [3]])
48、表达式 print(0b10101) 的值为____________。(21)
49、已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[:3] 之后,x的值为__________。([4, 5])
50、已知 x = range(1,4) 和 y = range(4,7),那么表达式 sum([i*j for i,j in zip(x,y)]) 的值为__________。(32)
51、表达式 [5 for i in range(3)] 的值为_______________。([5, 5, 5])
52、表达式 {1, 2, 3} == {1, 3, 2} 的值为___________。(True)
53、表达式 [1, 2, 3] == [1, 3, 2] 的值为____________。(False)
json数据格式化 js
54、已知 x = [1, 2, 1],那么表达式 id(x[0]) == id(x[2]) 的值为_______________。(True)
55、表达式 3 not in [1, 2, 3]的值为__________。(False)
56、已知 x = [1, 2],那么执行语句 x[0:0] = [3, 3]之后,x的值为___________。([3, 3, 1, 2])
57、已知 x = [1, 2],那么执行语句 x[0:1] = [3, 3]之后,x的值为___________。([3, 3, 2])
tooltip c 58、已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[1:3] 之后,x的值为____________。([1, 4, 5])
59、已知 x = [[1, 2, 3,], [4, 5, 6]],那么表达式 sum([i*j for i,j in zip(*x)]) 的值为______。(32)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。