粵教版(2019)必修1《第三章 算法基礎》2022年單元測試卷(1)
發布:2024/4/20 14:35:0
一、單項選擇題(從每個小題的四個備選項中,選出一個最符合題目要求的答案)
-
1.以下不是算法的特征是( ?。?/h2>
A.有窮性 B.數據輸出 C.可行性 D.不確定性 組卷:3難度:0.6 -
2.用計算機程序解決問題過程,正確設計順序是( ?。?/h2>
A.分析問題→編寫代碼→設計算法→調試運行 B.分析問題→設計算法→編寫代碼→調試運行 C.設計算法→分析問題→編寫代碼→調試運行 D.調試運行→設計算法→編寫代碼→分析問題 組卷:19引用:8難度:0.9 -
3.下列關于算法的特征描述不正確的是( )
A.有窮性:算法必須在有限步之內結束 B.輸入:算法至少有一個輸入 C.確定性:算法的每一步必須有確切的含義 D.輸出:算法至少有一個輸出 組卷:7難度:0.6 -
4.關于算法,下列敘述不正確的是( ?。?/h2>
A.解決任何一個具體問題可以有多種算法 B.流程圖是算法的一.種表示形式 C.只要能解決問題,算法可以不用考慮時間成本和空間成本 D.判斷一個算法優劣的實質是其解決問題的執行效率 組卷:0引用:1難度:0.7 -
5.假設在“燒水泡茶”這一過程中要經歷5道工序,分別是①燒開水壺1分鐘,②燒開水10分鐘,③洗茶壺茶杯2分鐘,④取茶葉1分鐘,⑤泡茶1分鐘,若合理安排這5到工序執行的先后順序,可以使“燒水泡茶”整個過程所有的總時間最短為( )
A.12分鐘 B.10分鐘 C.11分鐘 D.15分鐘 組卷:3引用:2難度:0.6 -
6.關于用計算機程序解決問題說法中正確的是( )
A.利用計算機的高速運算能力提高信息處理能力 B.提高信息加工的效率 C.針對具體問題以專門的程序來實現信息加工的自動化 D.以上說法都正確 組卷:5引用:4難度:0.7 -
7.一位愛好程序設計的同學,想通過程序設計解決“韓信點兵”的問題,他制定的如下工作過程中,更恰當的是( )
A.設計算法,編寫程序,提出問題,運行程序,得到答案 B.分析問題,編寫程序,設計算法,運行程序,得到答案 C.分析問題,設計算法,編寫程序,運行程序,得到答案 D.設計算法,提出問題,編寫程序,運行程序,得到答案 組卷:15難度:0.9 -
8.交通警察到達案發現場,一般按照下列哪種思路開展工作( )
①觀察、分析現場
②收集必要的信息
③進行判斷、推理
④按一定的方法和步驟解決A.②①③④ B.①③②④ C.③①②④ D.①②③④ 組卷:0難度:0.7 -
9.在下列問題中,最適合用程序設計的方式解決的是( ?。?/h2>
A.求兩數的最大公約數 B.人口普查數據的圖表表示 C.在電腦上寫一篇作文 D.辦公室裝修設計 組卷:19難度:0.7 -
10.新冠疫情來襲,疫苗接種全面鋪開,現要求對學校各個部門的疫苗接種情況進行分組指標,并進行接種率的統計排序,可以選擇以下那種電子處理軟件最恰當( ?。?/h2>
A.PowerPoint B.Excel C.Python D.Phontoshop 組卷:0引用:1難度:0.7 -
11.算法描述中對三種基本控制結構描述不正確的是( ?。?/h2>
A.順序結構表示程序中的各步按出現的先后順序從上到下順序執行,每條語句可能執行多次 B.選擇結構表示程序根據判斷條件選擇其中的一條分支執行,程序執行過程中有可能有的語句一次都不會被執行 C.循環結構表示程序反復執行某個或某些操作,循環結構一定有要退出循環的條件,保證當程序重復執行到一定情況下能夠退出循環 D.在一個算法描述中三種基本控制結構可以混合使用 組卷:0引用:1難度:0.6 -
12.高級語言更接近自然語言,并不特指某種語言;也不依賴特定的計算機系統,因而更容易掌握和使用,通用性也更好。以下不屬于高級語言的是( ?。?/h2>
A.Java語言 B.Python語言 C.匯編語言 D.VB語言 組卷:16難度:0.4
三、簡答題
-
36.站站設計了一個程序:輸入身高S(米)和體重T(公斤)后,根據BMI公式:BMI-T/(S*S)計算出個人的BMI值,如果BMI值大于25則顯示超重,否則顯示正常。下面流程圖中①處填寫正確的條件是
組卷:0引用:1難度:0.4 -
37.分析解決問題
如圖1所示的算法流程圖
執行情況如下
當輸入a,b的值為12,25時,輸出結果為13,
當輸入a,b的值為8,3時,輸出結果為5。
(1)問題一:在虛線框中,補充完整流程圖2。
(2)問題二:依據問題--所選流程圖,當輸入a、b的值分別為9、6時,輸出結果為組卷:0引用:1難度:0.4