海龜畫圖編程題庫及答案_第1頁
海龜畫圖編程題庫及答案_第2頁
海龜畫圖編程題庫及答案_第3頁
海龜畫圖編程題庫及答案_第4頁
海龜畫圖編程題庫及答案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

海龜畫圖編程題庫及答案

一、單項選擇題(總共10題,每題2分)1.在海龜畫圖編程中,下列哪個函數(shù)用于移動海龜?shù)街付ㄎ恢玫划嬀€?A.forward()B.backward()C.penup()D.pendown()答案:C2.下列哪個函數(shù)用于讓海龜向右旋轉(zhuǎn)指定的角度?A.left()B.right()C.forward()D.backward()答案:B3.在海龜畫圖編程中,如何設(shè)置畫筆顏色為紅色?A.pencolor("red")B.fillcolor("red")C.color("red")D.setcolor("red")答案:A4.下列哪個函數(shù)用于開始填充一個封閉圖形?A.begin_fill()B.fillbegin()C.start_fill()D.beginshape()答案:A5.在海龜畫圖編程中,如何讓海龜向后移動50個單位?A.forward(50)B.backward(50)C.move(50)D.pen(50)答案:B6.下列哪個函數(shù)用于讓海龜向左旋轉(zhuǎn)90度?A.right(90)B.left(90)C.turn(90)D.rotate(90)答案:B7.在海龜畫圖編程中,如何設(shè)置畫筆寬度為5?A.pensize(5)B.linewidth(5)C.width(5)D.penwidth(5)答案:A8.下列哪個函數(shù)用于停止填充一個封閉圖形?A.end_fill()B.fillend()C.stop_fill()D.endshape()答案:A9.在海龜畫圖編程中,如何讓海龜隱藏?A.hideturtle()B.hide()C.turtle_hidden()D.sethidden()答案:A10.下列哪個函數(shù)用于讓海龜顯示?A.showturtle()B.show()C.turtle_show()D.setturtle()答案:A二、多項選擇題(總共10題,每題2分)1.下列哪些函數(shù)用于控制海龜?shù)囊苿樱緼.forward()B.backward()C.left()D.right()E.penup()答案:A,B,C,D,E2.下列哪些函數(shù)用于設(shè)置畫筆屬性?A.pencolor()B.pensize()C.fillcolor()D.begin_fill()E.end_fill()答案:A,B,C,D,E3.下列哪些函數(shù)用于控制海龜?shù)娘@示狀態(tài)?A.hideturtle()B.showturtle()C.penup()D.pendown()E.home()答案:A,B4.下列哪些函數(shù)用于旋轉(zhuǎn)海龜?A.left()B.right()C.turn()D.rotate()E.angle()答案:A,B,C,D5.下列哪些函數(shù)用于移動海龜?shù)街付ㄎ恢??A.forward()B.backward()C.goto()D.setpos()E.home()答案:C,D,E6.下列哪些函數(shù)用于填充圖形?A.begin_fill()B.fillbegin()C.end_fill()D.fillend()E.start_fill()答案:A,C7.下列哪些函數(shù)用于設(shè)置畫筆顏色?A.pencolor()B.color()C.setcolor()D.fillcolor()E.bgcolor()答案:A,B,C8.下列哪些函數(shù)用于設(shè)置畫筆寬度?A.pensize()B.linewidth()C.width()D.penwidth()E.setwidth()答案:A,B,C,D,E9.下列哪些函數(shù)用于控制海龜?shù)碾[藏和顯示?A.hideturtle()B.showturtle()C.hide()D.show()E.turtle_hidden()答案:A,B10.下列哪些函數(shù)用于控制海龜?shù)某跏嘉恢茫緼.home()B.reset()C.clear()D.setpos()E.goto()答案:A,B三、判斷題(總共10題,每題2分)1.函數(shù)penup()用于抬起畫筆,移動海龜時不畫線。答案:正確2.函數(shù)pendown()用于放下畫筆,移動海龜時會畫線。答案:正確3.函數(shù)left()用于讓海龜向左旋轉(zhuǎn)指定的角度。答案:正確4.函數(shù)right()用于讓海龜向右旋轉(zhuǎn)指定的角度。答案:正確5.函數(shù)pencolor("red")用于設(shè)置畫筆顏色為紅色。答案:正確6.函數(shù)begin_fill()用于開始填充一個封閉圖形。答案:正確7.函數(shù)end_fill()用于停止填充一個封閉圖形。答案:正確8.函數(shù)pensize(5)用于設(shè)置畫筆寬度為5。答案:正確9.函數(shù)hideturtle()用于隱藏海龜。答案:正確10.函數(shù)showturtle()用于顯示海龜。答案:正確四、簡答題(總共4題,每題5分)1.簡述在海龜畫圖編程中如何移動海龜并畫線。答案:在海龜畫圖編程中,移動海龜并畫線可以使用forward()和backward()函數(shù)。forward()函數(shù)用于讓海龜向前移動指定的單位并畫線,backward()函數(shù)用于讓海龜向后移動指定的單位并畫線。如果需要移動海龜?shù)划嬀€,可以使用penup()函數(shù)抬起畫筆,移動完成后使用pendown()函數(shù)放下畫筆繼續(xù)畫線。2.簡述在海龜畫圖編程中如何設(shè)置畫筆顏色和寬度。答案:在海龜畫圖編程中,設(shè)置畫筆顏色可以使用pencolor()函數(shù),例如pencolor("red")用于設(shè)置畫筆顏色為紅色。設(shè)置畫筆寬度可以使用pensize()函數(shù),例如pensize(5)用于設(shè)置畫筆寬度為5個單位。3.簡述在海龜畫圖編程中如何填充一個封閉圖形。答案:在海龜畫圖編程中,填充一個封閉圖形需要使用begin_fill()和end_fill()函數(shù)。首先,使用begin_fill()函數(shù)開始填充,然后繪制封閉圖形的邊框,最后使用end_fill()函數(shù)停止填充,封閉圖形將被填充指定的顏色。4.簡述在海龜畫圖編程中如何隱藏和顯示海龜。答案:在海龜畫圖編程中,隱藏海龜可以使用hideturtle()函數(shù),該函數(shù)會隱藏海龜,使其在畫布上不可見。顯示海龜可以使用showturtle()函數(shù),該函數(shù)會顯示海龜,使其在畫布上可見。五、討論題(總共4題,每題5分)1.討論在海龜畫圖編程中如何使用循環(huán)和條件語句實現(xiàn)復(fù)雜的圖形繪制。答案:在海龜畫圖編程中,可以使用循環(huán)和條件語句實現(xiàn)復(fù)雜的圖形繪制。例如,使用循環(huán)可以重復(fù)繪制相同的圖形部分,使用條件語句可以根據(jù)不同的條件改變繪圖的路徑或?qū)傩?。通過結(jié)合循環(huán)和條件語句,可以實現(xiàn)復(fù)雜的圖形繪制,提高編程效率。2.討論在海龜畫圖編程中如何使用函數(shù)封裝和模塊化設(shè)計提高代碼的可讀性和可維護(hù)性。答案:在海龜畫圖編程中,可以使用函數(shù)封裝和模塊化設(shè)計提高代碼的可讀性和可維護(hù)性。將常用的繪圖操作封裝成函數(shù),可以避免重復(fù)編寫相同的代碼,提高代碼的復(fù)用性。將不同的繪圖功能模塊化,可以使代碼結(jié)構(gòu)更加清晰,便于維護(hù)和擴(kuò)展。3.討論在海龜畫圖編程中如何使用參數(shù)傳遞和返回值實現(xiàn)函數(shù)的通用性和靈活性。答案:在海龜畫圖編程中,可以使用參數(shù)傳遞和返回值實現(xiàn)函數(shù)的通用性和靈活性。通過傳遞不同的參數(shù),函數(shù)可以執(zhí)行不同的繪圖操作,提高函數(shù)的通用性。通過返回值,函數(shù)可以將繪制的圖形或結(jié)果返回給調(diào)用者,提高函數(shù)的靈活性。4.討論

溫馨提示

  • 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

提交評論