全國(guó)青少年軟件編程(scratch)等級(jí)考試試卷(四級(jí))及答案_第1頁(yè)
全國(guó)青少年軟件編程(scratch)等級(jí)考試試卷(四級(jí))及答案_第2頁(yè)
全國(guó)青少年軟件編程(scratch)等級(jí)考試試卷(四級(jí))及答案_第3頁(yè)
全國(guó)青少年軟件編程(scratch)等級(jí)考試試卷(四級(jí))及答案_第4頁(yè)
全國(guó)青少年軟件編程(scratch)等級(jí)考試試卷(四級(jí))及答案_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、選擇題(共15題,每題2分)字符串(D)1.下列選項(xiàng)中,能夠讓角色只說(shuō)輸入內(nèi)容的最后一個(gè)字的代碼是?詢問(wèn)并等侍說(shuō)彳問(wèn)容)的第個(gè)字符種詢問(wèn)藏并等待說(shuō) 回答的第回答個(gè)字符C.請(qǐng)你說(shuō)DElephantA.Eehn B.nheE C.lpat D.tapl2.以下代碼運(yùn)行完畢后,變量【kJ的值會(huì)變成? ( D)個(gè)字符和 k說(shuō) 回答的第回答的字符數(shù)個(gè)字符當(dāng)被點(diǎn)擊井等待當(dāng) 被點(diǎn)擊重復(fù)執(zhí)行str的字符數(shù)/3.以下代碼運(yùn)行完畢后,變量【z1的值為? ( C)3定義 計(jì)算number重復(fù)執(zhí)行次將 z 增加 numberA.3B.6C.12D.244.以下代碼運(yùn)行完畢后,可以得出變量【mull的值為? ( B)A

2、.45 B. 135C.225D.6755 .以下代碼運(yùn)行完畢后,變量【x】的值為? ( D)被點(diǎn)擊sum1A.37 B. 51C.59D.77 循環(huán)語(yǔ)句6 .如下圖所示,小核桃想要制作出一個(gè)照片墻,那么以下代碼中的1,2部分依次應(yīng)該填寫的數(shù)字是? ( A)當(dāng)作為克陜律啟動(dòng)時(shí)糕到y(tǒng)豌執(zhí)行佚I 短點(diǎn);好亍在 和自己 J 白必T,i的”A.5,7B.7,5C.5,5D.7,77 .舞臺(tái)效果如下圖所示,要繪制這么一個(gè)圖案,需要在代碼部分依次填入的數(shù)字是? ( D )A. 12,8,45,30B.8,6,60,45D.6,8,45,60C.12,6,60,30 列表8 .列表如下圖所示,想要通過(guò)代碼實(shí)

3、現(xiàn)交換第一項(xiàng)與第三項(xiàng)數(shù)據(jù), 下列選項(xiàng)中的代碼正確的是? ( C)A.B.numbers2+長(zhǎng)度6=刪除刪除彳皮點(diǎn)擊liM 的第1list 的第list * 的第list 的第I23項(xiàng)替換為1圓的第項(xiàng)替換為list 的第I項(xiàng)前插入list 的第項(xiàng)項(xiàng)前插入list 的第C.9.列表和代碼如下圖所示,代碼運(yùn)行完畢后,變量【ml的值為? (A)D.A.36B.51C.58D.96長(zhǎng)度6=numbersniJTibHr的Kb帆nuiTites 量其執(zhí)行如果 numbefs * 的第 index 項(xiàng) v wm 謔 niimbprs 的第 inttex 市頂替按為temp被點(diǎn)擊頂音板為list*的第被點(diǎn)擊項(xiàng)

4、替換為tempiPKfeX * 相加10.列表和代碼如下圖所示,代碼運(yùn)行完畢后,變量【avel的值為?(A)listB.43A.27C.53D.78邏輯11.有四只小老鼠一塊出去偷食物(它們都偷食物了),回來(lái)時(shí)族長(zhǎng)問(wèn) 它們都偷了什么食物。老鼠A說(shuō):我們每個(gè)人都偷了奶酪。老鼠B說(shuō): 我只偷了一顆櫻桃。老鼠C說(shuō):我沒(méi)偷奶酪。老鼠D說(shuō):有些人沒(méi) 偷奶酪。族長(zhǎng)仔細(xì)觀察了一下,發(fā)現(xiàn)它們當(dāng)中只有一只老鼠說(shuō)了實(shí)話。 那么下列的評(píng)論正確的是?(A)A.所有老鼠都偷了奶酪B.所有的老鼠都沒(méi)有偷奶酪C.有些老鼠沒(méi)偷奶酪D.老鼠B偷了一顆櫻桃12.根據(jù)下圖的規(guī)律,可以推測(cè)出最后一個(gè)位置的應(yīng)該填的圖形為?(B)OOO

5、 oeo 000OOOOOOOOOOOO OOO OOOOOO OOO OOO9 A.OOOOOOOOOB.OOOOOOOOOC.算法OOOOOOOOOD.OOOOOOOOO13. 一群小猴正在聚會(huì),猴主人要把新鮮的桃子分給其他的八個(gè)同伴,如果想要每個(gè)猴子分到的桃子數(shù)量都不一樣,那么最少需要多少桃子?(0A.8B.16C.36D.6414 .以下代碼運(yùn)行完畢以后,變量ans的值為? ( D)A.355B.965C.3569D.965315 .在動(dòng)物園里,飼養(yǎng)員要給8種不同的動(dòng)物喂食,每種動(dòng)物的喂食 時(shí)間分別為3、9、6、5、8、2、7、6,如果可以任意調(diào)整喂食的順序,那么這些動(dòng)物等待食物的最短

6、時(shí)間為 ?( B)A.46B.121C.167D.206判斷題(共10題,每題2分)字符串16 .以下代碼運(yùn)行完畢后,變量【st】的值有可能為scr。(錯(cuò))17 .以下代碼運(yùn)行后,變量a的值為moPole (對(duì))k *設(shè)為重復(fù)執(zhí)有次函數(shù)18 .在Scratch中,函數(shù)可以被其他角色調(diào)用。(錯(cuò))19 .運(yùn)行下圖代碼后,角色會(huì)說(shuō)5、4、3、2、1各一秒。(錯(cuò))21.以下代碼運(yùn)行完畢后,可以在舞臺(tái)上留下右側(cè)的圖案(對(duì))循環(huán)語(yǔ)句20 .以下代碼中的內(nèi)層循環(huán)一共執(zhí)行了 100次。(錯(cuò))time 與times >被點(diǎn)擊index 重復(fù)執(zhí)行直到10重復(fù)執(zhí)行times次將 index *增加將 time

7、s *增加三邑* 卸臨攣才1陣伊弗加 f招到I而向K智1恤+'4l7 tf重復(fù)改斤。渣 ga行決列表22. 如果刪除列表的其中一項(xiàng)數(shù)據(jù),那么這一項(xiàng)后面的數(shù)據(jù)編號(hào)不變。(錯(cuò))23. 以下代碼運(yùn)行完畢后,列表【numbers中的數(shù)據(jù)依次為1、2、3、 4、5。(對(duì))被點(diǎn)擊刑,除numbers 的全部頃目將 index設(shè)為重復(fù)執(zhí)行在 nuirt)ers 的第 mdex 巾前插入index將 index 增加邏輯24. 小明有 8 個(gè)玻璃球,其中一個(gè)略微重一些,但是找出這個(gè)球的惟一方法是將兩個(gè)球放在天平上對(duì)比, 所以最少要稱3 次才能找出這個(gè)較重的球。 (錯(cuò))算法25. 排序算法中的排序次數(shù)與

8、初始元素序列的排列無(wú)關(guān)。 (錯(cuò))編程題(共5 題,每題 10 分)26. 學(xué)校有這么一條階梯,如果你每步跨2 階,那么最后剩下 1 階,如果你每步跨3 階,那么你最后剩 2 階,如果你每步跨5 階,那么最后剩 4 階,如果你每步跨6 階,那么最后剩 5 階,只有當(dāng)你每步跨7階時(shí),最后才正好走完,一階不剩。 請(qǐng)你利用編程計(jì)算出這條階梯到底有多少階?( 1)準(zhǔn)備工作在預(yù)留文件中的 Cat 角色中編程。( 2)功能實(shí)現(xiàn)1)新建變量【nl用來(lái)表示階梯的階數(shù)。2)通過(guò)循環(huán)判斷算出結(jié)果并正確無(wú)誤。( 3)評(píng)分標(biāo)準(zhǔn)1)條件判斷正確嚴(yán)謹(jǐn)。 ( 3 分)2)恰當(dāng)?shù)氖褂醚h(huán)結(jié)構(gòu)。 ( 3 分)3)運(yùn)行結(jié)果正確(4

9、分)答案:Cat角色代碼或者列表27 .小紅在列表里面存了一些數(shù)據(jù),但是發(fā)現(xiàn)順序是錯(cuò)的,經(jīng)過(guò)比對(duì),只需要將列表中的每項(xiàng)數(shù)據(jù)向前移幾位就是正確的順序,首尾是相連的,如果第一項(xiàng)前移1位,那么就移動(dòng)到了末位。比如列表中的數(shù)據(jù)為1,2,3,4,5 ,每項(xiàng)數(shù)據(jù)向前移1位,那么移動(dòng)后列表中的數(shù)據(jù)就變?yōu)?, 3, 4, 5, 1。(1)準(zhǔn)備工作在預(yù)留文件中的小紅角色中編程。列表(list已預(yù)留,可以直接使用。(2)功能實(shí)現(xiàn)1)代碼運(yùn)行后,程序會(huì)詢問(wèn)需要前移的次數(shù)。2)根據(jù)輸入的數(shù)字,讓列表中的數(shù)據(jù)前移指定的次數(shù)。(3)評(píng)分標(biāo)準(zhǔn)1)有詢問(wèn)回答結(jié)構(gòu)。(2分)2)循環(huán)使用合理。(3分)3)前移后列表中的數(shù)據(jù)位置正

10、確。(5分)答案:小紅角色代碼當(dāng)接收到詢問(wèn)重a亍回答次將i設(shè)為 將 temp *設(shè)為重復(fù)執(zhí)行數(shù)據(jù)表,的項(xiàng)目數(shù)蔣數(shù)據(jù)表,的第 i頂替換為藪據(jù)表,的第 i質(zhì)增加將 數(shù)據(jù)表*的第 數(shù)據(jù)表 的項(xiàng)目數(shù)項(xiàng)替換為 temp算法5個(gè)人的28 . 一個(gè)籃球小組組織了一場(chǎng)投籃比賽,小強(qiáng)同學(xué)想把組里 投籃得分都存在列表【score】中,然后把列表中的分?jǐn)?shù)從高到低的 進(jìn)行排序,請(qǐng)你用編程幫助幫助他實(shí)現(xiàn)吧!1)準(zhǔn)備工作。在預(yù)留文件中的小強(qiáng)角色中編程。2)功能實(shí)現(xiàn)1)代碼運(yùn)行后,會(huì)詢問(wèn)回答5 次。2)將回答的數(shù)據(jù)存入列表【score 】 。3)代碼運(yùn)行完畢后,列表中的分?jǐn)?shù)從高到低排列。4)每次運(yùn)行后,列表【score 】

11、中的數(shù)據(jù)清空。3)評(píng)分標(biāo)準(zhǔn)1)詢問(wèn)回答5 次。 ( 2 分)2)輸入的數(shù)字可一存入【score 】列表。 ( 2 分)3) 代碼運(yùn)行完畢后,列表中的分?jǐn)?shù)從高到低排列。 ( 4 分)4)每次運(yùn)行后,列表【score 中的數(shù)據(jù)清空。(2分)答案:小強(qiáng)角色代碼1被點(diǎn)擊m score. 目格回轡加入score旗執(zhí)行設(shè)為捋j*設(shè)為,次加目數(shù)score曲目數(shù)如果score 的第 j 項(xiàng) <score *k score k KrMscore 的第 j +項(xiàng)替換為項(xiàng)score'的第j頂替換為,增加i 增加。29.設(shè)計(jì)高效算法判斷一個(gè)數(shù)是否為素?cái)?shù)。(1)準(zhǔn)備工作在預(yù)留文件中的小貓角色中編程。(2)

12、功能實(shí)現(xiàn)1)運(yùn)行后詢問(wèn)“請(qǐng)輸入一個(gè)大于1的數(shù)”2)判定輸入的數(shù)是不是質(zhì)數(shù),如果是質(zhì)數(shù)那么小貓說(shuō)就說(shuō)“yes”不是質(zhì)數(shù),那么小貓就說(shuō)“no”( 3)評(píng)分標(biāo)準(zhǔn)( 1)寫出詢問(wèn)回答結(jié)構(gòu)。 ( 2 分)( 2)合理使用循環(huán)。( 2 分)( 3)素?cái)?shù)的判斷條件正確。( 3 分)( 4)停止腳本。( 1 分)( 5)循環(huán)次數(shù)的優(yōu)化。(重復(fù)執(zhí)行直到目標(biāo)數(shù)字的平方根或者循環(huán)變量 *循環(huán)變量目標(biāo)數(shù)字)(2 分)答案:Cat 角色代碼重復(fù)執(zhí)行直到i > 平方根* 回答如果 回答除以的余數(shù)二羽陷這個(gè)腳本將 i 增加說(shuō) 密秒30.小明同學(xué)想要做一個(gè)撲克牌游戲,他在列表里面存了 1到13的數(shù) 字,分別代表A 2、3J、Q K,程序運(yùn)行后會(huì)隨機(jī)從列表里面抽 取3個(gè)數(shù)字,并將數(shù)值存到列表【ch】中,但是他遇到了一個(gè)問(wèn)題, 無(wú)法判斷這三張牌是不是連續(xù)的數(shù)字。接下來(lái)請(qǐng)你用程序來(lái)幫助他完 成這個(gè)功能。注意:K和A兩張牌不連續(xù)。在預(yù)留文件中的小明角色中編程。( 2)功能實(shí)現(xiàn)1)每次運(yùn)行代碼,小明會(huì)根據(jù)列表【ch 】中的數(shù)據(jù)是否連續(xù)說(shuō)出結(jié)果。如果是連續(xù)的,就說(shuō)“yes” ,如果不是連續(xù)的,就說(shuō)“no”。2)比如,代碼運(yùn)行后,如果【ch】列表中的數(shù)據(jù)為1、2、3,小 明說(shuō)“yes"。如果【ch】列表中的數(shù)據(jù)為12、13、1,小明說(shuō)“no”。( 3)評(píng)分標(biāo)準(zhǔn)1)循環(huán)使用恰當(dāng)(3 分)2)判斷嚴(yán)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論