滬科版(2019)必修1《第三單元 算法與程序計算》2022年單元測試卷(2)
發布:2024/12/14 8:0:22
一、選擇題
-
1.下列不屬于算法特征的是( )
A.可行性 B.至少有1個輸出 C.唯一性 D.有窮性 組卷:2引用:6難度:0.6 -
2.要設置可靠的三葉草登錄密碼。以下最適合的選項是( )
A.12345678 B.20191909 C.ASDFGH D.G1_ 19#Wxm 組卷:0引用:1難度:0.7 -
3.在一次比賽中,需要隨機給10名選手各編一個0-9范圍內的唯一序號,對應的Python程序段如下:
import random
a=[0]*10
b=[False]*10
i=0
while i<=9:
r=
if(not b[r]):
a[i]=r
b[r]=True
i=i+1
print(a)
橫線處的代碼為( )A.random.randint(0,10) B.random.shuffle(0,9) C.int(jye.ai.jye.ai( ))*9 D.random.jye.ai(range(10)) 組卷:2引用:2難度:0.7 -
4.某算法的部分流程圖如圖所示,執行這部分流程,若輸入m的值為20,n的值為3,則輸出c的值是( )
A.18 B.28 C.29 D.47 組卷:15引用:4難度:0.5 -
5.下列不適合作為密碼使用的是( )
A.cGyh09%h B.20210204 C.ui7#*1r D.@*yh637jk 組卷:11引用:4難度:0.7 -
6.算法的的基本結構,按特征分( )種。
A.2 B.3 C.4 D.5 組卷:11引用:2難度:0.5
五、簡答題
-
17.利用for循環,分別計算1--100中奇數的和、偶數的和。
sum1=0
sum2=0
for i in range(1,100):
if i%2==0:
sum1+=i
else:
sum2+=i
print(sum1,sum2)組卷:0引用:2難度:0.5 -
18.用計算機解決實際問題的過程中,需要進行算法設計,請問什么是算法?
組卷:2引用:8難度:0.5