2024年6月青少年軟件編程圖形化等級考試試卷四級真題(含答案和解析)_第1頁
2024年6月青少年軟件編程圖形化等級考試試卷四級真題(含答案和解析)_第2頁
2024年6月青少年軟件編程圖形化等級考試試卷四級真題(含答案和解析)_第3頁
2024年6月青少年軟件編程圖形化等級考試試卷四級真題(含答案和解析)_第4頁
2024年6月青少年軟件編程圖形化等級考試試卷四級真題(含答案和解析)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024年6月青少年軟件編程圖形化等級考試試卷四級真題(含答案和解析)分數(shù):100題數(shù):24一、單選題(共10題,共30分)。1.運行下列程序,輸入單詞“PLAY”,最后角色說()。A.LY4APB.AP4LYC.YA4PLD.PL4AY標準答案:B。試題解析:根據(jù)程序分析可知,首先獲取單詞字符數(shù),然后奇數(shù)位的字母放在字符數(shù)左側(cè),偶數(shù)位在右側(cè),且越靠近中間數(shù)字的字母,在原單詞中的位置編號就越小。所以輸入PLAY后,會在字符數(shù)4的左右依次拼接字符,步驟為4,P4,P4L,AP4L,AP4LY。2.編寫一個模擬注冊驗證的程序,圖1和圖2分別是小貓角色和手機角色的程序,下列說法正確的是()。A.輸入的手.機.號將傳入自制積木中的驗.證.碼參數(shù)位置。B.如果不輸入驗.證.碼,程序會一直等待不會結(jié)束。C.輸入的驗.證.碼數(shù)值與生成的驗.證.碼(驗.證.碼變量)數(shù)值相等,返回值為1。D.手機角色生成的驗.證.碼(驗.證.碼變量)數(shù)值會直接傳入自定義積木中的驗.證.碼參數(shù)位置。標準答案:C。試題解析:手機角色的程序僅僅是生成驗.證.碼,與小貓角色中的自定義積木沒有關(guān)系。自定義積木中的參數(shù)是將第二次詢問得到的回答傳入了。3.要繪制出如下左圖所示的圖案,下列程序紅框處應(yīng)填寫()。A.1B.2C.3D.4標準答案:D。試題解析:圖2的效果由56個正方形構(gòu)成,程序中有兩組循環(huán)內(nèi)層循環(huán)用來繪制一個小正方形(繪制4條邊),而外層循環(huán)則用來繪制整個的大正方形(控制大正方形由多少小正方形構(gòu)成),因此內(nèi)層循環(huán)的次數(shù)為4。4.運行程序后,下列哪個坐標是小貓第一次隨機移動到的位置()。標準答案:D。試題解析:小貓隨意移動后會把x坐標保存到列表x,y坐標保存到列表y中,由于是在第1項前插入,所以越先保存的數(shù)據(jù),位置就越靠后,因此(218,-91)為第一次隨機移動到的位置。5.圖1是圓點角色的程序,該角色有兩個造型,造型1為藍色,造型2為黑色,默認方向面向90度。如果舞臺上出現(xiàn)圖2的效果,下列說法正確的是()。A.得到圖2的效果,運行程序后,按了(即按下并抬起的全過程)4次空格鍵。B.得到圖2的效果,運行程序后,按了(即按下并抬起的全過程)3次空格鍵。C.得到圖2的效果,運行程序后,按了(即按下并抬起的全過程)8次空格鍵。D.得到圖2的效果,運行程序后,按了(即按下并抬起的全過程)9次空格鍵。標準答案:A。試題解析:分析程序可知,每按一次空格鍵角色就會克隆出1行克隆體,圖中共4行克隆體,因此共按了4次空格鍵。6.運行下列程序,輸入30,角色繪制的圖形是()。A.圓形B.正方形C.圓形和正方形D.不能繪制出任何圖形標準答案:B。試題解析:輸入30,回答等于32這個判斷為假,作為參數(shù)傳入自制積木后,執(zhí)行否則里的程序,繪制正方形。7.程序運行前,列表內(nèi)容如下左圖所示,運行下列程序一次,列表的長度變?yōu)椋ǎ?。A.7B.6C.5D.4標準答案:C。試題解析:程序執(zhí)行后,列表的內(nèi)容變?yōu)?2,75,9,20,19,長度變?yōu)?。8.使用冒泡排序算法對數(shù)據(jù)44、50、31、64、49,進行從小到大排序,第一輪排序的結(jié)果是()。標準答案:D。試題解析:冒泡排序的第一輪,如果后一個數(shù)比前一個數(shù)小,則交換位置,第一次比較44<50,位置不變,第二次比較31<50,交換位置;第三次比較49<64,交換位置,第一輪結(jié)束,順序為44、31、50、49、64。9.列表a和列表b如下圖所示,運行一次程序后,列表c的內(nèi)容是()。A.B.C.D.標準答案:A。試題解析:分析腳本可知,腳本運行的效果是將列表a中的元素依次遍歷出,并且判斷遍歷出的元素是否包含在列表b中,包含在其中的話,將元素添加到列表c中,根據(jù)選項,可以判斷出只有選項A符合題目要求,故選擇A選項。10.下列哪個積木,可以使列表的內(nèi)容從左圖變成右圖()。A.B.C.D.標準答案:B。試題解析:此考察對列表幾個模塊的掌握,相對來較為容易,由圖A變化成圖B,是在第7項前增加了“砂糖橘”。因此B項正確。二、判斷題(共10題,共20分)。11.機器人程序如下圖所示,當(dāng)輸入行動代碼為“WWDDSSAA”時,機器人繪制的行動軌跡如下右圖所示()。標準答案:錯誤。試題解析:由程序可知,WSAD四個字符分別控制機器人向“上、下、左、右”移動,WWDDSSAA的行動軌跡應(yīng)為一個正方形,而不是兩個正方形。12.圖1是模擬畫螺旋線的程序,圖2和圖3都是運行該程序的效果,但循環(huán)次數(shù)設(shè)定不同。其中繪制圖2時設(shè)定的循環(huán)次數(shù)小于繪制圖3時設(shè)定的循環(huán)次數(shù)()。標準答案:正確。試題解析:中間的重復(fù)執(zhí)行次數(shù)決定了螺旋線的疏和密,數(shù)值越大,螺旋線繪制的越密集。13.運行下列程序,輸入“ABC”,小貓會說“CBA”()。標準答案:正確。試題解析:函數(shù)中從后往前倒序輸出回答的每一個字符,所以小貓說話內(nèi)容為“CBA”,正確。14.下圖程序在創(chuàng)建積木時勾選了“運行時不刷新屏幕”,運行程序時可以看到畫正方形的過程()。標準答案:錯誤。試題解析:由于運行時不刷新屏幕,所以不能看到畫圖過程,只能看到最終圖形呈。15.所有學(xué)生跑步時間存在列表“時間(s)”中,跑步用時小于或等于8.9為優(yōu)秀,運行下列程序,跑步優(yōu)秀人數(shù)最后存在變量“count”中()。標準答案:正確。試題解析:使用循環(huán)遍歷列表,能夠統(tǒng)計出跑步優(yōu)秀人數(shù)。16.運行下列程序后,可能說“,處處聞啼鳥?!保ㄗ⒁猓?,"和“?!焙鬀]有空格)()。標準答案:正確。試題解析:變量a,第4~6個字符為“覺曉,”,故運行之后“,處處聞啼鳥。”可能會是答案。17.運行下列程序后,S的值為5,那么紅框處的數(shù)字應(yīng)為9()。標準答案:錯誤。試題解析:利用代入法,如果問號處填寫的數(shù)字是9,根據(jù)循環(huán)可知,最終S的值應(yīng)該是9,故答案錯誤。18.運行下列程序后,角色說“水滸傳西游記紅樓夢三體”()。標準答案:錯誤。試題解析:運行完程序之后,列表變?yōu)椤叭w水滸三國演義紅樓夢”。19.下列程序可實現(xiàn):點擊鼠標,角色上升,不點擊鼠標,角色不斷地下落()。標準答案:正確。試題解析:程序正確,如果條件中,如果點擊鼠標,讓變量增加5,否則讓變量增加-1,也就是沒有點擊鼠標,角色不斷下落。20.運行下列程序,輸入“try”,最后說出“yarata”()。標準答案:正確。試題解析:通過循環(huán)連接,最后說出的是“yarata”。三、編程題(共4題,共50分)。21.繪制圖形。準備工作:(1)保留默認角色小貓;(2)白色背景。功能實現(xiàn):(1)小貓初始位置是(-190,0),畫筆顏色設(shè)為紅色,粗細為3;(2)小貓詢問“請輸入正方形個數(shù)”;(3)輸入個數(shù)后,小貓隱藏;(4)正方形的邊長設(shè)為50,畫完一個正方形,畫筆向右移動50,再繼續(xù)畫下一個,例如輸入8,畫出8個正方形。參考程序:評分標準:(1)能夠正確設(shè)置初始位置,畫筆的顏色和粗細;(1分)。(2)能夠詢問個數(shù);(1分)。(3)能正確設(shè)置畫筆的初始角度;(2分)。(4)能夠畫出一個正方形,方向不對也可以給分;(3分)。(5)能夠繪制出全部正方形,方向?qū)?,否則不給分。(3分)。22.水仙花數(shù)。如果一個三位數(shù)等于它各個數(shù)位上的數(shù)字的立方和,那么這個數(shù)就是水仙花數(shù),例如:153=1*1*1+5*5*5+3*3*3,153就是一個水仙花數(shù)。準備工作:(1)保留默認角色小貓;(2)白色背景。功能實現(xiàn):(1)使用循環(huán)遍歷所有三位數(shù),把所有符合水仙花條件的數(shù)加入到列表“水仙花數(shù)”里面;(2)說出列表的個數(shù)。例“水仙花數(shù)有4個。”。參考程序:評分標準:(1)能夠使用循環(huán)和變量,遍歷所有的三位數(shù);(3分)。(2)能夠判斷水仙花數(shù);(3分)。(3)能夠水仙花數(shù)加到列表;(2分)。(4)正確說出水仙花數(shù)個數(shù)。(2分)。23.聊天機器人。準備工作:(1)刪除默認角色小貓,添加角色RetroRobot;(2)添加背景Space。功能實現(xiàn):(1)建立兩個列表,問題和答案;(2)如果列表“問題”的第一項不是“現(xiàn)在幾點了”,在列表第一項前插入“現(xiàn)在幾點了”;(3)列表“答案”的第一項為當(dāng)前時間“XX點XX分”,注意時間要實時更新;(4)機器人詢問“請問您怎么稱呼?”,輸入姓名,機器人說“您好,XX”,例如,輸入小明,機器人說“您好,小明”;(4)機器人詢問“您有什么問題要問?”,輸入“現(xiàn)在幾點了”,會說出列表“答案”的相對應(yīng)項;(5)機器人繼續(xù)詢問“您有什么問題要問?”,如果“問題”列表中沒有包含此問題,機器人請求告知答案,機器人將問題和對應(yīng)的答案分別保存到兩個列表中;(6)繼續(xù)詢問“您有什么問題要問?”,循環(huán)運行。參考程序:評分標準:(1)添加正確的角色和背景;(1分)。(2)正確建立2個列表;(1分)。(3)能夠?qū)ⅰ艾F(xiàn)在幾點了”和對應(yīng)的時間加到兩個列表中;(2分)。(4)能夠?qū)崟r更新列表中的時間;(1分)。(5)如果問題和答案均已保存在列表,則能夠根據(jù)輸入的問題查詢到答案;(4分)。(6)如果問題和答案不在列表中,請求告知答案,并將問題和對應(yīng)答案保存,保存后下一次即可查詢到問題和答案;(4分)。(7)能循環(huán)運行。(2分)。24.魔法門。準備工作:(1)保留默認角色小貓和白色背景;(2)添加角色HomeButton,復(fù)制9個造型,在每個造型上分別加上數(shù)字1到9,如下圖所示;功能實現(xiàn):(1)程序開始,依次克隆出五個HomeButton,克隆體之間的間距為90;(2)每個克隆體切換成隨機造型,克隆體上面的數(shù)字要各不相同;(3)小貓說出1-9之間一個隨機數(shù)字;(4)查找出一個克隆體,要求克隆體上的數(shù)字與小貓說出的數(shù)字的差值的絕對值最小,此克隆體顏色特效增加25,說“開門!”2秒;(5)如果有兩個克隆體的數(shù)字與小貓說出數(shù)字的差值的絕對值一樣,都是最小的,那么從左到右,先找到的克隆體,顏色特效增加25,說“開門!”2秒

溫馨提示

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

評論

0/150

提交評論