Python程序设计试题库Word下载.docx
《Python程序设计试题库Word下载.docx》由会员分享,可在线阅读,更多相关《Python程序设计试题库Word下载.docx(93页珍藏版)》请在冰点文库上搜索。
![Python程序设计试题库Word下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/48b74a02-b223-4c1f-b0dd-2f9074584032/48b74a02-b223-4c1f-b0dd-2f90745840321.gif)
(max())
Python内置函数用来返回序列中得最小元素。
(min())
Python内置函数用来返回数值型序列中所有元素之与
13、
14、
15、
16、
17、
18、
19、
20、
21、
22、
23、
24、
25、
26、
27、
(del)
rang
.(s
um())
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
译为扩展名得文件。
(pyc)
已知x
=3,那么执行语句
x+=6之后,x得值为
。
(9)
表达式
3|5得值为_
(7)
3&
6得值为
___。
(2)
3**2得值为
3*2得值为
⑹
3〈〈2得值为_
(12)
65>
>
1得值为
(32)
chr(ord(za'
)A32)
得值为
。
('
A'
)
chr(ord('
az)—
32)得值为
('
A'
abs(3+4j)得值为
(5、0)
callable(int)得值为
°
(True)
假设有
Python程序文件abc
、py,其中只有
条语句pri
nt(name)
那么直接运行该程序时得到得结果为_
_。
(__main_
16**0、5得值为
.(4
、0)
type({3})得值为
.(set)
isinstance('
Hellow
orld'
st
r)得值为
O(True)
第二章Python序列
44、表达式[1,2,3:
*3得执行结果为o(:
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得值为o
(18)
49、表达式[3:
in[1,2,3,4]得值为(False)
50、列表对象得sort()方法用来对列表元素进行原地排序,该函数返回值为o
(None)
51、假设列表对象aList得值为[3,4,5,6,7,9,11,13,15,17],那
么切片aList[3:
7]得到得值就是。
([6,7,9,
11])
52、使用列表推导式生成包含10个数字5得列表,语句可以写为
—_o([5foriinrange(10)])
53
54
55
56
57
58
59
60
61
62
假设有列表a=['
name'
'
age'
'
sex'
]与b=['
Dong'
38,zMa
le'
],请使用一个语句将这两个列表得内容转换为字典,并且以列表a中得元素为
“键”,以列表b中得元素为“值”,这个语句可以写为(c
=diet(zip(a,b)))
任意长度得Python列表、元组与字符串中最后一个元素得下标为.
(—1)
Python语句list(range(1,10,3))执行结果为
([1,4,7])
表达式list(range(5))得值为([0,1,2,3,4])
已知a=[1,2,3]与匕=[1,2,4],那么id(a[1])==id(b[1])
得执行结果为。
(True)
切片操作list(range(6))[:
2]执行结果为。
([0,2,
4])
使用切片操作在列表对象x得开始处增加一个元素3得代码为。
(x[0:
0]
=[3])
语句sorted([1,2,3],reverse=True)==reversed([1,2,3])
执行结果为。
(False)
表达式sorted([111,2,33],key=lambdax:
len(str(x)))得值为_
o([2,33,111])
值为([111,33,2])
语句x=(3,)执行后x得值为((3,))
语句x=(3)执行后x得值为。
(3)
已知x=3与y=5,执行语句x,y=y,x后x得值就是。
(5)可以使用内置函数_查瞧包含当前作用域内所有全局变量与值得
字典.(globals())
可以使用内置函数____查瞧包含当前作用域内所有局部
变量与值得字典.(1ocaIs()()
字典中多个元素之间使用__分隔开,每个元素得“键”与“值”
之间使用分隔开。
(逗号、冒号)
字典对象得____方法可以获取指定“键"
对应得“值”,并且可以在指定
"
键"
不存在得时候返回指定值,如果不指定则返回Noneo(get())
字典对象得方_法返回字典中得“键—值对”列表。
(items())
字典对象得法返回字典得“键”列表•(keys())
字典对象得方法返回字典得“值”列表。
(values())
已知x={1:
2},那么执行语句x[2]=3之后,x得值为
—o({1:
2,2:
3})
表达式{1,2,3,4}—{3,4,5,6}得值为______
63
64
65
66
67
68
69
70
71
72
73
74
{1,2})
75、
76、
77、
78、
79、
80、
81、
82、
83、
84、
85、
表达式set(:
1,1,2,3])得值为。
({1,2,3})
使用列表推导式得到100以内所有能被13整除得数得代码可以写作—
([iforiinrange(100)ifi%13==0])
已知x=[3,5,7],那么表达式x:
10:
]得值为.([])
已知x=[3,5,7],那么执行语句x[len(x):
]=[1,2]之后,x得值为—
°
(:
3,5,7,1,2])
已知x=[3,7,5],那么执行语句x、sort(reverse=True)之后,x得值
为___°
([7,5,3])
已知x=[3,7,5],那么执行语句x=x、sort(reverse=True)之后,x得值为
°
(None)
已知x=[1,11,111],那么执行语句x、sort(key=lambdax:
len(str
(x)),reverse=True)之后,x得值为_°
([111,11,
1])
表达式list(zip(:
1,2],[3,4]))得值为°
([(1,3),(2,4)])
已知x=[1,2,3,2,3],执行语句x、pop()之后,x得值为_
___°
([1,2,3,2])
表达式1ist(map(list,zip(*[:
1,2,3],[4,5,6]])))得值为—
-°
([[1,4],[2,5],[3,6]])
xforxin:
1,2,3,4,5]ifx〈3]得值为
([1,2])
86、表达式[indexforindex,valueinenumerate([3,5,7,3,7])
ifvalue==max(:
3,5,7,3,7])]得值为。
([2,4])
87、已知x=[3,5,3,7],那么表达式[x、index(i)foriinxifi
==3]得值为([0,0])
88、已知列表x=:
1,2],那么表达式list(enumerate(x))得值为_
([(0,1),(1,2)])
89、已知vec=[[1,2],[3,4]],则表达式[colforrowinvecfor
colinrow]得值为([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、
96、
97、
98、
99、
100
101
102
103
104
105
106
107
108
已知
[1,2,3,2,3],执行语句x、remove
(2)之后,x得值
为([1,3,2,3])
len([iforiinrange(10)])
(10)
len(range(1,10))得值为
.(9)
range(10)「-1]得值为
-.(9)
range(10,20)[4]
(14)
round(3、4)得值为
round(3、7)得值为
(4)
=(3),那么表达式x*
3得值为_
_____。
(9)
已知X
=(3,),那么表达式
X衣3得值为。
((3,
3,3))
、假设列表对象x=:
1,1,1],那么表达式id(x:
0])==id(x[2])
得值为.(True)
、已知列表x=list(range(10)),那么执行语句delx[:
2]之后,x得值为
([1,3,5,7,9])
、已知列表x=[1,2,3,4],那么执行语句de1x[1:
之后x得值为
.([1,3,4])
、表达式[1]*2得值为。
([1,1])
、表达式[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(m即(lambdax:
x+5,[1,2,3,4,5]))得值为
([6,7,8,9,10])
114、表达式{1,2,3,4,5}A{4,5,6,7}得值为
■({1,2,3,6,7})
115、已知x=:
1,2,3],那么执行语句x[1en(x)—1:
4,5,6]
之后,变量x得值为_.([1,2,4,5,6])
116、表达式Ien(range(1,10))得值为(9)
117、已知x就是一个列表对象,那么执行语句y=x:
]之后表达式id(x)==id(y)
得值为.FaIse)
118、表达式sorted([13,1,237,89,100],key=lambdax:
1
en(str(x)))得值为([1,13,89,
237,100])
、已知x=
{1:
2,
2:
3},那么表达式x、get(3,
4)
得值为.(4)
{1:
2,
3},那么表达式
x、get
(2,
4)得值为。
(3)
、表达式{1,
2,3}
|{3,4,5}得值为
({1
2,3,4,5})
、表达式{1,
2,
3}1{2,3,4}
得值为—
.({1,2,3,4})
、表达式
{1,2,3}
&
{3,4,5}得值为
.({3})
{1,2,3}&
{2,3,
4}得值为
-。
({2,3})
{1,2,3}-{3
4,5}
({1,2})
{1,2,3}<
{3,4,5}
{1,2,3}〈
{1,2,
4}得值为
(False)
[1,2,3]、co
unt(4)
.(0)
、Python标准库random中得
方_法作用就是从序列中随机选择1个元
素.(choice
))
Python标准库random中得sample(seq,k)方法作用就是从序列中选择
(重复?
不重复?
)得k个元素。
(不重复)
random模块中法得作用就是将列表中得元素随机乱序。
119
120
121
122
123
124
125
126
127
128
129
130
131
(shuffle())
132、执行代码x,y,z=sorted(:
1,3,2])之后,变量y得值为.
(2)
133、表达式(1,2,3)+(4,5)得值为。
((1,2,3,4,
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=
1ambdaitem:
item[0]+item[2])得值为
([[2,3,1],:
1,3,3]])
137、已知x=[[1,3,3:
[2,3,1]:
,那么表达式sorted(x,key=lambdaite
m:
(item[1],item[2]))得值为_____(.[[2,
3,1],[1,3,3]])
138、已知x=[[1,3,3],[2,3,1]],那么表达式sorted(x,key=la
mbdaitem:
(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)得值为。
141、已知x
1:
1,2:
2},那么执行语句x[2]
4之后,1en(x)得值
为。
142、假设已从标准库functools导入feduce()函数,那么表达式reduce(l
ambdax,y:
x—y,[1,2,3])得值为。
(-4)
143、假设已从标准库functools导入reduce()函数,那么表达式reduce(lamb
dax,y:
x+y,[1,2,3])得值为。
(6)
144、假设已从标准库functools导入reduce()函数,那么表达式reduce(lambda
x,y:
max(x,y),:
1,2,3,4,4,5])得值为。
(5)
145、已知有函数定义defdemo(*p):
returnsum(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],执行语句y=x后,表达式xisy得值为—
_____。
(True)
、已知列表x=[1,2],执行语句y=x[:
]后,表达式xisnoty得
值为_O(True)
、表达式sorted(random、sample(range(5),5))得值为—
([0,1,2,3,4])
、表达式[iforiinrange(10)ifi>
8]得