2020-09 Scratch四級真題
分數:100
題數:30
測試時長:60min
一、單選題(共15題,每題2分,共30分)
1.執行下面程式,輸入4和7後,角色說出的内容是?(B)(2分)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxEWYzgzYzgTMxIjY4cjM5UzM1QjN1MGOiFWNiRzM0IzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
A.4,7
B.7,7
C.7,4
D.4,4
2.執行下面程式,輸出是?(B)(2分)
A.大學 中庸 孟子 論語
B.論語 大學 孟子 中庸
C.大學 孟子 中庸 論語
D.論語 大學 中庸 孟子
3.執行下面程式後,變量“sum”的值是?(C)(2分)
A.15
B.20
C.25
D.30
4.計算9除以5的商和餘數,應該使用下面哪組積木?(C)(2分)
A.
B.
C.
D.
5.國小五年級短跑測評,男生能在10.8秒跑完50米即為及格,8.6秒跑完50米為優秀。下列哪組積木可以判斷成績為優秀?(A)(2分)
A.1和4
B.1和3
C.2和3
D.3和4
6.程式中有清單“數組”,儲存了不同的數值,在圖中空白處填上哪組積木,可以删除“數組”中的重複項?(D)(2分)
A.
B.
C.
D.
7.執行下面程式,輸入一個三位數,程式會計算出這個三位數各個數位上的數字之和,程式中的空白處應該填寫?(A)(2分)
A.
B.
C.
D.
8.執行下面程式,輸入21後,變量“數”的值為?(A)(2分)
A.8
B.10
C.15
D.10.5
9.執行下列程式,輸入dihg後,變量“字元串”的值是?(C)(2分)
A.dihg
B.dghig
C.dihghi
D.dghigh
10.下圖是由多個正方形組合繪制的圖形。繪制該圖形的程式如圖所示,程式中空白處應該填寫的是?(B)(2分)
A.11
B.12
C.13
D.14
11.執行下面程式後,“清單”的前兩項分别是?(C)(2分)
A.3、3
B.3、5
C.5、3
D.5、5
12.利用Scratch程式進行抽獎,具體獎項存儲在名為”獎項“的清單中,程式中的空白處應該填寫?(B)(2分)
A.
B.
C.
D.
13.下面哪段程式不能在清單中生成10項1-10的随機數?(D)(2分)
A.
B.
C.
D.
14.雞和兔一共有30隻,共有80條腿,如果想用下面的程式求出雞、兔各有幾隻,那麼程式中空白的部分應該分别填入?(B)(2分)
A.80,2,4
B.30,2,4
C.80,4,2
D.30,4,2
15.“藏頭詩”是指将所說之事分藏于詩句之首,将全詩每句中的頭一個字組合起來可以傳達作者的某種特有的思想,是雜體詩中的一種。如明朝大學問家徐渭(字文長)遊西湖時,面對平湖秋月勝景,即席寫下了七絕一首:平湖一色萬頃秋,湖光渺渺水長流。秋月圓圓世間少,月好四時最宜秋。執行下面程式,若要實作選擇每句詩的首字組成“平湖秋月”一詞,那麼程式中箭頭所指的空白處應該填寫?(C)(2分)
A.
B.
C.
D.
二、判斷題(共10題,每題2分,共20分)
16.要想周遊字元串”hello”,我們一般使用下面積木控制循環次數。(對)
17.執行完下面的程式後,小貓會說“包含”。(錯)
18.在自制新的積木中,積木的參數可以是:數字、文本和布爾值。(對)
19.執行下面程式,可以找到第一個大于1000且為3的倍數的數字。(對)
20.執行下面程式後,sum的值為5050。(錯)
21.執行下面程式後,會将清單“list”中所有的值是“bc”的項替換為“bbc”。(錯)
22.執行下面程式,小貓會停在黑線和紅線之間的白色區域。(錯)
23. 使用“制作新的積木”繪制圖形時,為了不顯示繪制過程而直接畫出圖形,需在“制作新的積木”視窗中選擇“運作時不重新整理螢幕”。24.執行下面程式後,循環體執行了100次。(對)
24.執行下面程式後,循環體執行了100次。(對)
25.執行下面程式後,角色會說“true”。(對)
三、程式設計題(共5題,共50分)
26.奇偶之和
1.準備工作
(1)保留舞台中的小貓角色;
2.功能實作
(1)分别計算1~100中,奇數之和,偶數之和;
(2)說出奇數之和,偶數之和。
評分标準:
1.分别計算1~100中,奇數之和,偶數之和。(5分)
2.說出奇數之和,偶數之和。(5分)
參考程式:
27.創意畫圖
觀察下邊圖形。嘗試編寫程式繪畫下圖效果。
1.準備工作
(1)隐藏小貓角色;
(2)白色背景;
2.功能實作
用畫筆工具,繪制三角形,三角形的邊長從40開始,每畫一個三角形,邊長增加2,并旋轉10°,直到邊長大于120停止程式。
評分标準:
1.畫出一個三角形;(2分)
2.使用循環畫出多個三角形;(2分)
3.嚴格按題目要求畫出所有圖形,重點檢查循環的條件和結束時的邊長;(6分)
參考程式:
28.數字之和
編寫程式,要求使用者輸入一個正整數,程式将其每位數字相加後顯示。
1.準備工作
(1)保留舞台上的小貓角色。
2.功能實作
(1)小貓詢問并等待“請輸入一個正整數”;
(2)計算各位之和;
(3)小貓說“xxxx的各位之和為xxxx”;
(4)例如輸入“3456”,說“3456各位之和為18”。
評分标準:
1.能夠實作輸入功能;(3分)
2.可以擷取每一位的數值;(4分)
3.結果正确;(3分)
參考程式:
29.用逗号分隔清單
在清單中自動添加10個數字,分别是:1 3 5 7 9 11 13 15 17 19,用逗号分隔清單,讓小貓說出結果。
1.準備工作
(1)保留小貓角色和白色背景
2.功能實作
(1)編寫程式在清單data中自動添加1 3 5 7 9 11 13 15 17 19 這10個數字,
不能存入“,”;
(2)小貓說:“現在開始用逗号分隔”2秒;
(3)小貓說出分隔後的結果,如圖所示。
評分标準:
1.使用循環程式在清單data中自動添加135791113151719這10個數字,不能存入“,”;(3分)
2.小貓說:“現在開始用逗号分隔”2秒;(1分)
3.小貓說出分隔後的結果,如圖所示。(6分)
參考程式:
30.數字反轉
Jaime想去城堡探險,在城堡門口遇到了小貓,Jaime必須答對小貓提出的問題才能進入城堡。小貓出題啦:找到一個四位數,該四位數的各位數字翻轉(個位變千位,十位變百位,百位變十位,千位變個位)後組成一個新的四位數,原來的四位數是這個新四位數的4倍。Jaime想請你幫助他編寫程式并找到這個四位數。
1.準備工作
(1)保留小貓角色,添加背景“Castle1”和角色“Jaime”。
2.功能實作
(1)點選綠旗後,小貓說:“請說出符合要求的四位數”;
(2)周遊所有的四位數;
(3)獲得每個四位數的反轉數;
(4)判斷該反轉數的4倍是否等于未反轉前的四位數;
(5)如果滿足(4),Jaime說出該四位數2秒鐘,如:8712=4*2178。
評分标準:
1.點選綠旗後,小貓說:“請說出符合要求的四位數”;(1分)
2.周遊所有的四位數;(3分)
3.獲得每個四位數的反轉數;(3分)
4.判斷該反轉數的4倍是否等于未反轉前的四位數;(2分)
5.Jaime說出該四位數2秒鐘,如:8712=4*2178。(1分)
參考程式:
(1)小貓
(2)Jaime