上交大《Python程序設(shè)計(jì)實(shí)用教程》教學(xué)資源 《Python程序設(shè)計(jì)基礎(chǔ)》試卷2_第1頁(yè)
上交大《Python程序設(shè)計(jì)實(shí)用教程》教學(xué)資源 《Python程序設(shè)計(jì)基礎(chǔ)》試卷2_第2頁(yè)
上交大《Python程序設(shè)計(jì)實(shí)用教程》教學(xué)資源 《Python程序設(shè)計(jì)基礎(chǔ)》試卷2_第3頁(yè)
上交大《Python程序設(shè)計(jì)實(shí)用教程》教學(xué)資源 《Python程序設(shè)計(jì)基礎(chǔ)》試卷2_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

《Python程序設(shè)計(jì)基礎(chǔ)》測(cè)試題一、單項(xiàng)選擇題(每個(gè)2分,共20分)1.以下關(guān)于程序設(shè)計(jì)語(yǔ)言的描述,錯(cuò)誤的選項(xiàng)是:A、Python語(yǔ)言是一種腳本編程語(yǔ)言B、匯編語(yǔ)言是直接操作計(jì)算機(jī)硬件的編程語(yǔ)言C、程序設(shè)計(jì)語(yǔ)言經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言、腳本語(yǔ)言三個(gè)階段D、編譯和解釋的區(qū)別是一次性翻譯程序還是每次執(zhí)行時(shí)都要翻譯程序2.以下選項(xiàng),不是Python保留字的選項(xiàng)是:A、del3.IDLE環(huán)境的退出命令是A、esc()B、close()B、passC、notD、stringC、回車鍵D、exit()4.以下選項(xiàng)中,不符合Python語(yǔ)言變量命名規(guī)則的是A、keyword33B、33_keywordC、_33keywordD、keyword_335.以下選項(xiàng)中,不是Python語(yǔ)言保留字的是A、whileB、continueC、gotoD、for6.以下選項(xiàng)中,Python語(yǔ)言中代碼注釋使用的符號(hào)是A、/*……*/B、!C、#D、//7.表達(dá)式divmod(20,3)的結(jié)果是:A、6,2B、6C、2D、(6,2)8.以下關(guān)于字符串類型的操作的描述,錯(cuò)誤的是:A、str.replace(x,y)方法把字符串str中所有的x子串都替換成yB、想把一個(gè)字符串str所有的字符都大寫(xiě),用str.upper()C、想獲取字符串str的長(zhǎng)度,用字符串處理函數(shù)str.len()D、設(shè)x=’aa’,則執(zhí)行x*3的結(jié)果是‘a(chǎn)aaaaa’9.設(shè)str='python',想把字符串的第一個(gè)字母大寫(xiě),其他字母還是小寫(xiě),正確的選項(xiàng)是:A、print(str[0].upper()+str[1:])B、print(str[1].upper()+str[-1:1])C、print(str[0].upper()+str[1:-1])D、print(str[1].upper()+str[2:])10.以下選項(xiàng)中不是Python文件讀操作方法的是A、readlineB、readallC、readtextD、read二、填空題(每個(gè)空1.5分,共15分)1.Python安裝擴(kuò)展庫(kù)常用的是_______工具。2.Python標(biāo)準(zhǔn)庫(kù)math中用來(lái)計(jì)算平方根的函數(shù)是__________。3.表達(dá)式[1,2,3]*3的執(zhí)行結(jié)果為_(kāi)_____________________。4.ist(map(str,[1,2,3]))的執(zhí)行結(jié)果為_(kāi)____________________。5.為了提高Python代碼運(yùn)行速度和進(jìn)行適當(dāng)?shù)谋C埽梢詫ython程序文件編譯為擴(kuò)展名__________的文件。6.轉(zhuǎn)義字符’\n’的含義是___________________。7.已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的執(zhí)行結(jié)果為_(kāi)__________。8.表達(dá)式int('123',16)的值為_(kāi)________。9.表達(dá)式int(4**0.5)的值為_(kāi)___________。10.已知列表對(duì)象x=['11','2','3'],則表達(dá)式max(x)的值為_(kāi)__________。三.判斷題(每個(gè)1.5分,共15分)1.Python3.x完全兼容Python2.x。(錯(cuò))2.不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。(錯(cuò))3.繼承自threading.Thread類的派生類中不能有普通的成員方法。(錯(cuò))4.Python采用的是基于值得自動(dòng)內(nèi)存管理方式。(對(duì))5.3+4j是合法Python數(shù)字類型。(對(duì))6.列表可以作為字典的“鍵”。(錯(cuò))7.元組可以作為字典的“鍵”。(對(duì))8.列表對(duì)象的append()方法屬于原地操作,用于在列表尾部追加一個(gè)元素。(對(duì))9.假設(shè)有非空列表x,那么x.append(3)、x=x+[3]與x.insert(0,3)在執(zhí)行時(shí)間上基本沒(méi)有太大區(qū)別。(錯(cuò))10.Python中一切內(nèi)容都可以稱為對(duì)象。(對(duì))四、簡(jiǎn)答題(每個(gè)5分,共10分)1.列出5個(gè)python標(biāo)準(zhǔn)庫(kù)?2.單引號(hào),雙引號(hào),三引號(hào)的區(qū)別?五、讀程序題(每個(gè)5分,共20分)1.寫(xiě)出下面代碼的執(zhí)行結(jié)果。defhub(ss,x=2.0,y=4.0):ss+=x*yss=10print(ss,hub(ss,3))2.寫(xiě)出下面代碼的執(zhí)行結(jié)果。ss=list(set("jzzszyj"))ss.sort()print(ss)3.以下程序輸出到文件text.csv里的結(jié)果是:fo=open("text.csv",'w')x=[90,87,93]z=[]foryinx:z.append(str(y))fo.write(",".join(z))fo.close()4.寫(xiě)出下面代碼的執(zhí)行結(jié)果。img1=[12,34,56,78]img2=[1,2,3,4,5]defdispl():print(img1)defmodi():img1=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論