版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《Python程序設(shè)計》題庫
一、填空題
第一章基礎(chǔ)知識
1、Python安裝擴展庫常用的是工具。(pip)
2、Python標(biāo)準(zhǔn)庫math頂用來計算平方根的函數(shù)是。(sqrt)
3、Python程序言件擴展名主要有和兩種,此中后者常用于
GUI程序。(py、pyw)
4、Python源代碼程序編譯后的文件擴展名為。(pyc)
5、使用pip工具升級科學(xué)計算擴展庫numpy的完好命令是。
(pipinstall—upgradenumpy)
6、使用pip工具查察目前已安裝的Python擴展庫的完好命令是。
(piplist)
7、在IDLE交互模式中閱讀上一條語句的快捷鍵是o(Alt+P)
8、在Python中表示空種類。(None)
9、列表、元組、字符串是Python的(有序無序)序列。(有序)
10、查察變量種類的Python內(nèi)置函數(shù)是o(type())
11、查察變量內(nèi)存地點的Python內(nèi)置函數(shù)是o(id())
12、以3為實部4為虛部,Python復(fù)數(shù)的表達形式為或。
(3+4j、3+4J)
13、Python運算符中用來計算整商的是。(ount(4)的值為
_______________O(0)
14、Python標(biāo)準(zhǔn)庫random中的方法作用是從序列中隨機選擇1個元
素。(choiceQ)
1
15、Python標(biāo)準(zhǔn)庫random中的sample(seq,k)方法作用是從序列中選擇
(重復(fù)不重復(fù))的k個元素。(不重復(fù))
16、random模塊中方法的作用是將列表中的元素隨機亂序。
(shuffle())
17、履行代碼x,y,z=sorted([l,3,2])以后,變量y的值為。(2)
18、表達式(1,2,3)+(4,5)的值為.((1,2,3,4,5))
19、表達式dict(zip([l,2].[3,4]))的值為
______________________________o({1:3,2:4})
20、語句x,y,z=[1,2,3]履行后,變量y的值為。(2)
21、已知x=[[1,3,3],[2,3,1]],那么表達式sorted(x,key=lambda
item:item[0]+item[2])的值為_______________________________________。([[2,3,
U.[1,3,3]])
22、已知x=[[1,3,3],[2,3,1]],那么表達式sorted(x,key=lambda
item:(item[l],item[2]))的值為__________—o([[2,3,
1],[1,3,3]])
23、已知x=:[[1,3,3],[2,3,1]],那么表達式sorted(x,key=lambda
item:(item[l],-item[2]))的值為________。([[1,
3,3],[2,3,1]])
24、已知x={l,2,3},那么履行語句(3)以后,x的值為。({1,
2,3})
25、已知x={1:1},那么履行語句x[2]=2以后,len(x)的值為。
(2)
26、已知x={1:1,2:2},那么執(zhí)行語句x[2]=4之后,len(x)的值為
____________o(2)
27、假定已從標(biāo)準(zhǔn)庫functools導(dǎo)入reduce()函數(shù),那么表達式reduce(lambdax
y:x-y,[1,2,3])的值為___o(-4)
2
28、假定已從標(biāo)準(zhǔn)庫functools導(dǎo)入reduce()函數(shù),那么表達式reduce(lambda
y:x+y,[1,2,3])的值為____。(6)
29>假定已從標(biāo)準(zhǔn)庫functools導(dǎo)入reduce()函數(shù),那么表達式reduce(lambda
x,y:max(x,y),[1,2,3,44,5])的值為。(5)
30、已知有函數(shù)定義defdemo(*p):returnsum(p),那么表達式demo(l,2,3)的
值為、表達式demo(l,2,3,4)的值為。(6、10)
31、已知列表x=[1,2],那么連續(xù)履行命令y=x和(3)以后,x的值為
。([1,2,3])
32>已知列表x=[1,2],那么連續(xù)履行命令y=x[:]和(3)以后,x的值為
。([1,2])
33、已知列表x=[1,2]履行語句y=x[:]后,表達式id(x)==id(y)的
值為o(False)
34、已知列表x=[1,2]履行語句y=x后,表達式id(x)==id(y)的值為
o(True)
35、已知列表x二[1,2]履行語句y=x后,表達式xisy的值為
(True)
36、已知列表x=[1,2]履行語句y=x[:]后,表達式xisnoty的值為
o(True)
37、表達式sorted(range(5),5))的值為o([0,1,
2,3,4])
38、表達式[iforiinrange(lO)ifi>8]的值為。([9])
39、已知有列表x=[[1,2,3],[4,5,6]],那么表達式[[row[i]forrowin
x]foriinrange(len(x[0]))]的值為________________o([[1,4],[2,
5],[3,6]])
40、履行語句x,y,z=map(str,range(3))以后,變量y的值為
cr)
3
41、已知列表x=[l,2],那么履行語句([3])以后,x的值為<
([1,2,3])
42、已知列表x=[l,2],那么履行語句([3])以后,x的值為
([1,2,[3]])
43、表達式print(Ob10101)的值為。(21)
44、已知x=[1,2,3,4,5],那么履行語句delx[:3]以后,x的值為
。([4,5])
45、已知X=range(l,4)和y=二range(4,7),那么表達式sum([i*jfori,jin
zip(x,y)])的值為_______一o(32)
46、表達式[5foriinrange(3)]的值為一—.。([5,5,5])
47、表達式{1,2,3}={1,3,2)的值為一__________°(True)
48、表達式[1,2,3]=|[1,3,2]的值為一—o(False)
49、已知x=[1,2,1],那么表達式id(x[0])==的值為
id(x[2])
(True)
50、表達式3notin[1,2,3]的值為(False)
51、已知x=[l,2],那么履行語句x[0:0]=[3,3]以后,x的值為
([3,3,1,2])
52、已知x=[l,2],那么履行語句x[0:l]=[3,3]以后,x的值為。
([3,3,2])
53、已知x=[1,2,3,4,5],那么履行語句delx[l:3]以后,x的值為
。([1,4,5])
54、已知x=[[l,2,3,],[4,5,6]],那么表達式sum([i*jfori,jinzip(*x)])
的值為o(32)
55、已知列表x=[1,2,3]和y=5,6],那么表達式[(i,j)fori,jin
[4,
4
zip(x,y)ifi=3]的值為。([(3,6)]
)
56、已知列表x=[,,];,那么表達式sum(x)/len(x)的值為___________。()
57、已知x={1:2,2:3,3:4},那么表達式sum(x)的值為___________o(6)
58、已知x={1:2,2:3,3:4),那么表達式sum())的值為_________。(9)
59、已知X=[3,2,3,3,4],那么表達式[indexforindex,valuein
enumerate(x)ifvalue==3]的值為。([0,2,3])
60、表達式1234%表00oin([item[l]foritemin()])的值為
C345')
61、已知列表x=[1,3,2],那么表達式[valueforindex,valuein
enumerate(x)ifindex==2]的值為。([2])
62、已知列表x=[1,3,2],那么履行語句a,b,c=sorted(x)以后,b的
值為____。(2)
63、已知列表x=[1,3,2],那么履行語句a,b,c=map(str,sorted(x))之
后,c的值為o(3)
64、表達式set([l,2,3])=={1,2,3}的值為一_________o(True)
65、表達式set([l,2,2,3])=二{1,2,3}的值為._____________o(True)
66、表達式%c%65==str(65)的值為___________o(False)
67、表達式,%s'%65==str(65)的值為_____________。(True)
68、表達式chr(ord('b')A32)的值為_________。(B')
69、表達式'abc*in'abdeefg'的值為_____________o(False)
70、已知x為整數(shù)變量,那么表達式int(hex(x),16)=x的值為。
(True)
71、已知x,y=3,5,那么履行x,y=y,x以后,x的值為。(5)
72、已知x='abed'和y=,abcd",那么表達式[i==jfori,jinzip(x,y)]
的值為o([True,True,True,True])
5
73、已知x=list(range(20))>那么表達式x[-l]的值為
(19)
74、已知x=3+4j和y=5+6j,那么表達式x+y的值為
(8+10j)
75、已知x=[3],那么履行*+=[5]以后*的值為。([3,
5])
76、已知x=[3,3,4],那么表達式id(x[O])==id(x[l])的值為
______________________o(True)
77、表達式int(】l',2)的值為。(3)
78、表達式int(11,8)的值為。(9)
79、表達式int(bin(54321),2)的值為。(54321)
80、表達式chr(ord(A)+l)的值為。(B)
81、表達式int(str(34))==34的值為<.(True)
82、表達式list(str([3,4]))==[3,4]的值為。(False)
83、表達式{1,2,3,4,5,6}人{5,6,7,8}的值為。({1,
2,3,4,7,8))
84、表達式15alues。)的值為_____________([3,9,78])
85、已知x=[3,2,4,1],那么履行語句x=()以后,x的值為
(None)
86、表達式list(filter(lambdax:x>5,range(lO)))的值為
([6,7,8,9])
87、已知x=list(range(20)),那么語句print(x[100:200])的輸出結(jié)果為
__________。(口)
88、已知x=list(range(20)),那么履行語句x[:18]=[]后列表x的值為
o([18,19])
6
89、已知x=[1,2,3],那么連續(xù)履行V二x[:]和(4)這兩條語句以后,x的值
為.([1,2,3])
90、已知x=[1,2,3],那么連續(xù)履行y=x和(4)這兩條語句以后,x的值為
[1,2,3,4])
91、已知x=[1,2,3],那么連續(xù)履行y=[i,2,3]和(4)這兩條語句以后,x
的值為?([1,2,3])
92、已知x=[[]]*3,那么執(zhí)行語句x[0].append(l)之后,
的值為
([[1],[1],[1]])
93、已知x=[[]foriinrange(3)],那么履行語句x[0].append(l)以后,x
的值為O([[1],[],[]])
94、已知x=([1],[2]),那么執(zhí)行語句x[0].append。)后x的值為
。(([1,3],[2]))
95、已知x={1:1,2:2},那么履行語句({2:3,3:3})以后,表達式sorted())
的值為([(1,1),(2,3),(3,3)])
96、已知x={1:1,2:2},那么履行語句x[3]=3以后,表達式sortedQ)的值
為[(1,1),(2,2),(3,3)]
97、已知x二[1,2,3],那么表達式not(set(x*100)-set(x))的值為
(True)
98、已知x=[1,2,3],那么表達式not(set(x*l00)&set(x))的值為
(False)
99、表達式{*x':1,**{'/:2}}的值為
2})
100>表達式{*range(4),4,*(5,6,7)}的值為o({0,1,
234,5,6,7})
101>已知x=[1,2,3,4,5],那么履行語句x[::2]=range(3)以后,x的
值為。([0,2,1,4,2]
7
102、已知x=[1,2,3,4,5],那么執(zhí)行語句x[::2]=map(lambda
y:y!=5,range(3))以后,X的值為____________________________o([True,2,True,4,True])
103、已知x=[1,2,3,4,5],那么履行語句x[l::2]=sorted(x[l::2],
reverse=True)以后,X的值為_________________。([1,4,3,2,5])
104、表達式True*3的值為—________________o(3)
105、表達式False+1的值為____________________o(1)
第3章選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)
106、表達式'ab'in'acbed'的值為________。(False)
107、假定n為整數(shù),那么表達式n&l=n%2的值為_____________。(True)
108、重點字__________用于測試一個對象是不是一個可迭代對象的元素。(in)
109、表達式3<5>2的值為—___________________________o(True)
110、已知x={'a':'b','c':'d'),那么表達式'a'inX的值為
o(True)
111>已知X={'a':'b','c':'d'),那么表達式'b'inx的值為
o(False)
112、已知X={'a':'b','c':'d'),那么表達式'b'in()的值為
o(True)
113、表達式1<2<3的值為—______________o(True)
114、表達式30r5的值為_________。(3)
115、表達式0or5的值為一________________o(5)
116、表達式3and5的值為._________________________o(5)
117、表達式3andnot5的值為______________。(False)
118、Python頂用于表示邏輯與、邏輯或、邏輯非運算的重點字分別是
8
(and、or、not)
119、Python語句foriinrange(3):print(i,end=',*)的輸出結(jié)果為
o(0,1,2,)
120、Python語句print(l,2,3,sep=';)的輸出結(jié)果為
123)
⑵、關(guān)于帶有else子句的for循環(huán)和while循環(huán),當(dāng)循環(huán)因循環(huán)條件不行立
而自然結(jié)束時會不會)履行else中的代碼。(會)
122、在循環(huán)語句中,語句的作用是提早結(jié)束本層循環(huán)。(break)
123、在循環(huán)語句中,語句的作用是提早進入下一次循環(huán)0(continue)
124、表達式5if5>6else(6if3>2else5)的值為(6)
125、Python重點字elif表示和兩個單詞的縮寫。
(else、if)
126、表達式3in{1,2,3)的值為(True)
127、表達式'ac'in'abce'的值為(False)
128、表達式not3的值為(False)
第4章字符串與正則表達式
129、表達式‘a(chǎn)bc'in('abcdefg1)的值為—______________o(True)
130、表達式'abc'in['abcdefg1]的值為—______________o(False)
___o(True)
131、表達式、x4r==A的值為一—
132、Python語句".join(list('helloworld!'))執(zhí)行的結(jié)果是
o('helloworld!')
r\n
133、轉(zhuǎn)義字符,,的含義是_____—____。(回車換行)
134、已知列表對象x=['ir,2,3],則表達式max(x)的值為
9
。3')
135、表達式min(1l2,3])的值為。('IT)
136、已知列表對象x=['ll','2\'3'],則表達式max(x,key=len)的值
為ocir)
137、已知path=r'c:\',那么表達式path[:-4|+'htm'的值為。
Cc:\V)
138、表達式list(str([l,2,3]))==[1,2,3]的值為____________—°
(False)
139、表達式str([l,2,3])的值為_________________。('[1,2,3],)
140、表達式str((l,2,3))的值為________________—o('(1,2,3/)
141、表達式sum(range(l,10,2))的值為____________o(25)
142、表達式sum(range(l,10))的值為____________o(45)
143、表達式'%c'%65的值為._______________0('A1)
144、表達式'%s'%65的值為._________o('65')
145、表達式,%d,%c'%(65,65)的值為________?!?5,A,)
146、表達式'Thefirst:{1},thesecondis[0},.format(65,97)的值為
o('Thefirst:97,thesecondis65')
147、表達式'{0:#d},{0:#x},{0:#o)'.format(65)的值為
('65,0x41,OoiOf)
1
148、表達式isinstanceCabcdefg,str)的值為___________o__(True)
149、表達式isinstance('abcdefg\object)的值為________。(True)
150、表達式isinstance(3,object)的值為___o___(_T__ru_e__)_
151、表達式'abcabcabc'.rindex('abc')的值為_―____0___(_6)
152、表達式':'.join('abcdefg'.spHt('cd'))的值為.O
10
Cab:efg')
153、表達式Helloworld.IlikePython.'.rfind('python')的值為
(-1)
154、表達式'abcabcabc'.count('abc')的值為__________—o(3)
155、表達式,,banana,pear'.find('p')的值為________________o(1)
156、表達式,,banana,pear'.find('ppp')的值為_______一。(-1)
157、表達式'abcdefg'.split('d')的值為___________________o(['abc;
'efg'])
158、表達式':'.join('l,2,3,4,5'.split(','))的值為
________o('1:2:3:4:5')
159、表達式V-joinfabccc\n\n\nddd〔split。)的值為
___o(*a,b,ccc,ddd')
160、表達式'Helloworld'.upper()的值為___________。('HELLOWORLD')
161>表達式'Helloworld'.lower()的值為_____________o('helloworld')
162、表達式'Helloworld'.lower().upper()的值為_____________o('HELLO
WORLD')
163、表達式'Helloworld'.swapcase().swapcase()的值為
___o('Helloworld')
164、表達式r'c:\windows\'.endswith('.exe')的值為_____________o
(True)
165、表達式Tc:\windowsV.endswith((〔jpg丁.ex"))的值為_______O
(True)
166、表達式'C:\\Windows\\'.startswith('C:')的值為____________o(True)
167、表達式len('Helloworld!'.ljust(20))的值為___________o(20)
11
168、表達式lenCabcdefg'.ljust(3))的值為。(7)
169、表達式宜+'b'的值為o('ab')
170、已知x=,123'和y=,456',那么表達式x+y的值為。
(,123456')
171>表達式'a'.join('abc'.partition('a'))的值為。
('aaabc')
172、表達式'...gamma..delta')的值為
。(['alpha','beta','gamma','delta'])
173、已知x234bl23c',而且re模塊已導(dǎo)入,則表達式('\d+',x)的
值為o(['a','b',V])
174、表達式".join('asdssfff.split('sd'))的值為。
Cassfff)
175、表達式".join('[sd]','asdssfff))的值為。
Cafff)
176、假定re模塊已導(dǎo)入,那么表達式C(\d)\\l+733abcdll2)的值為
___________________o([3,T])
177、語句print('abc','defg'))輸出結(jié)果為。(None)
178、表達式'Helloworld!'[-4]的值為。(T')
179、表達式'Helloworld!'[-4:]的值為。('rid!')
180、表達式”.endswith(C.py7.pyw'))的值為。(True)
181>表達式len('abc'.ljust(20))的值為。(20)
182、代碼print("[a-zA-Z]+$','abcDEFG000'))的輸出結(jié)果為。
(None)
183、當(dāng)在字符串前加上小寫字母或大寫字母表示原始字符串,不對
此中的任何字符進行轉(zhuǎn)義。(r、R)
12
184、在設(shè)計正則表達式時,字符緊隨任何其余限制符(*、+、、{n}、
{n,}、{n,m})以后時,般配模式是“非貪婪的”,般配搜尋到的、盡可能短的字符串。
()
185、假設(shè)正則表達式模塊re已導(dǎo)入,那么表達式('\d+',T,
'al2345bbbb67c890d0e')的值為。('albbbblcldle')
186、表達式len('中國'.encode('utf-8'))的值為___________o(6)
187、表達式len('中國'.encodeCgbk1))的值為____________o(4)
188、表達式chr(ord('A')+2)的值為—________O('C)
189、表達式'abcab'.replace('a','yy')的值為___________o(^ybcyyb*)
190、已知table=".maketrans('abcw','xyzc'),那么表達式'Hellow
world'.translate(table)的值為。('Helloccorid')
191>表達式'helloworld,helloweveryone'.replace('hello','hi')的
值為。('hiworld,hiweveryone')
192、已知字符串x二'helloworld',那么履行語句('hello','hi')以后,
X的值為一__________o('helloworld')
193、正則表達式元字符____—用來表示該符號前面的字符或子模式1次或
多次出現(xiàn)。(+)
194、已知x='abcd,那么表達式'/.joinO)的值為
_o('a,b,c,d')
195、正則表達式元字符____—用來表示該符號前面的字符或子模式0次或
多次出現(xiàn)。(*)
196、表達式'abcab'.strip('ab')的值為__________O('C')
197、表達式[str(i)foriinrange(3)]的值為____________。(['O','1',
'2'])
198、表達式".endswith(('.txt','.doc','.jpg'))的值為___________。
13
(True)
199、代碼print(l,2,3,sep-:')的執(zhí)行結(jié)果為____
(1:2:3)
200、代碼foriinrange(3):print(i,end=',')的履行結(jié)果為
_____o(0,1,2,)
201、表達式eval(,H_import_('math').sqrt(9)'H)的值為
_o()
202、表達式eval(n,—import_('math').sqrt(3**2+4**2),H)的值為
()
203、表達式eval(3+5')的值為_________________。(8)
204、表達式eval(1l,2,3D的值為__________________.o([1,2,3])
205、假定math標(biāo)準(zhǔn)庫已導(dǎo)入,那么表達式evalC(4>)的值為_________。
()
206、已知x為非空列表,那么表達式(x)inx的值為________________o(True)
207、表達式'abclO'isalnum。的值為______________。(True)
208、表達式'abclO'.isalpha()的值為________________。(False)
209、表達式'abclO'.isdigit()的值為___________________o(False)
210、表達式,CiWwindowsW.endswithC.exe*)的值為_______________o(True)
211、表達式%s%[l,2,3]的值為______________o(11,2,3丫)
1
212、表達式'aaasdf.lstripCas)的值為_____________—o('df)
213、表達式'aaasdf.Istrip('af)的值為_____________—o('sdf)
214、表達式'aaasdf.strip('af)的值為______________o(?sd')
215、表達式'aaasdf.rstrip('af)的值為______________o('aaasd')
216、表達式len('SDIBT')的值為__________。(5)
14
217、表達式Helloworld!lcount(T)的值為。(3)
218、已知x='abcdefg',則表達式x[3:]+x[:3]的值為
____________________o(*defgabc')
219、字符串編碼格式UTF8使用個字節(jié)表示一個漢字。
(3)
220、字符串編碼格式GBK使用個字節(jié)表示一個漢字。(2)
221、已知字符串編碼格式utf8使用3個字節(jié)表示一個漢字、1個字節(jié)表示英
語字母,那么表達式len('abc你好!)的值
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度企業(yè)并購合同標(biāo)的及并購方式的詳細規(guī)定
- 2024年婚慶攝影服務(wù)協(xié)議
- 2024年度某汽車制造商與某電池供應(yīng)商關(guān)于新能源汽車電池供應(yīng)的合同
- 2024年幼兒園家長會計劃(31篇)
- 2024年建筑設(shè)備租賃及安裝合同
- 2024年房屋租賃合同標(biāo)的房產(chǎn)為市區(qū)20平方米住宅
- 2024年度工廠安全生產(chǎn)安防監(jiān)控合同
- 2024年技術(shù)與設(shè)備升級貸款協(xié)議
- 2024年新建醫(yī)院醫(yī)療設(shè)備采購安裝合同
- 電梯公司維??冃Э己朔桨?/a>
- 婦產(chǎn)科護士晉升述職報告
- 骨髓腔內(nèi)輸液(IOI)技術(shù)
- 建筑幕墻工程(鋁板、玻璃、石材)監(jiān)理實施細則(全面版)
- 小學(xué)數(shù)學(xué)與思政融合課教學(xué)設(shè)計
- 體育公園運營管理方案
- 休閑生態(tài)農(nóng)業(yè)觀光園建設(shè)項目財務(wù)分析及效益評價
- 江西省南昌市民德學(xué)校2023-2024學(xué)年八年級上學(xué)期期中數(shù)學(xué)試題
- 國際金融(英文版)智慧樹知到期末考試答案2024年
- 2024年《藥物臨床試驗質(zhì)量管理規(guī)范》(GCP)網(wǎng)絡(luò)培訓(xùn)題庫
- 遼寧省名校聯(lián)盟2024屆高三下學(xué)期3月份聯(lián)合考試化學(xué)
- 2023年度學(xué)校食堂每月食品安全調(diào)度會議紀(jì)要
評論
0/150
提交評論