資源簡(jiǎn)介 寧波市2023學(xué)年第一學(xué)期選考模擬考試高三技術(shù)試卷考生須知:1.本卷滿分100分,考試時(shí)間90分鐘;2.答題前,在答題卷指定區(qū)域填寫學(xué)校、班級(jí)、姓名、試場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào);4.考試結(jié)束后,只需上交答題卷。3.所有答案必須寫在答題卷上,寫在試卷上無效;第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求,不選、多選、錯(cuò)選均不得分)1. 下列關(guān)于數(shù)據(jù)、信息、知識(shí)與智慧的說法,正確的是( )A. 同一個(gè)數(shù)據(jù)在不同的場(chǎng)景下其意義是一樣的B. 人們可以直接使用搜索引擎獲得海量知識(shí)C. 信息具有載體依附性,書籍中文字就是信息D. 智慧是一種更高層次的綜合能力,體現(xiàn)為一種卓越的判斷力【答案】D【解析】【詳解】本題考查數(shù)據(jù)、信息、知識(shí)與智慧的描述。同一個(gè)數(shù)據(jù)在不同的場(chǎng)景下其意義是不一樣的;人們?cè)谒阉饕娴膸椭芦@得海量信息的同時(shí),但不代表擁有了海量的知識(shí);信息具有載體依附性,書籍中的文字是信息的載體;智慧是一種更高層次的綜合能力,體現(xiàn)為一種卓越的判斷力。故選D。2. 某中學(xué)引進(jìn)“智慧食堂”系統(tǒng)后,帶有電子標(biāo)簽的餐盤通過智能結(jié)算臺(tái),可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算。經(jīng)測(cè)算,每單平均用時(shí)僅需1秒,有效降低了錯(cuò)單率,大幅度縮短了排隊(duì)等候時(shí)長(zhǎng)。全校師生通過支付寶綁定個(gè)人銀行卡并開通“刷臉”支付簽約,可通過“刷臉”進(jìn)行餐費(fèi)結(jié)算,家長(zhǎng)可以隨時(shí)隨地通過瀏覽器登陸系統(tǒng)后查看孩子在校的消費(fèi)信息。依托“智慧食堂”系統(tǒng),食堂管理人員可分析統(tǒng)計(jì)菜品銷量、人員流量等信息,為后廚按量供應(yīng)、按需采購提供了有力的數(shù)據(jù)支撐,推動(dòng)食堂餐飲保障模式從經(jīng)驗(yàn)式、粗放式向科學(xué)化、精細(xì)化轉(zhuǎn)變。關(guān)于該“智慧食堂”系統(tǒng)的說法,不正確的是( )A. 該系統(tǒng)的用戶是指全校師生、食堂工作人員B. 從管理角度看,該信息系統(tǒng)是信息技術(shù)與食堂管理相結(jié)合的產(chǎn)物C. 該“智慧食堂”系統(tǒng)的實(shí)現(xiàn)必須有數(shù)據(jù)庫的支持D. 該“智慧食堂”系統(tǒng)需要軟硬件的支持【答案】A【解析】【詳解】本題考查的是信息系統(tǒng)相關(guān)知識(shí)。用戶是信息系統(tǒng)的使用者、維護(hù)者、管理者和設(shè)計(jì)者。故選項(xiàng)A說法錯(cuò)誤。3. 某中學(xué)引進(jìn)“智慧食堂”系統(tǒng)后,帶有電子標(biāo)簽的餐盤通過智能結(jié)算臺(tái),可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算。經(jīng)測(cè)算,每單平均用時(shí)僅需1秒,有效降低了錯(cuò)單率,大幅度縮短了排隊(duì)等候時(shí)長(zhǎng)。全校師生通過支付寶綁定個(gè)人銀行卡并開通“刷臉”支付簽約,可通過“刷臉”進(jìn)行餐費(fèi)結(jié)算,家長(zhǎng)可以隨時(shí)隨地通過瀏覽器登陸系統(tǒng)后查看孩子在校的消費(fèi)信息。依托“智慧食堂”系統(tǒng),食堂管理人員可分析統(tǒng)計(jì)菜品銷量、人員流量等信息,為后廚按量供應(yīng)、按需采購提供了有力的數(shù)據(jù)支撐,推動(dòng)食堂餐飲保障模式從經(jīng)驗(yàn)式、粗放式向科學(xué)化、精細(xì)化轉(zhuǎn)變。該系統(tǒng)的應(yīng)用場(chǎng)景中,體現(xiàn)人工智能技術(shù)的是( )A. 通過智能結(jié)算臺(tái)可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算B. 在智能結(jié)算臺(tái),進(jìn)行“刷臉”餐費(fèi)結(jié)算C. 依托“智慧食堂”系統(tǒng)統(tǒng)計(jì)暢銷菜品D. 系統(tǒng)自動(dòng)生成食堂經(jīng)營(yíng)數(shù)據(jù)報(bào)表【答案】B【解析】【詳解】本題考查人工智能技術(shù)相關(guān)內(nèi)容。ACD選項(xiàng),屬于數(shù)據(jù)計(jì)算及統(tǒng)計(jì),不符合題意;B選項(xiàng),人臉識(shí)別,是基于人的臉部特征信息進(jìn)行身份識(shí)別的一種生物識(shí)別技術(shù),在智能結(jié)算臺(tái),進(jìn)行“刷臉”餐費(fèi)結(jié)算,屬于人工智能技術(shù)中的人臉識(shí)別,符合題意。故本題答案是B選項(xiàng)。4. 某中學(xué)引進(jìn)“智慧食堂”系統(tǒng)后,帶有電子標(biāo)簽的餐盤通過智能結(jié)算臺(tái),可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算。經(jīng)測(cè)算,每單平均用時(shí)僅需1秒,有效降低了錯(cuò)單率,大幅度縮短了排隊(duì)等候時(shí)長(zhǎng)。全校師生通過支付寶綁定個(gè)人銀行卡并開通“刷臉”支付簽約,可通過“刷臉”進(jìn)行餐費(fèi)結(jié)算,家長(zhǎng)可以隨時(shí)隨地通過瀏覽器登陸系統(tǒng)后查看孩子在校的消費(fèi)信息。依托“智慧食堂”系統(tǒng),食堂管理人員可分析統(tǒng)計(jì)菜品銷量、人員流量等信息,為后廚按量供應(yīng)、按需采購提供了有力的數(shù)據(jù)支撐,推動(dòng)食堂餐飲保障模式從經(jīng)驗(yàn)式、粗放式向科學(xué)化、精細(xì)化轉(zhuǎn)變。關(guān)于該信息系統(tǒng),下列說法不正確的是( )A. 在“智慧食堂”系統(tǒng)中安裝防火墻可以有效防止黑客入侵B. 該系統(tǒng)在設(shè)計(jì)時(shí)預(yù)留了指紋識(shí)別模塊,這體現(xiàn)了信息系統(tǒng)的可擴(kuò)展性C. 家長(zhǎng)可以隨時(shí)隨地通過瀏覽器查看孩子的消費(fèi)信息說明系統(tǒng)采用C/S架構(gòu)實(shí)現(xiàn)D. 為了系統(tǒng)安全需要對(duì)家長(zhǎng)、食堂管理人員等用戶身份進(jìn)行認(rèn)證,并設(shè)置不同權(quán)限【答案】C【解析】【詳解】本題主要考查信息系統(tǒng)的相關(guān)知識(shí)。搭建信息系統(tǒng)中C/S架構(gòu)是客戶端/服務(wù)器架構(gòu),而家長(zhǎng)可以通過瀏覽器查看孩子的消費(fèi)信息說明系統(tǒng)采用的是瀏覽器/服務(wù)器(B/S)架構(gòu),故C選項(xiàng)不正確。5. 下面關(guān)于網(wǎng)絡(luò)說法不正確的是( )A. TCP/IP協(xié)議是網(wǎng)絡(luò)協(xié)議中最重要的協(xié)議,其他應(yīng)用層協(xié)議很多建立在該協(xié)議基礎(chǔ)上B. 網(wǎng)絡(luò)是由數(shù)據(jù)通信系統(tǒng)、網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三個(gè)部分組成C. 數(shù)據(jù)通信是網(wǎng)絡(luò)系統(tǒng)最基本的功能D. 城域網(wǎng)基本上是一種大型的局域網(wǎng),通常使用與局域網(wǎng)相似的技術(shù)【答案】B【解析】【詳解】本題考查的是網(wǎng)絡(luò)相關(guān)知識(shí)。網(wǎng)絡(luò)由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)以及網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議組成,故選項(xiàng)B說法錯(cuò)誤。6. 華為Mate60Pro為全球首款支持衛(wèi)星通話的大眾智能手機(jī),該手機(jī)搭載“鴻蒙操作系統(tǒng)4.0”,即使在無網(wǎng)絡(luò)信號(hào)的情況下,也可以撥打接聽衛(wèi)星電話,同時(shí)還將上線A1隔空操控、智感支付、注視不熄屏等智慧功能,華為的自研芯片麒麟9000s的成功推出為國家科技發(fā)展提供持續(xù)推動(dòng)力,下列說法正確的是( )A. 該手機(jī)搭載的“鴻蒙操作系統(tǒng)4.0”是應(yīng)用軟件B. RAM中的數(shù)據(jù)在手機(jī)重啟后不會(huì)丟失C. 該手機(jī)作為一款5G手機(jī),下載速度最大可以達(dá)到5Gbit/sD. 該手機(jī)具備多種“智慧功能”主要基于硬件上傳感器的植入【答案】D【解析】【詳解】本題考查是信息技術(shù)應(yīng)用。該手機(jī)搭載的“鴻蒙操作系統(tǒng)4.0”是系統(tǒng)軟件,選項(xiàng)A說法錯(cuò)誤;RAM中的數(shù)據(jù)在手機(jī)重啟后會(huì)丟失,選項(xiàng)B說法錯(cuò)誤;5G指的是第五代通信技術(shù),故選項(xiàng)C錯(cuò)誤;該手機(jī)具備多種“智慧功能”主要基于硬件上傳感器的植入,選項(xiàng)D說法正確。本題應(yīng)選D。7. 某聲音模擬信號(hào)的采樣及量化函數(shù)模型如題圖所示,下列說法正確的是( )A. 圖中縱坐標(biāo)劃分得越細(xì)表示采樣頻率越高,保真度越高B. 圖中整個(gè)幅度分為0~7級(jí),其量化位數(shù)至少為8位C. 圖中各采樣點(diǎn)的量化值不同,但其量化位數(shù)相同D. 聲音數(shù)字化過程是將離散的模擬信號(hào)轉(zhuǎn)換成連續(xù)的數(shù)字信號(hào)【答案】C【解析】【詳解】本題主要考查聲音數(shù)字化。圖中橫坐標(biāo)劃分得越細(xì)表示采樣頻率越高,保真度越高;圖中整個(gè)幅度分為0~7級(jí),其量化位數(shù)至少為3位;圖中各采樣點(diǎn)的量化值不同,但其量化位數(shù)相同;聲音數(shù)字化過程是將連續(xù)的模擬信號(hào)轉(zhuǎn)換成離散的數(shù)字信號(hào),故本題選C選項(xiàng)。8. 某二叉樹前序遍歷為ABDFGCEH,后序遍歷為FGDBHECA,則下列選項(xiàng)不可能是此二叉樹的是( )A. B. C. D.【答案】B【解析】【詳解】本題考查二叉樹遍歷相關(guān)內(nèi)容。分別寫出ABCD選項(xiàng)的前序、后序遍歷序列,與給定前序、后序遍歷序列比較,發(fā)現(xiàn)ACD與給定序列相同,B選項(xiàng)前序遍歷序列與給定序列相同,但后序遍歷序列為:GFDBEHCA,與給定后序序列:FGDBHECA不相同。故本題答案是B選項(xiàng)。9. 設(shè)棧S初始狀態(tài)為空,元素A、B、C、D、E、F依次入棧,出棧的序列為D、F、E、C、B、A,則棧S的容量至少應(yīng)該是( )A. 5 B. 4 C. 3 D. 2【答案】A【解析】【詳解】本題考查棧相關(guān)內(nèi)容。棧的特點(diǎn)是先入后出。棧S 的初始狀態(tài)為空,元素A、B、C、D、E、F依次入棧,出棧順序?yàn)镈、F、E、C、B、A。D出棧,說明D要先進(jìn)棧,此時(shí)C、B、A已在棧內(nèi),棧的容量至少為4;D出棧后,F(xiàn)出棧,說明F需要先進(jìn)棧,此時(shí)E、C、B、A在棧內(nèi),棧的容量至少為5;后續(xù)出棧序列為E、C、B、A,期間沒有元素再入棧,棧的容量不會(huì)再增加,故棧的容量至少為5。本題答案是A選項(xiàng)。10. 定義如下函數(shù):def tob(n):if n==0:return""else:return tob(n//2)+str(1-n%2)執(zhí)行語句s=tob(10)后,s的值為( )A. "1010" B. "0101" C. "1001" D. "1100"【答案】B【解析】【詳解】本題考查Python遞歸函數(shù)相關(guān)內(nèi)容。當(dāng)n為0時(shí),返回:"",當(dāng)n不為0時(shí),返回:tob(n//2)+str(1-n%2)。執(zhí)行s=tob(10),過程為:tob(10)->tob(5)+"1"->tob(2)+"0"->tob(1)+"1"->tob(0)+"0",tob(0)返回"",結(jié)束遞歸。最終輸出結(jié)果為"0101"。故本題答案是B選項(xiàng)。11. 某Python程序如下:q=[""]*50head=tail=0s="ningbo"for i in s:q[tail]=itail+=1while headprint(q[head],end="")head+=1for i in range(3):q[tail]=q[head]head+=1tail+=1執(zhí)行該程序段后,輸出結(jié)果為( )A. nbgoni B. nbogni C. goninb D. ningbo【答案】A【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。通過for循環(huán),依次將字符串s中的字符放入列表,結(jié)束時(shí),tail的值為6。此時(shí),head=0,滿足循環(huán)條件head12. 有如下python程序:import randoma,i,c=[],0,0while i<5:b=random.randint(0,9)if b not in a:a.append(b)i+=1key=int(input("key="))for j in range(len(a)):if a[j]%key==0:c+=1else:a[j-c]=a[i]print(a)運(yùn)行該程序,若輸入key為2,則輸出的a不可能為( )A. [3,7,5,4,5] B. [3,7,1,5,5]C. [3,5,0,3,5] D. [9,7,4,7,3]【答案】D【解析】【詳解】 本題考查Python程序的執(zhí)行與調(diào)試。b是隨機(jī)生成0~9之間的整數(shù),第一個(gè)while循環(huán)生成5個(gè)不相同的數(shù)追加到列表a中。key=2,如果a[i]是偶數(shù),則c遞增1,如果a[i]是奇數(shù),則執(zhí)行a[j-c]=a[i]。逐項(xiàng)分析,選項(xiàng)A中,生成的a列表第一個(gè)元素是偶數(shù),其余元素是3、7、4、5即可得到[3,7,5,4,5];選項(xiàng)B中,生成的第四個(gè)元素是偶數(shù)時(shí),即可得到[3,7,1,5,5];選項(xiàng)C中,生成的前三個(gè)元素均是偶數(shù),其余元素是3、5時(shí),即可得到[3,5,0,3,5]。由選項(xiàng)C,可知選項(xiàng)D不可行。故選D。二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13. 已知某年級(jí)有6個(gè)班級(jí),所有學(xué)生名單存儲(chǔ)在文件“name.csv”中(如圖1),學(xué)校舉行某趣味活動(dòng)項(xiàng)目中,需要每個(gè)班抽3名代表參加比賽,請(qǐng)編寫一個(gè)隨機(jī)抽取程序,執(zhí)行效果如圖2。請(qǐng)回答以下問題:圖1 圖2(1)加框處代碼的作用是____(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填寫合適的代碼。import csvimport random#數(shù)據(jù)讀入f=open("nam.csv","r")flines=csvreader(f)name_list=[]m=6#班級(jí)總數(shù)total=18#參賽總?cè)藬?shù)for line in flines:if line[0]=="班級(jí)": continue#跳過當(dāng)前循環(huán)剩余語句,繼續(xù)進(jìn)行下一次循環(huán)name_list.append(line)①____flag=[False]*ngrade=[3]*mi=0while ip=random.randint(②____,③____)bj=int(name_list[p][0])if flag[p]==False:if grade[bj-1]>0:flag[p]=True④____i+=1print("抽取名單為:")print("班級(jí)","姓名")for i in range(n):if flag[i]:print(name_list[i][0],name_list[i][1])f.close()【答案】 ①. 列表name_list中的數(shù)據(jù)不包括標(biāo)題行(意思表達(dá)準(zhǔn)確即可) ②. n=len(name_list) ③. 0 ④. n-1 ⑤. grade[bj-1]-=1或其他可能答案【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。分析題目?jī)?nèi)容及代碼段,可知:①處,表格中第一行為標(biāo)題行(班級(jí)、姓名、性別),抽取代表時(shí)不應(yīng)包含此行,需略過此行。故此處代碼的作用是:列表name_list中的數(shù)據(jù)不包括標(biāo)題行(意思表達(dá)準(zhǔn)確即可);②處,name_list為略過標(biāo)題行后的學(xué)生數(shù)據(jù)列表,結(jié)合下文代碼(flag=[False]*n及for i in range(n))可知,此處需要統(tǒng)計(jì)學(xué)生人數(shù),而name_list長(zhǎng)度即代表學(xué)生人數(shù),故此處應(yīng)填寫:n=len(name_list);③、④處,隨機(jī)抽取學(xué)生參加比賽,name_list中共n個(gè)學(xué)生([0,n-1]),p代表隨機(jī)抽取學(xué)生的序號(hào),產(chǎn)生隨機(jī)數(shù)的方法是random.randint(),故③處應(yīng)填寫:0,④處應(yīng)填寫:n-1,即random.randint(0,n-1);⑤處,grade為每個(gè)班級(jí)應(yīng)抽取名額數(shù),其初值為3,即grade=[3]*m。當(dāng)在某一班級(jí)抽取出1人時(shí),對(duì)應(yīng)grade值應(yīng)減1,bj為班級(jí)號(hào)(1-6),在grade中對(duì)應(yīng)(0-5)。故此處應(yīng)填寫:grade[bj-1]-=1或其他可能答案。14. 小明要搭建教室環(huán)境監(jiān)控系統(tǒng),其結(jié)構(gòu)示意圖如圖a所示。小明采用了智能終端、IoT模塊、傳感器(如PM2.5傳感器)、執(zhí)行器(如LED燈)、服務(wù)器等硬件,該系統(tǒng)能實(shí)時(shí)監(jiān)測(cè)教室空氣質(zhì)量情況,用戶可以通過瀏覽器實(shí)時(shí)監(jiān)測(cè)當(dāng)前和歷史數(shù)據(jù),傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務(wù)器后保存到數(shù)據(jù)庫,并對(duì)當(dāng)前空氣質(zhì)量進(jìn)行判斷,根據(jù)空氣質(zhì)量等級(jí)智能終端控制顯示不同顏色的LED燈,該系統(tǒng)服務(wù)器上的部分代碼如下:圖a#導(dǎo)入Flask框架模塊及其他模塊,代碼略app=Flask(_name_)@app.route("/input")def add_data():id=int(request.args.get('id'))value=float(request.args.get('val'))nowtime=datetime.datetime.now()nowtime=nowtime.strftime('%Y-%m-%d%H:%M:%S')db=sqlite3.connect("data.db")cur=db.cursor()cur.execute("INSERTINTO sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,'%s')"%(id,value,nowtime))mit()cur.close()db.close()#服務(wù)器其他功能,代碼略if_name_=="_main_":app.run(host="6.56.102.4",port=8080)請(qǐng)回答下列問題(1)在搭建該系統(tǒng)的前期準(zhǔn)備中,明確用戶對(duì)該環(huán)境監(jiān)控系統(tǒng)的目標(biāo)期待及后期的可擴(kuò)展性需求這一過程屬于____(單選,填字母,A.需求分析B.可行性分析C.詳細(xì)設(shè)計(jì))(2)在該系統(tǒng)硬件搭建及軟件開發(fā)過程中,不正確的是____(單選,填字母)A.智能終端與Web服務(wù)器之間的數(shù)據(jù)傳輸可以是雙向的B.本系統(tǒng)Web服務(wù)器是采用GET方式接受傳感器數(shù)據(jù)的C.更改視圖函數(shù)add_data()的名稱將影響程序功能D.若IoT模塊與智能終端斷開連接,數(shù)據(jù)庫中的數(shù)據(jù)將不再更新(3)若某時(shí)刻傳感器編號(hào)為1,采集的PM2.5數(shù)值為30,則智能終端在傳輸數(shù)據(jù)時(shí)使用的URL是http://①____,服務(wù)器接受該數(shù)據(jù)后存儲(chǔ)的數(shù)據(jù)庫表名稱為②____(4)小明將系統(tǒng)中近一年的數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖b所示,分析每月平均PM2.5濃度變化情況,線型圖如圖c所示,部分代碼如下:圖b 圖c#導(dǎo)入數(shù)據(jù)處理相關(guān)模塊,代碼略df=df[①____]df.insert(0,"月份","")#插入列for i in df.index:data=str(df.at[i,"采集時(shí)間"])df.at[i,"月份"]=data[5:7]gf=df.groupby("月份",as_index=True).數(shù)值.mean()plt.plot(②____,gf.values)#設(shè)置繪圖參數(shù),代碼略【答案】 ①. A ②. C ③. 6.56.102.4:8080/input?id=1&val=30 ④. sensorlog ⑤. df.監(jiān)測(cè)類型=="PM2.5"或df["監(jiān)測(cè)類型"]=="PM2.5" ⑥. gf.index【解析】【詳解】本題考查的是利用Flask框架搭建物聯(lián)網(wǎng)及數(shù)據(jù)分析。(1)明確用戶對(duì)該環(huán)境監(jiān)控系統(tǒng)的目標(biāo)期待及后期的可擴(kuò)展性需求這一過程屬于需求分析。(2)更改視圖函數(shù)add_data()的名稱不影響程序功能,故選項(xiàng)C說法錯(cuò)誤。(3)由代碼@app.route("/input")、id=int(request.args.get('id'))、value=float(request.args.get('val'))、 app.run(host="6.56.102.4",port=8080)可知若某時(shí)刻傳感器編號(hào)為1,采集的PM2.5數(shù)值為30,則智能終端在傳輸數(shù)據(jù)時(shí)使用的URL是http://6.56.102.4:8080/input?id=1&val=30;由cur.execute("INSERTINTO sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,'%s')可知服務(wù)器接受該數(shù)據(jù)后存儲(chǔ)的數(shù)據(jù)庫表名稱為:sensorlog。(4)分析每月平均PM2.5濃度變化情況,故要提取“監(jiān)測(cè)類型”為PM2.5的數(shù)據(jù),故第一空是:df.監(jiān)測(cè)類型=="PM2.5"或df["監(jiān)測(cè)類型"]=="PM2.5";橫坐標(biāo)為月份,因?yàn)閍s_index設(shè)置True,沒有索引項(xiàng),不能通過“gf.月份”取的月份值,故第二空應(yīng)為:gf.index。15. 某醫(yī)院的看病流程為:患者通過網(wǎng)上、自助設(shè)備或人工窗口成功掛號(hào)后,到門診的簽到處簽到,簽到成功后即可排隊(duì)等待叫號(hào)就診。簡(jiǎn)化的排隊(duì)規(guī)則如下:①當(dāng)天08:00之前完成簽到的患者,按照掛號(hào)順序從小到大排隊(duì)就診;②08:00之后簽到的患者,按照掛號(hào)的序號(hào)從小到大的次序插入候診隊(duì)伍中;③隊(duì)伍中前3名患者(包括正在就診患者)視為已進(jìn)入待診狀態(tài),插隊(duì)的患者只能插到這3名待診患者后的隊(duì)伍中。假設(shè)醫(yī)生從08:00開始叫號(hào)就診,對(duì)每位患者的診斷時(shí)間均為3分鐘,忽略相鄰患者就診的時(shí)間間隔。編寫程序?qū)崿F(xiàn)以下功能:若有患者簽到,則根據(jù)規(guī)則更新候診隊(duì)伍;醫(yī)生每完成一名患者的診斷,電子屏幕上按順序顯示待診的患者姓名和每個(gè)患者預(yù)計(jì)就診的時(shí)間。(1)若當(dāng)前已簽到患者信息如下表所示:姓名 掛號(hào)序號(hào) 簽到時(shí)間A 3 07:47:03B 1 07:51:12C 6 07:55:32D 4 07:57:10E 8 07:59:52F 2 08:02:07則患者F的預(yù)計(jì)就診時(shí)間為____(格式如08:07:20)。(2)08:00:00之前簽到的患者原始數(shù)據(jù)存在列表lst中,每位患者信息包括姓名、掛號(hào)序號(hào)、簽到時(shí)間,以下函數(shù)將列表中的數(shù)據(jù)按掛號(hào)序號(hào)從小到大排序,并構(gòu)建候診隊(duì)伍。def init(lst): #構(gòu)建8點(diǎn)前簽到的候診隊(duì)伍i=0;n=len(lst)while i< n-1:k=i;i=n-1for j in range(n-1,k,-1):if lst[j][1]< lst[j-1][1]:lst[j],lst[j-1]=lst[j-1],lst[j]for i in range(n):lst[i][2]=180*i#修改時(shí)間格式,每位患者診斷時(shí)間為3分鐘lst[i].append(i+1)lst[n-1][3]=-1#尾結(jié)點(diǎn)指針域處理,如['E',8,720,-1]程序劃線處的代碼是____(單選,填字母)A.i=i+1 B.i=j+1 C.i=k-1 D.i=j(3)每當(dāng)一位患者就診結(jié)束,更新隊(duì)伍并按就診順序輸出待診的患者姓名和每個(gè)患者預(yù)計(jì)就診的時(shí)間。請(qǐng)補(bǔ)充程序劃線處。def gs(t):#時(shí)間格式轉(zhuǎn)換,將時(shí)間戳127轉(zhuǎn)成“08:02:07”形式t=t+8*60*60h=t//3600m=____s=t%60time='%02d'%h+':'+'%02d'%m+':'+'%02d'%sreturn timedef mov(lst,head):#更新隊(duì)伍并輸出,代碼略return head(4)若有患者簽到,則更新候診隊(duì)伍。請(qǐng)補(bǔ)充程序劃線處。def tc(time):#時(shí)間格式轉(zhuǎn)換,將“08:02:07”轉(zhuǎn)換成以秒為單位的時(shí)間戳127t=int(time[0:2])*60*60+int(time[3:5])*60+int(time[6:])t=t-8*60*60#8點(diǎn)開始叫號(hào)看診return tdef insnew(lst,head,data):#將新簽到的患者插入候診隊(duì)伍中,并更新每個(gè)患者預(yù)計(jì)就診的時(shí)間data[2]=tc(data[2])data.append(-1)p=head;q=p;k=0if head=-1: #無人排隊(duì)lstappend(data)①____else:while q!=-1 and(②____):k=k+1p=qq=lst[q][3]data[2]=lst[p][2]+180data[3]=qlst.append(data)lst[p][3]=len(lst)-1p=len(lst)-1while q!=-1:lst[q][2]=lst[p][2]+180p=qq=lst[q][3]return head【答案】 ①. 08:09:00 ②. D ③. t%3600//60 ④. head=len(lst)-1 ⑤. k<3 or data[1]>lst[q][1]【解析】【詳解】本題考查Python程序設(shè)計(jì)綜合應(yīng)用。(1)依據(jù)候診排隊(duì)規(guī)則,患者F掛號(hào)序號(hào)為2,其在08:02:07簽到,序號(hào)1、3、4的均在8點(diǎn)前完成了簽到,他們將進(jìn)入帶診狀態(tài),并在8點(diǎn)后依次就診,F(xiàn)只能按照掛號(hào)序號(hào)排在候診隊(duì)伍中,且排在第一位。1號(hào)患者在08:00:00開始就診,3號(hào)患者在08:03:00開始就診,4號(hào)患者在08:06:00開始就診,則F患者預(yù)計(jì)就診時(shí)間為08:09:00。故本題答案是:08:09:00。(2)分析代碼段可知,其功能是將列表中的數(shù)據(jù)按掛號(hào)序號(hào)從小到大排序,并構(gòu)建候診隊(duì)伍。初始狀態(tài),k=0;i=n-1。 while循環(huán)控制排序趟數(shù)(由i決定),for循環(huán)控制每趟排序(由k決定哪些數(shù)據(jù)參與)。第一趟排序,從序號(hào)n-1至0的全部數(shù)據(jù)參與,將列表中最小元素排在序號(hào)為0(k)的位置,此時(shí)j的值為1;第二趟排序,從序號(hào)為n-1至1(k)的數(shù)據(jù)參與,將列表中最小元素排在序號(hào)為1的位置,此時(shí)j的值為2;...,經(jīng)過分析,每趟排序前,由k獲取參與排序數(shù)據(jù)的最小序號(hào)(k=i),而此與j相關(guān),且等于j,故④處答案是:D選項(xiàng)。(3)依據(jù)時(shí)間戳與時(shí)間的轉(zhuǎn)換規(guī)則,以08:00:00分為參照,08:02:07的時(shí)間戳為127(t=int(time[0:2])*60*60+int(time[3:5])*60+int(time[6:]);t=t-8*60*60),將其轉(zhuǎn)換為具體時(shí)間,方法如下:t=t+8*60*60;h=t//3600(時(shí));m=t%3600/60(分);s=t%60(秒)。故③處應(yīng)填寫:t%3600//60。(4)當(dāng)無人排隊(duì)時(shí),將新簽到患者直接插入候診隊(duì)伍,head將指向列表表尾,故④處應(yīng)填寫:head=len(lst)-1;⑤當(dāng)隊(duì)伍中有人排隊(duì)且待診人數(shù)不足3人時(shí),需要按優(yōu)先級(jí)進(jìn)入待診隊(duì)伍。故⑤處應(yīng)填寫:k<3 or data[1]>lst[q][1]寧波市2023學(xué)年第一學(xué)期選考模擬考試高三技術(shù)試卷考生須知:1.本卷滿分100分,考試時(shí)間90分鐘;2.答題前,在答題卷指定區(qū)域填寫學(xué)校、班級(jí)、姓名、試場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào);4.考試結(jié)束后,只需上交答題卷。3.所有答案必須寫在答題卷上,寫在試卷上無效;第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)符合題目要求,不選、多選、錯(cuò)選均不得分)1. 下列關(guān)于數(shù)據(jù)、信息、知識(shí)與智慧的說法,正確的是( )A. 同一個(gè)數(shù)據(jù)在不同的場(chǎng)景下其意義是一樣的B. 人們可以直接使用搜索引擎獲得海量知識(shí)C. 信息具有載體依附性,書籍中的文字就是信息D. 智慧是一種更高層次的綜合能力,體現(xiàn)為一種卓越的判斷力2. 某中學(xué)引進(jìn)“智慧食堂”系統(tǒng)后,帶有電子標(biāo)簽的餐盤通過智能結(jié)算臺(tái),可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算。經(jīng)測(cè)算,每單平均用時(shí)僅需1秒,有效降低了錯(cuò)單率,大幅度縮短了排隊(duì)等候時(shí)長(zhǎng)。全校師生通過支付寶綁定個(gè)人銀行卡并開通“刷臉”支付簽約,可通過“刷臉”進(jìn)行餐費(fèi)結(jié)算,家長(zhǎng)可以隨時(shí)隨地通過瀏覽器登陸系統(tǒng)后查看孩子在校的消費(fèi)信息。依托“智慧食堂”系統(tǒng),食堂管理人員可分析統(tǒng)計(jì)菜品銷量、人員流量等信息,為后廚按量供應(yīng)、按需采購提供了有力的數(shù)據(jù)支撐,推動(dòng)食堂餐飲保障模式從經(jīng)驗(yàn)式、粗放式向科學(xué)化、精細(xì)化轉(zhuǎn)變。關(guān)于該“智慧食堂”系統(tǒng)的說法,不正確的是( )A. 該系統(tǒng)的用戶是指全校師生、食堂工作人員B. 從管理角度看,該信息系統(tǒng)是信息技術(shù)與食堂管理相結(jié)合的產(chǎn)物C. 該“智慧食堂”系統(tǒng)的實(shí)現(xiàn)必須有數(shù)據(jù)庫的支持D. 該“智慧食堂”系統(tǒng)需要軟硬件的支持3. 某中學(xué)引進(jìn)“智慧食堂”系統(tǒng)后,帶有電子標(biāo)簽的餐盤通過智能結(jié)算臺(tái),可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算。經(jīng)測(cè)算,每單平均用時(shí)僅需1秒,有效降低了錯(cuò)單率,大幅度縮短了排隊(duì)等候時(shí)長(zhǎng)。全校師生通過支付寶綁定個(gè)人銀行卡并開通“刷臉”支付簽約,可通過“刷臉”進(jìn)行餐費(fèi)結(jié)算,家長(zhǎng)可以隨時(shí)隨地通過瀏覽器登陸系統(tǒng)后查看孩子在校的消費(fèi)信息。依托“智慧食堂”系統(tǒng),食堂管理人員可分析統(tǒng)計(jì)菜品銷量、人員流量等信息,為后廚按量供應(yīng)、按需采購提供了有力的數(shù)據(jù)支撐,推動(dòng)食堂餐飲保障模式從經(jīng)驗(yàn)式、粗放式向科學(xué)化、精細(xì)化轉(zhuǎn)變。該系統(tǒng)的應(yīng)用場(chǎng)景中,體現(xiàn)人工智能技術(shù)的是( )A. 通過智能結(jié)算臺(tái)可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算B. 在智能結(jié)算臺(tái),進(jìn)行“刷臉”餐費(fèi)結(jié)算C. 依托“智慧食堂”系統(tǒng)統(tǒng)計(jì)暢銷菜品D. 系統(tǒng)自動(dòng)生成食堂經(jīng)營(yíng)數(shù)據(jù)報(bào)表4. 某中學(xué)引進(jìn)“智慧食堂”系統(tǒng)后,帶有電子標(biāo)簽餐盤通過智能結(jié)算臺(tái),可精準(zhǔn)識(shí)別不同餐盤進(jìn)行快速結(jié)算。經(jīng)測(cè)算,每單平均用時(shí)僅需1秒,有效降低了錯(cuò)單率,大幅度縮短了排隊(duì)等候時(shí)長(zhǎng)。全校師生通過支付寶綁定個(gè)人銀行卡并開通“刷臉”支付簽約,可通過“刷臉”進(jìn)行餐費(fèi)結(jié)算,家長(zhǎng)可以隨時(shí)隨地通過瀏覽器登陸系統(tǒng)后查看孩子在校的消費(fèi)信息。依托“智慧食堂”系統(tǒng),食堂管理人員可分析統(tǒng)計(jì)菜品銷量、人員流量等信息,為后廚按量供應(yīng)、按需采購提供了有力的數(shù)據(jù)支撐,推動(dòng)食堂餐飲保障模式從經(jīng)驗(yàn)式、粗放式向科學(xué)化、精細(xì)化轉(zhuǎn)變。關(guān)于該信息系統(tǒng),下列說法不正確的是( )A. 在“智慧食堂”系統(tǒng)中安裝防火墻可以有效防止黑客入侵B. 該系統(tǒng)在設(shè)計(jì)時(shí)預(yù)留了指紋識(shí)別模塊,這體現(xiàn)了信息系統(tǒng)的可擴(kuò)展性C. 家長(zhǎng)可以隨時(shí)隨地通過瀏覽器查看孩子消費(fèi)信息說明系統(tǒng)采用C/S架構(gòu)實(shí)現(xiàn)D. 為了系統(tǒng)安全需要對(duì)家長(zhǎng)、食堂管理人員等用戶身份進(jìn)行認(rèn)證,并設(shè)置不同權(quán)限5. 下面關(guān)于網(wǎng)絡(luò)說法不正確的是( )A. TCP/IP協(xié)議是網(wǎng)絡(luò)協(xié)議中最重要的協(xié)議,其他應(yīng)用層協(xié)議很多建立在該協(xié)議基礎(chǔ)上B. 網(wǎng)絡(luò)是由數(shù)據(jù)通信系統(tǒng)、網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三個(gè)部分組成C. 數(shù)據(jù)通信是網(wǎng)絡(luò)系統(tǒng)最基本的功能D. 城域網(wǎng)基本上是一種大型的局域網(wǎng),通常使用與局域網(wǎng)相似的技術(shù)6. 華為Mate60Pro為全球首款支持衛(wèi)星通話的大眾智能手機(jī),該手機(jī)搭載“鴻蒙操作系統(tǒng)4.0”,即使在無網(wǎng)絡(luò)信號(hào)的情況下,也可以撥打接聽衛(wèi)星電話,同時(shí)還將上線A1隔空操控、智感支付、注視不熄屏等智慧功能,華為的自研芯片麒麟9000s的成功推出為國家科技發(fā)展提供持續(xù)推動(dòng)力,下列說法正確的是( )A. 該手機(jī)搭載的“鴻蒙操作系統(tǒng)4.0”是應(yīng)用軟件B. RAM中的數(shù)據(jù)在手機(jī)重啟后不會(huì)丟失C. 該手機(jī)作為一款5G手機(jī),下載速度最大可以達(dá)到5Gbit/sD. 該手機(jī)具備多種“智慧功能”主要基于硬件上傳感器的植入7. 某聲音模擬信號(hào)的采樣及量化函數(shù)模型如題圖所示,下列說法正確的是( )A. 圖中縱坐標(biāo)劃分得越細(xì)表示采樣頻率越高,保真度越高B. 圖中整個(gè)幅度分為0~7級(jí),其量化位數(shù)至少為8位C. 圖中各采樣點(diǎn)量化值不同,但其量化位數(shù)相同D. 聲音數(shù)字化過程是將離散的模擬信號(hào)轉(zhuǎn)換成連續(xù)的數(shù)字信號(hào)8. 某二叉樹前序遍歷為ABDFGCEH,后序遍歷為FGDBHECA,則下列選項(xiàng)不可能是此二叉樹的是( )A. B. C. D.9. 設(shè)棧S初始狀態(tài)為空,元素A、B、C、D、E、F依次入棧,出棧的序列為D、F、E、C、B、A,則棧S的容量至少應(yīng)該是( )A. 5 B. 4 C. 3 D. 210. 定義如下函數(shù):def tob(n):if n==0:return""else:return tob(n//2)+str(1-n%2)執(zhí)行語句s=tob(10)后,s的值為( )A. "1010" B. "0101" C. "1001" D. "1100"11. 某Python程序如下:q=[""]*50head=tail=0s="ningbo"for i in s:q[tail]=itail+=1while headprint(q[head],end="")head+=1for i in range(3):q[tail]=q[head]head+=1tail+=1執(zhí)行該程序段后,輸出結(jié)果為( )A. nbgoni B. nbogni C. goninb D. ningbo12. 有如下python程序:import randoma,i,c=[],0,0while i<5:b=random.randint(0,9)if b not in a:a.append(b)i+=1key=int(input("key="))for j in range(len(a)):if a[j]%key==0:c+=1else:a[j-c]=a[i]print(a)運(yùn)行該程序,若輸入key為2,則輸出的a不可能為( )A. [3,7,5,4,5] B. [3,7,1,5,5]C. [3,5,0,3,5] D. [9,7,4,7,3]二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13. 已知某年級(jí)有6個(gè)班級(jí),所有學(xué)生名單存儲(chǔ)在文件“name.csv”中(如圖1),學(xué)校舉行某趣味活動(dòng)項(xiàng)目中,需要每個(gè)班抽3名代表參加比賽,請(qǐng)編寫一個(gè)隨機(jī)抽取程序,執(zhí)行效果如圖2。請(qǐng)回答以下問題:圖1 圖2(1)加框處代碼的作用是____(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填寫合適的代碼。import csvimport random#數(shù)據(jù)讀入f=open("nam.csv","r")flines=csv.reader(f)name_list=[]m=6#班級(jí)總數(shù)total=18#參賽總?cè)藬?shù)for line in flines:if line[0]=="班級(jí)": continue#跳過當(dāng)前循環(huán)的剩余語句,繼續(xù)進(jìn)行下一次循環(huán)name_list.append(line)①____flag=[False]*ngrade=[3]*mi=0while ip=random.randint(②____,③____)bj=int(name_list[p][0])if flag[p]==False:if grade[bj-1]>0:flag[p]=True④____i+=1print("抽取名單為:")print("班級(jí)","姓名")for i in range(n):if flag[i]:print(name_list[i][0],name_list[i][1])f.close()14. 小明要搭建教室環(huán)境監(jiān)控系統(tǒng),其結(jié)構(gòu)示意圖如圖a所示。小明采用了智能終端、IoT模塊、傳感器(如PM2.5傳感器)、執(zhí)行器(如LED燈)、服務(wù)器等硬件,該系統(tǒng)能實(shí)時(shí)監(jiān)測(cè)教室空氣質(zhì)量情況,用戶可以通過瀏覽器實(shí)時(shí)監(jiān)測(cè)當(dāng)前和歷史數(shù)據(jù),傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務(wù)器后保存到數(shù)據(jù)庫,并對(duì)當(dāng)前空氣質(zhì)量進(jìn)行判斷,根據(jù)空氣質(zhì)量等級(jí)智能終端控制顯示不同顏色的LED燈,該系統(tǒng)服務(wù)器上的部分代碼如下:圖a#導(dǎo)入Flask框架模塊及其他模塊,代碼略app=Flask(_name_)@app.route("/input")def add_data():id=int(request.args.get('id'))value=float(request.args.get('val'))nowtime=datetime.datetime.now()nowtime=nowtimestrftime('%Y-%m-%d%H:%M:%S')db=sqlite3.connect("data.db")cur=db.cursor()cur.execute("INSERTINTO sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,'%s')"%(id,value,nowtime))mit()cur.close()db.close()#服務(wù)器其他功能,代碼略if_name_=="_main_":app.run(host="6.56.102.4",port=8080)請(qǐng)回答下列問題(1)在搭建該系統(tǒng)的前期準(zhǔn)備中,明確用戶對(duì)該環(huán)境監(jiān)控系統(tǒng)的目標(biāo)期待及后期的可擴(kuò)展性需求這一過程屬于____(單選,填字母,A.需求分析B.可行性分析C.詳細(xì)設(shè)計(jì))(2)在該系統(tǒng)硬件搭建及軟件開發(fā)過程中,不正確的是____(單選,填字母)A.智能終端與Web服務(wù)器之間的數(shù)據(jù)傳輸可以是雙向的B.本系統(tǒng)Web服務(wù)器是采用GET方式接受傳感器數(shù)據(jù)的C.更改視圖函數(shù)add_data()的名稱將影響程序功能D.若IoT模塊與智能終端斷開連接,數(shù)據(jù)庫中的數(shù)據(jù)將不再更新(3)若某時(shí)刻傳感器編號(hào)為1,采集的PM2.5數(shù)值為30,則智能終端在傳輸數(shù)據(jù)時(shí)使用的URL是http://①____,服務(wù)器接受該數(shù)據(jù)后存儲(chǔ)的數(shù)據(jù)庫表名稱為②____(4)小明將系統(tǒng)中近一年的數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖b所示,分析每月平均PM2.5濃度變化情況,線型圖如圖c所示,部分代碼如下:圖b 圖c#導(dǎo)入數(shù)據(jù)處理相關(guān)模塊,代碼略df=df[①____]df.insert(0,"月份","")#插入列for i in df.index:data=str(df.at[i,"采集時(shí)間"])df.at[i,"月份"]=data[5:7]gf=df.groupby("月份",as_index=True).數(shù)值.mean()plt.plot(②____,gf.values)#設(shè)置繪圖參數(shù),代碼略15. 某醫(yī)院的看病流程為:患者通過網(wǎng)上、自助設(shè)備或人工窗口成功掛號(hào)后,到門診的簽到處簽到,簽到成功后即可排隊(duì)等待叫號(hào)就診。簡(jiǎn)化的排隊(duì)規(guī)則如下:①當(dāng)天08:00之前完成簽到患者,按照掛號(hào)順序從小到大排隊(duì)就診;②08:00之后簽到的患者,按照掛號(hào)的序號(hào)從小到大的次序插入候診隊(duì)伍中;③隊(duì)伍中前3名患者(包括正在就診患者)視為已進(jìn)入待診狀態(tài),插隊(duì)的患者只能插到這3名待診患者后的隊(duì)伍中。假設(shè)醫(yī)生從08:00開始叫號(hào)就診,對(duì)每位患者的診斷時(shí)間均為3分鐘,忽略相鄰患者就診的時(shí)間間隔。編寫程序?qū)崿F(xiàn)以下功能:若有患者簽到,則根據(jù)規(guī)則更新候診隊(duì)伍;醫(yī)生每完成一名患者的診斷,電子屏幕上按順序顯示待診的患者姓名和每個(gè)患者預(yù)計(jì)就診的時(shí)間。(1)若當(dāng)前已簽到患者信息如下表所示:姓名 掛號(hào)序號(hào) 簽到時(shí)間A 3 07:47:03B 1 07:51:12C 6 07:55:32D 4 07:57:10E 8 07:59:52F 2 08:02:07則患者F的預(yù)計(jì)就診時(shí)間為____(格式如08:07:20)。(2)08:00:00之前簽到的患者原始數(shù)據(jù)存在列表lst中,每位患者信息包括姓名、掛號(hào)序號(hào)、簽到時(shí)間,以下函數(shù)將列表中的數(shù)據(jù)按掛號(hào)序號(hào)從小到大排序,并構(gòu)建候診隊(duì)伍。def init(lst): #構(gòu)建8點(diǎn)前簽到的候診隊(duì)伍i=0;n=len(lst)while i< n-1:k=i;i=n-1for j in range(n-1,k,-1):if lst[j][1]< lst[j-1][1]:lst[j],lst[j-1]=lst[j-1],lst[j]for i in range(n):lst[i][2]=180*i#修改時(shí)間格式,每位患者診斷時(shí)間為3分鐘lst[i].append(i+1)lst[n-1][3]=-1#尾結(jié)點(diǎn)指針域處理,如['E',8,720,-1]程序劃線處的代碼是____(單選,填字母)A.i=i+1 B.i=j+1 C.i=k-1 D.i=j(3)每當(dāng)一位患者就診結(jié)束,更新隊(duì)伍并按就診順序輸出待診的患者姓名和每個(gè)患者預(yù)計(jì)就診的時(shí)間。請(qǐng)補(bǔ)充程序劃線處。def gs(t):#時(shí)間格式轉(zhuǎn)換,將時(shí)間戳127轉(zhuǎn)成“08:02:07”形式t=t+8*60*60h=t//3600m=____s=t%60time='%02d'%h+':'+'%02d'%m+':'+'%02d'%sreturn timedef mov(lst,head):#更新隊(duì)伍并輸出,代碼略return head(4)若有患者簽到,則更新候診隊(duì)伍。請(qǐng)補(bǔ)充程序劃線處。def tc(time):#時(shí)間格式轉(zhuǎn)換,將“08:02:07”轉(zhuǎn)換成以秒為單位的時(shí)間戳127t=int(time[0:2])*60*60+int(time[3:5])*60+int(time[6:])t=t-8*60*60#8點(diǎn)開始叫號(hào)看診return tdef insnew(lst,head,data):#將新簽到的患者插入候診隊(duì)伍中,并更新每個(gè)患者預(yù)計(jì)就診的時(shí)間data[2]=tc(data[2])data.append(-1)p=head;q=p;k=0if head=-1: #無人排隊(duì)lst.append(data)①____else:while q!=-1 and(②____):k=k+1p=qq=lst[q][3]data[2]=lst[p][2]+180data[3]=qlst.append(data)lst[p][3]=len(lst)-1p=len(lst)-1while q!=-1:lst[q][2]=lst[p][2]+180p=qq=lst[q][3]return head 展開更多...... 收起↑ 資源列表 2024屆浙江省寧波市高三上學(xué)期選考模擬考試(一模)技術(shù)試題 Word版含解析.docx 2024屆浙江省寧波市高三上學(xué)期選考模擬考試(一模)技術(shù)試題(原卷版).docx 縮略圖、資源來源于二一教育資源庫