小圖靈杯訓練題4附有答案_第1頁
小圖靈杯訓練題4附有答案_第2頁
小圖靈杯訓練題4附有答案_第3頁
小圖靈杯訓練題4附有答案_第4頁
小圖靈杯訓練題4附有答案_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

小圖靈杯訓練題4[復制]分數:100

題數:38一、單選題(共25題,共50分)1.關于變量,下列描述錯誤的是?()[單選題]*A.

只能建一個變量(正確答案)B.

變量可以隱藏C.

變量可以刪除D.

變量的值可以修改答案解析:考察變量相關操作,包括新建、刪除變量,可以設定變量值以及在舞臺區(qū)顯示、隱藏變量的操作。2.運行下列程序后,變量“和”的值是?()[單選題]*A.

1B.

4C.

5D.

6(正確答案)答案解析:理解變量是程序的一種數據機構,是用于存儲計算數據或能夠表達數據的一種方式,掌握變量的用法,在程序運行中對變量進行計算。3.當前角色的造型如下圖所示,運行程序后,最后停留在哪個造型上?()[單選題]*A.

造型1(正確答案)B.

造型2C.

造型3D.

造型5答案解析:考察學生對計數循環(huán)的理解,經過10循環(huán)后停留在造型1上。4.下列哪個選項可以實現小貓從左跑到右,碰到舞臺邊緣停止前進,面向左邊方向?()[單選題]*

A.

B.(正確答案)

C.

D.答案解析:本題考察”重復執(zhí)行直到”指令的理解和運用。先執(zhí)行循環(huán)體中的代碼直到碰到舞臺邊緣停止,并且最后小貓需面向左邊。5.蝴蝶程序如右圖所示,點擊綠旗,程序運行后,最終看到幾只蝴蝶?()[單選題]*A.

1只B.

9只C.

10只D.

11只(正確答案)答案解析:考察“克隆”指令?!翱寺 本褪强梢栽诔绦蜻\行期間自動地復制角色,擁有和本體一樣的屬性和腳本。角色重復執(zhí)行了10次,加上本體也就是11只。6.默認小貓角色,點擊綠旗,運行程序后,下列描述正確的是?()[單選題]*A.

小貓先向右移動,碰到舞臺邊緣反彈向左移動;再次碰到邊緣后,向右移動;重復100次,最后停下來B.

小貓先向左移動,碰到舞臺邊緣反彈向右移動;再次碰到邊緣后,向左移動;重復100次,最后停下來C.

小貓保持原地不動(正確答案)D.

小貓忽左忽右地在舞臺中移動,碰到邊緣反彈,繼續(xù)忽左忽右地運動答案解析:本題側重考察學生對廣播消息的并行過程的理解和掌握。對于同一個角色,程序在并行相反的兩個運動程序,在極短的時間差內,x坐標增加10,又減少10,我們是看不出小貓有位移變化的。這里可能有同學會被碰到舞臺反彈干擾,會因此認為x坐標先增加100次,一定會碰到邊緣,就反彈了。正好又去執(zhí)行100次,x坐標減少10。還是會受到程序執(zhí)行順序的掌握不夠而造成邏輯上理解的偏差7.以廣播的形式控制角色向前移動,下列哪個選項最合適?()[單選題]*A.

123456B.

@#%^C.

前進(正確答案)D.

ABC答案解析:abc、123456之類的,不便于其它人看懂程序,不知道這些廣播是什么意義。所以必須取有意義的名字。8.淘氣的生日是12月份的某一天,下列哪個選項一定能生成這一天?()[單選題]*

A.

B.

C.

D.(正確答案)答案解析:12月31天,所以選D為合適。9.小貓在舞臺中心,面向90度方向,運行程序后,下列選項正確的是?()[單選題]*A.

小貓距離舞臺中心最少9步(正確答案)B.

小貓距離舞臺中心最少15步C.

小貓距離舞臺中心最多3步D.

小貓距離舞臺中心最多5步答案解析:每次運行要先歸位,都是從中心開始;每次最少可能為3步,3次循環(huán)最小值至少為9;每次最大值5步,3次循環(huán)最大值只能達到15步。因此選A.10.運行下列程序后,畫出的圖形是?()[單選題]*

A.

B.

C.(正確答案)

D.答案解析:由于顏色為黑色,所以后面的顏色值的增加指令不會產生效果。所以只能畫出一個黑色的圓,選C。11.關于“全部擦除”積木,下列描述正確的是?()[單選題]*A.

只能擦除畫筆所畫的圖形B.

只能擦除圖章和畫筆所畫的圖形(正確答案)C.

可以擦除背景D.

可以擦除畫筆、圖章所繪的的圖形及背景答案解析:只能擦除圖章和畫筆所畫的圖形,不可以擦除背景圖形。答案B12.關于“廣播”,下列描述正確的是?()[單選題]*A.

廣播只能由角色發(fā)出B.

廣播的內容可以是字符或數值,但不能是變量C.

舞臺不能發(fā)送廣播,但可以接收廣播D.

廣播可以被任何角色以及舞臺接收(正確答案)答案解析:廣播可以由任何角色或舞臺發(fā)出,也可以被任何角色或舞臺接收,內容可以是字符或數值,也可以是變量。所以選D.13.運行程序后,下列描述正確的是?()[單選題]*A.

財富值大于100就過關B.

找到鉆石礦脈就過關C.

財富值大于100,或者找到鉆石礦脈都可以過關D.

財富值大于100,同時還需要找到鉆石礦脈,才能過關(正確答案)答案解析:“與”運算要求兩個條件同時滿足,所以應選D。14.運行下列程序后,畫出的圖形是?()[單選題]*

A.

B.(正確答案)

C.

D.答案解析:本題考察循環(huán)中繪圖,內循環(huán)10次,每次坐標向下移動并落筆,之后再抬筆,這樣就出現點狀線,外循環(huán)15次,則出現15條向下的點狀線。15.小動物們排隊做早操,第一排有1個小動物,第二排有3個小動物,第三排有5個小動物,以此類推...排了8排,算一算一共有多少個小動物?()[單選題]*A.

24個B.

32個C.

64個(正確答案)D.

128個答案解析:64。1+3+5+7+9+11+13+15=64,所以一共有64個小動物。16.運行下列程序后,變量a和變量b之間的關系是?()[單選題]*A.

a>bB.

a<b(正確答案)C.

a=bD.

b是a的2倍答案解析:考察循環(huán)結構與變量運算的綜合知識。17.骰子角色有6個造型,分別對應1~6點,下列哪個選項不能讓骰子角色換成隨機的造型?()[單選題]*

A.

B.(正確答案)

C.

D.答案解析:要讓造型隨機切換,必須使用隨機數積木。B選項程序里【將變量設為1~6】,變量的值會變成“1~6”,它是一個字符串,不是1~6之間的某一個數,再執(zhí)行【換成數造型】角色不會換成隨機造型,其它三段程序都能讓角色換成隨機造型。18.下列哪段程序能夠計算出100以內所有雙數的和,并將結果存到變量sum里?()[單選題]*

A.

B.

C.

D.(正確答案)答案解析:編程計算100以內的雙數和時,變量sum用來累加雙數,變量num用來自增不斷變成下一個雙數。一開始sum的值要是0,num的值應該是100以內最小的雙數2,然后每次應該讓sum加上num的值,num的值要增加2。如果無法看懂解析,建議親自編寫程序,并在循環(huán)內加上等待積木,運行程序以后仔細觀察各個變量值的變化。19.樓道的聲控燈會在有響聲的時候亮起,等5秒以后熄滅,下列哪個選項可以實現這個功能?()[單選題]*

A.

B.

C.

D.(正確答案)答案解析:A程序少了循環(huán)積木,聲控燈肯定是要一直檢測有沒有聲音的;B程序實現的效果是有聲音就亮,沒聲音馬上就滅,而不是等5秒再滅;C選項實現的是沒聲音亮,有聲音滅。20.迷宮地圖如下圖所示,機器人只能走藍、綠、黃色方格,找到鉆石,每一格的長度是50步,下列哪個選項不能讓機器人拿到寶石?()[單選題]*

A.

B.

C.

D.(正確答案)答案解析:要想讓機器人拿到鉆石,需要控制它一直向當前方向移動,并且每次碰到綠色就要左轉90度,碰到鉆石后停止,A、B、C三段程序都符合這些要求。執(zhí)行D程序時,機器人沒碰到綠色會移動,碰到后停止移動,左轉90度,轉完以后機器人還是站在綠色格子上,碰到綠色一直成立,機器人不會移動,會一直在原地轉圈圈。21.下列哪個選項可以畫出右圖所示的圖案?()[單選題]*

A.

B.

C.(正確答案)

D.答案解析:圖案是由角色圖章1次,旋轉1次,然后重復10次以后組成的。旋轉10次以后,正好轉回原來的角度,一共轉了360度,所以每次應該旋轉36度,答案選C。22.制作一個打磚塊小游戲,下列哪個選項能實現克隆出一排6塊磚塊?()[單選題]*

A.

B.

C.(正確答案)

D.答案解析:要制造一排6個磚塊,最方便的方法是讓本體先顯示,然后每60步制造一個克隆體,C程序符合要求。如果想要讓本體不動,制造出來的克隆體依次向右排列,需要用到變量,讓不同的克隆體向右移動不同的距離。A、B程序只會使得克隆體都堆疊在一起。23.下列選項說法正確的是?()[單選題]*A.

舞臺上可以存在無數個克隆體B.

本體做什么,克隆體就要做什么C.

執(zhí)行停止全部腳本后,會刪掉所有克隆體(正確答案)D.

克隆體的大小只能跟本體一樣答案解析:A選項,所有角色總共只能制造300個左右的克隆體;B選項,拼接在【當開始被點擊】下面的代碼控制本體,拼接在【當作為克隆體啟動時】下的代碼控制克隆體,所以本體和克隆體可以做不同的事情;D選項,克隆體被制造出來的時候和本體長得一模一樣,但之后本體可以繼續(xù)變化,克隆體也可以變化,所以最后本體和克隆體長得可能不一樣。24.現有一款測溫設備,如果到目標距離小于100,同時體溫大于37.5°C就發(fā)出警報,下圖程序空缺處應填寫?()[單選題]*

A.

B.(正確答案)

C.

D.答案解析:需要兩個條件都滿足才報警,應該使用【與】積木。25.運行下列程序,變量c的值為?()[單選題]*A.

trueB.

falseC.

0D.

1(正確答案)答案解析:首先進行邏輯運算a>b不成立,為0;c>b成立,為1;二者數學相加,結果為1。故選D二、判斷題(共10題,共20分)26.運行下列程序后,變量c的值是6。[判斷題]*對錯(正確答案)27.變量a與變量b的初始值都是1,a+b等于2。運行下列程序后,a的值一直保持2不變。[判斷題]*對錯(正確答案)答案解析:借助循環(huán),a被不斷累加b,值逐步變大。此例變量a最終結果為11.28.三十位同學,編號從1到30,編號為單數的同學到第1列,雙數的同學到第2列,下列程序能實現這個功能。[判斷題]*對錯(正確答案)答案解析:除2的余數為0時是雙號,被分到了第1列。與題干描述不符。29.默認小貓角色,點擊綠旗,運行下列程序后,舞臺上會有11只小貓。按下空格鍵后,只剩下一只小貓。[判斷題]*對(正確答案)錯答案解析:按下空格鍵后,克隆體都被刪除,只剩下本體。30.多次運行下列程序,角色可能會說出“你好”。[判斷題]*對錯(正確答案)答案解析:隨機數和條件嵌套,增加了本題的邏輯復雜度,需要小心。隨機在10到30之間,是包前又包后的,最大取值是30。如果a取值大于15,再進行條件判斷,a是否大于30,這時,很容易忽略了a的取值范圍,讓第一個條件a大于15混淆。a取值不會大于30,因此,無論如何取值,也不會執(zhí)行a>30條件語句的語句體。31.有兩個角色:小貓和猴子,小貓角色添加了一個如下圖所示的變量a,在猴子角色的程序中,可以直接修改變量a的值。[判斷題]*對錯(正確答案)答案解析:這里重點考察學生對變量作用域的掌握。共有變量,適用于全局,任何角色都可以讀取和修改它;私有變量,適用于局部,特定對象,其他角色是可以通過偵測程序中對象的屬性讀取到的,但是,由于是局部私有的變量,其他角色是不可以修改的。因此,如果想讓一個角色去修改另一個角色的私有變量,是不正確的。32.運行下列程序后,舞臺上最終會看到4個一樣大小的小貓。[判斷題]*對錯(正確答案)答案解析:側重考察圖章的特性。重復執(zhí)行3次,先復制再移動,舞臺上確實可以看到的是4個小貓,其中3個是圖章復制出來的,1個是本體。關鍵是最后執(zhí)行大小增加50,是不是所有的小貓都會改變呢?結果是不會,因為圖章復制的小貓,會繼承主體的特征,但是不會再被程序修改。33.白色背景,畫筆的顏色為藍色,點擊綠旗,可以畫出一個實心圓。[判斷題]*對(正確答案)錯答案解析:如果將畫筆的粗細設置得比較粗,再讓畫筆執(zhí)行落筆指令就能在舞臺上畫出一個實心圓。34.默認小貓角色,運行下列程序后,角色會一直切換造型。[判斷題]*對(正確答案)錯答案解析:點擊綠旗以后會先廣播消息1,接收到消息1以后角色會先切一次造型,然后再廣播消息1,這樣右邊的程序就會進入死循環(huán),讓角色一直不停地切造型、廣播消息1。35.默認小貓角色,運行下列程序后,角色會說出“是”。[判斷題]*對錯(正確答案)答案解析:一開始變量x的值是3.14,四舍五入以后是3,3除以3可以除斷,余數為0,0=0的條件是成立的,所以最后角色會說出“true”。三、編程題(共3題,共30分)36.繪制多彩五角星

1.準備工作

(1)選擇背景stars、角色Pencil;

(2)將角色Penci的中心點設為筆尖。

2.功能實現

(1)將畫筆粗細設為3,畫筆的顏色和初始位置自定義,繪制邊長為150的五角星,不超出舞臺;

(2)每繪制一邊改變一種顏色;

(3)繪制完成后抬筆。

37.躲避隕石

飛船在隕石亂飛的太空中行駛,借助鼠標操縱飛船躲避。每一次被隕石撞擊,生命值將減少,當生命值為0及以下時,游戲結束。

1.準備工作

(1)刪除小貓角色,從角色庫選擇兩個角色:Rocketship和Ball;

(2)從背景庫里選擇Galaxy;

(3)建立一個變量“生命值”。

2.功能實現

(1)點擊綠旗游戲開始,變量“生命值”的初始值為100,角色和背景如下,飛船大小為30;

(2)隕石Ball每隔1秒克隆1個,克隆體大小為30,出現在隨機位置,右轉-30到30之間的隨機角度后,不斷前進,碰到邊緣就反彈;

(3)飛船不斷面向鼠標方向移動10步;

(4)隕石碰到飛船,生命值減少10,消失;

(5)生命值小于等于0,游戲結束。

38.數星星

1.準備工作

(1)刪除默認角色小貓,添加角色Pico和Star;

(2)添加背景:Stars。

2.功能實現

(1)Pico位置在舞臺左下角;

(2)點擊綠旗,等待1秒后,舞臺上方出現1到10之間隨機個數的星星,星星一字排開;

(3)Pico詢問“請問天上有幾顆星星?”回答正確,Pico說“正確”2秒,回答不正確,Pico說“錯誤”2秒。

[上傳文件題]答案解析:36.參考程序:

編程題的功能實現有多種方案,標準答案所示參考程序僅是其中的一種,最終以是否完成題目要求的功能實現效果作為評分依據。評分標準:(1)正確選擇背景stars、角色Pencil;(2分)

(2)初始化:將角色Penci筆尖設置為造型中心位置,將畫筆的粗細設為3;(2分)

(3)繪制邊長為150的五角星

溫馨提示

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

評論

0/150

提交評論