Python程序设计试题库.docx
- 文档编号:10461558
- 上传时间:2023-02-13
- 格式:DOCX
- 页数:71
- 大小:73.57KB
Python程序设计试题库.docx
《Python程序设计试题库.docx》由会员分享,可在线阅读,更多相关《Python程序设计试题库.docx(71页珍藏版)》请在冰豆网上搜索。
Python程序设计试题库
《Python程序设计》题库
一、填空题
第一章 基础知识
1、Python安装扩展库常用得就是_______工具.(pip)
2、Python标准库math中用来计算平方根得函数就是__________。
(sqrt)
3、Python程序文件扩展名主要有__________与________两种,其中后者常用于GUI程序。
(py、pyw)
4、Python源代码程序编译后得文件扩展名为_________.(pyc)
5、使用pip工具升级科学计算扩展库numpy得完整命令就是_________________。
(pipinstall--upgradenumpy)
6、使用pip工具查瞧当前已安装得Python扩展库得完整命令就是_____________。
(piplist)
7、在IDLE交互模式中浏览上一条语句得快捷键就是__________。
(Alt+P)
8、在Python中__________表示空类型.(None)
9、列表、元组、字符串就是Python得_________(有序?
无序)序列。
(有序)
10、查瞧变量类型得Python内置函数就是________________。
(type())
11、查瞧变量内存地址得Python内置函数就是_________________。
(id())
12、以3为实部4为虚部,Python复数得表达形式为___________或________。
(3+4j、3+4J)
13、Python运算符中用来计算整商得就是_________.(//)
14、Python运算符中用来计算集合并集得就是_______。
(|)
15、使用运算符测试集合包含集合A就是否为集合B得真子集得表达式可以写作_______。
(A<B)
16、______________命令既可以删除列表中得一个元素,也可以删除整个列表。
(del)
17、表达式 int(’123', 16)得值为_________。
(291)
18、表达式int('123',8)得值为_________.(83)
19、表达式int(’123')得值为_____________.(123)
20、表达式 int('101',2)得值为__________。
(5)
21、表达式abs(-3)得值为___________.(3)
22、Python3、x语句print(1,2,3, sep=’:
')得输出结果为____________.(1:
2:
3)
23、表达式int(4**0、5)得值为____________。
(2)
24、Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。
(len())
25、Python内置函数____________用来返回序列中得最大元素。
(max())
26、Python内置函数____________用来返回序列中得最小元素。
(min())
27、Python内置函数________________用来返回数值型序列中所有元素之与.(sum())
28、为了提高Python代码运行速度与进行适当得保密,可以将Python程序文件编译为扩展名__________得文件。
(pyc)
29、已知x=3,那么执行语句 x+=6 之后,x得值为_______________。
(9)
30、表达式3| 5得值为__________。
(7)
31、表达式3&6 得值为_________。
(2)
32、表达式3**2得值为_________。
(9)
33、表达式3*2得值为___________。
(6)
34、表达式 3〈〈2得值为_______________。
(12)
35、表达式 65>〉1得值为_____________。
(32)
36、表达式chr(ord('a')^32)得值为___________。
('A’)
37、表达式chr(ord(’a')—32)得值为___________。
('A')
38、表达式 abs(3+4j) 得值为____________。
(5、0)
39、表达式 callable(int) 得值为___________。
(True)
40、假设有Python程序文件abc、py,其中只有一条语句print(__name__),那么直接运行该程序时得到得结果为_____________。
(__main__)
41、表达式16**0、5得值为____________________.(4、0)
42、表达式type({3})得值为____________________.(set)
43、表达式isinstance('Helloworld',str)得值为____________________。
(True)
第二章Python序列
44、表达式[1,2,3]*3得执行结果为______________________。
([1,2, 3,1, 2,3,1,2,3])
45、list(map(str,[1,2,3]))得执行结果为_____________________。
([‘1’,‘2’,‘3’])
46、语句x =3==3,5执行结束后,变量x得值为_____________.((True,5))
47、已知 x= 3,并且id(x)得返回值为496103280,那么执行语句x+=6 之后,表达式id(x)== 496103280得值为___________。
(False)
48、已知x=3,那么执行语句x *=6之后,x得值为________________。
(18)
49、表达式[3]in[1,2,3,4]得值为________________。
(False)
50、列表对象得sort()方法用来对列表元素进行原地排序,该函数返回值为。
(None)
51、假设列表对象aList得值为[3,4, 5,6,7,9,11,13,15,17],那么切片aList[3:
7]得到得值就是______________________。
([6, 7, 9, 11])
52、使用列表推导式生成包含10个数字5得列表,语句可以写为_______________。
([5foriinrange(10)])
53、假设有列表a=['name', 'age','sex']与b=[’Dong’,38,'Male'],请使用一个语句将这两个列表得内容转换为字典,并且以列表a中得元素为“键”,以列表b中得元素为“值”,这个语句可以写为_____________________。
(c=dict(zip(a,b)))
54、任意长度得Python列表、元组与字符串中最后一个元素得下标为________.(—1)
55、Python语句list(range(1,10,3))执行结果为___________________。
([1,4,7])
56、表达式list(range(5)) 得值为________________。
([0,1,2,3,4])
57、已知a=[1, 2,3]与b=[1, 2,4],那么id(a[1])==id(b[1])得执行结果为___________。
(True)
58、切片操作list(range(6))[:
:
2]执行结果为________________。
([0,2,4])
59、使用切片操作在列表对象x得开始处增加一个元素3得代码为_________。
(x[0:
0]=[3])
60、语句sorted([1, 2,3], reverse=True)==reversed([1,2,3])执行结果为_________。
(False)
61、表达式sorted([111,2, 33],key=lambdax:
len(str(x)))得值为________________。
([2,33,111])
62、表达式 sorted([111, 2, 33],key=lambdax:
—len(str(x)))得值为____________。
([111,33,2])
63、语句x=(3,)执行后x得值为_______________。
((3,))
64、语句x =(3)执行后x得值为________________。
(3)
65、已知x=3与y=5,执行语句x, y=y,x后x得值就是____。
(5)
66、可以使用内置函数_______________查瞧包含当前作用域内所有全局变量与值得字典.(globals())
67、可以使用内置函数___________________查瞧包含当前作用域内所有局部变量与值得字典.(locals()()
68、字典中多个元素之间使用____________分隔开,每个元素得“键”与“值”之间使用________分隔开。
(逗号、冒号)
69、字典对象得___________方法可以获取指定“键"对应得“值”,并且可以在指定“键"不存在得时候返回指定值,如果不指定则返回None。
(get())
70、字典对象得_____________方法返回字典中得“键—值对”列表。
(items())
71、字典对象得____________方法返回字典得“键”列表.(keys())
72、字典对象得______________方法返回字典得“值”列表。
(values())
73、已知 x= {1:
2},那么执行语句x[2]= 3之后,x得值为________________。
({1:
2, 2:
3})
74、表达式 {1,2,3, 4}—{3,4,5,6}得值为__________________.({1, 2})
75、表达式set([1,1,2,3])得值为____________________。
({1,2,3})
76、使用列表推导式得到100以内所有能被13整除得数得代码可以写作___________________________________。
([ifor iinrange(100)if i%13==0])
77、已知x = [3,5,7],那么表达式x[10:
]得值为____________.([])
78、已知x=[3, 5,7],那么执行语句x[len(x):
] = [1,2]之后,x得值为______________。
([3,5,7, 1,2])
79、已知x=[3,7,5],那么执行语句 x、sort(reverse=True)之后,x得值为_________________。
([7, 5,3])
80、已知x=[3,7,5],那么执行语句 x=x、sort(reverse=True)之后,x得值为_________。
(None)
81、已知x= [1, 11,111],那么执行语句x、sort(key=lambdax:
len(str(x)), reverse=True)之后,x得值为__________________。
([111,11,1])
82、表达式list(zip([1,2], [3,4]))得值为________________________。
([(1,3),(2,4)])
83、已知 x = [1,2,3, 2,3],执行语句x、pop() 之后,x得值为_____________。
([1,2,3,2])
84、表达式list(map(list,zip(*[[1, 2,3],[4,5,6]])))得值为________________。
([[1,4], [2,5],[3, 6]])
85、表达式 [xforxin[1,2,3,4,5]ifx〈3]得值为_____________________。
([1,2])
86、表达式[indexforindex,value inenumerate([3,5,7,3,7])ifvalue==max([3,5,7,3,7])]得值为__________________。
([2, 4])
87、已知x=[3,5,3,7],那么表达式[x、index(i) fori inxifi==3] 得值为______________。
([0,0])
88、已知列表x= [1,2],那么表达式 list(enumerate(x)) 得值为_______________。
([(0,1), (1,2)])
89、已知vec =[[1,2],[3,4]],则表达式[colforrowinvec forcolinrow]得值为__________________________。
([1,2, 3,4])
90、已知 vec= [[1,2],[3,4]],则表达式[[row[i] forrowinvec] foriinrange(len(vec[0]))] 得值为_________________________。
([[1, 3], [2,4]])
91、已知x=list(range(10)),则表达式x[—4:
]得值为__________。
([6,7,8,9])
92、已知x=[3,5, 7],那么执行语句x[1:
]=[2]之后,x得值为________________。
([3,2])
93、已知x=[3,5, 7],那么执行语句 x[:
3]= [2]之后,x得值为________________。
([2])
94、已知x为非空列表,那么执行语句y= x[:
]之后,id(x[0])==id(y[0])得值为__________。
(True)
95、已知 x=[1, 2, 3,2,3],执行语句x、remove(2)之后,x得值为____________。
([1,3, 2, 3])
96、表达式 len([iforiinrange(10)])得值为__________。
(10)
97、表达式len(range(1,10))得值为_____________.(9)
98、表达式 range(10)[-1]得值为____________.(9)
99、表达式range(10,20)[4] 得值为__________。
(14)
100、表达式round(3、4)得值为___________。
(3)
101、表达式round(3、7) 得值为_________。
(4)
102、已知x =(3),那么表达式x* 3得值为__________。
(9)
103、已知x = (3,),那么表达式x*3得值为_____________。
((3,3, 3))
104、假设列表对象x =[1, 1,1],那么表达式id(x[0])==id(x[2])得值为_____________.(True)
105、已知列表x=list(range(10)),那么执行语句delx[:
:
2]之后,x得值为_________。
([1,3,5,7,9])
106、已知列表 x=[1,2, 3,4],那么执行语句delx[1]之后x得值为____________.([1,3,4])
107、表达式[1]*2 得值为_________________。
([1,1])
108、表达式[1,2]*2 得值为______________。
([1,2,1,2])
109、已知列表x = [1, 2,3],那么执行语句 x、insert(1, 4)只有,x得值为___________。
([1,4,2,3])
110、已知列表 x=[1,2, 3],那么执行语句x、insert(0,4)只有,x得值为___________。
([4, 1, 2,3])
111、已知列表x =[1,2,3],那么执行语句x、pop(0) 之后,x得值为_________。
([2,3])
112、已知 x= [[1]]*3,那么执行语句 x[0][0] =5之后,变量x得值为________________。
([[5],[5],[5]])
113、表达式list(map(lambdax:
x+5, [1, 2, 3,4,5]))得值为______________________。
([6,7,8, 9,10])
114、表达式{1,2, 3,4, 5}^{4,5,6,7}得值为_________________________.({1, 2,3,6,7})
115、已知x=[1, 2,3],那么执行语句x[len(x)—1:
]=[4,5, 6]之后,变量x得值为_________________________________.([1, 2,4, 5,6])
116、表达式len(range(1,10))得值为___________。
(9)
117、已知x就是一个列表对象,那么执行语句 y=x[:
]之后表达式id(x)==id(y) 得值为___________.(False)
118、表达式 sorted([13, 1,237,89, 100], key=lambdax:
len(str(x)))得值为___________________________________.([1,13,89,237,100])
119、已知 x={1:
2,2:
3},那么表达式x、get(3, 4)得值为____.(4)
120、已知x= {1:
2,2:
3},那么表达式x、get(2,4)得值为______。
(3)
121、表达式{1,2,3} |{3,4,5}得值为_____________________。
({1, 2,3,4,5})
122、表达式{1, 2, 3} |{2,3,4}得值为______________________.({1,2,3,4})
123、表达式{1,2, 3}&{3,4,5}得值为______________.({3})
124、表达式{1,2,3}&{2,3,4}得值为___________。
({2, 3})
125、表达式 {1,2,3}- {3,4,5}得值为_________。
({1,2})
126、表达式{1,2,3}<{3,4, 5}得值为_________。
(False)
127、表达式{1,2,3}〈{1,2,4}得值为___________。
(False)
128、表达式[1,2,3]、count(4)得值为_______________.(0)
129、Python标准库random中得___________方法作用就是从序列中随机选择1个元素.(choice())
130、Python标准库random中得sample(seq,k)方法作用就是从序列中选择________(重复?
不重复?
)得k个元素。
(不重复)
131、random模块中_____________方法得作用就是将列表中得元素随机乱序。
(shuffle())
132、执行代码 x,y,z =sorted([1,3,2])之后,变量y得值为______.
(2)
133、表达式(1,2,3)+(4,5)得值为__________________。
((1, 2,3,4,5))
134、表达式dict(zip([1,2],[3, 4])) 得值为_________________________________。
({1:
3,2:
4})
135、语句 x,y,z=[1,2, 3] 执行后,变量y得值为__________。
(2)
136、已知x= [[1,3,3],[2,3,1]],那么表达式 sorted(x,key=lambda item:
item[0]+item[2]) 得值为______________________________________。
([[2,3,1],[1,3,3]])
137、已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=lambda item:
(item[1],item[2]))得值为____________________________________.([[2,3,1],[1,3,3]])
138、已知 x=[[1,3,3],[2,3,1]],那么表达式 sorted(x,key=lambdaitem:
(item[1],-item[2]))得值为____________________________________。
([[1,3, 3], [2,3, 1]])
139、已知x={1,2,3},那么执行语句x、add(3) 之后,x得值为__________。
({1, 2,3})
140、已知x ={1:
1},那么执行语句 x[2] =2之后,len(x)得值为____________。
(2)
141、已知x={1:
1,2:
2},那么执行语句x[2]= 4之后,len(x)得值为____________。
(2)
142、假设已从标准库functools导入reduce()函数,那么表达式 reduce(lambdax, y:
x-y,[1,2,3])得值为____。
(-4)
143、假设已从标准库functools导入reduce()函数,那么表达式 reduce(lambdax,y:
x+y, [1,2,3]) 得值为____。
(6)
144、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:
max(x,y),[1,2,3,4,4,5])得值为_________。
(5)
145、已知有函数定义defdemo(*p):
return sum(p),那么表达式demo(1, 2,3)得值为______、表达式demo(1, 2, 3,4)得值为_________.(6、10)
146、已知列表 x =[1, 2],那么连续执行命令y= x与 y、append(3)之后,x得值为________。
([1,2, 3])
147、已知列表 x =[1,2],那么连续执行命令 y = x[:
]与y、append(3)之后,x得值为________。
([1,2])
148、已知列表x=[1,2],执行语句y=x[:
]后,表达式id(x) == id(y)得值为_______.(False)
149、已知列表x=[1,2],执行语句 y = x 后,表达式id(x)== id(y) 得值为_______。
(True)
150、已知列表 x =[1,2],执行语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 试题库