浙教版(2019)必修1《第二章 算法與問題解決-第三章 算法的程序實現》2022年單元測試卷
發布:2024/10/31 17:0:2
一、選擇題
-
1.下列問題不能用算法描述的是( )
A.已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的實數根 B.計算某個班級學生身高的平均值 C.列出方程y=2x+1的所有實數解 D.根據三角形三邊長度求三角形面積 組卷:6引用:3難度:0.7 -
2.計算機語言發展大致經歷了機器語言、匯編語言和高級語言階段。可以被計算機直接執行的語言是______,Python語言屬于______語言。( )
A.機器,高級 B.高級,匯編 C.高級,機器 D.匯編,高級 組卷:5引用:2難度:0.5 -
3.以下三斜求積術中正確順序是( )
①用公式計算面積s=p(p-a)(p-b)(p-c)
②輸出三角形面積s
③計算p=a+b+c2
④輸入邊長a、b、cA.④③①② B.①③②④ C.④①③② D.①②③④ 組卷:4引用:3難度:0.5 -
4.算法是指( )
A.數學的計算公式 B.程序設計語言的語句序列 C.問題的精確描述 D.解決問題的精確步驟 組卷:7引用:2難度:0.5 -
5.信息編程加工的核心是對解決問題的方法進行描述,也就是( )
A.分析問題 B.設計算法 C.編寫代碼 D.調試運行 組卷:27引用:7難度:0.9 -
6.“若是本書店會員,所有商品打八五折,否則無折扣”,用算法描述這一問題,合適的算法結構是( )
A.分支結構 B.循環結構 C.順序結構 D.樹形結構 組卷:14引用:3難度:0.6 -
7.若程序代碼中含有“n=x/0”,調試過程中提示錯誤,該代碼違反了算法特征中的( )
A.有窮性 B.可行性 C.確定性 D.二義性 組卷:5引用:2難度:0.7 -
8.用計算機解決問題的過程中,( )是編程的核心。
A.抽象建模 B.設計算法 C.編寫程序 D.調試運行程序 組卷:6引用:2難度:0.7 -
9.通過公式求解一元二次方程,判斷其是否有實數根,合適的算法控制結構是( )
A.樹形結構 B.順序結構 C.分支結構 D.循環結構 組卷:6引用:3難度:0.6 -
10.關于算法的描述方法,以下說法正確的是( )
A.只有a、b可以用來描述算法 B.只有a可以用來描述算法 C.a、b、c都可以用來描述算法 D.只有b可以用來描述算法 組卷:2引用:2難度:0.6 -
11.運用計算機程序解決問題時,下列步驟合理的是( )
A.設計算法 分析問題 編寫程序 調試程序 B.分析問題 設計算法 編寫程序 調試程序 C.分析問題 編寫程序 設計算法 調試程序 D.設計算法 編寫程序 分析問題 調試程序 組卷:14引用:4難度:0.5 -
12.“已知圓周長為S,求圓半徑r。”把此問題設計為一個算法,其中正確的順序是( )
①計算r=S/(2π)
②輸入圓的周長S
③輸出圓的半徑rA.①②③ B.③②① C.①③② D.②①③ 組卷:0引用:1難度:0.8 -
13.下列關于算法的敘述,錯誤的是( )
A.算法一定有輸入 B.算法可以使用程序設計語言來實現 C.算法必須有輸出 D.算法必須執行有限步以后能結束 組卷:33引用:8難度:0.7 -
14.使用循環結構實現的算法流程圖不一定會出現的元素有( )
A.菱形框 B.輸出框 C.輸入框 D.自下向上的流線 組卷:1引用:2難度:0.7 -
15.程序中使用了“print”語句輸出計算結果,對應的算法流程圖應使用下列哪個圖形符號進行表示( )
A. B. C. D. 組卷:6引用:3難度:0.5 -
16.下列關于算法的描述,正確的是( )
A.算法只能用流程圖描述 B.算法必須有輸入 C.算法必須有輸出 D.可以用算法描述“輸出所有素數” 組卷:0引用:2難度:0.6 -
17.下列關于算法描述,正確的是( )
A.一個算法的執行步驟可以是無限的 B.一個完整算法必須要有輸入 C.一個完整算法必須要有輸出 D.算法只能用流程圖表示 組卷:0引用:2難度:0.6 -
18.如圖所示,該流程圖所表示的算法違背了算法的有窮性特征,下列修改方法中,可以改正該錯誤的是( )
A.將①處改為 i←0 B.將②處改為 s≥0? C.將③處改為 i←i-2 D.將④處改為 s←s-i 組卷:23引用:4難度:0.9
一、選擇題
-
54.某算法的部分流程圖如圖所示:
執行這部分流程,依次輸入3、2、1、-4、9、3、5、-2、15、9、0,則輸出值是( )A.6 B.17 C.24 D.41 組卷:0引用:1難度:0.5 -
55.下列關于算法的描述,正確的有( )
A.廣義地講,“算法”指的是解決問題或完成任務的系列步驟 B.算法有多種不同的描述方式 C.不能用算法描述“輸出所有素數”是因為這不符合算法特征中的“確定性” D.算法的第一個執行步驟必須是數據輸入 E.通過算法讓計算機解決問題時,數據、運算及控制轉移成為算法的要素 組卷:4引用:2難度:0.4