資源簡介 第二單元 算法和數據結構 單元練習 浙教版(2020) 七年級下冊一、選擇題1.空氣污染指數API值不超過50,說明空氣質量為優。下圖是根據API值判斷空氣質量情況的部分流程圖:如果輸入的API值為55,則該流程的執行順序為A.①→②→③ B.①→②→④→③C.①→②→④ D.①→②→③→④2.數組a共有6個元素構成:49、45、61、46、58、57,若采用選擇排序算法進行從大到小排序,則元素的比較次數和排序需要幾遍才能完成( )A.15次,4遍 B.15次,5遍 C.30次,4遍 D.30次,5遍3.有三個杯子A,B,C。A中裝有可樂,B中裝有雪碧,C為空瓶,且三個杯子容量一樣。請你把A和B液體互換。使用流程圖來描述這個算法如下,請問這個算法屬于哪種結構?( )A.順序結構 B.選擇結構C.循環結構 D.條件結構4.描述算法的方法有多種,其中最普遍的是( )A.自然語言法 B.流程圖法 C.偽代碼法 D.PAD圖5.a瓶子中有10毫升紅墨水,b瓶子中有10毫升藍墨水,假如要交換a瓶子與b瓶子里的墨水,需要借助一個空瓶子c。流程圖如下,請完善算法:( )A.紅、b B.藍、a C.紅、a D.藍、c6.小智學校每年植樹節都有志愿者服務,規定每人第一年種1棵,第二年種2棵,依次類推,編程計算需要連續幾年才能種夠10棵樹。year=1total=1while :#總數不到10棵,就執行循環year=year+1total=total+yearprint(year)A.total<10 B.total>10 C.year<10 D.year>107.下列關于編寫程序的一般步驟,正確的順序是( )①編寫程序 ②調試和運行程序 ③算法設計 ④分析問題A.②③①④ B.④②①③ C.④①③② D.④③①②8.用( )描述算法可以直觀地了解活動的流程和過程。A. 自然語言 B.流程圖 C.計算機語言 D.以上三項都對9.算法是解決問題的方法和步驟,下列說法不正確的是( )。A.可以直接使用生活中的語言文字即自然語言來描述算法B.可以直接使用接近程序語言的方式即偽代碼來描述算法C.可以直接使用標準圖形符號即流程圖來描述算法D.可以直接使用0和1組成的語言即機器語言來描述算法10.Python中常用于獲取用戶鍵盤輸入的函數是( )A.input() B.range() C.choice() D.print()11.關于算法,說法不正確的是A.算法是程序設計的靈魂B.解決問題的過程就是實現算法的過程C.算法獨立于任何具體的語言,VB算法只能用VB語言來實現D.算法的作用在于記錄和交流人類解決問題的思想12.計算機程序有三種基本結構,以下不屬于這三種基本結構的是( )。A.順序結構 B.分支結構 C.統一結構 D.循環結構二、填空題13.程序的三種結構:_________________________________14.VB程序結構與程序閱讀:疫情期間,我們進出校門必須測量體溫。小華想用本學期所學的VB制作一個小程序,如下圖所示,通過輸入人體體溫,判斷并顯示體溫是否正常。 【圖1】流程圖是計算機程序設計中常常使用的一種形式和方法(如下圖所示),可用于表達程字執行的順序。流程圖中使用的圖形符號有固定的含義,常見的有以下幾種: 【圖2】A.開始與結束 B.輸入與輸出 C.判斷 D.處理 E.程序執行的方向請同學們將正確的字母編號填入表2“符號含義”列中對應的位置。圖形符號 符號含義E________.________.________ 【表2】15.小明想設計一款密碼鎖,當輸入密碼正確時就解鎖,輸入錯誤時提示“很遺憾”,請參照流程圖符號的含義補充流程圖,將圖中文字對應的流程圖符號序號填寫在橫線處。A. B. C. D.①處_________ ②處__________ ③處___________ ④處__________ ⑤處_________三、判斷題16.唯一能被計算機直接接受的語言是高級語言。( )17.解決同一問題的算法是不唯一的。 ( )18.我們通常把確定要解決問題的思路和方法,然后寫出來求解的步驟稱為算法。( )19.對于從事程序開發的專業人員,可以省略編寫程序的調試過程。 ( )20.高級語言比較接近于自然語言或數學語言。( )試卷第1頁,共3頁試卷第1頁,共3頁參考答案:1.C2.B3.A4.B5.B6.A7.D8.B9.D10.A11.C12.C13.順序結構、選擇結構、循環結構。14. A C B15. D B C C A16.錯誤17.正確18.正確19.錯誤20.正確答案第1頁,共2頁答案第1頁,共2頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫