資源簡介 浙教版(2023)小學五年級上冊信息科技練習題班級: 學號: 姓名:一、選擇題【每題2分,共44分】1. C 是指計算機解決問題時的方法及步驟。A. 程序 B. 流程圖 C. 算法 D. 建模2.如圖所示,該算法描述的方式是 A 。A. 自然語言描述 B. 流程圖描述C. 偽代碼描述 D. 程序語言描述3. 流程圖是描述算法的方式之一,以下流程圖形狀中表示輸入輸出的是 B 。A. B.C. D.4. 下列不可以作為合法變量名的是 A 。A. 1ab B. H7 C. a_b D. _tp5.下面關于變量的描述不正確的是 B 。A.用變量來表示具體數據,可以讓解決一個具體問題的算法變成解決一類問題的算法。B.在算法中,每個變量不一定都要有變量名與變量值。C.為變量取名,我建議變量名要有意義,增加可讀性。D.在算法中,用變量表示可處理的數據,可以用來表示值或計算結果。6.下面關于算法的描述,正確的是 C 。A. 一個算法只能有一個輸入B. 一個算法的執行步驟可以是無限的C. 一個完整的算法,不管用什么方法表示,都至少有一個輸出。D. 算法只能用流程圖來描述。7.若描述“計算4×3的值”,下列符號運用正確的是 C 。A. B. C. D.8.算法的有窮性特征是指 C 。A. 算法的每一步必須是確定且能有效執行的。B. 算法的最后要產生一個或多個輸出。C. 算法必須能在執行有限步驟后終止。D. 以上說法都不正確。9.不能用算法描述“輸出所有偶數”,是因為該問題不符合算法特征中的 A 。A. 有窮性 B. 有輸入 C. 確定性 D. 有輸出10.以下 B 更符合算法的描述?A.加入適量配料 B.加水300毫升 C.加水一杯 D.再煮一會兒11. 在洗衣機“洗滌算法”中,洗衣機轉筒“正轉30秒,暫停2秒,反轉30秒,暫停2秒”主要體現了算法 C 特征。A. 有窮性 B. 有輸入 C. 確定性 D. 有輸出12. 計算數學算式32+45÷(3+2×3)的值,需要遵循四則混合運算的順序依次計算,這種根據問題解決步驟依次執行的控制結構稱為 C 。A.單分支結構 B.雙分支結構 C.順序結構 D.循環結構13.根據一定的條件做出判斷,再選擇相應路徑的結構,稱為 A 。A.分支結構 B.重復結構 C.順序結構 D.循環結構14. if 語句屬于 B 。A. 順序語句 B. 分支語句 C. 循環語句 D. 控制語句15.“若是書店會員,所有商品打八五折,否則無折扣”,用算法描述這一問題,合適的算法結構是 A 。A.分支結構 B.重復結構 C.順序結構 D.循環結構16.為了便于用算法解決問題,可以將一個問題分解成幾個小問題,這些小問題被稱為 B 。A. 小問題 B. 子問題 C. 分問題 D. 小模塊17.要求解正六邊形的面積,把它分解成兩個梯形,先分別求出兩個梯形的面積,這種分解方法屬于 B 。A. 行動分解 B. 規模分解C. 關鍵問題分解 D. 問題抽象18.當一個復雜的問題被分解成若干子問題后,需要聚焦并突破其中的 A 。A. 關鍵問題 B. 界定問題 C. 抽象問題 D. 邊界和方向19.在用算法解決問題的過程中,利用 C 可以將規律相同的問題用同一個方法來解決。A. 問題界定 B. 問題抽象 C. 模型 D. 問題分解20. 算法的執行過程主要是處理 A 。A.數據 B.文本 C. 代碼 D.圖片21. 算法設計一般要經歷 A 等步驟。A.確定輸入輸出--設計計算過程--描述算法 B.描述算法--確定輸入輸出--設計計算過程C.設計計算過程--確定輸入輸出--描述算法 D.確定輸入輸出--描述算法--設計計算過程22.一種算法,通過改變輸入和部分變量的方式,可以應用到同一類相似問題的解決過程中。最短距離算法,也可以應用于 D 。A.求最短時間問題 B.求最少費用問題 C.求最少換乘問題 D.以上問題都可以二、判斷題【每題2分,共20分】1.( × )在使用自然語言描述算法中,我們只能使用一種算法來解決問題。2.( × )在繪制流程圖時,為了方便,不需要按照一定的順序,只要能看懂看清就可以了。3.( √ )運用算法的分支結構,可以讓計算機根據預先設定的判斷條件自動做出選擇,從而使計算機變“聰明”。4.( × )只有復雜的問題才需要進行算法設計,簡單的問題可以不用管。5. ( ×)算法可以用自然語言、流程圖等不同方式描述,但它的實現只能用Python語言。6.( × )在算法中,賦值“=”的作用是傳遞數值,與數學中的“=”作用相同。7.( √ )算法的分支控制結構有多種形式,比如單分支,雙分支,多分支等。8.( × )在描述“煮珍珠奶茶”的算法時,“放水若干毫升”這樣的描述符合要求。9.( × )算法可以有多個輸出,輸出的數據類型只有數值、圖片、文字三種形式.10.(× )計算所有自然數之和可以用算法表示出來。三、填空題【每空1分,共36分】1. “是否需要購買車票”的流程圖如下所示。①根據圖一的流程圖,請你用自然語言來描述這個算法。購買火車票時,如果 年齡小于6周歲 ,那么 免票 ,否則 買票 。②圖二是根據流程圖編寫的程序,請你根據流程圖將右邊程序代碼補充完整,寫在橫線上。③圖一的流程圖描述算法具有 形象直觀 、 結構清晰 、 邏輯性強 等特點。④用流程圖描述算法時,應該按照從 左 到 右 、從 上 到 下 的順序繪制,流程線 不能 交叉或彎曲。2.如圖,用自然語言描述解決計算底為6cm,高為4cm的三角形面積的算法。步驟一: 計算6×4的值為24步驟二: 計算24÷2的值為12步驟三: 輸出三角形面積的值為12cm 。3. 學校倉庫到了一批信息科技活動手冊,需要運送到信息科技教室。如果學校有一臺送貨機器人,如何給送貨機器人找一條在校內送貨的最短路徑呢?①要解決問題,首先必須 界定 問題,根據需求明確問題的 方向 和 邊界 ,本題的送貨機器人送貨問題可以界定為:找一條從倉庫(起點)到信息科技教室(終點)距離最短的路徑。②為了便于算法解決問題,可以對問題進行分解。本題中,可以以必經點“藝術樓”為分界點,分解成兩段路線,分別研究兩段路線的最短距離,這種分解方法是 規模 分解。③為了便于操作和計算,將問題分解成第一步:找出所有可能的路線;第二步,計算每一條路線的總距離;第三步:比較各條路線的總距離的長短。這種分解方法是 行動 分解。④為了將生活中的復雜問題簡化成計算機能處理的問題,需要對問題進行 抽象 ,識別問題的關鍵部分,過濾掉不必要的信息。本題中,通過找到實景地圖的關鍵節點,用 節點 表示建筑,用 線段 表示道路,繪制如圖四所示的點線結合的抽象簡化圖。用算法來解決問題是,最終要把事物抽象成數據,并用 變量 表示,圖四中,將每段路徑抽象成“距離”這一數據,并用變量 L1 L2 L3 L4 L5 L6 L7 表示。⑤在算法解決問題的過程中,建立模型是在分析問題、抽象出最本質規律后,用 數學 語言來描述規律。本題中,模型的建立過程:先確定 距離計算 模型,再確定 較短距離比較模型。⑥抽象建模后,需要進行算法設計。根據問題解決的目的,確定算法的輸入輸出,本題中,輸入的是 七小段路徑的距離值/L1-L7 ,輸出的是 最短距離 。在各自分段的所有路線中找到最短的那條路線,需要用到建立的計算模型,以及需要使用的控制結構: 順序 結構和 分支 結構。⑦設計的算法是否有效解決了問題,可以根據 算法特征 驗證流程圖描述是否正確;也可以用 具體數據 驗證算法的輸出結果是否正確,還可以 編寫程序 在計算機上驗證。浙教版(2023)小學五年級上冊信息科技練習題班級: 學號: 姓名:一、選擇題【每題2分,共44分】1. 是指計算機解決問題時的方法及步驟。A. 程序 B. 流程圖 C. 算法 D. 建模2.如圖所示,該算法描述的方式是 。A. 自然語言描述 B. 流程圖描述C. 偽代碼描述 D. 程序語言描述3. 流程圖是描述算法的方式之一,以下流程圖形狀中表示輸入輸出的是 。A. B.C. D.4. 下列不可以作為合法變量名的是 。A. 1ab B. H7 C. a_b D. _tp5.下面關于變量的描述不正確的是 。A.用變量來表示具體數據,可以讓解決一個具體問題的算法變成解決一類問題的算法。B.在算法中,每個變量不一定都要有變量名與變量值。C.為變量取名,我建議變量名要有意義,增加可讀性。D.在算法中,用變量表示可處理的數據,可以用來表示值或計算結果。6.下面關于算法的描述,正確的是 。A. 一個算法只能有一個輸入B. 一個算法的執行步驟可以是無限的C. 一個完整的算法,不管用什么方法表示,都至少有一個輸出。D. 算法只能用流程圖來描述。7.若描述“計算4×3的值”,下列符號運用正確的是 。A. B. C. D.8.算法的有窮性特征是指 。A. 算法的每一步必須是確定且能有效執行的。B. 算法的最后要產生一個或多個輸出。C. 算法必須能在執行有限步驟后終止。D. 以上說法都不正確。9.不能用算法描述“輸出所有偶數”,是因為該問題不符合算法特征中的 。A. 有窮性 B. 有輸入 C. 確定性 D. 有輸出10.以下 更符合算法的描述?A.加入適量配料 B.加水300毫升 C.加水一杯 D.再煮一會兒11. 在洗衣機“洗滌算法”中,洗衣機轉筒“正轉30秒,暫停2秒,反轉30秒,暫停2秒”主要體現了算法的 特征。A. 有窮性 B. 有輸入 C. 確定性 D. 有輸出12. 計算數學算式32+45÷(3+2×3)的值,需要遵循四則混合運算的順序依次計算,這種根據問題解決步驟依次執行的控制結構稱為 。A.單分支結構 B.雙分支結構 C.順序結構 D.循環結構13.根據一定的條件做出判斷,再選擇相應路徑的結構,稱為 。A.分支結構 B.重復結構 C.順序結構 D.循環結構14. if 語句屬于 。A. 順序語句 B. 分支語句 C. 循環語句 D. 控制語句15.“若是書店會員,所有商品打八五折,否則無折扣”,用算法描述這一問題,合適的算法結構是 。A.分支結構 B.重復結構 C.順序結構 D.循環結構16.為了便于用算法解決問題,可以將一個問題分解成幾個小問題,這些小問題被稱為 。A. 小問題 B. 子問題 C. 分問題 D. 小模塊17.要求解正六邊形的面積,把它分解成兩個梯形,先分別求出兩個梯形的面積,這種分解方法屬于 。A. 行動分解 B. 規模分解C. 關鍵問題分解 D. 問題抽象18.當一個復雜的問題被分解成若干子問題后,需要聚焦并突破其中的 。A. 關鍵問題 B. 界定問題 C. 抽象問題 D. 邊界和方向19.在用算法解決問題的過程中,利用 可以將規律相同的問題用同一個方法來解決。A. 問題界定 B. 問題抽象 C. 模型 D. 問題分解20. 算法的執行過程主要是處理 。A.數據 B.文本 C. 代碼 D.圖片21. 算法設計一般要經歷 等步驟。A.確定輸入輸出--設計計算過程--描述算法 B.描述算法--確定輸入輸出--設計計算過程C.設計計算過程--確定輸入輸出--描述算法 D.確定輸入輸出--描述算法--設計計算過程22.一種算法,通過改變輸入和部分變量的方式,可以應用到同一類相似問題的解決過程中。最短距離算法,也可以應用于 。A.求最短時間問題 B.求最少費用問題 C.求最少換乘問題 D.以上問題都可以二、判斷題【每題2分,共20分】1.( )在使用自然語言描述算法中,我們只能使用一種算法來解決問題。2.( )在繪制流程圖時,為了方便,不需要按照一定的順序,只要能看懂看清就可以了。3.( )運用算法的分支結構,可以讓計算機根據預先設定的判斷條件自動做出選擇,從而使計算機變“聰明”。4.( )只有復雜的問題才需要進行算法設計,簡單的問題可以不用管。5. ( )算法可以用自然語言、流程圖等不同方式描述,但它的實現只能用Python語言。6.( )在算法中,賦值“=”的作用是傳遞數值,與數學中的“=”作用相同。7.( )算法的分支控制結構有多種形式,比如單分支,雙分支,多分支等。8.( )在描述“煮珍珠奶茶”的算法時,“放水若干毫升”這樣的描述符合要求。9.( )算法可以有多個輸出,輸出的數據類型只有數值、圖片、文字三種形式.10.( )計算所有自然數之和可以用算法表示出來。三、填空題【每空1分,共36分】1. “是否需要購買車票”的流程圖如下所示。①根據圖一的流程圖,請你用自然語言來描述這個算法。購買火車票時,如果 ,那么 ,否則 。②圖二是根據流程圖編寫的程序,請你根據流程圖將右邊程序代碼補充完整,寫在橫線上。③圖一的流程圖描述算法具有 、 、 等特點。④用流程圖描述算法時,應該按照從 到 、從 到 的順序繪制,流程線 交叉或彎曲。2.如圖,用自然語言描述解決計算底為6cm,高為4cm的三角形面積的算法。步驟一:步驟二:步驟三:3. 學校倉庫到了一批信息科技活動手冊,需要運送到信息科技教室。如果學校有一臺送貨機器人,如何給送貨機器人找一條在校內送貨的最短路徑呢?①要解決問題,首先必須 問題,根據需求明確問題的 和 ,本題的送貨機器人送貨問題可以界定為:找一條從倉庫(起點)到信息科技教室(終點)距離最短的路徑。②為了便于算法解決問題,可以對問題進行分解。本題中,可以以必經點“藝術樓”為分界點,分解成兩段路線,分別研究兩段路線的最短距離,這種分解方法是 分解。③為了便于操作和計算,將問題分解成第一步:找出所有可能的路線;第二步,計算每一條路線的總距離;第三步:比較各條路線的總距離的長短。這種分解方法是 分解。④為了將生活中的復雜問題簡化成計算機能處理的問題,需要對問題進行 ,識別問題的關鍵部分,過濾掉不必要的信息。本題中,通過找到實景地圖的關鍵節點,用 表示建筑,用 表示道路,繪制如圖四所示的點線結合的抽象簡化圖。用算法來解決問題是,最終要把事物抽象成數據,并用 表示,圖四中,將每段路徑抽象成“距離”這一數據,并用變量 表示。⑤在算法解決問題的過程中,建立模型是在分析問題、抽象出最本質規律后,用 語言來描述規律。本題中,模型的建立過程:先確定 模型,再確定模型。⑥抽象建模后,需要進行算法設計。根據問題解決的目的,確定算法的輸入輸出,本題中,輸入的是 ,輸出的是 。在各自分段的所有路線中找到最短的那條路線,需要用到建立的計算模型,以及需要使用的控制結構: 結構和 結構。⑦設計的算法是否有效解決了問題,可以根據 驗證流程圖描述是否正確;也可以用 驗證算法的輸出結果是否正確,還可以 在計算機上驗證。 展開更多...... 收起↑ 資源列表 浙教版(2023)五上練習題(答案).docx 浙教版(2023)五上練習題.docx 縮略圖、資源來源于二一教育資源庫