教科版(2019)必修1《第四單元 計算與問題解決》2023年單元測試卷
發布:2024/4/20 14:35:0
一、單項選擇題
-
1.在Python中,算術表達式“98%5-2”的值為( )
A.1 B.2 C.3 D.4 組卷:2引用:1難度:0.7 -
2.整型變量x中存放了一個兩位數,要將這個兩位數的個位數字和十位數字交換位置,例如,13變成31,正確的Python表達式是( )
A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10 組卷:7引用:5難度:0.5 -
3.在Python中,繪制函數圖像需要使用的模塊是( )
A.win32com、numpy B.numpy、matplotlib C.math、matplotlib D.random、math 組卷:1引用:1難度:0.7
二、多項選擇題
-
10.下列關于matplotlib模塊的說法正確的是( )
A.只需運用matplotlib就可以在坐標系中繪制圖形 B.運用matplotlib可以繪制多種形式的圖形,如直方圖、折線圖、餅圖、散點圖等 C.matplotlib通過多次調用plot函數繪制多個函數曲線圖 D.一個函數在matplotlib庫中只能繪制一種形式的圖形 組卷:0引用:1難度:0.7
三、將程序代碼補充完整并上機驗證。
-
11.輾轉相除法是求兩個自然數的最大公約數的算法。
具體做法是:用較大數除以較小數,判斷該余數是否為零,如果為零,除數就是這兩個數的最大公約數;否則將除數轉變為被除數,余數轉變為除數,繼續進行除法操作求余數,如此反復,直到最后余數是0為止。算法的迭代公式為:gcd(a,b)=gcd(b,a%b)。
閱讀下列程序段,并完善程序。組卷:0引用:1難度:0.6