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

下載本文檔

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

文檔簡介

2024年3月GESP編程能力認(rèn)證Python等級考試二級真題(含答案)一、單選題(每題2分,共30分)第1題,小楊的父母最近剛剛給他買了一塊華wei手表,他說手表上跑的是鴻meng,這個鴻meng是?(C)A.小程序B.計時器C.操作系統(tǒng)D.神話人物第2題,中國計算機學(xué)會(CCF)在2024年1月27日的頒獎典禮上頒布了王選獎,王選先生的重大貢獻(xiàn)是(C)。A.制造自動駕駛汽車B.創(chuàng)立培訓(xùn)學(xué)校C.發(fā)明漢字激光照排系統(tǒng)D.成立方正公司第3題,下列流程圖的輸出結(jié)果是?(B)A.優(yōu)秀B.良好C.不及格D.沒有輸出第4題,以下選項中不符合Python變量命名規(guī)則的是?(B)A.studentB.2_fromC._toD.Text第5題,以下選項中,不能用于表示分支結(jié)構(gòu)的python保留字是?(A)A.switchB.elifC.elseD.if第6題,下列說法錯誤的是?(C)A.while循環(huán)滿足循環(huán)條件時不斷地運行,直到指定的條件不滿足為止。B.if語句通常用于執(zhí)行條件判斷。C.在Python中可以使用do-while循環(huán)。D.break和continue語句都可以用在for循環(huán)和while循環(huán)中。第7題,下列4個表達(dá)式中,答案不是整數(shù)8的是?(B)A.abs(-8)B.min(float(8),9,10,11)C.int(8.88)D.round(7.55)第8題,下面Python代碼執(zhí)行后的輸出是?(C)A.8B.14C.26D.50第9題,下面Python代碼執(zhí)行后的輸出是?(D)A.16B.36C.49D.81第10題,下面Python代碼執(zhí)行后的輸出是?(B)A.2B.3C.4D.5第11題,下面Python代碼執(zhí)行后的輸出是?(C)A.5B.6C.7D.8第12題,以下Python代碼判斷一個正整數(shù)N的各個數(shù)位是否都是偶數(shù),例如N=2024時輸出“是”,否則輸出“否”,橫線處應(yīng)填入(A)。A.breakB.continueC.N=N//10D.N=N%10第13題,有句俗話叫“三天打漁,兩天曬網(wǎng)”。如果小楊前三天打漁,后兩天曬網(wǎng),一直重復(fù)這個過程,以下程序代碼用于判斷,第n天小楊是在打魚還是曬網(wǎng),橫線處應(yīng)填寫?(D)A.i==0B.i==4C.i==0andi==4D.i==0ori==4第14題,一個數(shù)的所有數(shù)字倒序排列后這個數(shù)的大小保持不變,這個數(shù)就是回文數(shù),比如101與6886都是回文數(shù),而100不是回文數(shù)。以下程序代碼用于判斷一個數(shù)是否為回文數(shù),橫線處應(yīng)填寫?(A)A.10*a+n%10B.a+n%10C.10*a+n//10D.a+n//10第15題,給定兩個整數(shù)n與k,打印出一個柵欄圖形,這個柵欄應(yīng)該分成n段,段與段之間的間隔為+,段內(nèi)的填充為k個-,形如n=5,k=6時,圖形如下:,以下程序代碼用于繪制該圖形,橫線處應(yīng)填寫?(C)A.print('+')B.print('+',sep='')C.print('+',end='')D.print('+',sep='',end='')二、判斷題(每題2分,共20分)第1題,任何一個for循環(huán)都可以轉(zhuǎn)化為等價的while循環(huán)(對)。第2題,小楊今年春節(jié)回奶奶家了,奶奶家的數(shù)字電視要設(shè)置ip地址并接入到WIFI盒子才能收看節(jié)目,那這個WIFI盒子具有路由器的功能(對)。第3題,執(zhí)行以下Python代碼,最后一行輸出是28.5(錯)。第4題,Xyz,xYz,xyZ是三個不同的變量(對)。第5題,print(8<9<10)的輸出結(jié)果為True(對)。第6題,foriinrange(100)語句中變量i的變化范圍是0到99(對)。第7題,語句float(2022)與float('2022')運行后的輸出結(jié)果均為2022.0(對)。第8題,執(zhí)行代碼a=min(3,2,4),變量a的值是2(對)。第9題,已知A的ASCII碼值為65,表達(dá)式ord('C')+abs(-5.8)的值為72.8(對)。第10題,bool()函數(shù)用于將給定參數(shù)或表達(dá)式轉(zhuǎn)換為布爾類型,語句bool(-1)返回的是False值(錯)。三、編程題(每題25分,共50分)第1題,乘法問題。問題描述:小楊同學(xué)最近剛剛學(xué)習(xí)了乘法,為了幫助他練習(xí),我們給他若干個正整數(shù),并要求他將這些數(shù)乘起來。對于大部分題目,小楊同學(xué)可以精準(zhǔn)地算出答案,不過,如果這些數(shù)的乘積超過106請編寫程序,告訴小楊同學(xué)會如何作答。輸入描述:第一行一個整數(shù)n,表示隨后將輸入的正整數(shù)個數(shù)。接下來n行,每行一個整數(shù)a。小楊同學(xué)需要將所有的a乘起來。如第1行輸入3,則表示隨后將輸入3個正整數(shù),并在隨后的輸出中,將這3個正整數(shù)相乘的結(jié)果輸出。保證n≤50,a≤100,【注意:這個兩個條件為限制輸入,不必反應(yīng)到編寫代碼之中】。輸出描述:輸出一行,如果乘積超過106,特別提醒:在常規(guī)程序中,輸入、輸出時提供提示是好習(xí)慣。但在本場考試中,由于系統(tǒng)限定,請不要在輸入、輸出中附帶任何提示信息。樣例輸入1:235樣例輸出1:15樣例輸入2:100100100樣例輸出2:1000000樣例輸入3:41001001002樣例輸出2:>1000000參考程序:第2題,小楊的日字矩陣。問題描述:小楊想要構(gòu)造一個NxN的日字矩陣(為奇數(shù)),具體來說,這個矩陣共有N行,每行個字符,其中最左列、最右列都是|,而第一行、最后一行、以及中間一行(即第(N+1)/2行)的第2~N-1個字符都是-,其余所有字符都是半角小寫字母x。例如,一個的日字矩陣如下:請你幫小楊根據(jù)給定的打印出對應(yīng)的“日字矩陣”。輸入描述:一行一個整數(shù)N(5≤N≤49,保證N為奇數(shù))。輸出描述:輸出對應(yīng)的“日字矩陣”。請嚴(yán)格按格式要求輸出,不要擅自添加任何空格、標(biāo)點、空行等任何符號。你應(yīng)該恰好輸出N行,每行除了換行符外恰好包含N個字符,這些字符要么是-,要

溫馨提示

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

評論

0/150

提交評論