Kitten創(chuàng)意編程開學(xué)小測(cè)

您的姓名:
1. 角色“松鼠”站在舞臺(tái)中央, 運(yùn)行圖中程序后,“松鼠”將會(huì)如何行動(dòng)? ( )
2.角色“官方喵”有4個(gè)造型, 當(dāng)運(yùn)行圖中的程序后,“官方喵”最終的造型是? )

3.(10分) 運(yùn)行圖中程序后, 角色會(huì)說出的數(shù)字為多少? ( )
4. (10分) 執(zhí)行圖中程序, 角色說出的年齡最大可能是多少歲? ( )
5.(10分) 運(yùn)行圖中程序后, 列表1中最后會(huì)有多少項(xiàng)數(shù)據(jù)? ( )
6.(10分) 想在程序運(yùn)行后, 屏幕上顯示出3只氣球鼠,“隱藏”積木塊應(yīng)該添加在圖2中的哪個(gè)位置? ( )
7. (10分) 若想讓角色“蝸?!痹谖枧_(tái)中左右往返移動(dòng), 那么不應(yīng)該在積木塊“重復(fù)執(zhí)行”中添加下列哪個(gè)選項(xiàng)中的程序? ( )
8. (10分) 最初舞臺(tái)上共有“阿短”、“駱駝”和“奶?!比齻€(gè)角色 (顯示狀態(tài)), 每個(gè)角色對(duì)應(yīng)的程序如圖所示, 運(yùn)行整個(gè)程序后, 能在舞臺(tái)上顯示的角色為 ( )
二、填空題 (共4題)
1. (15分) 仔細(xì)觀察圖片中的角色背景及其程序, 當(dāng)背景被點(diǎn)擊后 , ( 填寫“能/不能”) 說出“你好 ”
2.(15分) 執(zhí)行下圖程序, 當(dāng)詢問“輸入一個(gè)數(shù)字”時(shí), 輸入數(shù)字_____后一定能夠讓飛電鼠抖動(dòng)1秒。

3. (15分) 運(yùn)行下圖程序, 當(dāng)編程貓經(jīng)過熊的位置時(shí), 編程貓_______(會(huì)/不會(huì)) 被熊擋住。

4.(15分) 運(yùn)行右側(cè)程序后可以畫出左側(cè)圖顯示的圖形, 那么應(yīng)該在“重復(fù)執(zhí)行”積木塊中的問號(hào)處填寫數(shù)字最小應(yīng)是多少________
三、編程創(chuàng)作題 (共7題)
01.擲骰子(20分)

設(shè)計(jì)一個(gè)程序, 可以實(shí)現(xiàn)擲骰子的功能 。當(dāng)使用者點(diǎn)擊骰子后, 骰子不斷變換顯示的點(diǎn)數(shù), 當(dāng)變化持續(xù)一段時(shí)間后, 骰子停止變換并隨機(jī)顯示一個(gè)點(diǎn)數(shù)。

程序說明:

(1) 骰子角色被點(diǎn)擊后可以不斷切換造型(10分) 。

(2) 骰子停止切換造型后, 最終顯示的數(shù)字是隨機(jī)產(chǎn)生的(10分) 。

02.按數(shù)字種菜(30分)

按照背景中的序號(hào)從小到大將嫩芽種在地里, 程序運(yùn)行時(shí)嫩芽按照數(shù)字由小到大的順序出現(xiàn)在數(shù)字所在的位置 。序號(hào)1的位置為(-200,200), 左右或者上下相鄰的兩個(gè)數(shù)字的X、Y坐標(biāo)之差都為200。

程序說明:

(1) 使用克隆的方法復(fù)制嫩芽, 種植每顆嫩芽的時(shí)間間隔為0.2秒(10分)。

(2) 能使用循環(huán)完成5個(gè)及以上嫩芽的復(fù)制, 且嫩芽的位置正確(10分)。

(3) 可以完全按照順序?qū)崿F(xiàn)嫩芽的復(fù)制且位置正確(10分)。

03.畫套圈(30分)

如上圖所示函數(shù)“圓”可以畫出一個(gè)圓, 設(shè)計(jì)程序使得當(dāng)鼠標(biāo)點(diǎn)擊后, 畫出如右圖所示的圖形。畫筆初始顏色設(shè)置為如圖顏色 。函數(shù)圓的參數(shù)“步數(shù)”決定圓的大小, 最大圓的步數(shù)大小為4 相鄰兩個(gè)圓的步數(shù)大小相差1, 且任意相鄰的兩個(gè)圓中, 小圓的畫筆顏色值相比大圓的畫筆顏色值增加70。

程序說明:

(1) 運(yùn)行程序后 舞臺(tái)上沒有其他物體 。能夠畫出圓圈來, 相鄰兩個(gè)圓的步數(shù)大小相差1(10分)

(2) 在步驟1的基礎(chǔ)上不同的圓形顏色不同(10分) 。

(3) 可以畫出完全符合要求的圖形(10)

04.火箭發(fā)射(40分)

設(shè)計(jì)一個(gè)程序?qū)崿F(xiàn)火箭發(fā)射和火箭環(huán)繞地球。

程序說明:

(1) 屏幕1的場(chǎng)景如左圖所示, 編輯程序使火箭可以每隔1秒對(duì)話說出倒計(jì)時(shí)的數(shù)字, 數(shù)字從3開始, 倒計(jì)時(shí)結(jié)束后對(duì)話說出“發(fā)射 ”(10分) 。

(2) 倒計(jì)時(shí)結(jié)束后火箭發(fā)射, 火箭豎直向上移動(dòng), 3秒內(nèi)火箭離開屏幕上邊緣(10分) 。

(3) 火箭離開上邊緣后, 換到屏幕2, 火如右圖所示顯示箭持續(xù)圍繞地球旋轉(zhuǎn), 圍繞地球旋轉(zhuǎn)的速度自定(20) 分。

05.避障滑雪(40分)

設(shè)計(jì)一個(gè)編程貓滑雪的游戲, 要求背景和編程貓是隨著程序運(yùn)行正確運(yùn)動(dòng), 按下←→ 向鍵, 程貓可以左右移動(dòng), 每隔1秒在滑道上會(huì)在隨機(jī)位置出現(xiàn)一塊石頭, 如果編程貓撞到了石頭則游戲停止

程序說明:

(1) 正確設(shè)置背景和石頭的運(yùn)動(dòng)方向和速度, 實(shí)現(xiàn)編程貓向前移動(dòng)的效果, 運(yùn)動(dòng)速度適當(dāng)即可(10分) 。

(2) 每隔1秒在Y坐標(biāo)為300 、X坐標(biāo)為-150到150之間的范圍內(nèi)復(fù)制出一個(gè)石頭, 且石頭碰到下邊緣或者編程貓時(shí)消失(10分) 。

(3) 當(dāng)按下右箭頭時(shí)編程貓向右移動(dòng), 按下左箭頭時(shí)編程貓向左移動(dòng), 移動(dòng)速度適中即可,當(dāng)編程貓撞到石頭時(shí)說出“編程貓被撞暈了”, 并結(jié)束程序(20分) 。

06.小恐龍尋路(50分)

設(shè)計(jì)程序, 實(shí)現(xiàn)角色“木葉龍”按照路線走到路線另一端,“木葉龍”每前行到一個(gè)轉(zhuǎn)折點(diǎn)時(shí),停留1秒鐘再繼續(xù)前行 。

程序說明:

(1) 鼠標(biāo)依次點(diǎn)擊圖中路線每個(gè)轉(zhuǎn)折點(diǎn)或路線終點(diǎn), 使用列表存儲(chǔ)鼠標(biāo)點(diǎn)擊位置的坐標(biāo)(25分) 。

(2) 當(dāng)按下空格鍵后,“木葉龍”按照存儲(chǔ)的坐標(biāo)位置依次前行至下一個(gè)轉(zhuǎn)折點(diǎn), 每次移動(dòng)到一個(gè)點(diǎn)后, 停留一秒鐘 。最終到達(dá)路線終點(diǎn)后停止 (25分) 。

07.賽跑(50分)

設(shè)計(jì)程序, 實(shí)現(xiàn)編程貓與飛電鼠賽跑項(xiàng)目 , 兩個(gè)角色及對(duì)應(yīng)的變量已給出。

程序說明:

(1) 當(dāng)點(diǎn)擊“開始游戲”按鈕時(shí), 變量編程貓和飛電鼠各取值一個(gè)1到10之間的隨機(jī)整數(shù)(15分)

(2) 比較兩個(gè)變量值的大小, 數(shù)字大的變量對(duì)應(yīng)的角色Y坐標(biāo)增加100, 數(shù)字相同則兩個(gè)角色都不移動(dòng), 角色移動(dòng)速度適中即可(20) 分。

(3) 當(dāng)任意一個(gè)角色碰到彩虹線時(shí), 說出該角色勝利并停止程序(15分) 。

更多問卷 復(fù)制此問卷