




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Python程序競(jìng)賽練習(xí)題1.可以對(duì)Python代碼進(jìn)行多行注釋的是?()A.#B.""C.''''''(正確答案)D.''答案解析:#是單行注釋,三引號(hào),包括單三引號(hào)和雙三引號(hào)可以用于跨行注釋,所以選C。2.下列可以作為Python變量名的是?()A.andB.an-dC.1_andD.and1(正確答案)答案解析:本題考查變量的命名。變量名只能以字母開(kāi)頭,其他字符可以是字母數(shù)字和下劃線,and是Pyhton的保留字,不可作為變量名。3.下列選項(xiàng)中不符合Python語(yǔ)言變量命名規(guī)則的是?()A.sB.2_5(正確答案)C._AID.CountNum答案解析:根據(jù)Python語(yǔ)言變量命名規(guī)則數(shù)字不能作為變量名的首字符。所以選B。4.使用變量age表示小明的年齡,使用變量sage表示小明哥哥的年齡,假設(shè)小明在4歲時(shí)哥哥的年齡是小明年齡的2倍,下列哪段代碼可以正確計(jì)算出再過(guò)6年小明和哥哥的年齡?()A.>>>age=4>>>sage=42>>>print(age+6,sage+6)(正確答案)B.>>>age=4>>>sage=42>>>print(age,sage+6)C.>>>age=4>>>sage=42>>>print(age+6,sage)D.
>>>age=4>>>sage=42>>>print(age,sage)答案解析:根據(jù)題意,需要先算出哥哥的現(xiàn)在年齡,然后給兩人現(xiàn)在的年齡各加6就是6年后的年齡。所以選擇A。5.在turtle中可以用setup()設(shè)置畫(huà)布的大小和起始位置。已知畫(huà)布的設(shè)置參數(shù)為turtle.setup(120,120,20,20),若只想更改畫(huà)布的高度為150,下列指令設(shè)置正確的是?()A.turtle.setup(150,120,20,20)B.turtle.setup(120,150,20,20)(正確答案)C.turtle.setup(120,120,150,20)D.turtle.setup(120,120,20,150)答案解析:turtle.setup(120,120,20,20)四個(gè)參數(shù),第一個(gè)代表寬度,第二個(gè)代表高度,第三個(gè)代表起始位置的X坐標(biāo),第四個(gè)代表起始位置的Y坐標(biāo);要想改變高度,需要改第二個(gè)參數(shù),即:turtle.setup(120,150,20,20),選B。7.關(guān)于語(yǔ)句turtle.color('red','green')說(shuō)法正確的是?()A.將畫(huà)筆顏色設(shè)置為綠色。B.該語(yǔ)句會(huì)讓海龜移動(dòng)繪制出紅色的線條。C.設(shè)置填充顏色為綠色,畫(huà)筆顏色為紅色。(正確答案)D.與語(yǔ)句turtle.color('red')效果完全一樣答案解析:turtle.color('red','green')第一個(gè)參數(shù)是畫(huà)筆顏色,第二個(gè)是填充顏色。所以選C。8.班級(jí)共有45人,四人一組劃分學(xué)習(xí)小組,利用程序計(jì)算共分幾組、剩余不足一組的人數(shù),下列哪個(gè)選項(xiàng)的程序可以完成此項(xiàng)工作?()A.print("4人一組,共分為",45//4,"組")
print("剩余不足一組的人數(shù)為:",45%4)(正確答案)B.print("4人一組,共分為",45%4,"組")
print("剩余不足一組的人數(shù)為:",45//4)C.print("4人一組,共分為",45/4,"組")
print("剩余不足一組的人數(shù)為:",45%4)D.print("4人一組,共分為",45//4,"組")
print("剩余不足一組的人數(shù)為:",45/4)答案解析:求有多少組,用取整除運(yùn)算可以獲得;求剩余人數(shù),用取余運(yùn)算可以獲得;所以選擇A。9.下列Python語(yǔ)句能夠正確輸出的是?()A.print("天天快樂(lè)!")(正確答案)B.print"(天天快樂(lè)!")C.print"天天快樂(lè)!"D.print("天天快樂(lè)!')答案解析:print語(yǔ)句的正確格式print(""),或者里面用一對(duì)單引號(hào)也可以10.下列選項(xiàng)中,對(duì)于Python說(shuō)法不正確的是?()A.Python程序既可以在Windows系統(tǒng)上運(yùn)行,也可以在Linux系統(tǒng)上運(yùn)行。B.用Python編寫的程序可以在Scratch中運(yùn)行。(正確答案)C.Python是一種面向?qū)ο蟮木幊陶Z(yǔ)言D.Python語(yǔ)言有Python2和Python3兩個(gè)版本,且互相不兼容。答案解析:用Python編寫的程序不可能在Scratch中運(yùn)行。11.在Python中,<=符號(hào)的含義是?()A.左邊的值小于右邊的值B.左邊的值小于且等于右邊的值C.左邊的值小于或等于右邊的值(正確答案)D.左邊的值大于或等于右邊的值答案解析:<=是小于等于符號(hào),具體的含義是左邊的值小于或等于右邊的值。12.以下運(yùn)算符按照優(yōu)先順序從高到低排序的結(jié)果是?()①②/和//③+和-[單選題]A.①②③(正確答案)B.③②①C.②③①D.①③②答案解析:①是冪運(yùn)算符,優(yōu)先順序最高,②是除法運(yùn)算符,優(yōu)先順序次之,③是加減法運(yùn)算符,優(yōu)先順序最后。13.Python中乘法使用哪個(gè)符號(hào)?()A.×B.(正確答案)C.D.+=答案解析:在Python中,是乘號(hào);是冪運(yùn)算。選B。14.Python中如何計(jì)算得到8除以3的余數(shù)?()A.8%3(正確答案)B.8//3C.8?3D.8\3答案解析:%是求余運(yùn)算;//是取整除運(yùn)算;Python中沒(méi)有?和\運(yùn)算符;所以選A。15.在Python中,下面的賦值語(yǔ)句,正確的是?()A.x+y=10B.x-2=2yC.x=30(正確答案)D.3y=x+1答案解析:在Python賦值運(yùn)算中,=左邊的為變量,右邊的為值;根據(jù)變量的命名原則,ABD都不符合變量命名,所以選C。16.在Python中,下列程序段的運(yùn)行結(jié)果是?()a=2b=3print(a!=b)[單選題]A.True(正確答案)B.FalseC.0D.a!=b答案解析:2確實(shí)不等于3,a!=b是正確的,所有返回值是True。17.假設(shè)a=True,b=False,那么aandb的結(jié)果是?()A.TrueB.False(正確答案)C.1D.a=True,b=False答案解析:根據(jù)and運(yùn)算規(guī)則,當(dāng)and前面值為真時(shí),返回的值時(shí)and運(yùn)算的后面的值,即:False。18.假設(shè)a=2,b=3,那么bb-2a的結(jié)果是?()A.3B.5(正確答案)C.-3D.6答案解析:根據(jù)題意,bb-2a可以替換成:33-22,所以是5。19.以下代碼可以召喚出幾只小海龜?()importturtlea=turtle.Turtle()b=turtle.Turtle()c=turtle.Turtle()a.forward(100)b.goto(100,100)c.goto(100,100)[單選題]A.1B.2C.3(正確答案)D.4答案解析:a=turtle.Turtle()b=turtle.Turtle()c=turtle.Turtle()召喚了3個(gè)不同的海龜,分別命名為a,b,c。20.關(guān)于turtle庫(kù),下列說(shuō)法不正確的是?()A.turtle.speed()可以設(shè)定畫(huà)筆的運(yùn)動(dòng)速度B.turtle.fillcolor()可以用來(lái)設(shè)置畫(huà)布的背景顏色(正確答案)C.在海龜作圖中,小海龜默認(rèn)朝向屏幕的右方D.turtle.pencolor()用來(lái)設(shè)置畫(huà)筆的顏色答案解析:除了B選項(xiàng),其他都正確,背景色是用turtle.bgcolor()來(lái)設(shè)置的21.turtle.circle(100,360)是繪制一個(gè)什么樣的圖形?()A.半徑為50的圓形B.半徑為100的圓形(正確答案)C.半徑為360的圓形D.半徑為180的圓形答案解析:turtle.circle(100,360)第一個(gè)參數(shù)100代表的是半徑,360是對(duì)應(yīng)的弧度,是一個(gè)整圓。22.執(zhí)行以下命令后,turtle的最新坐標(biāo)是?()importturtleturtle.goto(-200,-200)turtle.forward(200)turtle.left(90)turtle.forward(200)[單選題]A.(-200,200)B.(200,-200)C.(0,0)(正確答案)D.(0,200)答案解析:運(yùn)動(dòng)之后最終又回到了原來(lái)的位置(0,0)23.下列哪個(gè)命令是逆時(shí)針旋轉(zhuǎn)90度?()A.turtle.right(90)B.turtle.left(90)(正確答案)C.turtle.goto(0,90)D.turtle.goto(90,0)答案解析:逆時(shí)針旋轉(zhuǎn)為左轉(zhuǎn),所以選B24.在Python編程中,可以使用type()函數(shù)查看數(shù)據(jù)類型,運(yùn)行print(type("a")),輸出的結(jié)果是?()A.<class'type'>B.<class'str'>(正確答案)C.<class'int'>D.語(yǔ)法錯(cuò)誤答案解析:"a"是字符串類型,所以返回的值是:<class'str'>;選B。25.在Python的IDLE的兩種不同開(kāi)發(fā)模式中,下列說(shuō)法正確的是?()A.腳本式編程環(huán)境運(yùn)行結(jié)果更加準(zhǔn)確B.交互式編程環(huán)境運(yùn)行結(jié)果更加準(zhǔn)確C.交互式編程環(huán)境運(yùn)行前必須先保存相關(guān)的代碼程序D.腳本式編程環(huán)境運(yùn)行前必須先保存相關(guān)的代碼程序(正確答案)答案解析:在Python的IDLE的兩種不同開(kāi)發(fā)模式,運(yùn)行結(jié)果準(zhǔn)確性是一致的,所以A和B錯(cuò)誤;交互式編程環(huán)境下是直接給出運(yùn)行結(jié)果,所以不用保存程序,因而C也是錯(cuò)誤的。而腳本模式下,只有保存了程序才能運(yùn)行。26.下列程序運(yùn)行的結(jié)果是()
print(“hello”)
print(“world”)A.helloworld
hello
world(正確答案)helloworld“hello”world”27.下列哪段代碼可以將畫(huà)筆顏色設(shè)置為紅色?(D)turtle.pen(‘red’)turtle.fillcolor(‘red’)turtle.colormode(‘red’)turtle.pencolor(‘red’)(正確答案)答案解析:turtle.pen()是用于控制海龜?shù)漠?huà)筆狀態(tài)(顏色、粗細(xì)、可見(jiàn)性以及是否填充圖形等)正確用法為:turtle.pen(penclolr=’red)’;turtle.fillcolor(‘red’)是將填充顏色設(shè)置為紅色,turtle.colormode(‘red’)是設(shè)置顏色模式,turtle.pencolor(‘red’)是將畫(huà)筆顏色設(shè)置為紅色,故選D28.運(yùn)行下列程序打印的結(jié)果是?(B)a=’90’b=’80’c=int(a)d=int(b)print(c+d)[單選題]A.8090
B.170(正確答案)C.80D.90答案解析:int(a)函數(shù)是將字符串’90’轉(zhuǎn)換成整數(shù)90,int(b)函數(shù)是將字符串’80’轉(zhuǎn)換成整數(shù)80,再進(jìn)行算術(shù)運(yùn)算29.如圖所示,小明想要將中間柱子的三個(gè)盤子轉(zhuǎn)移到右側(cè)的柱子,規(guī)則是每次只能挪動(dòng)一個(gè)圓盤,小盤只能放到大盤上邊,可以借助左側(cè)的柱子完成任務(wù)。請(qǐng)問(wèn)最少需要幾步可以完成這個(gè)任務(wù)?()A.6B.7(正確答案)C.8D.930.下列程序運(yùn)行的結(jié)果是?(C)a=5b=2a-=bprint(a)[單選題]A.4
B.1C.3
(正確答案)D.2答案解析:a-=b等同于a=a-b,所以a的值等于5-2=331.運(yùn)行程序:print(not(52+6)>8+33),它的輸出結(jié)果是?()A.FalseB.True(正確答案)C.1D.無(wú)法確定答案解析:按照python運(yùn)算符優(yōu)先級(jí),算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>成員運(yùn)算符>邏輯運(yùn)算符,not(52+6)>8+33==not16>1732.在編寫較長(zhǎng)的Python程序時(shí),所有代碼都不需要縮進(jìn),Python會(huì)自動(dòng)識(shí)別代碼之間的關(guān)系。對(duì)錯(cuò)(正確答案)答案解析:Python程序必須按照層級(jí)進(jìn)行縮進(jìn),Python是不會(huì)自動(dòng)識(shí)別代碼之間的關(guān)系的。33.Turtle庫(kù)中,turtle.forward(10),指的是海龜前進(jìn)10個(gè)像素的距離,方向隨機(jī)。對(duì)錯(cuò)(正確答案)答案解析:方向是海龜?shù)姆较?,如果沒(méi)有指定,則是默認(rèn)方向:屏幕右邊。34.IDLE、Scratch都是Python語(yǔ)言的編程工具。對(duì)錯(cuò)(正確答案)答案解析:Scratch不是Python語(yǔ)言的編程工具。35.在Python中,如果a=2,b=3那么print(aandb)的輸出的結(jié)果是False。對(duì)錯(cuò)(正確答案)答案解析:結(jié)果是3。36.使用Turtle庫(kù)時(shí),fillcolor()函數(shù)的作用是設(shè)置填充顏色。對(duì)(正確答案)錯(cuò)答案解析:fillcolor()函數(shù)是設(shè)置填充顏色。37.在Python中,print()輸出相關(guān)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025春季【高二】【蛇啟新航 蛻變前行】開(kāi)學(xué)第一課-文字稿
- 2025年合同會(huì)審單模板
- 二年級(jí)上冊(cè)數(shù)學(xué)教案-第五單元第6課時(shí)回家路上 北師大版
- 五年級(jí)上冊(cè)數(shù)學(xué)教案-2.1 《平行四邊形的面積》 ︳西師大版
- 五年級(jí)下冊(cè)數(shù)學(xué)教案 - 露在外面的面 北師大版
- 《長(zhǎng)方體和正方體的體積》(教案)青島版五年級(jí)下冊(cè)數(shù)學(xué)
- 第6課 貓抓老鼠(教學(xué)設(shè)計(jì))2023-2024學(xué)年五年級(jí)上冊(cè)信息技術(shù)粵教版B版
- 部編版九年級(jí)上冊(cè)古詩(shī)欣賞中考試題匯編(截至2023年)
- 《茅屋為秋風(fēng)所破歌》歷年中考古詩(shī)欣賞試題匯編(截至2024年)
- 2025年河南省鶴壁市單招職業(yè)傾向性測(cè)試題庫(kù)完整
- 2025年中國(guó)遠(yuǎn)洋海運(yùn)集團(tuán)限公司中石化中海船舶燃料供應(yīng)限公司招聘26人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年春季學(xué)期各周國(guó)旗下講話安排表+2024-2025學(xué)年度第二學(xué)期主題班會(huì)安排表
- 汽車電腦故障解碼器項(xiàng)目可行性研究報(bào)告評(píng)審方案設(shè)計(jì)2025年發(fā)改委標(biāo)準(zhǔn)
- 《幼兒教育政策與法規(guī)》教案-單元1 幼兒教育政策與法規(guī)
- 【語(yǔ)文】第23課《“蛟龍”探?!氛n件 2024-2025學(xué)年統(tǒng)編版語(yǔ)文七年級(jí)下冊(cè)
- 2024年決戰(zhàn)行測(cè)5000題言語(yǔ)理解與表達(dá)(培優(yōu)b卷)
- 《現(xiàn)代企業(yè)管理學(xué)》本科教材
- 《中國(guó)人民站起來(lái)了》課件+2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修上冊(cè)
- 單值-移動(dòng)極差控制圖(自動(dòng)版)
- 道岔及交叉渡線施工方案
- 反撈式格柵除污機(jī)
評(píng)論
0/150
提交評(píng)論