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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論