大一processing考試題及答案_第1頁
大一processing考試題及答案_第2頁
大一processing考試題及答案_第3頁
大一processing考試題及答案_第4頁
大一processing考試題及答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大一processing考試題及答案

一、單項選擇題(每題2分,共10題)1.在Processing中,用于設(shè)置畫布大小的函數(shù)是()A.size()B.setup()C.draw()D.background()答案:A2.以下哪種數(shù)據(jù)類型在Processing中不能直接用于存儲小數(shù)()A.intB.floatC.doubleD.long答案:A3.在Processing中,用于繪制直線的函數(shù)是()A.line()B.rect()C.ellipse()D.triangle()答案:A4.要讓一個形狀在Processing中顯示為紅色,可使用()A.fill(255,0,0);B.stroke(255,0,0);C.background(255,0,0);D.noFill();答案:A5.在Processing中,變量命名規(guī)則不包括()A.可以以數(shù)字開頭B.不能包含特殊字符(除了下劃線)C.區(qū)分大小寫D.不能是關(guān)鍵字答案:A6.以下哪個函數(shù)用于循環(huán)執(zhí)行代碼塊()A.ifB.forC.whileD.switch答案:B7.在Processing中,用于加載圖像的函數(shù)是()A.loadImage()B.createImage()C.saveImage()D.copyImage()答案:A8.要讓一個形狀在Processing中不顯示輪廓線,可使用()A.noStroke();B.strokeWeight(0);C.fill(0,0,0,0);D.background(0,0,0,0);答案:A9.以下哪個不是Processing中的顏色模式()A.RGBB.HSBC.CMYKD.ARGB答案:C10.在Processing中,函數(shù)draw()的執(zhí)行特點是()A.只執(zhí)行一次B.循環(huán)執(zhí)行C.根據(jù)用戶輸入執(zhí)行D.隨機執(zhí)行答案:B二、多項選擇題(每題2分,共10題)1.以下哪些是Processing中的基本圖形繪制函數(shù)()A.line()B.rect()C.arc()D.box()答案:ABC2.在Processing中,可用于控制圖形透明度的有()A.fill()中的第四個參數(shù)B.stroke()中的第四個參數(shù)C.background()中的第四個參數(shù)D.noFill()答案:ABC3.以下哪些屬于Processing中的數(shù)據(jù)類型()A.intB.charC.booleanD.string答案:ABC(在Processing中沒有內(nèi)置string類型,有String類型)4.關(guān)于Processing中的函數(shù)setup(),正確的是()A.只執(zhí)行一次B.用于初始化C.可以設(shè)置畫布大小D.可以加載資源答案:ABCD5.在Processing中,能用于改變圖形位置的操作有()A.改變坐標值B.使用translate()函數(shù)C.使用rotate()函數(shù)D.使用scale()函數(shù)答案:AB6.以下哪些是合法的Processing變量名()A.my_variableB._var1C.123varD.var$name答案:AB7.以下哪些函數(shù)可用于在Processing中進行數(shù)學運算()A.sin()B.cos()C.sqrt()D.log()答案:ABCD8.在Processing中,關(guān)于鼠標交互相關(guān)的函數(shù)有()A.mousePressed()B.mouseReleased()C.mouseMoved()D.mouseDragged()答案:ABCD9.以下哪些操作可以改變Processing中圖形的顏色()A.改變fill()函數(shù)的參數(shù)B.改變stroke()函數(shù)的參數(shù)C.使用tint()函數(shù)D.使用filter()函數(shù)答案:ABC10.在Processing中,可用于存儲一組數(shù)據(jù)的有()A.數(shù)組B.ArrayListC.向量D.隊列答案:A(在Processing中沒有內(nèi)置的ArrayList、向量和隊列類型,主要是數(shù)組來存儲一組數(shù)據(jù))三、判斷題(每題2分,共10題)1.在Processing中,變量不需要先聲明就可以直接使用。()答案:錯誤2.函數(shù)draw()在程序啟動時不會自動執(zhí)行。()答案:錯誤3.Processing中,int類型變量可以自動轉(zhuǎn)換為float類型。()答案:正確4.用ellipse()函數(shù)繪制圓形時,只要寬高相等就一定是正圓形。()答案:正確5.可以在setup()函數(shù)中繪制動態(tài)圖形。()答案:錯誤6.在Processing中,字符串可以直接進行數(shù)學運算。()答案:錯誤7.函數(shù)noFill()會清除之前設(shè)置的填充顏色并且之后繪制的圖形無填充。()答案:正確8.在Processing中,所有的關(guān)鍵字都可以作為變量名使用。()答案:錯誤9.函數(shù)scale()只能等比例縮放圖形。()答案:錯誤10.數(shù)組在Processing中可以存儲不同類型的數(shù)據(jù)。()答案:錯誤四、簡答題(每題5分,共4題)1.簡述在Processing中如何實現(xiàn)一個簡單的動畫效果。答案:在Processing中,可利用draw()函數(shù)的循環(huán)執(zhí)行特性。在setup()中進行初始化,如設(shè)置畫布大小等。在draw()函數(shù)中改變圖形的屬性(如位置、顏色等),每次draw()執(zhí)行時圖形都會以新的屬性顯示,從而產(chǎn)生動畫效果。2.說明在Processing中如何獲取鼠標的坐標值。答案:在Processing中,可以使用mouseX和mouseY變量來獲取鼠標的橫坐標和縱坐標值。這些變量在鼠標移動時會自動更新。3.解釋在Processing中數(shù)組的作用。答案:數(shù)組在Processing中用于存儲多個相同類型的數(shù)據(jù)。例如存儲多個圖形的坐標、顏色值等,方便對一組相關(guān)數(shù)據(jù)進行統(tǒng)一管理和操作。4.簡述在Processing中如何使用函數(shù)來提高代碼的復用性。答案:將重復執(zhí)行的代碼塊封裝成函數(shù),在需要的地方調(diào)用函數(shù)。這樣減少了代碼冗余,提高了代碼的可讀性和可維護性,當功能需要修改時,只需修改函數(shù)內(nèi)部代碼。五、討論題(每題5分,共4題)1.討論在Processing中如何優(yōu)化繪制復雜圖形的性能。答案:可通過減少不必要的繪制操作,如在不需要重新繪制的地方避免重復繪制。合理使用圖形的緩存,避免頻繁計算圖形屬性等方式來優(yōu)化性能。2.分析在Processing中使用面向?qū)ο缶幊痰膬?yōu)勢。答案:方便代碼組織和管理,可將相關(guān)屬性和行為封裝在類中。提高代碼的復用性,通過創(chuàng)建類的實例可以多次使用相同的功能。3.探討如何在Processing中實現(xiàn)用戶交互的多樣性。答案:利用鼠標和鍵

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論