浙江省名校協(xié)作體2023-2024學年高三上學期開學考試技術學科試題_第1頁
浙江省名校協(xié)作體2023-2024學年高三上學期開學考試技術學科試題_第2頁
浙江省名校協(xié)作體2023-2024學年高三上學期開學考試技術學科試題_第3頁
浙江省名校協(xié)作體2023-2024學年高三上學期開學考試技術學科試題_第4頁
浙江省名校協(xié)作體2023-2024學年高三上學期開學考試技術學科試題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2023學年第一學期浙江省名校協(xié)作體試題高三年級技術學科考生須知:1.本卷滿分100分,考試時間90分鐘;2.答題前,在答題卷指定區(qū)域填寫學校、班級、姓名、試場號、座位號及準考證號。3.所有答案必須寫在答題卷上,寫在試卷上無效;4.考試結束后,只需上交答題卷。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數(shù)據(jù)和信息的說法,不正確的是()A.視頻是數(shù)據(jù)的一種表現(xiàn)形式B.同一信息可以依附于不同的載體C.自然界中的溫度,屬于數(shù)字信號D.信息是數(shù)據(jù)經(jīng)過存儲、分析及解釋后所產(chǎn)生的意義【答案】C【解析】【詳解】本題考查數(shù)據(jù)和信息。自然界中的溫度通常是模擬信號,而不是數(shù)字信號。數(shù)字信號是離散的,使用數(shù)字值來表示信息,而模擬信號是連續(xù)的,通常使用連續(xù)變化的物理量(如電壓、溫度)來表示。故答案為C選項。2.下列關于人工智能的說法,正確的是()A.人工智能改善了人類生活,不會威脅人類安全B.如果機器能通過圖靈測試,則可以認為其具備了智能C.數(shù)據(jù)驅動的人工智能方法需要“手工構造知識庫+推理引擎”D.達芬奇外科手術機器人和外科醫(yī)生協(xié)同手術,屬于領域人工智能【答案】B【解析】【詳解】本題考查人工智能。人工智能有潛力改善生活,但也可能涉及一些倫理和安全問題,A選項錯誤。圖靈測試是一種衡量機器是否具備人類智能的標準。如果一個機器能夠通過圖靈測試,意味著它在人類與機器之間的對話中表現(xiàn)得足夠聰明,以至于人類無法分辨它是否為機器,B選項正確。數(shù)據(jù)驅動的人工智能方法通常是基于大量數(shù)據(jù)的機器學習方法,不一定需要手工構造知識庫和推理引擎,C選項錯誤。達芬奇機器人是一種高度專業(yè)化的外科手術機器人,它被設計用于協(xié)助外科醫(yī)生進行手術,但它并不具備一般意義上的智能,不能自主決策或處理多個領域的任務,不屬于領域人工智能,D選項錯誤。故答案為B選項。3.隨著信息通信技術的快速發(fā)展,為了精簡醫(yī)院排隊掛號結賬流程,各大醫(yī)院推行了掛號結賬自助一體機。該系統(tǒng)具有識別身份證、醫(yī)??ê蛼呙桦娮俞t(yī)保卡二維碼的功能,方便患者進行自助掛號結賬,同時為患者自動出具掛號單和拿藥憑證,并將所有的信息上傳服務器和數(shù)據(jù)庫,供醫(yī)生查看。下列關于該信息系統(tǒng)硬件的說法,正確的是()A.識別身份證、醫(yī)??ǖ淖x卡器屬于該信息系統(tǒng)的輸出設備B.只要給該一體機配備性能良好的CPU,就能全方位提高其性能C.該自助一體機的屏幕可觸控操作,既是輸入設備,也是輸出設備D.為重啟后能快速讀取該系統(tǒng)的數(shù)據(jù),可將數(shù)據(jù)存儲在自助一體機RAM中【答案】C【解析】【詳解】本題主要考查信息系統(tǒng)的硬件組成。識別身份證、醫(yī)??ǖ淖x卡器屬于該信息系統(tǒng)的輸入設備;該信息系統(tǒng)的性能并不只取決于CPU,還取決于內存等因素;該自助一體機的屏幕可觸控操作,既是輸入設備,也是輸出設備;系統(tǒng)重啟和關機后,RAM中的信息會丟失,故本題選C選項。4.隨著信息通信技術的快速發(fā)展,為了精簡醫(yī)院排隊掛號結賬流程,各大醫(yī)院推行了掛號結賬自助一體機。該系統(tǒng)具有識別身份證、醫(yī)保卡和掃描電子醫(yī)??ǘS碼的功能,方便患者進行自助掛號結賬,同時為患者自動出具掛號單和拿藥憑證,并將所有的信息上傳服務器和數(shù)據(jù)庫,供醫(yī)生查看。為提升該信息系統(tǒng)數(shù)據(jù)的安全性,下列措施中不合理的是()A.為該一體機設置軟件防火墻,抵御外來攻擊B.定時備份服務器中的數(shù)據(jù),減少數(shù)據(jù)丟失帶來的危害C.給不同的用戶分別建立賬戶,以限制系統(tǒng)資源的訪問權限D.為了方便給一體機和服務器進行測試,可以設置系統(tǒng)后門【答案】D【解析】【詳解】本題考查的是信息系統(tǒng)安全。設置系統(tǒng)后門,容易被不法分子利用,造成數(shù)據(jù)泄露。故本題應選D。5.隨著信息通信技術的快速發(fā)展,為了精簡醫(yī)院排隊掛號結賬流程,各大醫(yī)院推行了掛號結賬自助一體機。該系統(tǒng)具有識別身份證、醫(yī)??ê蛼呙桦娮俞t(yī)??ǘS碼的功能,方便患者進行自助掛號結賬,同時為患者自動出具掛號單和拿藥憑證,并將所有的信息上傳服務器和數(shù)據(jù)庫,供醫(yī)生查看。下列關于該信息系統(tǒng)搭建的說法,不正確的是()A.系統(tǒng)維護手冊可供具有一定信息技術專業(yè)知識的系統(tǒng)維護人員使用B.為了減少因應用程序的升級和維護產(chǎn)生的成本,可采用B/S架構來搭建系統(tǒng)C.醫(yī)院設計自助掛號系統(tǒng)前進行社會性調查,明確搭建系統(tǒng)的目標期待,屬于概要設計D.技術人員在設計完該系統(tǒng)的軟件后,運行系統(tǒng)并測試關鍵數(shù)據(jù),該步驟屬于動態(tài)測試【答案】C【解析】【詳解】本題考查的是信息系統(tǒng)搭建。醫(yī)院設計自助掛號系統(tǒng)前進行社會性調查,明確搭建系統(tǒng)的目標期待,屬于需求分析。故本題應選C。6.下列關于網(wǎng)絡技術的說法,不正確的是()A.數(shù)據(jù)通信是通信技術和計算機技術相結合而產(chǎn)生的一種通信方式B.計算機系統(tǒng)中,服務器是構成網(wǎng)絡的主要資源C.計算機網(wǎng)絡根據(jù)網(wǎng)絡的覆蓋范圍,可以分為局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)D.數(shù)據(jù)通信系統(tǒng)只包含光調制解調器、路由器、交換機等在內的網(wǎng)絡互聯(lián)設備【答案】D【解析】【詳解】本題主要考查網(wǎng)絡技術的描述。數(shù)據(jù)通信系統(tǒng)(datamunicationsystems),指的是通過數(shù)據(jù)電路將分布在遠地的數(shù)據(jù)終端設備與計算機系統(tǒng)連接起來,實現(xiàn)數(shù)據(jù)傳輸、交換、存儲和處理的系統(tǒng)。數(shù)據(jù)通信系統(tǒng)一般由發(fā)送端、接收端和信道組成。故本題選D選項。7.某算法的流程圖如圖所示,執(zhí)行該流程,若依次輸入整數(shù)15,21,則輸出p的值是()A.3 B.15 C.63 D.105【答案】D【解析】【詳解】本題主要考查算法流程圖的執(zhí)行。分析流程圖可知,該流程圖實現(xiàn)求m和n的最小公倍數(shù),15和21的最小公倍數(shù)是105,故本題選D選項。8.某二叉樹的前序遍歷結果為GFDECAB,中序遍歷結果為DFGCAEB。關于該二叉樹,以下說法,正確的是()A.該二叉樹的后序遍歷為ADFCBEGB.該二叉樹的深度為4,節(jié)點C在第3層C.該二叉樹的葉子節(jié)點數(shù)比非葉子節(jié)點數(shù)多一個D.該二叉樹可以通過添加3個節(jié)點后變?yōu)橥耆鏄洹敬鸢浮緽【解析】【詳解】本題主要考查二叉樹的遍歷。根據(jù)前序和中序遍歷結果,可畫出該二叉樹如下,因此該二叉樹的后序遍歷為DFACBEG;該二叉樹的深度為4,節(jié)點C在第3層;該二叉樹的葉子節(jié)點數(shù)比非葉子節(jié)點數(shù)少一個;該二叉樹可以通過添加6個節(jié)點后變?yōu)橥耆鏄?,故本題選B選項。9.有一組數(shù)據(jù)4,2,6,3,1,5按序入棧,則出棧的順序可能是()A.4,2,5,3,1,6 B.1,3,5,2,6,4C.6,4,2,3,5,1 D.6,2,4,3,1,5【答案】D【解析】【詳解】本題主要考查棧的操作。選項A,5之后應該是1出棧;選項B,5之后應該是6出棧;選項C,6之后可以是2或3出棧;選項D可行,故本題選D選項。10.有如下Python程序:a=[12,45,45,63,0,0,63]cnt=0foriinrange(1,len(a)):j=i1t=a[i]whilej>=0andt>a[j]:a[j+1]=a[j]j=j1cnt=cnt+1a[j+1]=tprint(cnt)運行該程序后,輸出結果是()A.8 B.10 C.11 D.13【答案】B【解析】【詳解】本題考查的是排序變形。程序的功能是:循環(huán)實現(xiàn)前i+1元素,從左往右冒泡,實現(xiàn)降序排列,cnt記錄的是交換次數(shù)。a=[12,45,45,63,0,0,63]當i=1,對a=[12,45,45,63,0,0,63]前面2個元素冒泡,12和45交換1次,完成后a=[45,12,45,63,0,0,63];當i=2,對a=[45,12,45,63,0,0,63]前面3個元素冒泡,12和45交換1次,完成后a=[45,45,12,63,0,0,63];當i=3,對a=[45,45,12,63,0,0,63]前面4個元素冒泡,63和12交換,63和45交換,65和45交換,交換3次,完成后a=[63,45,45,12,0,0,63];當i=4,對a=[63,45,45,12,0,0,63]前面5個元素冒泡,沒有交換;當i=5,對a=[63,45,45,12,0,0,63]前面6個元素冒泡,沒有交換;當i=6,對a=[63,45,45,12,0,0,63]前面7個元素冒泡,63和0交換,63和0交換,63和12交換,63和45交換,63和45交換,交換5次。總共交換了1+1+3+5=10,既cnt=10,選項B正確。11.定義如下函數(shù):deff(k):ifk<=3:print(k)returnforiinrange(1,4):f(ki)return執(zhí)行語句f(6),則f(3)被調用的次數(shù)為()A.1次 B.2次 C.3次 D.4次【答案】D【解析】【詳解】本題主要考查Python程序調試。分析程序,在f(6)中for循環(huán)中會執(zhí)行f(5)、f(4)、f(3);而在f(5)中for循環(huán)中又會執(zhí)行f(4)、f(3)、f(2);而在f(4)中for循環(huán)中又會執(zhí)行f(3)、f(2)、f(1),因為有兩個f(4),因此f(3)被調用的次數(shù)為1+1+2=4次,故本題選D選項。12.有如下Python程序段:importrandoma=[]foriinrange(6):a.append(random.randint(110))foriinrange(5):ifi%2==0anda[i]<a[i+1]:a[i],a[i+1]=a[i+1],a[i]else:a[i]=1print(a)運行該程序后,輸出結果不可能的是()A.[7,3,3,4,9,4] B.[8,8,10,5,7,8] C.[9,4,9,4,8,7] D.[7,2,9,7,4,5]【答案】A【解析】【詳解】本題考查的是循環(huán)語句。閱讀程序可知,列表索引為偶數(shù)同時比后一個元素小時,交換兩數(shù);其余情況列表元素值減1。如果原來列表索引為偶數(shù)的值比后一個大,這兩個數(shù)都是執(zhí)行else,執(zhí)行后索引為偶數(shù)的值還是大于后一個;如果原來列表索引為偶數(shù)的值等于后一個,這兩個數(shù)都是執(zhí)行else,執(zhí)行后索引為偶數(shù)的值還是等于后一個(特例:當原來a[4]=a[5],由于第二個for變量取值到4,a[5]不減1,這時a[5]a[4]=1);如果原來列表索引為偶數(shù)的值比后一個小,索引為偶數(shù)執(zhí)行if語句(使得索引為偶數(shù)的值大于后一個),后一個執(zhí)行else,執(zhí)行后索引為偶數(shù)的值大于后一個。總上所述,程序執(zhí)行結果肯定:a[0]>=a[1],a[2]>=a[3]。選項A中a[2]=3,a[3]=4不滿足a[2]>=a[3]。故本題應選A。二、非選擇題(本大題共3小題,第13小題8分,第14小題9分,第15小題9分,共26分)13.小王設計了一個智能晾衣架控制系統(tǒng),該系統(tǒng)結構如圖所示。利用溫濕度傳感器采集環(huán)境中的溫濕度數(shù)據(jù),由智能終端經(jīng)IoT模塊發(fā)送到Web服務器,Web服務器綜合數(shù)據(jù)計算晾衣指數(shù),自動控制晾衣架打開或收回,并推送消息通知用戶。(1)“智能終端”的部分代碼如下:frommicrobitimport*importdht11importServo#導入舵機相關模塊#設置服務器參數(shù)、WFi名稱密碼,并連接WiFi,代碼略sv=Servo(pin16)#創(chuàng)建舵機控制實例whileTrue:tmp,hum=dhtl1.read(pin1)#讀取溫度、濕度數(shù)據(jù)req="input?t="+str(tmp)+"&h="+str(hum)status,resp=Obloq.get(req,10000)ifstatus==200:ifresp=="1":#1表示打開晾衣架,0表示收回sv.angle(140)#舵機角度調至140,打開晾衣架else:sv.angle(50)#舵機角度調至50,收回晾衣架sleep(30*1000)由以上代碼可知,該系統(tǒng)中的執(zhí)行器接在智能終端的______端口,各傳感器的檢測間隔為______秒。(2)Web服務器端程序使用FlaskWeb框架編寫,接收IoT模塊發(fā)送數(shù)據(jù)的部分代碼如下,請結合智能終端代碼,在劃線處填入合適的代碼:#導入flask等相關庫,代碼略app=Flask(__name__)defcheck(tmp,hum):#結合溫濕度數(shù)據(jù)分析,若需要打開晾衣架則返回True,需要收回晾衣架則返回False@app.route("____①")#編寫接收IoT模塊發(fā)送數(shù)據(jù)的路由defupload():tmp=int(()②)hum=float(request.args.get("h"))#將溫濕度數(shù)據(jù)插入數(shù)據(jù)庫,代碼略#lastStatus為查詢數(shù)據(jù)庫所得到的晾衣架開關狀態(tài),數(shù)據(jù)庫查詢代碼略ifcheck(tmp,hum):return"1"eliflastStatus=="open":#如果當前晾衣架處在打開狀態(tài)sendMessage("當前天氣不適合晾曬衣物")#推送消息通知用戶,函數(shù)代碼略return"0"#其它視圖函數(shù)等代碼略(3)經(jīng)過一段時間的試用,小王認為可以采用更多不同種類的傳感器,提高系統(tǒng)的智能性,使得晾衣架能實現(xiàn)更多自動收放的場景。請幫助改進該系統(tǒng),你認為可以添加的傳感器是________,該傳感器對該信息系統(tǒng)的作用是________?!敬鸢浮竣?pin16②.30③./input④.requestargs.get("t")⑤.光線傳感器;雨滴傳感器;加速度傳感器:壓力傳感器;⑥.夜間或陰天等光線情況不良時收回衣架;檢測到下雨時收回衣架;當大風將晾衣架吹搖擺時,及時收回衣架;檢測掛有衣物的衣架對晾衣架的壓力,當壓力趨于不變時可判定為晾干【解析】【詳解】本題考查傳感器以及Python相關知識。(1)在這段代碼中,sv=Servo(pin16)這行代碼創(chuàng)建了一個舵機控制實例sv,并將其連接到了智能終端的pin16端口。這意味著舵機的控制信號將通過pin16端口發(fā)送到舵機,以控制晾衣架的開合。因此,答案是pin16。這段代碼中使用了sleep(30*1000),它的作用是使程序在執(zhí)行完一次晾衣架的控制后等待30*1000毫秒,即30秒,然后再次執(zhí)行。這是為了控制傳感器的檢測間隔,確保不會連續(xù)不斷地讀取溫濕度數(shù)據(jù)并控制晾衣架的開合,而是每隔30秒執(zhí)行一次,以降低能耗和系統(tǒng)負擔。因此,答案是30秒。(2)在這段代碼中,@app.route("/input")是Flask框架中的裝飾器,可以用于定義路由。路由是URL和函數(shù)之間的映射,當用戶訪問指定的URL時,將執(zhí)行與之關聯(lián)的函數(shù)。在這里,/input是IoT模塊發(fā)送數(shù)據(jù)的路由,也就是智能終端通過HTTP請求發(fā)送數(shù)據(jù)到Web服務器的路徑。因此,答案是/input。在這段代碼中,request.args.get("t")是用于獲取HTTP請求中參數(shù)的方法。智能終端通過HTTP請求發(fā)送溫濕度數(shù)據(jù)到服務器,其中包括參數(shù)t(溫度)。這行代碼中的request.args.get("h")用于獲取HTTP請求中名為t的參數(shù),也就是溫度數(shù)據(jù)。然后,通過float()函數(shù)將獲取到的參數(shù)轉換為浮點數(shù)類型,以便后續(xù)的處理。因此,答案是request.args.get("t")。(3)光線傳感器:可以用于檢測環(huán)境的光線強度。當環(huán)境光線不足,例如夜間或陰天時,光線傳感器可以觸發(fā)系統(tǒng)收回晾衣架,以避免晾曬衣物受潮或損壞。雨滴傳感器:用于檢測是否下雨。一旦檢測到雨滴,系統(tǒng)可以自動收回晾衣架,以防止衣物被雨水淋濕。加速度傳感器:可以檢測晾衣架的晃動或振動。當大風吹動晾衣架或發(fā)生不正常的振動時,加速度傳感器可以觸發(fā)系統(tǒng)收回晾衣架,以確保安全。壓力傳感器:可以檢測掛有衣物的晾衣架對晾衣架的壓力。當壓力保持不變或趨于穩(wěn)定時,可以判定為衣物已經(jīng)晾干,系統(tǒng)可以自動收回晾衣架,以節(jié)省能源和保護衣物。這些傳感器的添加將增強系統(tǒng)對環(huán)境變化的感知能力,提高了系統(tǒng)的智能化和自動化程度,使晾衣架更加智能化地響應不同的情況,為用戶提供更好的使用體驗。14.小王收集了XX中學5月份截止到24日高一年級各班級晨跑的當月累計簽到天數(shù),數(shù)據(jù)保存在文件“數(shù)據(jù).xlsx”中,其部分數(shù)據(jù)如圖a所示。請回答下列問題:圖a(1)根據(jù)圖a所示的數(shù)據(jù),下列關于數(shù)據(jù)處理的說法,不正確的是_________(單選,填字母)A.班級列中存在格式不一致問題,建議使用統(tǒng)一標準化的表達B.除標題外的第三、四行數(shù)據(jù)完全相同,可能存在數(shù)據(jù)重復問題,可以在審核后刪除其中一行C.只能通過Python語言編程,才能進行數(shù)據(jù)分析與挖掘(2)函數(shù)findgood的功能為:統(tǒng)計每個班級當月累計簽到天數(shù)大于15的學生人數(shù),則劃線①處應填入的代碼為________(單選,填字母),劃線②處應填入的代碼為_______(單選,填字母)。A.df[df本月簽到次數(shù)>15]B.df.本月簽到次數(shù)>15C.df1.groupby("班級").sum()D.df1.groupby("班級").count()importpandasaspddeffindgood(df):#df存儲了晨跑簽到數(shù)據(jù)dfl=①dfl=②returndfl(3)統(tǒng)計每個班級當前月簽到數(shù)量前十的學生的簽到總數(shù),繪制柱狀圖如圖b所示,部分Python程序如下,請在劃線處填入合適的代碼。圖bimportmatplotlib.pyplotaspltdfpd.read_excel("數(shù)據(jù).xlsx")dfdf.sort_values("本月簽到次數(shù)",ascendingFalse)dic={}foriindf.values:k=str(i[1])ifknotindic:dic[k][i[3],9]elifdic[k][1]>0:dic[k][0]+=i[3]____①dfpd.DataFrame(dic)x=df.columns;y=df.values[0]____②plt.show()(4)由圖b可知,各班級當前月簽到數(shù)量前十學生簽到總數(shù)大于200的班級有______個?!敬鸢浮竣?C②.A③.D④.dic[k][1]=1⑤.plt.bar(x,y)⑥.3【解析】【詳解】本題考查Python數(shù)據(jù)分析。

(1)數(shù)據(jù)分析與挖掘可以使用不同的編程語言和工具來進行,不僅限于Python。其他編程語言和工具如R、SQL、Excel等也可以用于數(shù)據(jù)分析與挖掘。故答案為C選項。

(2)在劃線①處,表示篩選出當月累計簽到天數(shù)大于15的學生數(shù)據(jù),應填入代碼df[df.本月簽到次數(shù)>15],故答案為A選項。在劃線②處,對篩選后的數(shù)據(jù)按班級進行分組,并統(tǒng)計每個班級的學生人數(shù),應填入代碼df.groupby("班級").count(),故答案為D選項。

(3)在圖b的程序中,首先從Excel文件中讀取數(shù)據(jù)并存儲在DataFrame對象df中。然后,根據(jù)"本月簽到次數(shù)"列對數(shù)據(jù)進行降序排序,以便后續(xù)統(tǒng)計前十名學生的簽到總數(shù)。在劃線①處,應填入代碼dic[k][1]=1,表示對每個學生的簽到次數(shù)減去1,以便統(tǒng)計前十名學生的簽到總數(shù)。在劃線②處,應填入代碼plt.bar(x,y),這段代碼用于繪制柱狀圖,其中x表示班級名稱,y表示前十名學生的簽到總數(shù)。故答案為:dic[k][1]=1、plt.bar(x,y)。

(4)由圖b可知,各班級當前月簽到數(shù)量前十學生的簽到總數(shù)大于200的班級有3班、2班、4班,故答案為:3。15.有一款益智游戲,規(guī)則如下:軌道上有不同顏色的珠子連成珠串,玩家可以通過炮臺發(fā)射若干珠子,每次發(fā)射一顆珠子到珠串中的某位置,形成新的珠串。當新珠串中出現(xiàn)3顆及以上顏色相同的連續(xù)珠子時,這些連續(xù)的同色珠子會被消除,并獲得相應積分,若消除后仍有符合條件的同色珠子,會繼續(xù)被消除。記分規(guī)則為:在被消除的連續(xù)珠子中,前面3顆直接記3分,其余的珠子每顆記2分,例如有5顆相同顏色的連續(xù)珠子被消除,可獲得7分。程序運行過程如圖所示。編寫程序模擬游戲的實現(xiàn)過程,珠子的顏色用數(shù)字表示,為方便處理,在珠串最前面加入一顆不可消除的珠子,顏色值為1。請回答下列問題:(1)若珠串為1,2,2,3,3,2,2,將顏色為3的珠子發(fā)射到顏色為2和3的珠子之間,可獲得積分為____。(2)定義如下insert(t,pos)函數(shù),函數(shù)功能是將顏色為t的珠子,插入到當前珠串中的第pos顆珠子后面(列表link存儲珠串的相關數(shù)據(jù),例如link中某元素的值為[3,2],3表示某顆珠子的顏色,2表示與該珠子相鄰的下一顆珠子的存儲地址,變量head保存珠串第一個珠子的存儲地址),請在劃線處填入合適的代碼。definsert(t,pos):#將顏色為t的珠子,插入到當前珠串第pos顆珠子的后面p=headwhilepos>1:pos=1p=link[p][1]link.append(_________)link[p][1]=len(link)1(3)定義如下fun()函數(shù),函數(shù)功能是:查找珠串里最早出現(xiàn)的可消除珠串,函數(shù)返回ret,ret由該珠串起始珠子的前一顆珠子位置和該珠串的連續(xù)長度組成。deffun():p=head;st=headpre=pnum=0lastcolor=1ret=[1,0]whilep!=1:t=link[p][0]ift!=lastcolor:ifnum>=3:ret=[st,num]breaklastcolor=tst=prenum=1else:num+=1pre=pplink[p][1]returnret若將函數(shù)中加框處代碼刪除,會導致某些情況下無法得到符合函數(shù)功能的結果。調用fun()函數(shù),下列4組數(shù)據(jù)中能測試出這一問題的是_________(單選,填字母)。A.head=4link=[[2,3],[1,0],[1,1],[2,1],[1,2]]B.head=0link=[[1,1],[2,3],[2,4],[2,2],[1,1]]C.head=1link=[[2,1],[1,3],[2,0],[1,4],[2,2]]D.head=4link=[[2,1],[1,0],[1,1],[1,2],[1,3]](4)實現(xiàn)模擬游戲過程的部分Python程序如下,請在劃線處填入合適的代碼。defclear(g):#根據(jù)fun函數(shù)的返回值對珠串進行消除,并統(tǒng)計獲得本次消除的積分p=g[0]q=plength=g[1]ret=____①wh

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論