版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.答案:A2.答案:A3.答案:A4.答案:B5.答案:D6.答案:B7.答案:C8.答案:A9.答案:B10.答案:D
一、基礎(chǔ)知識(shí)題1.答案:D2.答案:D3.答案:B4.答案:D5.答案:D6.答案:C7.答案:D8.答案:B9.答案:C10.答案:A11.答案:B12.答案:A13.答案:B14.答案:D15.答案:C二、程序分析題1題(1)C(2)B(3)A2題(1)C(2)D(3)A3題(1)A(2)B4題(1)A(2)D(3)C5題(1)由于background()函數(shù)在setup()程序塊中,因此只執(zhí)行一次,畫(huà)布不會(huì)刷新,這種程序模式稱(chēng)為畫(huà)畫(huà)模式。在畫(huà)畫(huà)模式下,由于畫(huà)布不會(huì)刷新,每幀畫(huà)的內(nèi)容將會(huì)在畫(huà)布上不斷疊加,因此該程序在平面上畫(huà)的圖形就會(huì)一直停留在畫(huà)布上。(2)因?yàn)橄率鰞蓷l代碼隨機(jī)填充圖形的顏色,圖案顏色會(huì)隨機(jī)發(fā)生變化。stroke(random(360),100,100);fill(random(360),100,100);修改代碼為:voidsetup(){size(600,600);background(200);rectMode(CENTER);colorMode(HSB,360,100,100);for(floatx=0;x<=width;x+=60){for(floaty=0;y<height;y+=60){stroke(random(360),100,100);fill(random(360),100,100);rect(x,y,random(100),random(100));}}}voiddraw(){}
1.答案:C2.答案:B3.答案:B4.答案:A5.答案:C6.答案:D7.答案:A8.答案:B9.答案:D10.答案:B11.答案:D12.答案:C13.答案:D14.答案:D15.答案:D
一.1.D2.A3D4.C5B6A7.B8.B.9.C10C二.1)操作略,代碼如下:voidsetup(){size(800,600);background(255,0,0);//紅色背景}2)參考代碼如下:voidsetup(){size(800,600);background(255,0,0);PFontfont=createFont("SimHei",20);textFont(font);String[][]couplets={{"爆竹聲中辭舊歲","梅花香里報(bào)新春"},{"天增歲月人增壽","春滿(mǎn)乾坤福滿(mǎn)門(mén)"},{"一帆風(fēng)順年年好","萬(wàn)事如意步步高"}};for(inti=0;i<3;i++){floatx=150+i*200;fill(255);rect(x,100,40,300);rect(x+60,100,40,300);fill(255,0,0);textSize(18);得到的效果圖如圖1:圖1春聯(lián)參考代碼:ArrayList<Couplet>couplets;intcoupletCount=3;voidsetup(){size(1000,700);background(255,0,0);//紅色背景couplets=newArrayList<Couplet>();PFontfont=createFont("SimHei",24);textFont(font);//初始化春聯(lián)for(inti=0;i<coupletCount;i++){addRandomCouplet();}}voiddraw(){background(255,0,0);//顯示所有春聯(lián)for(Coupletc:couplets){c.display();}//顯示操作提示fill(255);textSize(16);text("春聯(lián)數(shù)量:"+coupletCount+"(按+增加,按-減少,按R重新生成)",20,30);}voidkeyPressed(){if(key=='+'&&coupletCount<10){coupletCount++;addRandomCouplet();}elseif(key=='-'&&coupletCount>1){coupletCount--;if(couplets.size()>0){couplets.remove(couplets.size()-1);}}elseif(key=='r'||key=='R'){//重新生成所有春聯(lián)couplets.clear();for(inti=0;i<coupletCount;i++){addRandomCouplet();}}}voidaddRandomCouplet(){//祝福語(yǔ)、成語(yǔ)、詩(shī)句String[][]blessings={{"爆竹聲中辭舊歲","梅花香里報(bào)新春"},{"天增歲月人增壽","春滿(mǎn)乾坤福滿(mǎn)門(mén)"},{"一帆風(fēng)順年年好","萬(wàn)事如意步步高"},{"福如東海長(zhǎng)流水","壽比南山不老松"},{"春滿(mǎn)人間歡歌陣陣","福臨門(mén)第喜氣洋洋"},{"和順一門(mén)有百福","平安二字值千金"},{"年年順景財(cái)源廣","歲歲平安福壽多"},{"喜居寶地千年旺","福照家門(mén)萬(wàn)事興"},{"春回大地風(fēng)光好","福滿(mǎn)人間喜事多"},{"金玉滿(mǎn)堂家宅旺","鴻福齊天富貴長(zhǎng)"}};//隨機(jī)選擇一對(duì)祝福語(yǔ)String[]content=blessings[int(random(blessings.length))];//隨機(jī)位置floatx=random(100,width-200);floaty=random(100,height-400);//隨機(jī)顏色(與紅色背景形成對(duì)比)color[]colors={color(0),//黑色color(255,100,0),//黃色color(0,255,0),//綠色color(0,255,255),//青色color(255,0,255)//紫色};colortextColor=colors[int(random(colors.length))];couplets.add(newCouplet(content[0],content[1],x,y,textColor));}//春聯(lián)類(lèi)classCouplet{StringupperText,lowerText;floatx,y;colortextColor;Couplet(Stringupper,Stringlower,floatxPos,floatyPos,colorc){upperText=upper;lowerText=lower;x=xPos;y=yPos;textColor=c;}voiddisplay(){//上聯(lián)背景fill(255,250,240);//米白色背景stroke(210,180,140);strokeWeight(2);rect(x,y,50,300);//上聯(lián)文字(豎排)fill(textColor);textSize(20);textAlign(CENTER,CENTER);for(inti=0;i<upperText.length();i++){text(upperText.charAt(i),x+25,y+40+i*40);}//下聯(lián)背景fill(255,250,240);rect(x+70,y,50,300);//下聯(lián)文字(豎排)fill(textColor);for(inti=0;i<lowerText.length();i++){text(lowerText.charAt(i),x+95,y+40+i*40);}}}效果圖如圖2:圖2隨機(jī)生成春聯(lián)按“+”效果圖:圖3.按“+”增加春聯(lián)對(duì)數(shù)按“-”效果圖如圖2。按“R”效果圖如圖4圖4按“R”重修生成隨機(jī)春聯(lián)
1.答案:A解析:在Processing中,庫(kù)的導(dǎo)入語(yǔ)句必須放在所有函數(shù)(包括setup()和draw())之前,屬于全局聲明部分,因此應(yīng)在setup()函數(shù)之前導(dǎo)入。2.答案:A解析:當(dāng)使用庫(kù)中的函數(shù)時(shí),通常需要通過(guò)“庫(kù)名.函數(shù)名()”的形式調(diào)用,這是大多數(shù)編程語(yǔ)言(包括Processing)訪問(wèn)庫(kù)中成員的標(biāo)準(zhǔn)語(yǔ)法。3.答案:B解析:Processing基于Java,導(dǎo)入庫(kù)的正確語(yǔ)法是`import庫(kù)名.*;`,其中`*`表示導(dǎo)入庫(kù)中的所有類(lèi)和函數(shù)。`include`不是Processing中導(dǎo)入庫(kù)的關(guān)鍵字。4.答案:ABD解析:使用庫(kù)的好處包括:減少重復(fù)代碼編寫(xiě)(減少代碼量)、代碼結(jié)構(gòu)更清晰(提高可讀性)、無(wú)需從零實(shí)現(xiàn)功能(提高開(kāi)發(fā)效率)。但庫(kù)本身不會(huì)直接加快程序運(yùn)行速度,有時(shí)甚至可能因額外開(kāi)銷(xiāo)略降低速度。5.答案:AB解析:常見(jiàn)的庫(kù)安裝方式包括:手動(dòng)下載庫(kù)文件并放置到指定目錄(如Processing的libraries文件夾),或使用語(yǔ)言自帶的包管理工具(如Python的pip)。選項(xiàng)C和D不屬于標(biāo)準(zhǔn)的庫(kù)安裝方式。6.答案:C解析:Processing自帶的ContributionManager是管理庫(kù)的專(zhuān)用工具,可用于安裝、更新和刪除庫(kù)。Conda、Maven、pip分別是Python、Java、Python的包管理工具,不直接用于Processing的庫(kù)管理。7.答案:B解析:庫(kù)的核心作用是提供可重用的代碼模塊,避免開(kāi)發(fā)者重復(fù)實(shí)現(xiàn)相同功能,從而提高開(kāi)發(fā)效率。其他選項(xiàng)(如提供解釋器、GUI組件、網(wǎng)絡(luò)功能)只是某些特定庫(kù)的功能,并非庫(kù)的通用作用。
習(xí)題什么是Arduino()?一款信號(hào)分析軟件的名字B.一種基于單片機(jī)的開(kāi)發(fā)平臺(tái)的名字C.一種CPU芯片的名字D.一種軟件操作系統(tǒng)的名字如果沒(méi)有中斷Arduino將一直運(yùn)行()的代碼。A.loopB.setupC.voidD.delay在Arduino中,寫(xiě)好的程序被稱(chēng)為(),這些項(xiàng)目寫(xiě)在文本編輯器中,以.ino的文件形式保存。A.chwengxuB.sketchC.pbD.ardui.o在Arduino中,delay(1500)是指延時(shí)多長(zhǎng)時(shí)間()?A.1.5sB.0.15sC.1.5msD.1.5us在Arduino中,設(shè)定某個(gè)特定引腳是輸出接口,使用的命令符是()?A.INPUTB.OUTPUTC.HIGHD.LOW在Arduino中,設(shè)定某個(gè)特定引腳為低電位,使用的命令符是()?A.INPUTB.OUTPUTC.HIGHD.LOW以下說(shuō)法錯(cuò)誤的是()?A.Arduino程序基本結(jié)構(gòu)由setup()和loop()兩個(gè)函數(shù)組成B.語(yǔ)句digitalWrite(13,HIGH)的意義是使Arduino板上的13號(hào)數(shù)字端輸出高電平信號(hào)C.Arduino的PWM(脈沖寬度調(diào)制)是利用數(shù)字輸出實(shí)現(xiàn)模擬控制的一種技術(shù)D.按下ArduinoUNO板上的Reset按鍵,可以自動(dòng)將程序燒錄進(jìn)Arduino板中在Arduino編程中,哪個(gè)函數(shù)用于將模擬值讀入到變量中?A.readInt()B.readAnalog()C.analogRead()D.readValue()在Arduino編程中,哪個(gè)函數(shù)可以用來(lái)控制數(shù)字輸入信號(hào)的通斷?A.read()B.write()C.digitalRead()D.digitalWrite()下列數(shù)字針腳中,均能實(shí)現(xiàn)PWM(脈沖寬度調(diào)制)功能的有()?A.0、1、2B.2、3、4C.4、5、6D.9、10、11Arduino控制器復(fù)位后,會(huì)開(kāi)始執(zhí)行setup函數(shù)中的程序,該程序只執(zhí)行()次?A.1B.2C.3D.4ArduinoUNO板擁有多少個(gè)數(shù)字輸入端子?A.5B.6C.13D.14ArduinoUNO板擁有多少個(gè)模擬輸入端子?A.5B.6C.13D.1414.LED燈的正極引腳通常如何區(qū)分?A.較短的引腳較長(zhǎng)的引腳C.顏色為黑色D.連接電阻的一端15.使用LED燈時(shí),為什么要串聯(lián)一個(gè)電阻?A.增加電壓B.改變LED的顏色C.提高亮度D.限制電流,防止燒毀LED16.以下哪個(gè)是Arduino的數(shù)字信號(hào)特點(diǎn)?A.連續(xù)變化的電壓B.范圍是0~1023C.只有高電平和低電平兩種狀態(tài)D.僅用于模擬輸入17.analogRead()函數(shù)的返回值范圍是多少?A.0~255B.0~1023C.0~5000D.0~10018.函數(shù)analogWrite(Pin,i);其中i的取值范圍是()?A.0~256B.1~256C.0~255D.1~2519.有源蜂鳴器和無(wú)源蜂鳴器的主要區(qū)別是什么?有源蜂鳴器需要外部頻率驅(qū)動(dòng)無(wú)源蜂鳴器內(nèi)部自帶振蕩源C.有源蜂鳴器內(nèi)部自帶振蕩源D.無(wú)源蜂鳴器只能發(fā)出單一音調(diào)20.以下哪個(gè)函數(shù)用于停止由tone()函數(shù)產(chǎn)生的方波?A.noTone()B.stopTone()C.endTone()D.pauseTone()答案和解析1.B.一種基于單片機(jī)的開(kāi)發(fā)平臺(tái)的名字(Arduino是一個(gè)開(kāi)源的電子原型平臺(tái),基于易用的硬件和軟件。)2.A.loop(Arduino程序在沒(méi)有中斷的情況下會(huì)不斷循環(huán)執(zhí)行l(wèi)oop()函數(shù)中的代碼。)3.B.sketch(Arduino的程序稱(chēng)為"sketch",并以.ino文件保存。)4.A.1.5s(delay(1500)表示延時(shí)1500毫秒,即1.5秒。)5.B.OUTPUT(使用pinMode(pin,OUTPUT)設(shè)置引腳為輸出模式。)6.D.LOW(digitalWrite(pin,LOW)設(shè)置引腳為低電平。)7.D.按下ArduinoUNO板上的Reset按鍵,可以自動(dòng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年福建泉州仰恩大學(xué)招聘6名工作人員筆試備考題庫(kù)及答案解析
- 2026年福建莆田市城廂區(qū)國(guó)信產(chǎn)業(yè)投資有限公司工作人員招聘5人考試參考試題及答案解析
- 2026浙江金華市武義浙柳碳中和研究所招聘1人考試參考試題及答案解析
- 山東省煙草專(zhuān)賣(mài)局(公司)2026年高校畢業(yè)生招聘197人考試參考題庫(kù)及答案解析
- 2026年湖南張家界桑植縣第一季度縣直事業(yè)單位選調(diào)9人考試備考題庫(kù)及答案解析
- 2026廣西南寧市智興路幼兒園招聘考試參考試題及答案解析
- 2026云南昭通永善縣統(tǒng)計(jì)局招聘公益性崗位2名考試參考題庫(kù)及答案解析
- 2026年1月廣東廣州市天河區(qū)薈雅苑幼兒園編外教輔人員招聘1人筆試參考題庫(kù)及答案解析
- 2025廣東佛山禪城區(qū)南莊鎮(zhèn)吉利中學(xué)招聘數(shù)學(xué)地理臨聘教師考試參考題庫(kù)及答案解析
- 小夾板固定的創(chuàng)新與應(yīng)用
- 2025年大學(xué)《應(yīng)急裝備技術(shù)與工程-應(yīng)急裝備概論》考試備考試題及答案解析
- 2025年國(guó)家開(kāi)放大學(xué)(電大)《護(hù)理倫理學(xué)》期末考試復(fù)習(xí)題庫(kù)及答案解析
- 煤礦絞車(chē)證考試題庫(kù)及答案
- 中國(guó)水性丙烯酸壓敏膠項(xiàng)目商業(yè)計(jì)劃書(shū)
- 液流電池制造項(xiàng)目可行性研究報(bào)告
- 組織文化與員工滿(mǎn)意度
- GB/T 46075.1-2025電子束焊機(jī)驗(yàn)收檢驗(yàn)第1部分:原則與驗(yàn)收條件
- 中潤(rùn)盛和(孝義)新能源科技 孝義市杜村鄉(xiāng)分散式微風(fēng)發(fā)電項(xiàng)目可行性研究報(bào)告
- DB21-T 1844-2022 保溫裝飾板外墻外保溫工程技術(shù)規(guī)程
- 艾梅乙安全助產(chǎn)培訓(xùn)課件
- (2025年標(biāo)準(zhǔn))sm調(diào)教協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論