Scratch電子學會等級考試四級模擬題_第1頁
Scratch電子學會等級考試四級模擬題_第2頁
Scratch電子學會等級考試四級模擬題_第3頁
Scratch電子學會等級考試四級模擬題_第4頁
Scratch電子學會等級考試四級模擬題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Scratch電子學會等級考試四級模擬題電子學會等級考試四級模擬題1.以下程序運行后,如果輸入37,那么運行完畢后,變量k的值為?答案:D解析:邏輯與積木塊需要兩邊條件框中的條件全部成立整體才能成立。計算可知兩邊條件都成立,所以變量k增加了k的值,即37+37=74。2.小明同學想編寫一段程序,用來計算數(shù)字每一位的和,例如,數(shù)字123,每一位的和為,1+2+3=6。根據(jù)以下代碼所示,紅框部分應填寫的代碼是?答案:A解析:根據(jù)題意可知,需要計算數(shù)字每一位的和。要獲取每一位上的數(shù)字,可以采用取余的方法,先將數(shù)字對10取余,接著需要把數(shù)字除以10并且向下取整。比如,第一次,156對10取余的可以得到個位上的6,接著用156除以10等于15.6,向下取整為15。第二次,把15對10取余可以得到156十位上的5。然后再把15除以10向下取整為1。第三次,1對10取余可以得到156百位上的1。1除以10向下取整為0,程序停止。所以答案選擇A。3.以下程序運行完畢后,變量x的值為?答案:C4.以下程序運行完畢后,變量times的值為?答案:C解析:程序為雙層循環(huán),內(nèi)層循環(huán)每一輪執(zhí)行8次,外層循環(huán)為9次,表示9輪,所以一共需要執(zhí)行8*9=72次,每執(zhí)行一次變量就增加1,所以答案選擇C。5.以下選項中運行結(jié)果為8的是?答案:B6.運行以下程序,角色會說?答案:D答案:B題型:單選題解析:程序中使用了列表的插入功能,將“香蕉”插入到列表的第一個位置,然后將“蘋果”插入到列表的第二個位置,最后將“橙子”插入到列表的第三個位置。所以列表【水果箱】的數(shù)據(jù)依次為“香蕉”、“蘋果”、“橙子”,答案選擇B。剔除下面文章的格式錯誤,刪除明顯有問題的段落,然后再小幅度的改寫每段話。題目解析:自定義積木“繪制nandm”的功能是畫n次m條邊的圖形。程序運行后,n為6,m為3,函數(shù)中有兩層循環(huán)。內(nèi)層循環(huán)為畫一個正三角形,每畫一條邊就旋轉(zhuǎn)一次,每次旋轉(zhuǎn)的度數(shù)為120(即360度除以3)。外層循環(huán)為繪制6次,每畫一次就旋轉(zhuǎn)一次,每次旋轉(zhuǎn)的度數(shù)為60(即360度除以6)。所以畫出的圖形為6個正三角形,答案選擇A。想要互換變量m和變量n中的數(shù)值,以下程序中可以實現(xiàn)的是?此題和互換兩個杯子中的可樂和橙汁的實現(xiàn)邏輯相同,借助一個新杯子,先將可樂倒入新杯子,然后將橙汁倒入可樂杯,最后再把新杯子中的可樂倒入橙汁杯中。答案為D。舞臺區(qū)和程序如下圖所示,程序運行完畢后,舞臺上可以看到幾只小貓?程序運行后會克隆5次小貓,克隆出來的小貓會移動50步,然后圖章一個自己。因為本體是不動的,并且顯示,克隆出來的小貓都移動了50步,重疊在一個位置,所以只能看到2只小貓。答案為A。桃子同學想編寫一個程序,可以計算出從1累加到100的數(shù)值,并將結(jié)果保存到變量sum中,下列選項中可以實現(xiàn)的是?程序B可以實現(xiàn)從1累加到100的數(shù)值,并將結(jié)果保存到變量sum中。列表中的數(shù)據(jù)為1、3、5、12、18、26、39、58、66。如果使用二分法查找列表中的數(shù)字66,那么需要判斷幾次?二分法即一分為二的方法,在列表中查找66時,第一次判斷,數(shù)值在第5項-第9項中,第二次判斷在第8項-第9項中,最后一次判斷確定66為第9項。答案為C。程序和列表如下圖所示,程序運行完畢后,角色會說?題干為冒泡排序,順序為從小到大,所以第二項為7。答案為B。24.以下程序運行完畢后,變量【ans】的值為?()A.21B.40C.54D.63答案:D題型:單選題解析:自定義積木【sumnumber】為遞歸函數(shù),每次將【ans】增加number,然后再次調(diào)用這個函數(shù),并將number增加3,當number的值大于20的時候停止程序。所以【ans】增加的值為3、6、9、12、15、18,最終【ans】的值為63。[所屬分類]:軟件編程預備級(四級)/判斷質(zhì)數(shù)25.程序和列表如下圖所示,以下程序運行完畢后,變量【index】的值為?()A.1B.2C.4D.5答案:C題型:單選題解析:題干為查找列表中的質(zhì)數(shù),找到第一個質(zhì)數(shù)時停止全部?!緄ndex】在程序中表示當前判斷列表的項數(shù),列表中第4項為質(zhì)數(shù),所以【index】的值為4。質(zhì)數(shù)又稱素數(shù),是一個大于1的自然數(shù),除了1和它自身外,不能被其他自然數(shù)整除的數(shù)叫做質(zhì)數(shù);二、編程題一、給運動員設置出場順序?qū)W校正在舉辦運動會,小強同學需要給20名運動員隨機設置編號,下面就請你幫助他完成這個任務吧。1.準備工作(1)使用默認的小貓角色和背景即可2.功能實現(xiàn)(1)新建列表【運動員編號】(2)每次運行程序,列表【運動員編號】中會隨機生成20個20以內(nèi)的數(shù)字,表示運動員的編號。注意每次生成的數(shù)字都是隨機的哦。答案:運動員編號=[]foriinrange(20):num=randint(1,20)運動員編號.append(num)print(運動員編號)二、不喜歡奇數(shù)的小貓小貓寫了一段程序,每次運行會在列表【numbers】中生成一些大大小小的數(shù)據(jù),不過小貓不喜歡這里面的奇數(shù),請你幫助他刪除列表中的奇數(shù)吧。1.準備工作(1)使用默認的小貓角色和背景即可2.功能實現(xiàn)(1)程序運行后刪除列表中的偶數(shù)答案:numbers=[1,2,3,4,5,6,7,8,9,10]fornuminnumbers:ifnum%2==0:numbers.remove(num)print(numbers)三、判斷閏年禾木在學校學習了閏年和平年的知識,于是想做一個判斷閏年平年的程序,你能幫他實現(xiàn)嗎?滿足是閏年的條件:1,年數(shù)能整除4且不能整除100。2,年數(shù)能夠整數(shù)400。1.準備工作(1)使用默認的小貓角色和背景即可2.功能實現(xiàn)(1)程序運行后,提示用戶輸入要查詢的年數(shù)(2)輸入完畢,點擊確認,小貓會說出是閏年或者平年。答案:year=int(input("請輸入要查詢的年數(shù):"))if(year%4==0andyear%100!=0)oryear%400==0:print(year,"年是閏年")else:print(year,"年是平年")四、繪制如下圖形1.準備工作(1)使用默認的小貓角色和背景即可2.功能實現(xiàn)(1)將小貓移到舞臺中心的位置,并隱藏(2)畫筆的顏色為紅色,粗細為5。答案:hide()penup()goto(0,0)pendown()pensize(5)pencolor("red")foriinrange(4):forward(100)left(90)五、輸出最大數(shù)和最小數(shù)1.準備工作:使用默認的小貓角色和背景即可。2.功能實現(xiàn):(1)程序運行后,提示用戶輸入10個1到1000以內(nèi)的數(shù)字。(2)將用戶輸入的數(shù)字保存到列表【numbers】中。(3)輸入完畢后,程序會輸出列表中的最大值和最小值。六、計算符合條件的金幣數(shù)量烏拉呼準備去超市買水果,蘋果3元一斤,草莓5元一斤,芒果7元一斤。他想全部買成其中的任意一種水果,并且水果的斤數(shù)剛好為整數(shù),那么最少需要帶多少元呢?請你編寫程序,計算出結(jié)果。1.準備工作:使用默認的小貓角色和背景即可。2.功能實現(xiàn):(1)程序運行后,提示用戶需要帶的錢數(shù)。(2)程序計算出符合條件的最小錢數(shù),并輸出結(jié)果。七、判斷水仙花數(shù)水仙花數(shù)是指一個n位數(shù)(n≥3),它的每個位上的數(shù)字的n次冪之和等于它本身(例如:1^3+5^3+3^3=153)。冪是乘方運算的結(jié)果,比如2的3次冪為:2*2*2=8。下面請你編寫程序判斷輸入的3位數(shù)是否為水仙花數(shù)。1.準備工作:使用默認的小貓角色和背景即可。2.功能實現(xiàn):(1)程序運行后,提示用戶輸入一個三位數(shù)的數(shù)值。(2)程序判斷輸入的數(shù)值是否為水仙花數(shù),并輸出結(jié)果。八、計算數(shù)根數(shù)根是將一正整數(shù)的各個位數(shù)相加,如果加完后的值大于等于10的話,則繼續(xù)將各位數(shù)進

溫馨提示

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

評論

0/150

提交評論