資源簡介 第二單元 算法與問題解決第2節 算法的控制結構 課堂同步練習(1)單選題1.若是本書店會員,所有商品打八五折,否則無折扣”,用算法描述這一問題,合適的算法結構是( )A.分支結構 B.循環結構 C.順序結構 D.樹形結構2.有流程圖結構如下,其算法結構屬于( )A.順序結構 B.選擇結構 C.循環結構 D.重復結構3.關于以下流程圖的說法不正確的是( )A.該算法作用是輸入兩個數,輸出較大的數。B.該算法中沒有體現“運算”。C.該算法具有分支結構(選擇結構)。D.如果輸入的a、b分別為3和5,則算法的輸出為5。4.某算法的部分流程圖如圖所示,執行這部分程序,下列說法正確的是( )A.該流程圖用于求1到100間,所有能被5整除的數的和B.該流程圖從結構上看,是一個循環結構中又嵌套了另一個循環結構C.程序運行結束后,i的值是100D.將①處s←1:i←2改為s←1:i←1,不影響輸出結果5.流程圖a和b算法的功能相同,則圖b中①②③處應填入的內容是( )圖a 圖bA.①m←x ②x>y? ③m←y B.①m←y ②xC.①m←x ②xy? ③m←y6.有下圖所示為某算法的流程圖片斷,該算法的功能是( )A.a,b兩個數交換 B.求a,b兩個數的較大者C.a,b兩個數相加 D.隨機輸出a,b7.在某銀行取款機上,用戶銀行卡密碼驗證的過程如下圖所示:當用戶輸入密碼時,若第1次輸入錯誤,第2次輸入才正確,則整個操作過程的執行流程是( )A.①→②→③→④→⑤B.①→②→③→④→⑥→⑦C.①→②→③→④→⑥→②→③→④→⑤D.①→②→③→④→⑥→⑦→②→③→④→⑤8.如下圖所示,該流程圖所表示的算法違背了算法的有窮性特征,下列修改方法中,可以改正該錯誤的是( )A.將①處改為 i ← 0 B.將②處改為 s ≥ 0 C.將③處改為 i ← i-2 D.將④處改為 s ← s-i二、填空題9.小強想要了解各省女排隊員的平均年齡,為此設計算法,部分流程圖如圖所示。請將流程圖①②處補充完整。①(_____) ②(_____)10.根據圖72所示的流程圖,回答問題。(1)語句i=i+1總共被執行的次數是________;(2)該算法中用到的兩種結構是______和________;(3)該程序實現的功能是__________;(4)若依次輸入12、-10、30、19、22,則輸出的值是________;三、解答題11.若某函數的計算過程如下方所示,輸入x,輸出的值。請完成下圖的流程圖。【參考答案】1-5:ABBDC6-8:ACC9.①i←i+1 ②ave←sum/(i-1)10.(1)4 (2)分支結構 循環結構 (3)求5個數中的最大值 (4) 3011. 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫