浙教版(2019)選修1《2.1 數(shù)組》2022年同步練習(xí)卷
發(fā)布:2024/11/7 16:30:6
一、選擇題
-
1.有如下python程序段( ?。?br />
上述程序段執(zhí)行后,max的值為2,則a的值可能為A.[2,-3,1,5,-2] B.[5,-5,-1,4,-2] C.[6,-4,-3,1,1] D.[1,-3,-1,0,5] 組卷:2引用:3難度:0.5 -
2.有下列Python程序段:
下列說(shuō)法不正確的是( )A.程序段執(zhí)行后,列表a中的元素為[19,16,8,2,3,10,7,12] B.代碼“for i in range(2):”等價(jià)于“for i in range(0,2):” C.程序段執(zhí)行后,變量k的值為7 D.將代碼“if i!=k:”修改為“if k>i:”,不會(huì)影響程序的運(yùn)行結(jié)果 組卷:0引用:2難度:0.5
二、填空題(共3小題,每小題3分,滿分9分)
-
6.Python綜合應(yīng)用。小明運(yùn)用Python完成了以下功能:
1)隨機(jī)產(chǎn)生100個(gè)4位正整數(shù),存放在列表1ist1中。
2)將列表1ist1中的數(shù)據(jù)除去千位和個(gè)位(百位若是0,則將百位設(shè)置為1)后存放在列表1ist2中。
3)將列表1ist2中的數(shù)據(jù)除去所有的非素?cái)?shù)存放在列表1ist3中。
4)將列表1ist3中的數(shù)據(jù)刪除所有重復(fù)的數(shù)據(jù)后存放在列表1ist4中。
5)將列表1ist4中的數(shù)據(jù)排序(從小到大)存放在列表1ist5中。
6)在列表1ist5中查數(shù)并顯示其在列表中的位置。實(shí)現(xiàn)上述功能的
Python程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼:
import random組卷:4引用:2難度:0.3 -
7.浙江省的“健康碼”管理信息系統(tǒng)以真實(shí)數(shù)據(jù)為基礎(chǔ),連通重點(diǎn)人員動(dòng)態(tài)管控清單等相關(guān)數(shù)據(jù)庫(kù),根據(jù)群眾申報(bào)信息與后臺(tái)數(shù)據(jù)的校驗(yàn)比對(duì)結(jié)果發(fā)放“健康碼”。小明使用python編寫程序,模擬健康碼的發(fā)放。與核算檢測(cè)陽(yáng)性人員密接者為紅碼,次密接者為黃碼,其他為綠碼。如圖2所示,文件“mj.jye.ai“中存儲(chǔ)了一段時(shí)間中相互之間有密接的學(xué)生id(即id為1和5的學(xué)生有密接,5和4有密接,2和1有密接......。如圖3所示,文件“id.jye.ai”中存儲(chǔ)了不同id對(duì)應(yīng)的學(xué)生姓名(即id為1的學(xué)生是“若依”)。如果既為密接者,同時(shí)又是次密接者,則判斷為密接者。如,輸入核酸檢測(cè)陽(yáng)性學(xué)生id為1,輸入健康碼待發(fā)放學(xué)生id為2,程序自動(dòng)輸出該學(xué)生健康碼為紅碼,如圖1所示。
(1)若id為2的學(xué)生核酸檢測(cè)陽(yáng)性,那么姓名為“高寒”的學(xué)生健康碼為
(2)實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。組卷:1引用:3難度:0.9