版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
題號1一2二3三4四5五6六7七8八9九10十題號1一2二3三4四5五6六7七8八9九10十11十一12十二總分分數(shù)閱卷教師簽名一.單選題(每小題2分,共40分。)1、表達式12>>2的值為_______________。A、24 B、3 C、6 D、482、下列程序段的輸出結(jié)果是_____。total=0foriinrange(10):ifi==5:continuetotal+=iprint(total)A、55 B、50 C、40 D、103、已知x=[1,2,3],執(zhí)行x.append([4]*3)后,len(x)的值為__________。A、4 B、6 C、3 D、14、已知x=[3,4,1,2],那么執(zhí)行語句sorted(x)后,x[-1]的值為_________。A、3 B、1 C、2 D、45、已知x=list(range(6)),不能在列表x的尾部添加一個元素[9]的代碼是__________。A、x.insert(6,[9]) B、x.append(9) C、x[6:]=[9] D、x.extend([[9]])6、使用列表推導(dǎo)式生成1到10之間所有的奇數(shù),不能滿足要求的是_______________。A、[2*i-1foriinrange(1,6)] B、[iforiinrange(1,10,2)]C、[iforiinrange(0,10,2)] D、[iforiinrange(1,10)ifi%2!=0]7、已知x=dict(zip([1,2,3],[10,20,30])),表達式x.get(2,99)的值為______。A、10 B、20 C、30 D、998、已知x=list(enumerate([10,20,30],1)),表達式sum(item[0]foriteminx)的值為__________。A、3 B、6 C、60 D、09、已知x=dict(zip('34','ab')),那么表達式'a'inx的值為______________。A、True B、False C、1 D、010、已知x='thisisatest',則表達式x.find('is',6)的值為___________。A、5 B、6 C、-1 D、211、已知x=(5,),那么表達式x*3的值為__________。A、5,5,5 B、(5,5,5) C、[5,5,5] D、1512、已知函數(shù)定義defdemo(*arg):returnsum(arg),那么表達式demo(*{1:10,2:20,3:30})的值為______________________。A、60 B、6 C、66 D、313、已知x=[0,5,2,5,4,4],那么執(zhí)行語句x.remove(5)之后,表達式x.index(4)的值為_____。A、3 B、4 C、5 D、214、已知x={1:10,2:20,3:30,2:40},表達式len(x)的值為_________。A、1 B、2 C、4 D、315、已知x=[0,1,2],那么執(zhí)行語句x[0:1]=[88]*2之后,x的值為________________。A、[88,88,1,2] B、[88,88,0,1,2] C、[[88,88],1,2] D、[[88,88],0,1,2]16、已知x=dict.fromkeys('abcdcb',10),則len(x)的值為______。A、0 B、6 C、4 D、1017、已知x=set(filter(lambdax:x.isalpha(),'AA33bb22cc')),則len(x)的值為____________。A、3 B、6 C、2 D、118、表達式sum({i:2*iforiinrange(0,10,5)}.values())的值為________________。A、10 B、5 C、15 D、3019、已知字符串x='helloworld,hellojinan,hellopython',那么執(zhí)行語句x=x.replace('hello','hi')之后,x的值為____________。A、'hiworld,hellojinan,hellopython' B、'helloworld,hellojinan,hellopython' C、'hiworld,hijinan,hellopython' D、'hiworld,hijinan,hipython'20、要打開一個文本文件讀取內(nèi)容,應(yīng)以______方式打開文件。A、'rw' B、'a' C、'wb' D、'r'濟本試卷共_2_頁,該頁為第1頁考試學(xué)期_系部_計算機系專業(yè)課程名稱_《Python程序設(shè)計》學(xué)生姓名________班級_____學(xué)號___________試卷密封線試卷密封線本試卷共__2__頁,該頁為第2頁二、填空題(每空2分,合計20分)1、表達式0and3or4的值為____________。2、語句x,y=3<2,3執(zhí)行結(jié)束后,變量y的值為_____________。3、已知x=[1,2,3,4],則表達式reduce(lambdax,y:x*y,x,10)的值為________。4、已知x=([1,2,3],[1,2],(2),(2,)),那么表達式x.count(2)的值為_________________。5、表達式len(dict(zip('abcdcba','1234567')))的結(jié)果為______。6、已知x={1,2,2,3,4}^{2,3,5},則sum(x)的值為_____。7、已知x={chforchin'Aa22ab33c44'ifch.islower()},則表達式len(x)的值為___________。8、表達式'abcda'.rindex('a')的值是____________。9、已知x={1:[lambdax:2,lambdax=10:x]},則x[1][1](5)的值是_________。10、表達式len('helloPython'.center(40))的值是______________。三、判斷題(每題1分,共10分)1、Python中{[1,2]:10,3:20}是合法的數(shù)據(jù)。2、表達式len({2,3,2,4})的結(jié)果為3。3、print(*{1,2,3,2})的輸出結(jié)果是123。4、賦值語句x=[1,2,3],4可以正常執(zhí)行。5、定義類時所有類方法的第一個參數(shù)必須是cls。6、靜態(tài)方法中既可以訪問實例數(shù)據(jù)成員,也可以訪問類數(shù)據(jù)成員。7、定義類時如果實現(xiàn)了__add__()方法,該類對象即可支持運算符+。8、在異常處理結(jié)構(gòu)try…except…else中,當(dāng)沒有異常發(fā)生時將執(zhí)行else中的代碼。9、文件對象的readlines()方法的返回結(jié)果是一字符串。10、已知函數(shù)定義defdemo(x,y,z=10):returnx+y+z,則函數(shù)調(diào)用demo(*{1,2,3,2})的結(jié)果為6。四、編程題(每題6分,共30分)1、求1到100之間所有5的倍數(shù)的和。濟南職業(yè)學(xué)院試卷2、編寫一個判斷一個數(shù)是否是素數(shù)的函數(shù),然后利用該函數(shù)求20到50之間所有的素數(shù)的和。3、從鍵盤輸入一個字符串,判斷該字符串是否是回文字符串。所謂回文字符串是指正向和逆向都相同的字符串,如’abcdcba’。4、已知一個列表中存放了若干整數(shù),形如[3,4,-8,9,-7,9,7,8,-9,-6,5],統(tǒng)計所有的正數(shù)的和。5、設(shè)有一個文本文件score.txt,存放了若干用逗號分隔的學(xué)生成績,將成績從高到低排序,將排序后的結(jié)果寫到文件result.txt中,成績之間仍然用逗號分隔。標準答案及評分標準考試方式:閉卷(開卷、閉卷、其他)使用專業(yè)年級計算機各專業(yè)出題教師………………………..注:標準答案、參考答案要點及評分標準須寫清題號、每小題得分、共得分等?!?.B2.C3.A4.C5.B6.C7.B8.B9.B10.C11.B12.B13.A14.D15.A16.C17.A18.A19.D20.D一、單選題(每題2分,共40分)
二、填空題(每空2分,合計20分)1、4 2、3 3、240 4、1 5、46、10 7、3 8、4 9、5 10、40三、判斷題(每題1分,共10分)1、F 2、T 3、T 4、T 5、F6、F 7、T 8、T 9、F 10、T四、編程題(每小題6分,共30分)1、print('1到100之間所有5的倍數(shù)的和是',sum(range(0,100,5)))2、defisprime(n):if0notin[n%iforiinrange(2,n)]:returnTrueelse:returnFalseresult=[iforiinrange(20,50)ifisprime(i)]print('20到50之間所有的素數(shù)的和是',sum(result))3、str1=input('enterastring:')ifstr1==str1[::-1]:print('%s是回文字符串'%str1)else:print('%s不是回文字符串'%str1)4、alist=[3,4,-8,9,-7,9,7,8,-9,-6,5]result=[iforiinalistifi>0]print(sum(result))5、withopen('score.txt','r')asfp1,open('result.txt','w')asfp2:data=fp1.read().strip('\n').split(',')data.sort(key=lambdax:int(x),reverse=True)fp2.write(','.join(data))題號1一2二3三4四5五6六7七8八9九10十題號1一2二3三4四5五6六7七8八9九10十11十一12十二總分分數(shù)閱卷教師簽名一.單選題(每小題2分,共40分。)1、表達式30<50>40的值為_______________。A、True B、False C、1 D、02、下列循環(huán)的執(zhí)行次數(shù)是______。i=0whilei<5:print(i)i+=1A、5 B、4 C、6 D、死循環(huán)3、使用集合推導(dǎo)式生成1到10之間所有的偶數(shù)的集合,語句可以寫為_______________。A、{2*iforiinrange(5)} B、{iforiinrange(0,10,2)}C、{iforiinrange(1,10,2)} D、{iforiinrange(2,11,2)}4、已知x={10:20},那么執(zhí)行語句x[20]=30之后,x的值為________________。A、{10:20,20:30} B、{10:20} C、{20:30} D、10:20,20:305、已知x={10:20,20:30},那么表達式x.get(2,4)的值為______。A、1 B、2 C、3 D、46、已知x={1:2,2:3,3:4},那么表達式sum(x)的值為_________。A、6 B、9 C、15 D、207、已知字典x={i:2*iforiinrange(3)},那么表達式sum(item[1]foriteminx.items())的值為___________。A、3 B、6 C、9 D、158、表達式len({2,3,4,2})的值為____________________。A、3 B、4 C、1 D、29、已知x=['111','22','3'],執(zhí)行x.sort(key=len)后,x的值為___________。A、['3','22','111'] B、['111','22','3'] C、'111','22','3' D、('111','22','3')10、表達式't'.join('abc'.partition('a'))的值為________________。A、'tatbc' B、'tabc' C、'tabc' D、'tabc'11、已知函數(shù)定義defdemo(x,y):returnx+y,那么表達式demo('3','5')的值為______________________。A、8 B、'35' C、3+5 D、'3+5'12、已知字符串x='helloPython',那么執(zhí)行語句x.replace('hello','hi')之后,x的值為____________。A、'hiPython' B、'helloPython' C、helloPython D、hiPython13、表達式'Thisisatest'.startswith('Th',1)的值為__________。A、False B、True C、0 D、114、已知x=[1,2,3],執(zhí)行x.append([4,5])后,len(x)的值為__________。A、4 B、5 C、3 D、215、如果在設(shè)計一個類時實現(xiàn)了__add__()方法,那么該類的對象會自動支持_____________運算符。A、in B、+ C、< D、>16、表達式list(filter(lambdax:x%2,range(10)))的值為_________________。A、[1,3,5,7,9] B、[2,4,6,8,10] C、[2,4,6,8] D、[0,2,4,6,8]17、利用insert()方法在列表x的開始增加一個元素3的代碼是__________。A、x.insert(0,3) B、x.insert(0,[3]) C、x.insert(1,3) D、x.insert(1,[3])18、表達式len(list(zip([1,2],[3,4,5])))的值為________________________。A、1 B、2 C、3 D、019、表達式3in[{1,2,3}]的值為_________。A、True B、False C、1 D、020、以______方式打開文件時,文件指針指向文件末尾。A、'r' B、'a' C、'x' D、'w'本試卷共_2_頁,該頁為第1頁考試學(xué)期_系部_計算機系專業(yè)課程名稱_《Python程序設(shè)計》學(xué)生姓名________班級_____學(xué)號___________試卷密封線試卷密封線本試卷共__2__頁,該頁為第2頁二、填空題(每空2分,合計20分)1、已知x=3,執(zhí)行了x<<=2后,x的值為_____。2、a=list(range(10)),則a[-4:-1]的值是__________。3、已知x=[1,2,{2,3},(2,4),2],那么表達式x.count(2)的值為_________________。4、已知x=[1,5,3],那么執(zhí)行語句x.sort()后x[1]的值為_________________。5、已知d=dict.fromkeys(('ab'),2),則d.get('ab',10)的值為_________。6、已知字典d={‘a(chǎn)’:1,’b’:2,’a’:3},則len(d)的值為____________。7、已知s=set([1,2,3,4,2,3]),則sum(s)的值為_____。8、已知d={1:lambdax,y=10:x+y},則d[1](5)的值是_________。9、表達式list(enumerate([1,2,3,4],10))[0]的結(jié)果是__________。10、len('hello'.center(20))的值是______________。三、判斷題(每題1分,共10分)1、Python3.x系列版本完全兼容2.x系列版本。2、0o12f是合法的八進制數(shù)字。3、如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的。4、Python集合中的元素可以是列表。5、在Python中定義函數(shù)時必須要指定函數(shù)返回值類型。6、在Python中定義類時實例方法的第一個參數(shù)名稱必須是self。7、Python支持多繼承,如果父類中有相同的方法名,而在子類中調(diào)用時沒有指定父類名,則Python解釋器將從右向左按順序進行搜索。8、在try...except...else結(jié)構(gòu)中,如果try塊的語句引發(fā)了異常則會執(zhí)行else塊中的代碼。9、標準庫os中的remove()可以刪除帶有只讀屬性的文件。10、文件對象的tell()方法用來返回文件指針的當(dāng)前位置。四、編程題(每題6分,共30分)1、求10到20之間所有3的倍數(shù)的和。2、求100到200之間所有的素數(shù)的和。3、已知一個列表score中存放了若干學(xué)生的成績,如score=[80,90,78,67,69,54,34,98,87,92],統(tǒng)計成績在60分以下的人數(shù)。4、已知字符串weather中存放了若干以逗號分隔的天氣,如weather=’sunny,rainny,windy,sunny,rainny,windy,sunny,windy,windy,sunny,sunny,windy’,統(tǒng)計每種天氣出現(xiàn)的次數(shù)。5、設(shè)有一個英文文本文件text.txt,讀取其內(nèi)容,把其中的大寫字母變成小寫字母,小寫字母變成大寫字母后寫到文件result.txt中。標準答案及評分標準考試方式:閉卷(開卷、閉卷、其他)使用專業(yè)年級計算機各專業(yè)出題教師………………………..注:標準答案、參考答案要點及評分標準須寫清題號、每小題得分、共得分等?!?.A2.A3.D4.A5.D6.A7.B8.A9.A10.A11.B12.B13.A14.A15.B16.A17.A18.B19.B20.A一、單選題(每題2分,共40分)
二、填空題(每空2分,合計20分)1、12 2、[6,7,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年借殼上市業(yè)務(wù)合作框架協(xié)議
- 2025年健康食品代理委托協(xié)議
- 2025年地暖安裝協(xié)議
- 2025年出售合同解約協(xié)議書
- 2025年保密協(xié)議約定規(guī)范規(guī)則
- 2025年增資協(xié)議訂立簽字合同
- 2025年兒童房家具定制協(xié)議
- 2025年數(shù)據(jù)中心裝修升級與物業(yè)安全保障合同3篇
- 二零二五版鋼材貿(mào)易融資及風(fēng)險管理合同3篇
- 2025年度新能源儲能技術(shù)研發(fā)承包合同范本4篇
- 故障診斷技術(shù)的國內(nèi)外發(fā)展現(xiàn)狀
- 2024年發(fā)電廠交接班管理制度(二篇)
- 《數(shù)學(xué)課程標準》義務(wù)教育2022年修訂版(原版)
- 農(nóng)機維修市場前景分析
- HG+20231-2014化學(xué)工業(yè)建設(shè)項目試車規(guī)范
- 匯款賬戶變更協(xié)議
- 電力系統(tǒng)動態(tài)仿真與建模
- 蝦皮shopee新手賣家考試題庫及答案
- 四川省宜賓市2023-2024學(xué)年八年級上學(xué)期期末義務(wù)教育階段教學(xué)質(zhì)量監(jiān)測英語試題
- 價值醫(yī)療的概念 實踐及其實現(xiàn)路徑
- 2024年中國華能集團燃料有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論