![【編程】全國(guó)青少年軟件編程(Python)等級(jí)考試試卷(二級(jí))_第1頁(yè)](http://file4.renrendoc.com/view/238f7aca2feaa5aea84600db4fccfd8f/238f7aca2feaa5aea84600db4fccfd8f1.gif)
![【編程】全國(guó)青少年軟件編程(Python)等級(jí)考試試卷(二級(jí))_第2頁(yè)](http://file4.renrendoc.com/view/238f7aca2feaa5aea84600db4fccfd8f/238f7aca2feaa5aea84600db4fccfd8f2.gif)
![【編程】全國(guó)青少年軟件編程(Python)等級(jí)考試試卷(二級(jí))_第3頁(yè)](http://file4.renrendoc.com/view/238f7aca2feaa5aea84600db4fccfd8f/238f7aca2feaa5aea84600db4fccfd8f3.gif)
![【編程】全國(guó)青少年軟件編程(Python)等級(jí)考試試卷(二級(jí))_第4頁(yè)](http://file4.renrendoc.com/view/238f7aca2feaa5aea84600db4fccfd8f/238f7aca2feaa5aea84600db4fccfd8f4.gif)
![【編程】全國(guó)青少年軟件編程(Python)等級(jí)考試試卷(二級(jí))_第5頁(yè)](http://file4.renrendoc.com/view/238f7aca2feaa5aea84600db4fccfd8f/238f7aca2feaa5aea84600db4fccfd8f5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【編程全國(guó)青少年件編程Python)等級(jí)試試卷(二級(jí))一、選題1Python的關(guān)系運(yùn)算符中,用來(lái)表示不等于的符號(hào)是()A.==B.=C>=D.2.以下是猜數(shù)游戲的程序,請(qǐng)你補(bǔ)全代碼:請(qǐng)選擇適當(dāng)?shù)拇a填入程序①處。()A.forB.C..input3.王明同學(xué)運(yùn)用Python語(yǔ)言編寫(xiě)程序,根據(jù)輸入的體重和身高計(jì)算BM值驗(yàn)算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù)
B.息
C.知識(shí)
.慧4.在語(yǔ)中,以下簡(jiǎn)單數(shù)據(jù)類(lèi)型選項(xiàng)中描述錯(cuò)誤的()A.整數(shù)(int)、浮點(diǎn)數(shù)float)C.爾bool)
B.符串(str.2.5+2.5的值是整數(shù)(類(lèi)型5.利用Python編實(shí)現(xiàn)計(jì)算z=a+aa+aaa+aaaa+aa..a的,其中a是一個(gè)數(shù)字如8+88+888+8888+88888。計(jì)一個(gè)(函數(shù),輸入變量為數(shù)字a和要多少個(gè)數(shù)相加的,在這個(gè)函數(shù)中,a.aa.aaa這基本數(shù)變量來(lái)保存,前幾個(gè)數(shù)的求和保存在變量sum中Python程如下左圖所示,在下劃線(xiàn)處填寫(xiě)代碼()善程序?qū)崿F(xiàn)如下右圖的運(yùn)行結(jié)果。A.basic+=sumB.Csum=basic+1D.6.在中行后b的值是()
a=6:b=a+2Else:b=a2print()A.
B.
C.
.7.在中下語(yǔ)句正確的是()。A.51jb="51jb"
B."51jb"
C.
.這一段測(cè)試代碼8.以下哪種語(yǔ)言屬于高級(jí)程序計(jì)語(yǔ)言()①python
②
③basic④javaA.①②③
B.③
C.②③④
.②③④9.以下python程序段運(yùn)行后,的值是()x=3x>y=2*xelse:y=3*x+1print(y)A.10
B.C.D.10.了提高程序的可讀性,可在該語(yǔ)句后面添加注釋語(yǔ)句Python程序中用作注釋的標(biāo)識(shí)符是()A.:
B.C.D.!11.中若x=10,,面程序段執(zhí)行后,變、的值分別是()x=yy=xA.、
B.、20C.、20D.、1012.下python程段行后,s的是()n=0s=0whiles<=10:n=n+3s=s+nprint(s)A.
B.
C.
.13.中顯示出信息,并要求輸入數(shù)據(jù)的是()。A.a(chǎn)bs(x)
B.
C.
.input(x)14.python語(yǔ)中表示x屬區(qū),)的正表達(dá)式是()A.a(chǎn)orxb
B.xandx<b
C.≤andx<b
.or
15.中的行結(jié)果是()A.-4B.C.D.二、程填空16.善程序?qū)崿F(xiàn)以下功能并保。輸出數(shù)組的最大值。arr1=[12435,24,78,5486643]________=forin,arr1[i]>max1:max1=________最值:,________)運(yùn)行完畢,請(qǐng)按回車(chē)鍵退...")17.入一行字符,分別統(tǒng)計(jì)出中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。18.編寫(xiě)一個(gè)密碼登陸系統(tǒng),收用戶(hù)從鍵盤(pán)輸入的密碼和你自己的密碼進(jìn)行比對(duì),如果正確就顯示“恭喜你進(jìn)入系統(tǒng)”如果不正確讓用戶(hù)重新輸入,有三次機(jī)會(huì)。19.算機(jī)解決問(wèn)題的過(guò)程為“析問(wèn)題——設(shè)計(jì)算法(流程圖)——編寫(xiě)程序——調(diào)試程序”,請(qǐng)輸入以下代碼,自己輸入數(shù)據(jù)運(yùn)行,結(jié)果截圖提交20.讀程序。forinrange(1,10):forinrange(1,i+1):
print("%d%d=%2d"%(j,i,j*i),end="")print()()第一行序中,變量i的數(shù)據(jù)范圍為到。()第二行程序中,變量的據(jù)范圍_____到___。()果”表示十進(jìn)制數(shù),那%2d則表____位寬的十進(jìn)制數(shù)。()三行程改為print("%dX%d=%2d"%(i,j,i*j),end=",則本題的輸應(yīng)該是_____。()果最后行的print()表?yè)Q行,那么end=的功能_______。21.在空格處填寫(xiě)正確的代碼使程序完善。實(shí)現(xiàn)功能:用輾轉(zhuǎn)相除法求解兩個(gè)正整數(shù)的最大公約數(shù)。x=請(qǐng)輸入第一個(gè)正整數(shù)y請(qǐng)入第二正整:'))mmax(x,y)找x,y中最大值n=min(x,y)找出x,y中的最小值rm%n求最大值除以最小值后的余數(shù)whiler!=0:如果余數(shù)不等0,則行以下循環(huán)m=________把小值賦給n=_________把數(shù)賦給rm%n求得最大值除以最小值后的余這個(gè)數(shù)的最大公約數(shù)為',______)運(yùn)行完請(qǐng)按任意鍵退出....")【參考答案】***卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一選題1BP“==”“>=”“<=解析:【詳解】
本題主要考查Python關(guān)系運(yùn)算符。用來(lái)表示不等于的符號(hào)“!=“==表等于“>=”表示大于等于,“<=表小等于,故本題選B選項(xiàng)。2.C【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程序①處應(yīng)填elif,故本題選C選項(xiàng)。解析:【詳解】本題主要考查Python分支結(jié)構(gòu)。分析程序可知,該程序采用多分支結(jié)構(gòu),故程①處填elif,故本題選選項(xiàng)。3.D【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過(guò)加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔ⅲ恍畔⒔?jīng)過(guò)加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類(lèi)基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過(guò)程中產(chǎn)生的問(wèn)題解析:【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過(guò)加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔ⅲ恍畔⒔?jīng)過(guò)加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類(lèi)基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過(guò)程中產(chǎn)生的問(wèn)題根據(jù)獲得的信息進(jìn)行分析,對(duì)比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知編寫(xiě)相應(yīng)的程序,從而進(jìn)行算法設(shè)計(jì)程序編寫(xiě)來(lái)解決實(shí)際問(wèn)題。故屬于智慧,選項(xiàng)D正。4.D【詳解】本題主要考查Python數(shù)據(jù)類(lèi)型。整數(shù)(int)、浮點(diǎn)數(shù)()、字符串(str)、布爾(bool),,值是浮點(diǎn)數(shù)(float)類(lèi)型,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python數(shù)據(jù)類(lèi)型。整數(shù)()浮點(diǎn)數(shù)(float)、字符串)布爾(,,是浮點(diǎn)數(shù)()型,故本題選D選。5.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來(lái)求和,變量basic用來(lái)保存第i個(gè)數(shù),下劃線(xiàn)處對(duì)第i輪求和,故填sum=sum+basic,故選D選項(xiàng)。解析:【詳解】
本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用求和,變量用保存第i個(gè)數(shù),下劃線(xiàn)處對(duì)第輪和,故填,故選D選。6.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿(mǎn)足,執(zhí)行b=a+2=8,故在Python中運(yùn)行后,b的值是8,故本題選B項(xiàng)。解析:【詳解】本題主要考查Python程序的執(zhí)行。,足a>=0,執(zhí)行b=a+2=8,在Python中行后,的值是,故本題選B選。7.C【詳解】本題主要考查Python語(yǔ)句。變量的命名規(guī)則有:只能以字母或下劃線(xiàn)開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。單行代碼注釋以開(kāi)始,語(yǔ)句j,b=b,j表示交換b與j的值,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python語(yǔ)句。變量的命名規(guī)則有:只能以字母或下劃線(xiàn)開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。單行代碼注釋開(kāi)始,語(yǔ)句j,b=b,j表交換b與j的值,故本題選C選。8.D【詳解】本題考查計(jì)算機(jī)語(yǔ)言相關(guān)知識(shí)。高級(jí)語(yǔ)言是面向用戶(hù)的、基本上獨(dú)立于計(jì)算機(jī)種類(lèi)和結(jié)構(gòu)的語(yǔ)言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語(yǔ)言和自然語(yǔ)言,概念上接近于人們通常使用的概念。高級(jí)語(yǔ)言的一個(gè)命令解析:【詳解】本題考查計(jì)算機(jī)語(yǔ)言相關(guān)知識(shí)。高級(jí)語(yǔ)言是面向用戶(hù)的、基本上獨(dú)立于計(jì)算機(jī)種類(lèi)和結(jié)構(gòu)的語(yǔ)言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語(yǔ)言和自然語(yǔ)言,概念上接近于人們通常使用的概念。高級(jí)語(yǔ)言的一個(gè)命令可以代替幾條,幾十條甚至幾百條匯編語(yǔ)言的指令。因此,高級(jí)語(yǔ)言易學(xué)易用,通用性強(qiáng),應(yīng)用廣泛。高級(jí)語(yǔ)言種類(lèi)繁多,可以從應(yīng)用特點(diǎn)和對(duì)客觀(guān)系統(tǒng)的描述兩個(gè)方面對(duì)其進(jìn)一步分類(lèi)python,visualbasic,java都屬于高級(jí)程序設(shè)計(jì)語(yǔ)言。故本題選D。9.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,不滿(mǎn)足,執(zhí)行y=3*x+1=10故本題選A選項(xiàng)。
解析:【詳解】本題主要考查Python程序的執(zhí)行。,滿(mǎn),執(zhí)行y=3*x+1=10,本題選選項(xiàng)。10.【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符是“#”,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python程序注釋知識(shí)點(diǎn)。Python程序中用作注釋的標(biāo)識(shí)符“#,故本題選B選項(xiàng)。11.【詳解】本題主要考查Python程序的執(zhí)行。x=10,y=20x=y=20,,故程序段執(zhí)行后,變量x、的值分別是20、20,故本選C選項(xiàng)。解析:【詳解】本題主要考查Python程序的執(zhí)行。,y=20,,y=x=20故程序段執(zhí)行后,變量x、的值分別是20、20,本題選C選。12.【詳解】本題主要考查Python程序的執(zhí)行。n=0,s=0,循環(huán)條件是s<=10,則循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9s=s+n=0+3+6+9=18,故程序結(jié)束后,的值是故解析:【詳解】本題主要考查Python程序的執(zhí)行。,,環(huán)條件是s<=10,循環(huán)結(jié)束時(shí),n=n+3=0+3+3+3=9,,故程序結(jié)束后s的值是18,本題選C選項(xiàng)。13.【詳解】本題主要考查Python常用函數(shù)。abs(x)是返回x的絕對(duì)值,float()數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),print()是輸出函數(shù),input()是輸入函數(shù),故本題選D選項(xiàng)。解析:【詳解】本題主要考查Python常用函數(shù)。是返回x的對(duì)值,float()函用于將整數(shù)和字符串轉(zhuǎn)換成浮點(diǎn)數(shù),print()輸出函數(shù),input()是入函數(shù),故本題選D選。
14.【詳解】本題主要考查Python表達(dá)式。在python語(yǔ)言中表示x屬于區(qū)間[ab)”的正確表達(dá)式是a<=xandx<b,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式。在python語(yǔ)言中表“x屬于區(qū),)”的確表達(dá)式是a<=xandx,故本題選選項(xiàng)。15.【詳解】本題主要考查Python表達(dá)式的運(yùn)算。運(yùn)算符//表示向下取整,,,故本題選A選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式的運(yùn)算。運(yùn)算符/表向下取整,,本題選選項(xiàng)。二、程填空16max1arr1[i]【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。變量max1用保存數(shù)組的最大值,初始值賦值為最小值,第一空填max1,通過(guò)for循依次比較當(dāng)數(shù)組元素大于max1時(shí),更新max1的值為該元素繼續(xù)循直到與所有元素比較完,第二空填arr1[i],后輸出最大是,第三空填max1。s=input('inputstring:')letter=#統(tǒng)字母space0統(tǒng)空格digit=計(jì)數(shù)字other=0統(tǒng)其他字符forins:c.isalpha():letter1elifc.isspace():space+=1elifc.isdigit():digit1else:other+=1
字:空:space,"數(shù):",digit,"他字符:",other)【詳解】本題主要考查程序設(shè)計(jì)。題干要求可通過(guò)Python程實(shí)現(xiàn),使用for循環(huán)、多條件分支構(gòu)。其中實(shí)現(xiàn)分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)可通過(guò)函數(shù)isalpha、isspaceisdigit來(lái)斷統(tǒng)計(jì),具體代碼如下:s=input('inputstring:')letter=#統(tǒng)字母space0統(tǒng)空格digit=計(jì)數(shù)字other=0統(tǒng)其他字符forins:c.isalpha():letter1elifc.isspace():space+=1elifc.isdigit():digit1else:other+=1字:空:space,"數(shù):",digit,"他字符:",other)18請(qǐng)入碼")password="123456"i=1while(i<=3):pw==password:print("恭你進(jìn)入系!breakelse:print("請(qǐng)新嘗試pw請(qǐng)輸入密碼")i=i+1【詳解】本題主要考查程序設(shè)計(jì)??梢酝ㄟ^(guò)Python程設(shè)計(jì)語(yǔ)實(shí)現(xiàn)題干要求,可以通過(guò)while循環(huán)控制三次機(jī)會(huì),使用if條分支結(jié)構(gòu)判斷是否輸入正確,具體代碼如:pw=input("輸入密碼:")
password="123456"i=
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤業(yè)公司經(jīng)營(yíng)考核方案
- 鉛防護(hù)施工方案
- 青海礦山生態(tài)綠化施工方案
- 農(nóng)村生活污水治理項(xiàng)目實(shí)施方案
- 2025屆湖北省云夢(mèng)縣中考生物模試卷含解析
- 2025屆河南省濮陽(yáng)市縣達(dá)標(biāo)名校中考適應(yīng)性考試生物試題含解析
- 2025屆寧夏鹽池縣中考適應(yīng)性考試生物試題含解析
- 河北省保定市滿(mǎn)城縣2025屆中考生物五模試卷含解析
- 初中跨學(xué)科教學(xué)的策略及路徑
- 場(chǎng)調(diào)研咨詢(xún)服務(wù)合同范本下載
- 2024年長(zhǎng)沙衛(wèi)生職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 河北省滄州市五縣聯(lián)考2024-2025學(xué)年高一上學(xué)期期末英語(yǔ)試卷(含答案含含聽(tīng)力原文無(wú)音頻)
- 福建省泉州市南安市2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語(yǔ)文試題(無(wú)答案)
- 腫瘤護(hù)士培訓(xùn)課件
- 新課標(biāo)體育與健康水平二教案合集
- 2025屆高考語(yǔ)文一輪復(fù)習(xí)知識(shí)清單:古代詩(shī)歌鑒賞
- 醫(yī)療器材申請(qǐng)物價(jià)流程
- 我的消防文員職業(yè)規(guī)劃
- 2025年公司品質(zhì)部部門(mén)工作計(jì)劃
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(xiàn)(道)數(shù)字化施工組”賽項(xiàng)考試題庫(kù)
- 華為研發(fā)部門(mén)績(jī)效考核制度及方案
評(píng)論
0/150
提交評(píng)論