Python等級考試四級模擬測試_第1頁
Python等級考試四級模擬測試_第2頁
Python等級考試四級模擬測試_第3頁
Python等級考試四級模擬測試_第4頁
Python等級考試四級模擬測試_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Python等級考試四級模擬測試您的姓名: 一、單項選擇題(每題2分,共50分)關(guān)于函數(shù)的說法,錯誤的選項是()A.A.函數(shù)是組織好的,可重復調(diào)用的代碼B.Python的內(nèi)置函數(shù),可以直接調(diào)用C.第三方庫函數(shù),安裝后就可以使用,無需導入D.2、關(guān)于自定義函數(shù)的表達錯誤是()如果有些函數(shù)的功能不能滿足我們的需要,還可以自定義函數(shù),再調(diào)用A.B.可以傳入?yún)?shù)C.函數(shù)內(nèi)容以冒號開始,并且縮進D.函數(shù)結(jié)束必須使用:return表達式3、自定義函數(shù)調(diào)用是指。A.執(zhí)行自定義函數(shù)的函數(shù)標識符及相應的參數(shù)B.自定義函數(shù)里包含的參數(shù)C.自定義函數(shù)里包含的代碼塊D.可以在程序的任何位置調(diào)用自定義函數(shù)4、以下說法正

2、確的選項是()A.形參和實參都占用內(nèi)存B.形參和實參沒有關(guān)聯(lián)C.同一個參數(shù)可以傳入兩個值,后面的值覆蓋前面的值函數(shù)以關(guān)鍵字def開頭,指定函數(shù)標識符,并加小括號()D.形參可以使用*args (列表或元組),*kwargs (字典)來表示5、5、關(guān)于函數(shù)的返回值表達不正確的選項是()A.自定義函數(shù)可以沒有返回值B.函數(shù)可以不直接顯示輸出運算結(jié)果,等待處理完,直接返回一個或一組數(shù)據(jù)C.函數(shù)的返回值不是任何類型的值,而只能是數(shù)值和字符串D.函數(shù)中用return語句將返回值返回到調(diào)用函數(shù)的代碼行6、關(guān)于匿名函數(shù)表達錯誤的選項是()A.B.lambda的主體不是一個代碼塊C.lambda函數(shù)只能寫一行

3、D.可以訪問全局變量和函數(shù)體以外的變量7、關(guān)于遞歸和遞推的表達不正確的選項是()lambda只是一個表達式,函數(shù)體比def簡單很多A.定義一個函數(shù)或過程時調(diào)用了自身稱之為遞歸,從初值出發(fā)反復進行某一運 算得到所需結(jié)果稱之為遞推B.遞歸是從后向前推,直到找到條件結(jié)束,遞推是從向后推,直到找到結(jié)果結(jié)束C.C.遞歸和遞推都要用到遞推公式D.8、關(guān)于分治算法表達正確的選項是()遞歸算法的效率不一定比遞推高,因為遞歸還有一個回歸的過程A.分治算法就是把一個問題分成多個相同或相似的子問題,再對簡單的子問題B.B.求解,最后將子問題的解合并起來就是問題的解一個問題分解出的子問題可以有特例,不和其它子問題一樣

4、C.一個問題分解出的子問題之間可以包含公共的子子問題D.快速排序使用的不是分治算法,是二分法9、關(guān)于空間和時間復雜度正元表達不正確的選項是()A.B.C.時間復雜度計算時按多重循環(huán)次的和計算時間復雜度是指程序運行時重復執(zhí)行的次數(shù)多少,也就是按最壞的情況算空間復雜度是指輔助空間的大小,是程序運行時占用的內(nèi)存大小D.A.for循環(huán)一般用于確定次數(shù)的循環(huán)程序B.while循環(huán)不能用于確定次數(shù)的循環(huán)程序空間復雜度計算時即使設置了 100個變量,復雜度還是為I10、for和while的特點不正確的選項是()C.for循環(huán)利用in對于列表、字符串等數(shù)據(jù)做遍歷應用比擬方便D.while循環(huán)必須有循環(huán)控制語句

5、,否那么可能進入死循環(huán)11、以下哪個程序不能輸出” 12()12、以下程序調(diào)用輸出結(jié)果與其它不同的是()b=lambda x, y:True if ascii (x) asc i i (y) else Falseprint (b (4, 8).print (b(J a, b)print (b(8, 4)print (b(J 4, a)13、以下4個程序中運行結(jié)果與其它不同的是()14、以下程序為求整數(shù)指數(shù)運算的程序,將n分為偶數(shù)和奇數(shù)兩種情況下的運 算(分治算法),請完善程序()A. power(x * x, n / 2)B.power (x * x, n / 2) +xC.power (x

6、* x, n / 2)*xD. power (x * x,n / 2)*x*x15、以下程序的功能是:在第一個列表中某個位置比第二個列表多了一個元素, 請找出這個元素的索引值分治算法)。補全程序()IstlEmid+1 = lst2midIstlmid = lst2midIstlEmid-1 = lst2midIstlmid = lst2mid-116、以下程序是查找在1-n個數(shù)中缺少了哪幾個數(shù),打印出來。補全程序()A countlistindex=0count1istindex=1countlistindex= textlistindexcountlistindex= textlistin

7、dex+117、以下程序是求奇數(shù)的前n項和,補全代碼(C )2*n+fx(n)2* (n-l)+fx(n-1)2*n-l+fx(n-1)n+fx(2*n-l)18、以下程序是要求偶數(shù)的前n項和,補全代碼(_)sum=2*sum+isum=sum+2*(i+)sum=sum+2* (i-1)sum=sum+2*i19、以下程序屏幕輸出結(jié)果是(_)6720c.屏幕無顯示D.出錯信息20、以下程序的運行結(jié)果是(_)A.B.C.D.無顯示21、以下兩個程序的時間復雜度和空間復雜度比擬(_)(1)(2)A.時間復雜度0102,空間復雜度01=02B.時間復雜度0102C.時間復雜度01=02,空間復雜度

8、01=02D.時間復雜度01=02,空間復雜度010222、pip命令能顯示已安裝第三方庫的是()pip -hpip -upip showpip list23、想要更新第三方庫的命令是()python -m pip install -upgrade pippip -upip installpip download24、以下命令不能執(zhí)行的是()pip install numpy-1. 20. 2+mkl-cp39-cp39-win_amd64. whlnumpy-1. 20. 2+mkl-cp39-cp39-win_amd64. exepip install numpy-1. 20. 2+mkl

9、-cp39-cp39-win_amd64. exepip uninstall numpy-1. 20. 2+mkl-cp39-cp39-win_amd64. whl25、假設使語句:r.randint (1, 100)能執(zhí)行,需要使用以下哪個命令()import randomimport random as rfrom random import randintfrom random import* 二、判斷題(共10題,每題2分) 26、函數(shù)的意義是:把實現(xiàn)相同功能的代碼作為一個代碼塊封裝在一起,就形 成了一個函數(shù)。()A.正確B.錯誤27、以下兩個程序的時間復雜度相同()A.正確B.錯誤2

10、8、函數(shù)的形參不能設置類型()A.正確B.錯誤29、調(diào)用自定義函數(shù)時的實參一定和形參個數(shù)相同()A.正確B.錯誤 30、局部變量不能在程序的任何位置調(diào)用()A.正確B.錯誤31、Python集成環(huán)境更簡便,更快捷,IDEL也是集成開發(fā)環(huán)境的一種。()A.正確B.錯誤 32、Python中第三方庫的集成安裝方法主要是通過國內(nèi)鏡像網(wǎng)站下載安裝。()A.正確B.錯誤33、pip命令必須在cmd環(huán)境下運行。A.正確B.錯誤34、第三方庫的安裝一般有三種安裝方法:pip安裝方法、集成安裝方法和文件 安裝方法OA.正確B.錯誤35、遞歸的深度是1024(210)層。()A.正確B.錯誤 三、編程題(共6題,每題5分) 36、輸入三個正整數(shù),輸出他們的最大公因數(shù)和最小公倍數(shù)。37、有N個數(shù),用其中M個任意組合相加等于一個數(shù)X,得出這M個數(shù)是哪 些數(shù)。比方: n= 1, 2, 3, 4, 5, 6, 7, 8, 9s = 14 # 和可能的數(shù)字組合:6+8,1+5+8, 1+2+5+6.38、整數(shù)劃分問題:將一個整數(shù)劃分為假設干個數(shù)相加。例子:整數(shù)4最大加數(shù)41+3=41+1+2=42+2=41+1+1+1=4 39、用分治算法計算大整數(shù)(20-40位)乘法。即把每個大整數(shù)分割成兩

溫馨提示

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

評論

0/150

提交評論