考試題目-第一階段測試-有答案版_第1頁
考試題目-第一階段測試-有答案版_第2頁
考試題目-第一階段測試-有答案版_第3頁
考試題目-第一階段測試-有答案版_第4頁
考試題目-第一階段測試-有答案版_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

選擇題(20,共40分)1.

以下選項(xiàng)對于import保留字描述錯(cuò)誤的是Aimport可以用于導(dǎo)入函數(shù)庫或者庫中的函數(shù)B可以使用fromjiebaimportlcut引入jieba庫C使用importjiebaasjb,引入函數(shù)庫jieba,取別名jbD使用importjieba引入jieba庫

正確答案:

B

2.

以下選項(xiàng)中不可用作Python標(biāo)識符的是A3.14B姓名C__Name__DPi正確答案:

A

3.

Python可以將一條長語句分成多行顯示的續(xù)行符號是:A\B#C;D‘正確答案:

A

4.

關(guān)于Python語言的特點(diǎn),以下選項(xiàng)描述正確的是APython語言不支持面向?qū)ο驜Python語言是解釋型語言CPython語言是編譯型語言DPython語言是非跨平臺語言正確答案:

B

5.關(guān)于Python整數(shù)類型,以下選項(xiàng)描述正確的是:A3.14不是整數(shù)類型的數(shù)值Btype(100)表達(dá)式結(jié)果可能是<class'int'>,也可能是<class'float'>Coct(100)表達(dá)式結(jié)果獲得十六進(jìn)制數(shù)Dhex(100)表達(dá)式結(jié)果獲得八進(jìn)制數(shù)正確答案:

A

Python3運(yùn)行以下程序,輸出結(jié)果的是:

>>>5/2A3B2C2.5D2.50正確答案:

C

7.運(yùn)行以下程序,輸出的Python數(shù)據(jù)類型是:>>>type(abs(-3+4j))A字符串類型B浮點(diǎn)數(shù)類型C整數(shù)類型D復(fù)數(shù)類型正確答案:

B

8.下面代碼的輸出結(jié)果是:

>>>TempStr="Pi=3.141593">>>eval(TempStr[3:-1])A3.14159B3.141593CPi=3.14D3.1416正確答案:

A

9.

以下關(guān)于異常處理的描述,錯(cuò)誤的選項(xiàng)是:APython通過try、except等保留字提供異常處理功能BZeroDivisionError是一個(gè)變量未命名錯(cuò)誤CNameError是一種異常類型D異常語句可以與else和finally語句配合使用正確答案:

B

for或者while與else搭配使用時(shí),關(guān)于執(zhí)行else語句塊描述正確的是A僅循環(huán)非正常結(jié)束后執(zhí)行(以break結(jié)束)B僅循環(huán)正常結(jié)束后執(zhí)行C總會執(zhí)行D永不執(zhí)行正確答案:

B

關(guān)于函數(shù)的描述,錯(cuò)誤的選項(xiàng)是APython使用del保留字定義一個(gè)函數(shù)B函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可。C函數(shù)是一段具有特定功能的、可重用的語句組D使用函數(shù)的主要目的是減低編程難度和代碼重用正確答案:

A

執(zhí)行以下代碼,運(yùn)行錯(cuò)誤的是:deffun(x,y="Name",z="No"):passAfun(1,2,3)Bfun(1,,3)Cfun(1)Dfun(1,2)正確答案:

B

執(zhí)行以下代碼,運(yùn)行結(jié)果defsplit(s):

returns.split("a")s="Happybirthdaytoyou!"print(split(s))A['H','ppybirthd','ytoyou!']B"Happybirthdaytoyou!"C運(yùn)行出錯(cuò)D['Happy','birthday','to','you!']正確答案:

A

字典d={'Name':'Kate','No':'1001','Age':'20'},表達(dá)式len(d)的值為A12B9C6D3正確答案:

D

元組變量t=("cat","dog","tiger","human"),t[::-1]的結(jié)果是A{'human','tiger','dog','cat'}B['human','tiger','dog','cat']C運(yùn)行出錯(cuò)D('human','tiger','dog','cat')正確答案:

D

關(guān)于Python的列表,描述錯(cuò)誤的選項(xiàng)是APython列表是包含0個(gè)或者多個(gè)對象引用的有序序列BPython列表用中括號[]表示CPython列表是一個(gè)可以修改數(shù)據(jù)項(xiàng)的序列類型DPython列表的長度不可變的正確答案:

D

以下代碼執(zhí)行的輸出結(jié)果是:ls=[]deffunc(a,b):

ls.append(b)

returna*bs=func("Hello!",2)print(s,ls)A出錯(cuò)BHello!Hello!

CHello!Hello![2]DHello!Hello![]正確答案:

C

以下程序的輸出結(jié)果是:deffun1():

print("infun1()")

fun2()fun1()deffun2():

print("infun2()")

fun1()fun2()Ainfun1()infun2()Binfun1()C死循環(huán)D出錯(cuò)正確答案:

D

關(guān)于Python文件的‘+’打開模式,以下選項(xiàng)正確的描述是A追加寫模式B與r/w/a/x一同使用,在原功能基礎(chǔ)上增加同時(shí)讀寫功能C只讀模式D覆蓋寫模式正確答案:

B

關(guān)于以下代碼的描述,錯(cuò)誤的選項(xiàng)是withopen('abc.txt','r+')asf:

lines=f.readlines()foriteminlines:

print(item)A執(zhí)行代碼后,abc.txt文件未關(guān)閉,必須通過close()函數(shù)關(guān)閉B打印輸出abc.txt文件內(nèi)容

Citem是字符串類型Dlines是列表類型正確答案:

A

簡答題(5道,共20分)簡述Python的深淺拷貝以及應(yīng)用場景?能否解釋一下*args和**kwargs?簡述生成器、迭代器、可迭代對象以及應(yīng)用場景?請說明yield關(guān)鍵字和return關(guān)鍵字的工作機(jī)制。面向?qū)ο笊疃葍?yōu)先和廣度優(yōu)先是什么,并說明應(yīng)用場景?編程題(4道,共40分)編寫函數(shù)判斷用戶輸入夫人字符串是否為回文串?文件處理操作《天龍八部》是著名作家金庸的代表作之一,歷時(shí)4年創(chuàng)作完成。該作品氣勢磅礴,人物眾多,非常經(jīng)典。這里給出一個(gè)《天龍八部》的網(wǎng)絡(luò)版本,文件名為“天龍八部-網(wǎng)絡(luò)版.txt”。請編寫程序,對這個(gè)《天龍八部》文本中出現(xiàn)的漢字和標(biāo)點(diǎn)符號進(jìn)行統(tǒng)計(jì),字符與出現(xiàn)次數(shù)之間用冒號:分隔,輸出保存到“天龍八部-漢字統(tǒng)計(jì).txt”文件中,該文件要求采用CSV格式存儲,參考格式如下(注意,不統(tǒng)計(jì)空格和回車字符):天:100龍:110八:109部:10(略)

參考代碼1fi=open("天龍八部-網(wǎng)絡(luò)版.txt","r",encoding='utf-8')fo=open("天龍八部-漢字統(tǒng)計(jì).txt","w",encoding='utf-8')txt=fi.read()d={}forcintxt:d[c]=d.get(c,0)+1deld['']deld['\n']ls=[]forkeyind:ls.append("{}:{}".format(key,d[key]))**(",".join(ls))**()**()隊(duì)列數(shù)據(jù)結(jié)構(gòu)的封裝隊(duì)列類。隊(duì)列(queue)是具有先進(jìn)先出(FIFO)特性

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論