国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

【scratch】藍橋杯寧波市賽真題解析

極客小將2020-11-16-
前段時間帶學生參加了藍橋杯scratch賽項的南京市選拔賽,一直想分析一下考試真題,但是藍橋的保密工作實在是做得太好了,找了一個月愣是沒找到…… 昨天在網上看到了一套疑似是“寧波賽區選拔賽真題”的卷子。 還沒找

前段時間帶學生參加了藍橋杯scratch賽項的南京市選拔賽,一直想分析一下考試真題,但是藍橋的保密工作實在是做得太好了,找了一個月愣是沒找到……

昨天在網上看到了一套疑似是“寧波賽區選拔賽真題”的卷子。

還沒找寧波的老師們確認過,但是看出題風格跟藍橋一貫的風格比較類似,就姑且當它是真的,拿來分析一下看看。

本文的一切內容都是以我個人的角度來分析的,因為沒有答案,所以不保證全部正確或者全部是最優解。如果有問題的話,請大家多多指正。

一、選擇題(50分)

upload/article/images/2020-11-16/211e198e5a29b1fcf64bb11e09c7c12c.jpg

舞臺布局如上圖所示,小貓持續在籃球上走動,籃球也隨之轉動(原地轉動即可)各選項程序中,可以實現上圖效果的有哪些(? ),圖中綠旗點擊的為小貓角色的程序,收到消息為籃球角色的程序。

upload/article/images/2020-11-16/cb39d810a91606e75e156cba81197590.jpg

【解析】

首先題目中要求籃球隨著小貓的走動而轉動,所以籃球的轉動頻率必須與小貓運動的頻率一致,不能是自己轉自己的。根據這個條件我們排除A,B。

C選項,每切換一次造型,小球左轉5°,正確無誤。

D選項,切換造型部分沒有問題,但是缺少了“廣播消息1”,所以也無法實現。

本題答案:C

二、選擇題(50分)

舞臺布局如下所示:

upload/article/images/2020-11-16/91c4275de4c556ddc7e4488dcf6bbb4e.jpg

代碼部分如下:

upload/article/images/2020-11-16/038a1e7cb90571cd650576df398e9fdf.jpg

請問執行完程序之后,我們有可能看到哪些畫面?請選出來(? ? )

A.

upload/article/images/2020-11-16/f0272e17c0497554ebcac79f90b010ce.jpg

B.

upload/article/images/2020-11-16/aa0eccfc47f2f31edbdd59b52168d569.jpg

C.

upload/article/images/2020-11-16/4ad99cbe862fbef5d9d55e09f4fc1064.jpg

D.

upload/article/images/2020-11-16/0c4bd25d1f3f7ffaf0aba5678371ea96.jpg

【解析】

首先,旋轉模式為左右翻轉,那么角色不可能顛倒過來,所以排除B選項。

A選項,因為Y坐標是在-100到188的隨機數,,所以魚應該是在屏幕的上三分之二區域出現,A選項的魚太低了。

CD都是有可能看到的。

本題答案:CD

三、選擇題(50分)

舞臺布局以及程序執行效果如下:

upload/article/images/2020-11-16/d14b8344f70701e468b71f0aadbe2827.jpg

下列選項中,哪個選項可以實現上圖的運行結果(? ):

upload/article/images/2020-11-16/210650a8a6bf3e31fbc711491863f830.jpgupload/article/images/2020-11-16/e91d60eb5956b3f9915bdfd0e8d43f06.jpg

【解析】

A選項,前面初始化沒問題,但是從X:-200 Y:100移動到X:200 Y-100這個過程是有問題的,X:-200 Y:100是矩形的左上角端點,而X:200 Y-100是矩形的右下角端點,從左上角到右下角,相當于在矩形中畫了一條斜線,錯誤。

B選項,整個繪制過程的順序都是正確的,但是它只依次畫了右、下、左三條邊,畫筆沒有回到起點,所以上邊沒有畫,錯誤。

C選項,這段程序的坐標數值出了問題,起始位置的坐標是按照繪制寬400、高200的矩形來設置的,但是在繪制過程中,卻變成了一個寬300高100的矩形,所以錯誤。

D選項是正確的,最后畫筆回到了出發點。

本題答案:D

四、選擇題(50分)

以下程序中哪些選項是正確的:

A :判斷奇偶

upload/article/images/2020-11-16/8895a5bf964a2d8cf5df6990fb94e6bc.jpg

B: 1+2+3……+99+100

upload/article/images/2020-11-16/9b7d0e8684a656100e117f6f8115c534.jpg

C:輸入整數后,能夠依次說出該數每一位的數字

upload/article/images/2020-11-16/5c2967b167ee55df0d6c6d5b7fb5e4e0.jpg

D:隨機出加法運算,并能判斷對錯。

upload/article/images/2020-11-16/411f756eb5f51d4e162d9ad5416714ea.jpg

【解析】

A選項,用回答除以2,余數為1時是奇數,余數為0時是偶數,正確。

B選項,在第99次循環結束時,“和”是1-99之和,但是“數字”已經是100了,不會再繼續進行第100次循環,最后輸出的結果是1-99之和,錯誤。

C選項,利用取余數,然后舍去最后一位的方式來分別報出每一位數,正確。

D選項,a和b分別用來儲存兩個加數,和儲存在c里,將回答與c比較,根據比較的結果,輸出不同的結果,正確。

本題答案:ACD

五、選擇題(50分)

舞臺布局:

upload/article/images/2020-11-16/fee0ab0ea9f37127ce9bf89133aae7ee.jpg

背景程序:

upload/article/images/2020-11-16/0b4846d4b95168655eb267d3a55e6dc1.jpg

下列選項哪一個是正確的()

A:秒針角色:

upload/article/images/2020-11-16/8845fd052fc4f4d202dba087616e0f43.jpg

B:分針角色:

upload/article/images/2020-11-16/264bdae4a0328e8dfc604bb695bb538e.jpg

C:時針角色:

upload/article/images/2020-11-16/83813782814a8c9612068041b0836c8e.jpg

D:以上都錯了。

【解析】

A選項,秒針變量的增加操作,已經在背景里編寫了,所以秒針的程序里不需要再對秒針變量進行操作了,錯誤。

B選項,當秒針=60時,說明過去了60秒,這時,將分針增加1,秒針恢復成0,正確。

C選項,當分針=60時,說明過去了60分鐘,這時將時針增加1,分鐘恢復成0,到目前為止都是正確的,但是,時針只能是1-12,當時針為13時,要回到1。這里需要將時針的數值除以12取余數。所以錯誤。

D選項,錯誤。

本題答案:B

六、實操題(50分)

upload/article/images/2020-11-16/104eaa3561b111a9cf7f27c617cea563.jpg

準備工作:

導入背景“underwater2”,導入角色"Shark"和"Fish2"

編程實現:

1、每次點擊綠旗,鯊魚都會出現在舞臺中心,然后面向一個隨機方向一直移動到邊緣就反彈;

2、如果鯊魚碰到小魚,小魚說:“我完了” 2秒之后消失,游戲結束;

3、程序運行的過程中,小魚會一直保持跟鼠標指針在一起;

4、再次點擊綠旗,可重新進行游戲

【解析】

Shark程序如下:

https://cdn.china-scratch.com/timg/191204/120KH000-21.jpg

Flish2程序如下:

https://cdn.china-scratch.com/timg/191204/120KJ324-22.jpg

七、實操題(50分)

編程實現:

一、導入角色庫中的Pencil角色,已知初始位置是(0,0),畫筆顏色綠色,畫筆粗細為1;

2、運行程序會出現對話框:“請問你要畫幾邊形?” 輸入數值后,左上角邊數會出現對應數值;

3、然后出現新的對話框:“請問邊長是多少?” 輸入數值后,左上角邊長會呈現對應數值;

4、最后,鉛筆會用筆尖畫出對應的多邊形;

5、畫完圖形等待2秒,清空舞臺,程序重新開始;

【解析】

這是個畫正多邊形的程序,邊長比較好控制,讓角色移動“邊長”步就好了。旋轉角度要用360°除以邊數,因為多邊形的外角和永遠是360°,而正多邊形的外角相等,所以除一下就能得到每一個外角的度數了。

程序如下:

https://cdn.china-scratch.com/timg/191204/120KI641-23.jpg

八、實操題(50分)

https://cdn.china-scratch.com/timg/191204/120KVB9-24.jpg

編程實現:

Nona和Pico要進行投票選舉,請為他們設計一個投票選舉程序吧!

1、每次點擊綠旗后,用鼠標點擊舞臺下方的Nona或Pico,就能為其投一票,并在舞臺上加效果顯示,如圖所示:

2、一共只有15票可以投,在15票全部投完后,點擊角色就不能繼續投票了;

3、投票結束之后,由得票多的角色說“ 太好了,我當選了”

【解析】

用兩個變量分別儲存兩個選手的票數,另外用一個變量儲存剩余的總票數。當剩余票數為0的時候,將兩人的票數進行對比,根據大小不同,發送不同的廣播,做出不同的反應。

Nona程序:

https://cdn.china-scratch.com/timg/191204/120KSA5-25.jpg

Pico程序:

https://cdn.china-scratch.com/timg/191204/120KQ545-26.jpg

九、實操題(100分)

編程實現:

1、小貓隨機想了一個[0000, 9999]之間的四位數,由玩家猜這個四位數是多少:

2、當玩家手動輸入猜測的四位數字之后,程序將這四位數字中猜對的位數以真實的數字顯示出來,沒猜對的位數用X表示;

3、一共可以猜10次,舞臺左上角顯示剩余次數,在10次內將四位數字全部猜對,小貓會說“恭喜你,答對了!”,并停止程序。如果十次都沒有猜對,小貓則會說“機會用盡,正確答案是XXXX”, 然后停止程序。

https://cdn.china-scratch.com/timg/191204/120KU234-27.jpg

評判標準:

10分:小貓隨機想了一個[0000, 9999]之間的四位數,屏幕下方出現輸入框;??

30分:輸入數字,能得到正確的反饋結果;

50分:猜對會停止;

80分:十次機會用盡之后,能按要求正確的輸出;

100分:?完成全部任務要求且沒有差別

【解析】

這個程序對初級組的學生來說是比較難的,高級組的學生,基礎比較好的,應該能做出來。

我看了一下,有三四種不同的做法,我選了其中變量最多的做法,這樣邏輯上會稍微簡單一點,具體程序如下:

https://cdn.china-scratch.com/timg/191204/120K94560-28.jpg

文章轉載自公眾號:嚴爸學習星球

https://cdn.china-scratch.com/Public/Home/images/grey.gif

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 民丰县| 澄城县| 扎赉特旗| 清新县| 增城市| 陇西县| 西城区| 陕西省| 盈江县| 南澳县| 车致| 龙川县| 西乌珠穆沁旗| 同德县| 廉江市| 灵石县| 竹溪县| 晋中市| 慈利县| 武威市| 井冈山市| 渭源县| 集安市| 商南县| 河源市| 钦州市| 芒康县| 深泽县| 顺平县| 双辽市| 威宁| 久治县| 三门峡市| 扎兰屯市| SHOW| 金山区| 镇康县| 兴山县| 策勒县| 云霄县| 荆州市|