資訊內容
Scratch分級測試試卷-初級課程
一、選擇題(共20題,每題5分)
1、開始運行Scratch程序,應采用下列哪一條指令?
A) 當紅旗被點擊時B) 當綠旗被點擊時
C) 當黃旗被點擊時D) 當藍旗被點擊時
答案:B
解析:當綠旗被點擊時,腳本開始運行。
2、下列哪個菜單可以設置Scratch使用界面的語言?
A) 文件菜單 ??????B) 編輯菜單
C) 地球儀菜單 ????D) 問號菜單
答案:C
解析:地球儀菜單中,倒數第二項是簡體中文。
3、Scratch的文件在保存時,一般建議擴展名為下列哪一項?
A) ?TXT???????? B) ?EXE
C) ?HTML??????? D)?SB2
答案:D
解析:Scratch 2.0的文件名推薦采用*.sb2。
1-3題小結:前三題主要考察學生是否學習過Scratch。
4、下列哪一種方式不是Scratch角色造型的設計方式?
A) 對著麥克風錄入聲音 B) 從角色庫中選取角色
C) 在造型區繪制新角色D) 從本地文件中上傳角色
答案:A
解析:Scratch的角色造型有四種設計方式,分別是:從角色庫中選取角色、在造型區繪制新角色、從本地文件中上傳角色和拍攝照片當作角色。選項A,對著麥克風錄入聲音,是角色的聲音設計。
5、想使用繪制好的圖畫作為Scratch的背景,應選擇下列哪一項操作?
A) 從背景庫中選擇背景??B) 在造型區繪制新背景
C) 從本地文件中上傳背景D) 拍攝照片當作背景
答案:C
解析:Scratch的背景設計也有四種方式:從背景庫中選擇背景、繪制新背景、從本地文件中上傳背景和拍攝照片當作背景。如果是一副畫好的圖片,通常應選擇從本地導入。
4-5題小結:這兩題考察學生對角色設計和背景設計的方式了解的是否全面。
6、要使Scratch中的角色切換造型,可選用下列哪一條指令?
A) 將角色的大小增加10 ?B) 當作為克隆體啟動時
C) 碰到邊緣就反彈??????D) 下一個造型
答案:D
解析:Scratch角色的造型切換主要有兩種方式:“將造型切換為……”和“下一個造型”。其中“初級課程要求必須掌握“下一個造型”。如下圖所示:
點評:背景的切換參見第14題。
7、Scratch中角色的旋轉模式有幾種?
A) ?1種 ????????B) ?2種
C) ?3種 ????????D) ?4種
答案:C
解析:Scratch中角色的旋轉模式主要有三種:任意旋轉、左-右翻轉和不旋轉。如下圖所示:
6-7題小結:這兩題考察學生關于角色設計的基本知識。
8、Scratch中的背景設計中,沒有下列哪種類別的命令?
A) ?運動 ???????B) ?外觀
C) ?聲音 ???????D) ?畫筆
答案:A
解析:Scratch的舞臺設計,即背景設計,與角色設計有很多區別。其中最大的區別就是舞臺不會動,雖然有運動區的標簽,但是里面沒有命令。選項D,畫筆區有一條命令:清空。如下圖所示:
? ? ? ?
8、14題小結:這兩題考察學生關于背景設計的基本知識。
9、要使Scratch中的角色在舞臺上繪圖,應選用下列哪一條命令?
A) 清空并抬筆 ???????? B) 落筆并移動10步
C) 將畫筆顏色設定為0 ?D) 將畫筆粗細增加1
答案:B
解析:這是用Scratch進行計算機繪圖的特殊之處,它不是draw命令,或者plot命令,而是將畫筆落筆后,進行移動。
點評:落筆后的移動方向,決定了畫圖的方向控制。具體參見第13題。
9、13題小結:這兩題考察學生關于繪圖的基本知識。
10、下列哪一條指令可以用于接收鍵盤輸入?
A) 詢問……并等待? B) 說……2秒
C) 連接……和……?D) 在……之前一致等待
答案:A
解析:Scratch中接收外部輸入有多種方式。“詢問……并等待”是接收鍵盤輸入,是最基本的知識點。
11、在程序框圖設計中下列哪種語句不是基本語句?
A) ?順序語句 ??????B) ?條件語句
C) ?循環語句 ??????D) ?輸入輸出語句
答案:C
解析:程序框圖是描述程序功能最基本的工具,而且它可以脫離具體的編程語言。框圖中基本的語句只有開始、停止、順序、條件和輸入輸出,沒有循環語句。循環是通過條件和順序語句來實現的。
10、11題小結:這兩題計劃出難題,用來拉開成績。
12、在Scratch的聲音設計中,“彈奏音符60”對應中央C(哆),下列哪一條語句是發出中音G(索)?
A) ?彈奏音符62???B) ?彈奏音符64
C) ?彈奏音符65???D) ?彈奏音符67
答案:D
解析:Scratch中關于音符的設計引入了鋼琴的鍵盤機制。音符60對應中央C,62是D(來),64是E(咪),65是F(發),而67是G(索)。另外,61、63是半音,對應鋼琴上的黑鍵。
13、控制畫筆移動時,下列哪一條語句是向左移動?
A) ?面向90°方向 ?B) ?面向-90°方向
C) ?面向0°方向 ??D) ?面向180°方向
答案:B
解析:Scratch繪圖時,默認面向90°方向是向右。依次有-90°是向左,0°是向上,180°是向下。如圖所示:
點評:如何畫圖,請參見第9題。這兩個題目是用Scratch繪圖的基本知識點。
14、想實現背景切換時,可采用下列哪一條指令?
A) 將背景切換為……B) 清除所有圖形特效
C) 當背景切換到……D) 當收到消息1
答案:A
解析:Scratch角色的背景切換,有兩種方式:一是在角色的外觀區,使用“將背景切換為……”積木;二是在背景的外觀區,也使用該命令。其中“當背景切換到……”是控制區的積木,角色的腳本和背景的腳本都有這條命令。如下圖所示:
點評:角色的造型切換參見第6題。
15、讓角色即唱歌又跳舞,應采用下列哪種編程手段?
A) 重復執行2次 ????B) 采用一個“當角色被點擊時”
C) 將運算結果乘以2 ?D) 采用多個“當綠旗被點擊時”
答案:D
解析:初級課程中有一個很重要的知識點是多任務處理,這是現代編程不同于傳統編程的最大區別之一。其他選項都是干擾項。
點評:將選項B,改成采用兩個“當角色被點擊時”也可以實現。多任務處理是重點,第17題再次進行了考察。
16、想讓小貓一直在舞臺上移動,應采用下列哪種程序結構?
A) 重復執行100次 B) 重復執行
C) 如果……那么??D) 如果……那么……否則
答案:B
解析:這里考察無限循環和有限循環的概念。如果選擇選項A,小貓在執行100次以后,如果沒有其他控制,就會停下來。選項C和D,是條件語句,屬于干擾項。
12-16題小結:這5個題目考察初級課程掌握情況的中等難度題目。
17、指出下列程序中的錯誤?
A) 采用無限循環?????????????B) 播放聲音直到播放完畢
C) 將下一個造型放在循環體內?D) 采用一個當綠旗被點擊
答案:D
解析:將“播放聲音……直到播放完畢”和切換“下一個造型”放在一個循環體內,就會出現發聲的時候,不能走路/跳舞。采用多個當綠旗被點擊時,可以解決這個問題。其中選項B,如果改成“播放聲音……”,而不是播放完畢,也不會出現這個問題。
點評:本題再次考察多任務處理。該知識點是重點,參見15題。
18、運行下列程序,最后會說出下列哪一個數字?
A) ?50???? ?B) ?0
C) ?10???? ?D) ?25
答案:A
解析:循環的初值是0,步長是10。運行了5次,因此循環的終值是50。
17-18題小結:這兩個是讀程序題目。讀程序是提高和改進編程能力的重要手段。
19、小明用Scratch程序設計了一輛小汽車,可是汽車的兩個輪子在轉動時高低不平。最有可能的原因是下列哪一項?
A) 路面不平????????? B) 兩個車輪沒有選用同一種顏色
C) 車輪沒有對準圓心?D) 輪子超出屏幕顯示的范圍
答案:C
解析:用Scratch進行造型設計時,如果沒有對準中心點,會出現各種“跑偏”現象。
點評:本題考察學生關于繪圖的相關知識。
20、小紅設計Scratch程序時使用了克隆體,可是運行一段時間以后,計算機的速度越來越慢,舞臺上的角色出現嚴重的卡頓。下面哪個選項最有可能解決這一問題?
A) 減少命令的數量??????B) 采用加速模式
C) 將無關命令移出循環體D) 使用刪除本克隆體命令
答案:D
解析:現代計算機的硬件相當發達,因此以前影響程序執行效率的因素逐漸變得不是那么重要,而程序的可讀性變得更有意義。但是克隆體占用資源非常嚴重,“刪除本克隆體”可以有效的提高程序的運行效率。
點評:本題是考察程序運行的有關知識。
19-20題小結:這兩題是稍微有難度的題目。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
