2025年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)_第1頁
2025年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)_第2頁
2025年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)_第3頁
2025年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)_第4頁
2025年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2025年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)一、單選題(每題2分,共30分)。2.對整型變量N,如果它能夠同時(shí)被3和5整出,則輸出N是含有至少兩個(gè)質(zhì)因3.題Python語句print(3+3**(2-2)*3)執(zhí)行后輸出的值是()。行,每組先為5個(gè)紅色球,隨后3個(gè)綠色,最后為2個(gè)藍(lán)色。每個(gè)球都有編號,N=int(input())remainder=N%10#remainder變量保存余數(shù)if1<=remainder<=5:elif6<=remainder<=8:elifremainder==9orremainder==0:A.將elifremainder==9orremainder==0:修改為else效果相同B.將if1<=remainder<=5:修改為ifremainder<=5:效果相同C.elif6<=remainder<=8:寫法錯(cuò)誤,應(yīng)修改為elif6<=remainderandD.根據(jù)題意remainder=N%10應(yīng)修改為remainder=N//106.下面Python代碼執(zhí)行后其輸出是()。ifi%3:D.147.下面Python代碼執(zhí)行后輸出是()。breakD.因?yàn)檠h(huán)執(zhí)行時(shí)會(huì)執(zhí)行break語句而終止循環(huán),因此i的值不確定。8.下面Python代碼執(zhí)行后輸出是()。ifi%3==0:print("0",end="#")print("1",end="#")forjinrange(i,0,-1):A.1-2-1-3-2-1-4-3-2-1-C.0-0-1-0-1-2-0-1-2-3-if:C.not(i%2)andnot(i%7)N=int(input("請輸入正整數(shù):"))ifi%10==3:1212121212.下面Python代碼用于實(shí)現(xiàn)九九乘法表,代碼中{i*j}與等號之間有一個(gè)空格。代碼執(zhí)行后效果是()。forjinrange(1,i+1):print(f"{j}*{i}={i*j}",endprint()1*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81B.1*5=52*5=103*5=154*5=2051*9=92*9=183*9=274*9=361*9=92*9=183*9=274*9=361*9=92*9=183*9=274*9=3613.在數(shù)學(xué)中N!表示N的階乘,即1到N的乘積,如3!=1*2*3,且0!=1。下面的兩段Python代碼用于求1-N的階乘之和,如N為3,則是1!+2!+3!。選項(xiàng)中的說法,正確的是()。#實(shí)現(xiàn)1N=int(input())#實(shí)現(xiàn)2N=int(input())forjinrange(1,i+1):tnt+=tmpA.雖然實(shí)現(xiàn)1的代碼短小,但效率并不高。B.實(shí)現(xiàn)2的代碼效率更高,且更易于理解。C.實(shí)現(xiàn)1因?yàn)閼?yīng)用了前項(xiàng)計(jì)算結(jié)果,計(jì)算量更小,因此效率高。D.兩種實(shí)現(xiàn),效率幾乎一致。14.哥德巴赫猜想是指大于2的偶數(shù)都可以分解為兩個(gè)質(zhì)數(shù)之和,下面的代碼用于驗(yàn)證4-1000之內(nèi)的偶數(shù)能否分解為兩個(gè)質(zhì)數(shù)之和。下面Python代碼中假設(shè)isPrime()是已經(jīng)定義好用于判斷正整數(shù)N是否為質(zhì)數(shù)。對該段代碼,錯(cuò)誤的說forjinrange(2,i):ifisPrime(j)andisPrime(i-j):print(f"{i}={j}+{i-breakA.將代碼isPrime(j)andisPrime(i-j)修改為isPrime(j)==TrueandC.即便將ange(4,1000,2)中的1000修改為很大的整數(shù),也不能說從數(shù)學(xué)上證D.根據(jù)題意,break語句應(yīng)該與if對齊。15.下面Python代碼實(shí)現(xiàn)輸出如下圖形,相關(guān)說法正確的是()。1N=int(input("請輸入層數(shù):"))forjinrange(1,i+1):iflast>9:print(last,endprint()A.最后一行的print()有錯(cuò),應(yīng)該修改為print(""),print()函數(shù)不能沒有參B.last+=1修改為last=last+1執(zhí)行效果相同C.代碼中的range(1,i+1)應(yīng)修改為range(1,i)D.外層for循環(huán)前的last=1修改為last=0執(zhí)行效果相同二、判斷題(每題2分,共20分)。X指令來完成。()。A.正確B.錯(cuò)誤17.在Python代碼中,假設(shè)N為正整數(shù),則N-N//10*10與N%10都將獲得N的個(gè)位數(shù)。()。A.正確B.錯(cuò)誤18.在Python語句print(10<=N<=12)中,假設(shè)N為12,則其輸出為True。原因是執(zhí)行10<=N后其值為True,True與12相比仍然是True。()。B.錯(cuò)誤19.題Python表達(dá)式N**0.5**2==N中的N如果為正整數(shù),則表達(dá)式的值為True,相當(dāng)于開平方后平方是本身。()。B.錯(cuò)誤print(f"{a}*={a*A.正確B.錯(cuò)誤21.下面Python代碼執(zhí)行后將輸出10。()。B.錯(cuò)誤22.下面Python代碼執(zhí)行后將輸出1。()。breakA.正確B.錯(cuò)誤23.下面的Python代碼執(zhí)行后將輸出10行“OK”。()。forjinrange(i):B.錯(cuò)誤24.將下面Python代碼中的range(1,5)調(diào)整為range(5A.正確B.錯(cuò)誤25.下面Python代碼執(zhí)行后將輸出0123。()。三、編程題(每題25分,共50分)。26.等差矩陣。差數(shù)列。小A發(fā)現(xiàn),在矩陣的第i行第j列填入整數(shù)i×j,得到的矩陣能滿足輸入樣例1:輸出樣例1:參考程序。223n,m=map(int,input().27.時(shí)間跨域。輸出格式:輸出四個(gè)正整數(shù),代表y',m',d',h'。樣例。工2工2345211數(shù)據(jù)范圍:對于全部數(shù)據(jù),保證有2000≤y≤3000,1≤m≤12,1≤d≤31,0≤h≤23,1≤k≤24。數(shù)據(jù)保證為合法時(shí)間。提示:閏年判斷規(guī)則如下。普通閏年:年份能被4整除,但不能被100整除。世紀(jì)閏年:年份能被400整除。滿足以上任意一條規(guī)則的年份就是閏年,否則是平年。參考程序。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論