網(wǎng)站建設(shè)費(fèi)用能否計(jì)入開(kāi)辦費(fèi)百度論壇發(fā)帖
2023-03 Scratch三級(jí)真題
分?jǐn)?shù):100
題數(shù):38
測(cè)試時(shí)長(zhǎng):60min
一、單選題(共25題,共50分)
1.計(jì)算“2+4+8+……+128”,用變量n表示每項(xiàng),根據(jù)變化規(guī)律,變量n的賦值用下列哪個(gè)最合適?(D?)
A.
B.
C.
D.
2.默認(rèn)小貓角色,點(diǎn)擊綠旗運(yùn)行程序后,繪制出的圖形是?(C)
A.? B.
? C.
D.
答案解析:雖然循環(huán)次數(shù)為6,但由于循環(huán)體內(nèi)轉(zhuǎn)動(dòng)角度為90,只能重復(fù)畫(huà)二次重疊的三角形,符合條件的是CD。但由于初始面向90度方向,第一次前進(jìn)應(yīng)該是水平向右,故只能選C
3.小貓程序如下圖所示,點(diǎn)擊綠旗后再點(diǎn)擊小貓,我們可以看到?(D?)
A.不動(dòng)
B.向上走了100步
C.向右走了100步
D.小貓直接移到了右上方(x:100,y:100)位置
答案解析:因?yàn)閮蓚€(gè)積木同時(shí)時(shí)接收到廣播,同時(shí)執(zhí)行,所以得到的視覺(jué)效果是直接移到了右上方。選D.
4.運(yùn)行下面的程序后,變量a的值為?(D?)
A.15
B.20
C.60
D.65
答案解析:正確深入的理解變量和運(yùn)算的基礎(chǔ)知識(shí)。算術(shù)運(yùn)算和連接運(yùn)算的不同之處。而連接運(yùn)算將兩個(gè)變量的值連接成為字符串,字符串再進(jìn)行累加計(jì)算時(shí),又被轉(zhuǎn)化為數(shù)字類(lèi)型進(jìn)行算術(shù)運(yùn)算,所以,a連接b的結(jié)果是55,此時(shí)要注意a增加55,結(jié)果a變成了60,再將a設(shè)為a+b,則a變成了65。
5.小貓角色程序如下圖所示,創(chuàng)建變量a時(shí)選擇”僅適用于當(dāng)前角色”。點(diǎn)擊綠旗運(yùn)行程序后,舞臺(tái)上有幾只小貓?(?B)
A.1只
B.2只
C.3只
D.0只
答案解析:本題考察學(xué)生對(duì)克隆的熟練程度??寺∽约汉?#xff0c;克隆體會(huì)繼承主體的屬性,自然克隆體的坐標(biāo)也會(huì)和主體一致。本程序中,主體隱藏,克隆三次,由于變量a是私有變量,因此,克隆體也繼承了私有變量a,三個(gè)克隆體,分別繼承的變量a的值是1,2,3,當(dāng)?shù)谌齻€(gè)克隆體啟動(dòng)時(shí),滿(mǎn)足a>2,第三個(gè)克隆體被刪除。所以,舞臺(tái)中剩余2個(gè)角色,且都是克隆體。
6.小學(xué)畢業(yè)時(shí),阿慶、阿立、阿福三人互相贈(zèng)照片一張,他們一共互贈(zèng)了多少?gòu)堈掌?#xff1f;(C )
A.4張
B.5張
C.6張
D.8張
答案解析:共贈(zèng) 6 張照片。 這樣想:阿慶給阿立、阿福各一張照片,即阿慶贈(zèng)送了 2 張照片。阿立給阿福、阿慶各一張照片,即阿立贈(zèng)送了 2 張照片。阿福給阿立、阿慶各一 張照片,即阿福贈(zèng)送了 2 張照片。所以共贈(zèng)了6 張照片。
7.每執(zhí)行一次下圖所示的積木,可生成一個(gè)隨機(jī)整數(shù)。如果一直重復(fù)執(zhí)行該積木,下面選項(xiàng)說(shuō)法正確的是?(C?)
A.無(wú)法生成1
B.無(wú)法生成10
C.有可能生成10
D.有可能生成11
答案解析:在指定區(qū)間內(nèi)生成隨機(jī)數(shù)時(shí),是包含邊界值的。
8.點(diǎn)擊綠旗運(yùn)行下面程序后,角色最后的方向可能在哪個(gè)區(qū)域?(D?)
A.Ⅰ或Ⅱ
B.Ⅱ或Ⅲ
C.Ⅲ或Ⅳ
D.Ⅰ或Ⅳ
9.下面哪個(gè)選項(xiàng)可以讓角色切換到任意一個(gè)造型?(C?)
A.
B.
C.
D.
答案解析:生成隨機(jī)數(shù)的邊界值只能是數(shù)字,而不可以是字母或造型名。
10.下列說(shuō)法正確的是?(C?)
A.變量有正常顯示、滑桿兩種顯示模式
B.變量一旦設(shè)置成滑桿顯示模式,就無(wú)法恢復(fù)成正常顯示模式
C.變量設(shè)置為滑桿顯示后,滑塊范圍的最小值和最大值均可以設(shè)置為正數(shù)、負(fù)數(shù)和0
D.變量設(shè)置為滑桿顯示后,滑塊范圍的最小值和最大值都只能設(shè)置為整數(shù)
答案解析:變量的滑桿顯示模式下,滑塊的范圍可以設(shè)置成任意類(lèi)型的數(shù)字。
11.執(zhí)行下面程序,角色重復(fù)執(zhí)行三次說(shuō)出變量i的值,“?”處應(yīng)填寫(xiě)的值為?(C?)
A.2
B.3
C.4
D.5
12.某學(xué)校有107間教室,每個(gè)教室只有1扇門(mén),把這些教室從1到107編號(hào),現(xiàn)在有3個(gè)同學(xué)拿著鑰匙按照以下規(guī)則依次去開(kāi)、關(guān)門(mén):第一個(gè)同學(xué)把所有的門(mén)都打開(kāi);然后第二個(gè)同學(xué)把偶數(shù)編號(hào)的門(mén)關(guān)上;最后第三個(gè)同學(xué)把編號(hào)是3的倍數(shù)的門(mén)關(guān)上(如果門(mén)已關(guān),則仍保持關(guān)的狀態(tài))。最后還開(kāi)著的門(mén)有幾扇?(C?)
A.18扇
B.24扇
C.36扇
D.54扇
13.下面程序執(zhí)行后,角色會(huì)說(shuō)多少次“你好!”?(A?)
A.5次
B.7次
C.15次
D.無(wú)數(shù)次
14.下面哪個(gè)選項(xiàng)的程序執(zhí)行后,角色最后面向方向是90?(B?)
A.B.
C.
D.
15.設(shè)計(jì)一個(gè)“判斷全班同學(xué)成績(jī)等次”的程序,實(shí)現(xiàn):(1)對(duì)輸入的成績(jī)是否介于1~100分做出判斷,不合理的輸入應(yīng)該有所提示;(2)80分(含)以上判定為優(yōu)秀、60分(含)以上且80分以下判定為及格、60分以下判定為不合格;(3)能處理全班50名同學(xué)的成績(jī)。請(qǐng)問(wèn)哪個(gè)選項(xiàng)可以實(shí)現(xiàn)這些要求?(D?)
A.
B.
C.
D.
16.小貓角色有3段程序,分別控制著小貓的聲音、造型切換和運(yùn)動(dòng)。程序運(yùn)行后,想讓小貓走到舞臺(tái)右側(cè)時(shí)就停止往前走,但小貓的聲音和造型切換不要停。已知第1、第2段程序如下圖所示,請(qǐng)問(wèn)哪個(gè)選項(xiàng)的第3段程序可以實(shí)現(xiàn)這個(gè)功能?(?A)
A.B.
C.D.
17.下面哪個(gè)選項(xiàng)的程序執(zhí)行后,舞臺(tái)上只出現(xiàn)3個(gè)三角形?(?D)
A.B.
C.
D.
18.默認(rèn)小貓角色,執(zhí)行下面程序后,舞臺(tái)上可以看到幾只小貓?(B?)
A.1只
B.2只
C.6只
D.7只
答案解析:后一次循環(huán)會(huì)將前一次用“圖章”復(fù)制出來(lái)的圖像擦除,所以最后只能看到一個(gè)角色和該角色最后一次循環(huán)中“圖章”復(fù)制出來(lái)的圖像,所以選2個(gè)。
19.某個(gè)作品中有3個(gè)角色,分別為A、B、C,下面選項(xiàng)說(shuō)法不正確的是?(?C)
A.A廣播的消息,B和C可以接收到
B.A和B可以廣播同樣內(nèi)容的消息給C
C.A可以單獨(dú)給B廣播消息,不讓C接收到
D.B、C廣播的消息,A和舞臺(tái)背景可以接收到
答案解析:廣播消息可以一對(duì)一、一對(duì)多、多對(duì)一。
20.下面積木執(zhí)行后,哪個(gè)選項(xiàng)的說(shuō)法不正確?(D?)
A.將廣播名為“消息1”的消息
B.所有角色和舞臺(tái)程序中,“當(dāng)接收到消息1”積木開(kāi)始的程序會(huì)被執(zhí)行
C.當(dāng)所有以接收到“消息1”開(kāi)始的程序全部執(zhí)行完畢后,這個(gè)積木后面的程序才繼續(xù)往下執(zhí)行
D.這個(gè)積木執(zhí)行完后,它后面的程序會(huì)立刻執(zhí)行
答案解析:此積木執(zhí)行后,會(huì)一直等到所有接收到“消息1”的腳本全部執(zhí)行完畢后,再繼續(xù)往下執(zhí)行。
21.默認(rèn)小貓角色,執(zhí)行下面程序后,生成了3個(gè)克隆體。下面哪個(gè)選項(xiàng)可以實(shí)現(xiàn),按下空格鍵就能刪掉2號(hào)克隆體?(?D)
?
A.B.
C.D.
答案解析:克隆時(shí)可以通過(guò)私有變量為每個(gè)克隆體賦予一個(gè)單獨(dú)的變量值。
22.默認(rèn)小貓角色,執(zhí)行下面程序后,舞臺(tái)上可以看到幾只小貓?(C?)
A.0只
B.1只
C.3只
D.4只
答案解析:克隆體可以改變自本體繼承來(lái)的狀態(tài)。
23.斐波那契數(shù)列指的是這樣一個(gè)數(shù)列:1、1、2、3、5、8、13、21、34、……我們可以用F(0)=0,F(1)=1, F(2)=1,……的方法來(lái)定義這個(gè)數(shù)列。請(qǐng)問(wèn)這個(gè)數(shù)列中的第n(n≥2)個(gè)數(shù),即F(n)=?(D )
A.1
B.F(n)
C.F(n-2)+F(n-3)
D.F(n-1)+F(n-2)
答案解析:斐波那契數(shù)列滿(mǎn)足F(n)=F(n-1)+F(n-2)(n≥2)。
24.當(dāng)程序執(zhí)行到如圖所示的流程圖部分時(shí),在對(duì)布爾表達(dá)式1、布爾表達(dá)式2……布爾表達(dá)式n判斷后,發(fā)現(xiàn)結(jié)果都為false,請(qǐng)問(wèn)程序接下來(lái)會(huì)執(zhí)行哪個(gè)語(yǔ)句塊?( D)
A.語(yǔ)句塊1
B.語(yǔ)句塊n-1
C.語(yǔ)句塊n
D.語(yǔ)句塊n+1
25.運(yùn)行程序,輸入8,等待程序執(zhí)行結(jié)束以后,舞臺(tái)上會(huì)出現(xiàn)哪幅圖案?(A )
A.B.
C.
D.
答案解析:輸入8以后,角色會(huì)畫(huà)出由8個(gè)正8邊形組成的復(fù)合圖案,所以答案選A。
二、判斷題(共10題,共20分)
26.單擊如圖所示積木,將生成一個(gè)介于1.5和2.5之間的一位小數(shù)。(?錯(cuò))
27.為新建變量命名時(shí),不區(qū)分大小寫(xiě),例如變量A和變量a是同一個(gè)變量。( 錯(cuò))
?正確錯(cuò)誤?
答案解析:Scratch對(duì)變量名的大小寫(xiě)是敏感的,即變量名區(qū)分大小寫(xiě)。
28.若要顯示或隱藏變量,需在程序運(yùn)行之前就要設(shè)置好。程序一旦運(yùn)行,變量的顯示或隱藏狀態(tài)便無(wú)法改變。( 錯(cuò))
正確錯(cuò)誤?
答案解析:可以通過(guò)代碼控制變量的顯示與隱藏。
29.“重復(fù)執(zhí)行”積木會(huì)使程序陷入死循環(huán),所以在實(shí)際編程中應(yīng)避免使用。(?錯(cuò))
答案解析:“重復(fù)執(zhí)行”積木可使用“停止……腳本”積木退出。
30.下面程序能說(shuō)出從2023年到2200年的所有閏年(閏年的判斷條件:能被400整除或能被4且不能被100整除)。(錯(cuò)?)
31.圖章積木畫(huà)出的角色圖案可以使用下面積木擦除掉。(對(duì)?)
答案解析:圖章“復(fù)制”出來(lái)的圖案可以使用“全部擦除”積木擦除掉
32.在下圖這個(gè)積木中,點(diǎn)擊顏色后可以出現(xiàn)顏色面板,我們通過(guò)拖動(dòng)紅、綠、藍(lán)三基色的滾動(dòng)條,可以直接設(shè)置畫(huà)筆的顏色。而且當(dāng)我們拖動(dòng)滾動(dòng)條時(shí),可以直接在積木中觀察到顏色的變化。(?錯(cuò))
答案解析:[將筆的顏色設(shè)為...]積木中可以通過(guò)拖動(dòng)顏色,飽和度和亮度的滾動(dòng)條,直接設(shè)置畫(huà)筆的顏色,且所見(jiàn)即所得。
33.角色廣播消息時(shí),消息的類(lèi)型可以是漢字、英文字母、數(shù)字,但不能是它們的組合。( 錯(cuò))
正確錯(cuò)誤?
答案解析:廣播的消息的類(lèi)型可以是漢字、英文字母、數(shù)字或它們的組合。
34.當(dāng)有多個(gè)角色時(shí),使用“克隆”積木,角色只能克隆自己。(錯(cuò)?)
答案解析:可以克隆自己,也可以克隆別的角色。
35.編寫(xiě)圖形化程序,只能實(shí)現(xiàn)順序結(jié)構(gòu)的故事類(lèi)作品,不能進(jìn)行邏輯判斷。(錯(cuò) )
三、編程題(共3題,共30分)
36.貓貓的兒童節(jié)
兒童節(jié)到了,給小貓繪制一個(gè)七彩的氣球。
1.準(zhǔn)備工作
(1)保留小貓角色;
(2)選擇“Button2”角色,添加文字“開(kāi)始”;
(3)默認(rèn)白色背景。
2.功能實(shí)現(xiàn)
(1)點(diǎn)擊綠旗,小貓顯示在舞臺(tái)上,大小為60,初始位置為(x:0,y:40),設(shè)置畫(huà)筆顏色為紅色,畫(huà)筆粗細(xì)為3;
(2)點(diǎn)擊“開(kāi)始”按鈕,發(fā)送“開(kāi)始”消息;
(3)當(dāng)小貓接收到“開(kāi)始”消息,繪制一個(gè)顏色逐漸變化的圓形,圓形大小自定義,不超出舞臺(tái)邊緣;
(4)圓形畫(huà)完后,向下繪制一條藍(lán)色直線(xiàn)作為氣球繩,直線(xiàn)長(zhǎng)短自定義;
(5)使用圖章繪制小貓圖案,然后隱藏角色,注意小貓圖案不要超出舞臺(tái)邊緣。
參考程序:
“開(kāi)始”按鈕:
小貓:
評(píng)分標(biāo)準(zhǔn):
(1)將小貓角色大小設(shè)定為60;(1分)
(2)正確選擇了Button2按鈕,并添加文字了“開(kāi)始”;(1分)
(3)用指令將小貓移到(x:0,y:40)的位置;(1分)
(4)設(shè)置畫(huà)筆顏色為紅色,畫(huà)筆粗細(xì)為3,擦除舞臺(tái)原有的圖像;(1分)
(5)完成當(dāng)點(diǎn)擊“開(kāi)始”按鈕時(shí),發(fā)送廣播;(1分)
(6)完成小貓接收到廣播,用重復(fù)執(zhí)行指令畫(huà)圓;(2分)(注意圓形超出舞臺(tái)扣1分)
(7)實(shí)現(xiàn)畫(huà)圓過(guò)程中顏色不斷改變;(1分)
(8)向下畫(huà)出藍(lán)色直線(xiàn);(1分)(注意顏色不是藍(lán)色也不扣分)
(9)完成圖章。(1分)(小貓圖案超出了舞臺(tái)下邊緣不得分)
說(shuō)明:
對(duì)圓的大小、畫(huà)的方向,以及顏色增加值、氣球繩的長(zhǎng)度無(wú)具體要求,只要能達(dá)到相同效果即視為得分。
37.拆禮物游戲
從舞臺(tái)上方隨機(jī)位置不斷落下來(lái)大小不等的50個(gè)禮物,當(dāng)鼠標(biāo)點(diǎn)擊禮物時(shí),禮物顯示隨機(jī)的金額,并將金額累計(jì)起來(lái),如果沒(méi)有搶到禮物,禮物落在舞臺(tái)底部,禮物消失。
1.準(zhǔn)備工作:
(1)刪除舞臺(tái)小貓角色;
(2)從角色庫(kù)導(dǎo)入Gift角色;
(3)背景不限。
2.功能實(shí)現(xiàn):
(1)點(diǎn)擊綠旗后,禮物從舞臺(tái)上方隨機(jī)位置下落,大小為50到90之間的隨機(jī)數(shù),造型為“gift-a”;
(2)禮物個(gè)數(shù)一共50個(gè);
(3)鼠標(biāo)點(diǎn)擊到禮物時(shí),禮物換成“gift-b”造型,并說(shuō)出隨機(jī)金額(1到10之間的隨機(jī)數(shù))0.5秒,例如“5元”,并累計(jì)加到紅包金額變量,然后禮物消失;
(4)如果紅包沒(méi)有被點(diǎn)擊到,落到舞臺(tái)下方后消失。
參考程序:
評(píng)分標(biāo)準(zhǔn):
(1)克隆出50個(gè)紅包;(1分)
(2)克隆體從舞臺(tái)上方的隨機(jī)位置下落;(2分)
(3)克隆體紅包大小隨機(jī);(1分)
(4)克隆體初始造型為gift-a;(1分)
(5)鼠標(biāo)點(diǎn)擊紅包角色后造型改變,并且說(shuō)出隨機(jī)金額;(2分)
(6)隨機(jī)金額累計(jì)到紅包金額變量中;(1分)
(7)紅包落地消失。(2分)
38.比大小
1.準(zhǔn)備工作
(1)保留默認(rèn)的小貓角色,從角色選擇兩個(gè)Apple角色,分別命名為左蘋(píng)果和右蘋(píng)果;
(2)在白色背景上繪制兩個(gè)長(zhǎng)方形,分別放于舞臺(tái)的左半邊和右半邊;
(3)建立兩個(gè)變量,并設(shè)置為滑桿顯示(滑桿范圍采取默認(rèn)的),變量名分別為:第一堆蘋(píng)果和第二堆蘋(píng)果。
2.功能實(shí)現(xiàn)
(1)程序開(kāi)始前,舞臺(tái)和角色如下圖所示,拖動(dòng)滑桿可以改變兩個(gè)變量的值,兩個(gè)蘋(píng)果角色大小都為30,都隱藏;
(2)點(diǎn)擊綠旗后,在左邊長(zhǎng)方形中,按照變量“第一堆蘋(píng)果”的數(shù)值出現(xiàn)同等數(shù)量、位置不同的紅色蘋(píng)果;在右邊長(zhǎng)方形中,按照變量“第二堆蘋(píng)果”的數(shù)值出現(xiàn)同等數(shù)量、位置不同、顏色特效為50的綠色蘋(píng)果;
(3)點(diǎn)擊綠旗,等待2秒鐘后,如果變量“第一堆蘋(píng)果”等于“第二堆蘋(píng)果”,小貓說(shuō)“兩堆蘋(píng)果一樣多”;如果變量“第一堆蘋(píng)果”大于“第二堆蘋(píng)果”,小貓說(shuō)“第一堆蘋(píng)果多”,否則說(shuō)“第二堆蘋(píng)果多”。
?
參考程序:
小貓程序
左蘋(píng)果程序
右蘋(píng)果程序
評(píng)分標(biāo)準(zhǔn):?
(1)背景和角色都正確;(1分)
(2)變量建立正確,并能設(shè)置成滑桿顯示;(1分)
(3)點(diǎn)綠旗運(yùn)行后,在兩邊的長(zhǎng)方形中,能分別按照變量“第一堆蘋(píng)果”、“第二堆蘋(píng)果”的數(shù)值出現(xiàn)位置不同的蘋(píng)果(左紅右綠);(5分,完成克隆給2分,右邊設(shè)置了顏色特效給1分,左右兩邊克隆體位置不超出長(zhǎng)方形給2分)
(4)小貓能根據(jù)兩個(gè)變量的數(shù)值不同,說(shuō)出正確的結(jié)果,每判斷一種情況給1分。(3分)