廣州理工學(xué)院python期末考試_第1頁(yè)
廣州理工學(xué)院python期末考試_第2頁(yè)
廣州理工學(xué)院python期末考試_第3頁(yè)
廣州理工學(xué)院python期末考試_第4頁(yè)
廣州理工學(xué)院python期末考試_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

廣州理工學(xué)院python期末考試一、選擇題1、已知x=[1,2]和y=[3,4],那么x+y等于什么(C)A、3B、7C、[1,2,3,4]D、[4,6]2、os.path模塊的下列方法,哪個(gè)是用來判斷指定路徑是否存在的?(D)A、existsB、existC、getsizeD、isfile3、以下選項(xiàng)中不是Python對(duì)文件的寫操作方法的是(D)A、writelinesB、writeC、rite和seekD、writetext4、關(guān)于算法的描述,以下選項(xiàng)中錯(cuò)誤的是(B)A、算法是指解題方案的準(zhǔn)確而完整的描述B、算法的復(fù)雜度主要包括時(shí)間復(fù)雜度和數(shù)據(jù)復(fù)雜度C、算法具有可行性、確定性、有窮性的基本特征D、算法的基本要素包括數(shù)據(jù)對(duì)象的運(yùn)算和操作及算法的控制結(jié)構(gòu)解釋:算法復(fù)雜度是指算法在編寫成可執(zhí)行程序后,運(yùn)行時(shí)所需要的資源,資源包括時(shí)間資源和內(nèi)存資源。5、.關(guān)于Python的lambda函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是(B)A、lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回B、f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型C、lambda用于定義簡(jiǎn)單的、能夠在一行內(nèi)表示的函數(shù)D、可以使用lambda函數(shù)定義列表的排序原則6、基本的Python內(nèi)置函數(shù)eval(x)的作用是(B)A、將x轉(zhuǎn)換成浮點(diǎn)數(shù)B、去掉字符串x最外側(cè)引號(hào),當(dāng)作Python表達(dá)式評(píng)估返回其值C、計(jì)算字符串x作為Python語句的值D、將整數(shù)x轉(zhuǎn)換為十六進(jìn)制字符串二、填空題1、在Python中____表示空類型。(None)2、查看變量類型的Python內(nèi)置函數(shù)是______。(type())3、list(map(str,[1,2,3]))的執(zhí)行結(jié)果為___________。([‘1’,‘2’,‘3’])4、Python標(biāo)準(zhǔn)庫(kù)math中用來計(jì)算平方根的函數(shù)是____。(sqrt)5、假設(shè)有列表a=[‘name’,‘a(chǎn)ge’,‘sex’]和b=[‘Dong’,38,‘Male’],請(qǐng)使用一個(gè)語句將這兩個(gè)列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個(gè)語句可以寫為___________。(c=dict(zip(a,b)))三、簡(jiǎn)答題1、簡(jiǎn)單解釋Python基于值的自動(dòng)內(nèi)存管理方式?Python采用的是基于值得內(nèi)存管理方式,在Python中可以為不同變量賦值為相同值,這個(gè)值在內(nèi)存中只有一份,多個(gè)變量指向同一個(gè)內(nèi)存地址;Python具有自動(dòng)內(nèi)存管理功能,會(huì)自動(dòng)跟蹤內(nèi)存中所有的值,對(duì)于沒有任何變量指向的值,Python自動(dòng)將其刪除。2、異常和錯(cuò)誤有什么區(qū)別?異常是指因?yàn)槌绦驁?zhí)行過程中出錯(cuò)而在正常控制流以外采取的行為。嚴(yán)格來說,語法錯(cuò)誤和邏輯錯(cuò)誤不屬于異常,但有些語法錯(cuò)誤往往會(huì)導(dǎo)致異常,例如由于大小寫拼寫錯(cuò)誤而訪問不存在的對(duì)象,或者試圖訪問不存在的文件,等等。3、請(qǐng)用自己的算法,按升序合并如下兩個(gè)list,并去除重復(fù)的元素:list1=[2,3,7,4,9,5,6,18]list2=[5,6,10,17,3,2,1]先轉(zhuǎn)換成集合自動(dòng)去重,再轉(zhuǎn)換成列表list1=[2,3,7,4,9,5,6,18]list2=[5,6,10,17,3,2,1]list3=list(set(list1+list2))4、求結(jié)果defnum():return[lambdax:i*xforiinrange(4)]print([m(2)forminnum()])答案:[6,6,6,6]5、如何生成一個(gè)隨機(jī)數(shù)?importrandomdefrdm(n):lis=[]fori

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論