版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【編程全國青少年件編程Python)等級(jí)試試卷(二級(jí))一、選題1Python的關(guān)系運(yùn)算符中,用來表示不等于的符號(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語言編寫程序,根據(jù)輸入的體重和身高計(jì)算BM值驗(yàn)算其體重指數(shù)是否超標(biāo),屬于()A.?dāng)?shù)據(jù)
B.息
C.知識(shí)
.慧4.在語中,以下簡單數(shù)據(jù)類型選項(xiàng)中描述錯(cuò)誤的()A.整數(shù)(int)、浮點(diǎn)數(shù)float)C.爾bool)
B.符串(str.2.5+2.5的值是整數(shù)(類型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ù)變量來保存,前幾個(gè)數(shù)的求和保存在變量sum中Python程如下左圖所示,在下劃線處填寫代碼()善程序?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.在中下語句正確的是()。A.51jb="51jb"
B."51jb"
C.
.這一段測(cè)試代碼8.以下哪種語言屬于高級(jí)程序計(jì)語言()①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.了提高程序的可讀性,可在該語句后面添加注釋語句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語中表示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)按回車鍵退...")17.入一行字符,分別統(tǒng)計(jì)出中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。18.編寫一個(gè)密碼登陸系統(tǒng),收用戶從鍵盤輸入的密碼和你自己的密碼進(jìn)行比對(duì),如果正確就顯示“恭喜你進(jìn)入系統(tǒng)”如果不正確讓用戶重新輸入,有三次機(jī)會(huì)。19.算機(jī)解決問題的過程為“析問題——設(shè)計(jì)算法(流程圖)——編寫程序——調(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()表換行,那么end=的功能_______。21.在空格處填寫正確的代碼使程序完善。實(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)算符。用來表示不等于的符號(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)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過程中產(chǎn)生的問題解析:【詳解】本題考查數(shù)據(jù)、信息、知識(shí)、智慧的概念。數(shù)據(jù)經(jīng)過加工,可表達(dá)某種意義,則轉(zhuǎn)變?yōu)樾畔?;信息?jīng)過加工,可用于指導(dǎo)實(shí)踐,則轉(zhuǎn)變?yōu)橹R(shí);智慧是人類基于已有的知識(shí),針對(duì)物質(zhì)世界運(yùn)動(dòng)過程中產(chǎn)生的問題根據(jù)獲得的信息進(jìn)行分析,對(duì)比,演繹找出解決方案的能力。而本題中根據(jù)身高和體重提供的數(shù)據(jù)信息,結(jié)合Python知編寫相應(yīng)的程序,從而進(jìn)行算法設(shè)計(jì)程序編寫來解決實(shí)際問題。故屬于智慧,選項(xiàng)D正。4.D【詳解】本題主要考查Python數(shù)據(jù)類型。整數(shù)(int)、浮點(diǎn)數(shù)()、字符串(str)、布爾(bool),,值是浮點(diǎn)數(shù)(float)類型,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python數(shù)據(jù)類型。整數(shù)()浮點(diǎn)數(shù)(float)、字符串)布爾(,,是浮點(diǎn)數(shù)()型,故本題選D選。5.D【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用來求和,變量basic用來保存第i個(gè)數(shù),下劃線處對(duì)第i輪求和,故填sum=sum+basic,故選D選項(xiàng)。解析:【詳解】
本題主要考查Python程序的執(zhí)行與調(diào)試。變量sum用求和,變量用保存第i個(gè)數(shù),下劃線處對(duì)第輪和,故填,故選D選。6.B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足,執(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語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。單行代碼注釋以開始,語句j,b=b,j表示交換b與j的值,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。單行代碼注釋開始,語句j,b=b,j表交換b與j的值,故本題選C選。8.D【詳解】本題考查計(jì)算機(jī)語言相關(guān)知識(shí)。高級(jí)語言是面向用戶的、基本上獨(dú)立于計(jì)算機(jī)種類和結(jié)構(gòu)的語言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語言和自然語言,概念上接近于人們通常使用的概念。高級(jí)語言的一個(gè)命令解析:【詳解】本題考查計(jì)算機(jī)語言相關(guān)知識(shí)。高級(jí)語言是面向用戶的、基本上獨(dú)立于計(jì)算機(jī)種類和結(jié)構(gòu)的語言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語言和自然語言,概念上接近于人們通常使用的概念。高級(jí)語言的一個(gè)命令可以代替幾條,幾十條甚至幾百條匯編語言的指令。因此,高級(jí)語言易學(xué)易用,通用性強(qiáng),應(yīng)用廣泛。高級(jí)語言種類繁多,可以從應(yīng)用特點(diǎn)和對(duì)客觀系統(tǒng)的描述兩個(gè)方面對(duì)其進(jìn)一步分類python,visualbasic,java都屬于高級(jí)程序設(shè)計(jì)語言。故本題選D。9.A【詳解】本題主要考查Python程序的執(zhí)行。x=3,不滿足,執(zhí)行y=3*x+1=10故本題選A選項(xiàng)。
解析:【詳解】本題主要考查Python程序的執(zhí)行。,滿,執(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語言中表示x屬于區(qū)間[ab)”的正確表達(dá)式是a<=xandx<b,故本題選選項(xiàng)。解析:【詳解】本題主要考查Python表達(dá)式。在python語言中表“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,通過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ì)。題干要求可通過Python程實(shí)現(xiàn),使用for循環(huán)、多條件分支構(gòu)。其中實(shí)現(xiàn)分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)可通過函數(shù)isalpha、isspaceisdigit來斷統(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ì)??梢酝ㄟ^Python程設(shè)計(jì)語實(shí)現(xiàn)題干要求,可以通過while循環(huán)控制三次機(jī)會(huì),使用if條分支結(jié)構(gòu)判斷是否輸入正確,具體代碼如:pw=input("輸入密碼:")
password="123456"i=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 開學(xué)典禮法制安全講話稿(5篇)
- 2024年山東飼料買賣合同格式版(二篇)
- 2024年大班班級(jí)工作計(jì)劃范文(三篇)
- 2.26 景觀苗木采購合同
- 2024年小學(xué)三年級(jí)體育教學(xué)工作計(jì)劃例文(五篇)
- 2024年小學(xué)教師班主任工作計(jì)劃例文(二篇)
- 2024年小學(xué)六年級(jí)美術(shù)下冊(cè)教學(xué)工作計(jì)劃范例(四篇)
- 2024年土地承包經(jīng)營合同范文(二篇)
- 2024年家具齊全房屋出租合同范本(二篇)
- 國資收購民營建筑施工上市公司發(fā)展研究 2024 -聯(lián)合資信
- 幼兒園說課概述-課件
- 35導(dǎo)數(shù)在經(jīng)濟(jì)中的應(yīng)用
- 蘇科版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)期中學(xué)情評(píng)估測(cè)試卷(含答案)
- 2024-2030年中國污泥處理行業(yè)發(fā)展分析及發(fā)展前景與趨勢(shì)預(yù)測(cè)研究報(bào)告
- 氣管插管操作規(guī)范(完整版)
- 2024-2025學(xué)年外研版英語八年級(jí)上冊(cè)期末作文范文
- 形勢(shì)與政策(吉林大學(xué))智慧樹知到答案2024年吉林大學(xué)
- 行長招聘面試題與參考回答(某大型集團(tuán)公司)
- 河南省洛陽市2023-2024學(xué)年七年級(jí)上學(xué)期期中考試數(shù)學(xué)試卷(含答案)
- Unit 5 A healthy lifestyle教學(xué)設(shè)計(jì)-2024-2025學(xué)年譯林版七年級(jí)英語上冊(cè)(南通地區(qū))
- 《軸對(duì)稱圖形》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級(jí)下冊(cè)數(shù)學(xué)青島版(五四學(xué)制)
評(píng)論
0/150
提交評(píng)論