Python程序設(shè)計期末考試卷測試卷模擬試題模擬試卷帶答案6_第1頁
Python程序設(shè)計期末考試卷測試卷模擬試題模擬試卷帶答案6_第2頁
Python程序設(shè)計期末考試卷測試卷模擬試題模擬試卷帶答案6_第3頁
Python程序設(shè)計期末考試卷測試卷模擬試題模擬試卷帶答案6_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、題 號1一2二3三4四5五6六7七8八9九10十11十一12十二總分分 數(shù)閱卷教師簽名一.單選題(每小題2分,共40分。)1、表達(dá)式 not 3 or 8 的值為_。A、TrueB、FalseC、3D、82、下列程序段的輸出結(jié)果是_。mysum = 0for i in range(10): if i % 2 = 0 : continue mysum += iprint(mysum)A、55B、45C、20D、253、使用集合推導(dǎo)式生成1到10之間所有的偶數(shù),不能滿足要求的是_。A、2*i for i in range(1,6)B、i for i in range(2,11,2)C、i for

2、i in range(0,10,2)D、i for i in range(1,11) if i % 2 = 04、已知 x = list(range(5),那么執(zhí)行語句 x:4= 10 * 3之后,x的值為_。A、10, 10, 10, 4B、10, 10, 10, 4,5C、10, 10, 10, 4D、10, 10, 10, 4,55、已知 x = dict(name=wang,age=23),表達(dá)式 x.get(age,20)的值為_。A、20B、23C、ageD、age6、已知 x = .fromkeys(1,2,3,10),表達(dá)式 sum(x.values()的值為_。A、6B、12

3、3C、30D、107、已知x = list(zip(1,2,10,20),表達(dá)式 sum(item0 for item in x) 的值為_。A、3B、30C、33D、118、已知x = lambda x,y:x+y,20,則表達(dá)式x0(4,5)的值為_。A、5B、4C、9D、209、已知x = ch for ch in abcdcab,則表達(dá)式len(x)的值為_。A、7B、5C、1D、410、表達(dá)式 eval(*.join(1,2,3.split(,) 的值為_。A、1*2*3B、123C、123D、611、已知函數(shù)定義def demo(x,y,z):return x+y+z,那么表達(dá)式d

4、emo(*1:10,2:20,3:30.values()的值為_。A、6B、60C、102030D、 10+20+3012、已知字符串 x = I like jinan,I like china,那么執(zhí)行語句 x.replace(like,love,1)之后,x的值為_。A、I love jinan,I like chinaB、I like jinan,I like chinaC、I like jinan,I love chinaD、I love jinan,I love china13、表達(dá)式 I like jinan,I like china.find(like,10)的值為_。A、2B、

5、10C、0D、1514、已知x = list(range(5),執(zhí)行x.append(6,7)后,len(x)的值為_。A、7B、6C、5D、415、print(n2,n3,n2.format(n1=1,n2=2,n3=3)的輸出結(jié)果為_。A、2,3,2B、3,2,1C、1,2,3D、1,3,216、已知x = set(filter(lambda x:x.isdigit(),a12b12c12d12),則len(x)的值為_。A、4B、2C、1D、817、已知x=0,1,2,不能在列表x的尾部添加一個元素3的代碼是_。A、x.insert(3,3)B、x.append(3)C、x3: = 3D

6、、x.extend(3)18、已知 x = (1,2,3,2,1),那么表達(dá)式 index for index, value in enumerate(x,1) if value=2 的值為_。A、2,4B、1,3C、2,2D、1,119、已知字符串編碼格式utf-8使用3個字節(jié)表示一個漢字、1個字節(jié)表示英語字母,那么表達(dá)式len(hello中國)的值為_。A、5B、7C、11D、620、要往一個二進(jìn)制文件尾部追加內(nèi)容,應(yīng)以_方式打開文件。A、rbB、a+C、wbD、ab本試卷共_2_頁,該頁為第 1 頁考試學(xué)期_ 系部_計算機(jī)系 專業(yè) 課程名稱_Python程序設(shè)計 學(xué)生姓名_班級_學(xué)號_試

7、卷密封線試卷密封線本試卷共_2_頁,該頁為第 2 頁二、填空題(每空2分,合計20分)1、已知x=29,執(zhí)行了x % 2后,x的值為_。2、已知x = 123456,則int(x:-2)的值是_。3、已知 x = 1,2,1,3,那么表達(dá)式x.count(1)的值為_。4、已知 x = 5,2,1,7,那么執(zhí)行語句sorted(x,reverse = True)后,x0的值為_。5、表達(dá)式len(list(zip(abcd,123)的結(jié)果是_。6、表達(dá)式 sum(i:i*10 for i in range(10) if i % 5 = 0.values()的值為_。7、已知x= 1,2,3,4

8、-3,4,5,則sum(x)的值為_。8、已知x = f1:lambda :10,f2:lambda x = 20:2 * x,則xf2()的值是_。9、表達(dá)式len(hello Python.center(35)的值是_。10、已知字符串編碼格式gb2312使用2個字節(jié)表示一個漢字、1個字節(jié)表示英語字母,那么表達(dá)式len(abc你好)的值為_。三、判斷題(每題1分,共10分)1、在同一臺計算機(jī)上可以安裝多個不同Python版本。2、使用pip工具既可以在線安裝擴(kuò)展庫,也可以離線安裝擴(kuò)展庫。3、print(*1,2)的輸出結(jié)果為1,2。4、語句d = 2,3:20可正常執(zhí)行。5、已知x = (

9、1,2,3,),則len(x)的值為3。6、在Python中定義函數(shù)時必須要有形式參數(shù)。7、類方法中既可以訪問實例數(shù)據(jù)成員,也可以訪問類數(shù)據(jù)成員。8、在異常處理結(jié)構(gòu)tryexceptelse中,當(dāng)沒有異常發(fā)生時將執(zhí)行else中的代碼。9、只要寫了關(guān)閉文件的語句close(),則該文件一定能夠正常關(guān)閉。10、調(diào)用函數(shù)時,在實際參數(shù)前面加一個星號*表示是可變長度參數(shù)。四、編程題(每題6分,共30分)1、求1到100之間所有5的倍數(shù)的和。2、求200以內(nèi)能被19整除的最大整數(shù)。3、已知一個列表中存放了若干整數(shù),統(tǒng)計列表中數(shù)據(jù)在60-90之間的整數(shù)的個數(shù)。4、從鍵盤輸入一個字符串,統(tǒng)計該字符串中各數(shù)字

10、字符出現(xiàn)的次數(shù)。5、設(shè)有一個文本文件data.txt,存放了若干以空格分隔的整數(shù),將其降序排序后寫到文件data_desc.txt中,數(shù)據(jù)仍然以空格分隔。期末考試 Python程序設(shè)計 試題庫第 06 套標(biāo)準(zhǔn)答案及評分標(biāo)準(zhǔn)考試方式: 閉卷 (開卷、閉卷、其他) 使用專業(yè)年級 計算機(jī)各專業(yè) 出題教師 .注:標(biāo)準(zhǔn)答案、參考答案要點及評分標(biāo)準(zhǔn)須寫清題號、每小題得分、共得分等。1D2D3C4A5B6C7A8C9D10D11B12B13D14B15A16B17B18A19B20.D一、單選題(每題2分,共40分) 二、填空題(每空2分,合計20分)1、292、6423、04、55、36、507、38、4

11、09、3510、5三、判斷題(每題1分,共10分)1、T2、T3、F4、F5、F6、F7、F8、T9、F10、F四、編程題(每小題6分,共30分)1、print(1到100之間所有5的倍數(shù)的和是,sum(i for i in range(5,101,5)2、for i in range(200,1,-1): if i % 19 = 0: print(200以內(nèi)能被19整除的最大整數(shù)是,i) break3、alist = 34,50,60,35,90,80,54,97,87,67result = len(i for i in alist if 60 = i = 90 )print(列表中60-90之間的整數(shù)個數(shù)是.format(alist,result)4、str1 = input(enter a string:)result = ch:str1.count(ch) for ch in str1 if ch.isdigit()print(數(shù)字t次數(shù))for k,v in result.items(): print(t.format(k,v)5、with open(data.txt,r) as fp1,open(

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論