資源簡介 2023浙教版信息科技五年級上期末測試姓名: 班級: 學號:一、選擇題(共10題,每題4分)1、下列關于算法的描述不正確的是(C)A.生活中的許多問題解決都有一定的方法及其步驟,而且方法往往不止一種。B.掃地機器人能根據偵測到的情況自動打掃房間,是算法在背后指揮它。C.要復制8條“前進50步,右轉45度”的重復口令,只有一種算法可以實現。D.身邊的算法無處不在,人們在日常生活中用各種算法來解決問題。【解析】C解決一個問題的算法可以有多種。2、算法描述的基本方法不包括( B )。A.流程圖 B.冒泡法 C.自然語言 D.偽代碼【解析】書本P73、算法的執行過程主要是處理什么?( A )A.數據 B.文本 C. 代碼 D.圖片【解析】書本P164、下面關于算法的描述正確的是( C )。A.算法的步驟可以是無限的 B.算法本身就是一種程序設計語言C.算法的每一步必須有確切的含義 D.算法必須有輸入【解析】A有窮性 B算法是方法及其步驟 C確定性 D不是算法的特征5、下面關于變量的描述不正確的是( B )。A.用變量來表示具體數據,可以讓解決一個具體問題的算法變成解決一類問題的算法。B.在算法中,每個變量不一定都要有變量名與變量值。C.為變量取名,我建議變量名要有意義,增加可讀性。D.在算法中,用變量表示可處理的數據,可以用來表示值或計算結果。【解析】B書本P186、下列分解方法不屬于規模分解的是( B )。A.B.C.【解析】B是行動分解7、將日常生活中的復雜問題簡化成計算機能處理的問題,就需要進行抽象。下圖中為鑒別運動項目,可以去除的不必要細節不包括( A )。A.標槍 B.具體的人物形象 C.服飾 D.背景【解析】目標是運動項目,標槍是必要細節8、在購買火車票時計算機根據“年齡是否小于6周歲”這個條件自動判斷是否需要購買車票,該算法可以用如下流程圖表示。其中的判斷條件正確的是( C )。A.年齡>6周歲? B.年齡>=6周歲? C.年齡<6周歲? D.年齡<=6周歲?【解析】是分支執行免票,因此條件是年齡小于6周歲9、在求最短距離問題時,可以重復利用“較短距離比較模型”得出4條路線中的最短距離。第三句話應該是( B )?A.Smin【解析】第三條路線距離和當前最小值比較,如果S3比最小值還要小,S3賦值給最小值Smin。10、下圖是機器人走多邊形的數據,請你找到機器人走多邊形的模型,走正六邊形應該右轉多少度?(C)A.30° B.45° C.60° D.65°【解析】根據觀察分析,右轉角度=360÷圖形邊數=360÷6=60°二、判斷題(共10題,每題3分)1、用自然語言描述算法,就是運用人們日常生活中使用的語言來描述解決問題的方法及其步驟,因此可以大膽描述,不需要注意避免歧義。( B )A.對 B.錯【解釋】下雨天留客天天留我不留,造成歧義。2、流程圖以圖示的方法來描述算法,具有形象直觀、結構清晰、邏輯性強等特點。( A )A. 對 B. 錯3、在繪制流程圖時,流程線可以交叉或彎曲。( B )A. 對 B. 錯4、用算法解決問題時首先需要從問題中提取關鍵信息。比如購買火車票的問題,“是否要購買車票”的關鍵信息是乘車人的年齡特征。( A )A.對 B.錯5、為了便于用算法解決問題,可以將一個問題分解成幾個小問題,常見的分解方法有規模分解和行動分解。( A )A.對 B.錯6、在描述“煮珍珠奶茶”的算法時,“放水若干毫升”這樣的描述符合要求。( B )A. 對 B. 錯【解析】“若干”不符合確定性特征。7、右圖所示用流程圖描述的購票步驟屬于順序結構。( A )A. 對 B. 錯8、流程圖中表示“開始/結束”的是長方形框。( B )A. 對 B. 錯【解析】表示“開始/結束”的是橢圓形框。9、在算法中,賦值“=”的作用是傳遞數值,與數學中的“=”作用相同。(A)A. 對 B. 錯【解析】算法中的“=”表示賦值,而不是相等。10、算法設計一般要經歷確定輸入與輸出、設計計算過程和描述算法等步驟。(A)A. 對 B. 錯三、操作題(30分)小明是個愛思考的孩子,他發現空調夏天會自動幫我們制冷,冬天會自動幫我們制熱。這是為什么呢?經過查詢資料后,他發現空調的自動模式一般會設定在25攝氏度左右,如果室內的溫度在25度及以上的話就會選擇制冷,室內的溫度低于25度就會選擇制熱。請你繪制流程圖描述空調自動模式下的算法。【參考答案】如下圖 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫