資源簡(jiǎn)介 2023年12月嵊州市選考科目診斷性考試技術(shù)試題卷本試卷分試題卷和答題卷,滿分100分,考試時(shí)間90分鐘。考生注意:1.考生答題前,務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫分別填寫在試題卷和答題紙規(guī)定位置上。2.答題時(shí),請(qǐng)按答題卷上“注意事項(xiàng)”的要求,在答題紙相應(yīng)位置上規(guī)范答題。在本試題卷上的作答一律無效。第一部分:信息技術(shù)(50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )A. 只有計(jì)算機(jī)才能進(jìn)行數(shù)據(jù)處理 B. 手工處理數(shù)據(jù)時(shí)不會(huì)產(chǎn)生新的數(shù)據(jù)C. 同一信息可以依附在不同載體上 D. 信息加工處理后一定能提高信息的價(jià)值2. 某學(xué)校建設(shè)了智能班牌信息系統(tǒng),服務(wù)器配備UPS不間斷電源,教室門口安裝電子班牌,可實(shí)現(xiàn)展示班級(jí)文化、顯示課表、人臉簽到、考勤管理等功能。該系統(tǒng)可以與學(xué)校一卡通系統(tǒng)兼容,支持學(xué)生通過電子班牌進(jìn)行食堂訂餐、卡內(nèi)余額查詢等。家長(zhǎng)可以在校外通過瀏覽器登錄該系統(tǒng),給孩子留言或查看回復(fù)信息,便于家校聯(lián)系。該系統(tǒng)電子班牌的部分參數(shù)如下表所示:存儲(chǔ)容量:2GB,可外接SD卡 USB接口:內(nèi)置USB3.0高速接口2個(gè)操作系統(tǒng):Linux/安卓(Android) 網(wǎng)絡(luò)接口:10/100M以太網(wǎng),內(nèi)置Wi-Fi觸摸屏:16.5英寸、分辨率1360x768 識(shí)別:射頻卡識(shí)別<0.2秒攝像頭:130萬像素 音效:語音提示下列關(guān)于該信息系統(tǒng)的組成與功能的說法,不正確的是( )A. 該系統(tǒng)用戶包括學(xué)生、教師、學(xué)生家長(zhǎng)以及系統(tǒng)管理人員等B. 服務(wù)器配備不間斷電源,說明信息系統(tǒng)對(duì)外部環(huán)境有依賴性C. 電子班牌的觸摸屏既屬于輸入設(shè)備,也屬于輸出設(shè)備D. 通過瀏覽器即可登錄該系統(tǒng),說明該信息系統(tǒng)屬于系統(tǒng)軟件3. 某學(xué)校建設(shè)了智能班牌信息系統(tǒng),服務(wù)器配備UPS不間斷電源,教室門口安裝電子班牌,可實(shí)現(xiàn)展示班級(jí)文化、顯示課表、人臉簽到、考勤管理等功能。該系統(tǒng)可以與學(xué)校一卡通系統(tǒng)兼容,支持學(xué)生通過電子班牌進(jìn)行食堂訂餐、卡內(nèi)余額查詢等。家長(zhǎng)可以在校外通過瀏覽器登錄該系統(tǒng),給孩子留言或查看回復(fù)信息,便于家校聯(lián)系。該系統(tǒng)電子班牌的部分參數(shù)如下表所示:存儲(chǔ)容量:2GB,可外接SD卡 USB接口:內(nèi)置USB3.0高速接口2個(gè)操作系統(tǒng):Linux/安卓(Android) 網(wǎng)絡(luò)接口:10/100M以太網(wǎng),內(nèi)置Wi-Fi觸摸屏:16.5英寸、分辨率1360x768 識(shí)別:射頻卡識(shí)別<0.2秒攝像頭:130萬像素 音效:語音提示該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是( )A. 學(xué)生利用電子班牌完成人臉簽到功能 B. 教師通過電子班牌展示班級(jí)文化C. 學(xué)生通過電子班牌進(jìn)行食堂訂餐 D. 家長(zhǎng)通過瀏覽器登錄該系統(tǒng)給孩子留言4. 某學(xué)校建設(shè)了智能班牌信息系統(tǒng),服務(wù)器配備UPS不間斷電源,教室門口安裝電子班牌,可實(shí)現(xiàn)展示班級(jí)文化、顯示課表、人臉簽到、考勤管理等功能。該系統(tǒng)可以與學(xué)校一卡通系統(tǒng)兼容,支持學(xué)生通過電子班牌進(jìn)行食堂訂餐、卡內(nèi)余額查詢等。家長(zhǎng)可以在校外通過瀏覽器登錄該系統(tǒng),給孩子留言或查看回復(fù)信息,便于家校聯(lián)系。該系統(tǒng)電子班牌部分參數(shù)如下表所示:存儲(chǔ)容量:2GB可外接SD卡 USB接口:內(nèi)置USB3.0高速接口2個(gè)操作系統(tǒng):Linux/安卓(Android) 網(wǎng)絡(luò)接口:10/100M以太網(wǎng),內(nèi)置Wi-Fi觸摸屏:16.5英寸、分辨率1360x768 識(shí)別:射頻卡識(shí)別<0.2秒攝像頭:130萬像素 音效:語音提示下列關(guān)于該信息系統(tǒng)安全的說法,正確的是( )A. 家長(zhǎng)通過瀏覽器登錄該系統(tǒng)時(shí)不需要進(jìn)行身份認(rèn)證B. 安裝防病毒軟件就能保證該信息系統(tǒng)不被病毒感染C. 開啟防火墻會(huì)導(dǎo)致部分軟件無法連接網(wǎng)絡(luò),應(yīng)該關(guān)閉防火墻D. 在服務(wù)器上安裝系統(tǒng)補(bǔ)丁有助于防范黑客入侵5. 對(duì)某幅圖像進(jìn)行數(shù)字化,該圖像的顏色種數(shù)為200,則顏色位深度最少是( )A. 7 B. 8 C. 16 D. 2006. 下列關(guān)于網(wǎng)絡(luò)系統(tǒng)功能與分類的說法,正確的是( )A. 數(shù)據(jù)通信功能是網(wǎng)絡(luò)系統(tǒng)最基本的功能B. 采用分布式處理可以提高網(wǎng)絡(luò)中計(jì)算機(jī)的獨(dú)立性C. 局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)現(xiàn)已成為覆蓋面廣、影響力大的三大網(wǎng)絡(luò)D. 計(jì)算機(jī)網(wǎng)絡(luò)是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)和網(wǎng)絡(luò)軟件三部分組成7. Python表達(dá)式int(-2**2-9/5)的值是( )A. 2 B. 3 C. -5 D. -68. 設(shè)棧s的初始狀態(tài)為空,元素a、b、c、d、e、f、g依次進(jìn)棧,出棧順序?yàn)閏bdaegf,則棧s容量至少應(yīng)該是( )A. 2 B. 3 C. 4 D. 59. 某二叉樹的前序遍歷序列是Python3,后序遍歷序列是tyn3ohP,則根結(jié)點(diǎn)的左子樹的結(jié)點(diǎn)個(gè)數(shù)可能是( )A. 2 B. 3 C. 4 D. 510. 有如下python程序,執(zhí)行后,程序輸出結(jié)果為( )s='13,12,12,15,26,23,36'n=len (s)a=["]*nhead=tail=0t="For ch in s:if '0' <=ch<='9':t=t+chelse:While headif ttail-=1else:breaka[tail]=ttail+=1t="while headprint (a[head],end='')head+=1A. 12 15 26 36 B. 12 15 23 26 C. 12 12 15 23 D. 12 13 15 23 3611. 下面Python程序運(yùn)行后,輸出結(jié)果不可能的是( )from random import randinta=[11,14,15,17,18,15,12,13,16,19]def f (x):if x<3:return a[x]+f (3*x+randint (1,3))else:return a[x]print (f (0))A. 37 B. 38 C. 39 D. 4012. 有如下Python程序:a=[ ...... ]#初始值參見下面的描述def f (head):pre, cur=-1, headwhile cur!=-1:t=a[cur][1]a[cur][1]=prepre, cur=cur, treturn pren, h=len (a), 0p=f (h)for i in range (n):print (a[p][0],end='')p=a[p][1]若列表a取下面4組數(shù)據(jù),問有幾組數(shù)據(jù)能滿足程序運(yùn)行后輸出為'12345'( )a=[[1,1],[2,2],[3,3],[4,4],[5,-1]]a=[[5,1],[4,2],[3,3],[2,4],[1,-1]]a=[[5,3],[1,-1],[2,1],[4,4],[3,2]]a=[[3,2],[1,-1],[2,1],[5,-1],[4,3]]A. 1 B. 2 C. 3 D. 4二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13. 下面python程序,用于計(jì)算列表d中所有元素(都是整數(shù))的最小公倍數(shù),程序如下。(1)請(qǐng)?jiān)趧澗€部分填入合適代碼,以完成程序功能;(2)若列表d=[27,28,30],運(yùn)行結(jié)果如下圖:若將下面程序中加框的語句刪除,列表保持不變,d=[27,28,30],則輸出的最小公倍數(shù)為____。d=[ ...... ] #列表里有若干個(gè)整數(shù),略yzinfo={}#因子信息def jlyz (yz,cs): #記錄因子次數(shù)if yz in yzinfo:if ①____:yzinfo[yz]=cselse:yzinfo[yz]=csdef tjyz(x):#統(tǒng)計(jì)x的各因子yz, cs=2, 0while x>1:if x%yz==0:cs= ②____x=x//yzelse:if cs>0;jlyz (yz, cs)yz, cs=yz+1, 0for i in d:tjyz (i)gbs=1for i in yzinfo:gbs=③____print ('列表', d, '中所有元素的最小公倍數(shù)為:' , gbs)print ('因子信息:' , yzinfo)14. 小明參觀校史館時(shí)發(fā)現(xiàn)展品老化,認(rèn)為可能與校史館環(huán)境溫濕度有關(guān),搭建校史館環(huán)境監(jiān)測(cè)系統(tǒng)以保護(hù)展品。小明選擇的硬件有:智能終端、溫濕度傳感器、執(zhí)行器(如LED燈)、服務(wù)器等。服務(wù)器通過無線網(wǎng)絡(luò)連接智能終端,智能終端連接傳感器和執(zhí)行器,實(shí)時(shí)監(jiān)測(cè)并控制校史館內(nèi)的溫濕度環(huán)境,延緩展品老化,傳承校史文化。請(qǐng)回答下列問題:(1)該系統(tǒng)中關(guān)于控制與反饋的流程如下所示,①②③處填空正確的是____(單選,填字母)A.傳感器 控制器 執(zhí)行器 B.控制器 執(zhí)行器 傳感器 C.傳感器 執(zhí)行器 控制器 D.控制器 傳感器 執(zhí)行器(2)為方便用戶手機(jī)APP隨時(shí)隨地查看校史館溫度。那么該系統(tǒng)將要采用的開發(fā)模式為____(單選,填字母;A.B/S架構(gòu) B.C/S架構(gòu))(3)小明用Flask框架編寫網(wǎng)頁實(shí)現(xiàn)“顯示當(dāng)前溫度”,路由和視圖函數(shù)如下所示,在瀏覽器輸入網(wǎng)址是____即可在網(wǎng)頁中顯示當(dāng)前溫度。#導(dǎo)入Falsk框架模塊及其他相關(guān)模塊,代碼略app=Flask (_name_)server=Server (host="192. 168. 1. 17",port=80,threaded=True)@app. route (/show')def get ():#從數(shù)據(jù)庫讀取最新溫度和濕度到temp、hum并顯示,代碼略(4)為更好保護(hù)校史館展品,請(qǐng)對(duì)該系統(tǒng)功能進(jìn)行一項(xiàng)擴(kuò)展,寫出增加的傳感器和執(zhí)行器名稱及實(shí)現(xiàn)的功能:____(5)不同材質(zhì)展品的適宜溫濕度范圍不同。如紙質(zhì)展品:18℃~25℃(包括18和25),50%~60%(包括50和60)。小明將系統(tǒng)中某天24小時(shí)的溫濕度數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖a所示(時(shí)間格式為“年/月/日:時(shí)”),分析每天適宜紙質(zhì)展品存放的溫濕度時(shí)間段,輸出結(jié)果圖b所示,部分Python程序如下,請(qǐng)?jiān)诔绦蛑袆澗€處填入合適的代碼。圖a 圖bimport pandas as pddf=pd. read_csv ("11月1日. csv")Df. Insert (3, '溫濕度適宜', ") #插入列c=0print (適宜文物存放的時(shí)間為: ')for i in df. index:t=df. at[i, '溫度' ]h=df. at[i, '濕度' ]if ①____:df. at[i, '溫濕度適宜']='適宜'c+=1print (df. at[i, '時(shí)間']. split ('/')[-1],end="")else:df. at[i, '溫濕度適宜']='不適宜’print ("共"+str (c)+"小時(shí)")dfl=df. groupby ("溫濕度適宜",as_index=False).②____print (dfl)15. 某企業(yè)進(jìn)行社會(huì)招聘,已經(jīng)先進(jìn)行了筆試,即將進(jìn)行面試環(huán)節(jié),現(xiàn)需要根據(jù)規(guī)則選出進(jìn)入面試名單,規(guī)則如下:a.已知需要招聘的崗位名稱及計(jì)劃招聘人數(shù),保存在字典gwinfo中。格式:如gwinfo={'崗位1':5,'崗位2':3] ...}表示崗位1計(jì)劃招5人,崗位2計(jì)劃招3人...b.參加面試的求職者,有3個(gè)志愿可填寫,保存在qzinfo列表中。格式:如qzinfo=[['張三','崗位3';'崗位2','崗位1',90],['李四','崗位4','崗位1','崗位2', 85], ...]表示求職者張三的三個(gè)志愿依次是'崗位3';'崗位2','崗位1',他的筆試成績(jī)是90...c.按照計(jì)劃,筆試分?jǐn)?shù)高的求職者優(yōu)先進(jìn)入面試,若求職者多個(gè)志愿得到進(jìn)入面試機(jī)會(huì),那么將按照志愿先后順序僅安排一個(gè)靠前志愿,取消其他志愿;d.實(shí)際進(jìn)入面試人數(shù)設(shè)定為計(jì)劃招聘人數(shù)的2倍(求職人數(shù)足夠),在確定面試名單時(shí),如果求職者筆試成績(jī)出現(xiàn)壓線同分,則此類求職者都可以進(jìn)入面試名單(即可能出現(xiàn)進(jìn)入面試人數(shù)超出2倍計(jì)劃數(shù));程序運(yùn)行樣例如下:崗位需求:{'崗位1':1,'崗位2':1,'崗位3':1}求職信息:[[肖青枝,'崗位1','崗位3';'崗位2',85],[李昕澤,'崗位1','崗位3';'崗位2',85],[田曉宇,'崗位1','崗位3';'崗位2',86],[李昌鎬,'崗位1','崗位3';'崗位2',84],[劉長(zhǎng)浩,'崗位1','崗位3';'崗位2',83],[梁文音,'崗位1','崗位3';'崗位2',82],[李博宇,'崗位1','崗位3';'崗位2',84],[彭靖開,'崗位1','崗位3';'崗位2',82]]----------------------------崗位1 需求人數(shù):1,入圍人數(shù):3 入圍情況:序號(hào) 姓名 筆試成績(jī) 志愿1 田曉宇 86 第1志愿2 肖青枝 85 第1志愿3 李昕澤 85 第1志愿----------------------------崗位2 需求人數(shù):1,入圍人數(shù):3 入圍情況:序號(hào) 姓名 筆試成績(jī) 志愿1 李博宇 84 第1志愿2 梁文音 82 第3志愿3 彭靖開 82 第3志愿----------------------------崗位3 需求人數(shù):1,入圍人數(shù):2 入圍情況:序號(hào) 姓名 筆試成績(jī) 志愿1 李昌鎬 84 第2志愿2 劉長(zhǎng)浩 83 第1志愿(1)在樣例中李聽澤筆試成績(jī)有誤,實(shí)際成績(jī)?yōu)?6,那么修改后實(shí)際進(jìn)入面試人數(shù)將變?yōu)開___;(2)完善程序,請(qǐng)劃線處填入合適代碼。#輸入初始化信息n, m, gwinfo, qzinfo分別代表招聘人數(shù)、求職人數(shù)、崗位需求信息、求職信息,代碼略dic={}for g in gwinfo:dic[g]=[0,[],[]]def insert (id,zy):gwmc=qzinfo[id][zy] #崗位名稱num=len (dic[gwmc][2]) #該崗位已安排人數(shù)jhnum=gwinfo[gwmc] #該崗位計(jì)劃數(shù)fs=qzinfo[id][-2]if ①____:dic[gwmc][0]=fsdic[gwmc][1]. append (zy)dic[gwmc][2]. append (id)return Trueelse:return Falsehead=0qzinfo[0]. append (-1)for i in range (1,m):pre,cur=-1,headwhile ②____pre,cur=cur,qzinfo[cur][-1]qzinfo[i]. append (cur)if pre==-1:head=ielse:qzinfo[pre][-1]=icur=headwhile cur!=-1:for i in range (1,4):if insert (cur,i):③____cur=qzinfo[cur][-1]#輸出每個(gè)崗位實(shí)際進(jìn)入面試人員名單:for key in dic:p=dic[key][1]q=dic[key][-1]print('-------------------------------')print (key,'需求人數(shù):',gwinfo[key],',入圍人數(shù):',len (q) ,'入圍情況:')print ('序號(hào)','姓名','筆試成績(jī)','志愿')for i in range (len (p)):print (i+1,qzinfo[q[i]][0],qzinfo[q[i]][-2], 第'+. ④____ +'志愿',)2023年12月嵊州市選考科目診斷性考試技術(shù)試題卷本試卷分試題卷和答題卷,滿分100分,考試時(shí)間90分鐘。考生注意:1.考生答題前,務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫分別填寫在試題卷和答題紙規(guī)定位置上。2.答題時(shí),請(qǐng)按答題卷上“注意事項(xiàng)”的要求,在答題紙相應(yīng)位置上規(guī)范答題。在本試題卷上的作答一律無效。第一部分:信息技術(shù)(50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)1. 下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )A. 只有計(jì)算機(jī)才能進(jìn)行數(shù)據(jù)處理 B. 手工處理數(shù)據(jù)時(shí)不會(huì)產(chǎn)生新的數(shù)據(jù)C. 同一信息可以依附在不同的載體上 D. 信息加工處理后一定能提高信息的價(jià)值【答案】C【解析】【詳解】本題考查數(shù)據(jù)與信息。A選項(xiàng)不正確。數(shù)據(jù)處理并不限于計(jì)算機(jī),人工也可以進(jìn)行數(shù)據(jù)處理,只是計(jì)算機(jī)能夠更高效地處理大量數(shù)據(jù)。 B選項(xiàng)不正確。手工處理數(shù)據(jù)時(shí),可能會(huì)通過整理、分類等方式產(chǎn)生新的數(shù)據(jù),例如手工繪制圖表、整理表格等。 C選項(xiàng)正確。信息可以存在于不同的載體上,例如可以以文字、圖形、聲音等形式表達(dá),這些形式就是信息的不同載體。 D選項(xiàng)不正確。信息加工處理后,并不總是能夠提高信息的價(jià)值,處理方法和目的不同可能導(dǎo)致信息價(jià)值的提高或降低。故答案為:C。2. 某學(xué)校建設(shè)了智能班牌信息系統(tǒng),服務(wù)器配備UPS不間斷電源,教室門口安裝電子班牌,可實(shí)現(xiàn)展示班級(jí)文化、顯示課表、人臉簽到、考勤管理等功能。該系統(tǒng)可以與學(xué)校一卡通系統(tǒng)兼容,支持學(xué)生通過電子班牌進(jìn)行食堂訂餐、卡內(nèi)余額查詢等。家長(zhǎng)可以在校外通過瀏覽器登錄該系統(tǒng),給孩子留言或查看回復(fù)信息,便于家校聯(lián)系。該系統(tǒng)電子班牌的部分參數(shù)如下表所示:存儲(chǔ)容量:2GB,可外接SD卡 USB接口:內(nèi)置USB3.0高速接口2個(gè)操作系統(tǒng):Linux/安卓(Android) 網(wǎng)絡(luò)接口:10/100M以太網(wǎng),內(nèi)置Wi-Fi觸摸屏:16.5英寸、分辨率1360x768 識(shí)別:射頻卡識(shí)別<0.2秒攝像頭:130萬像素 音效:語音提示下列關(guān)于該信息系統(tǒng)的組成與功能的說法,不正確的是( )A 該系統(tǒng)用戶包括學(xué)生、教師、學(xué)生家長(zhǎng)以及系統(tǒng)管理人員等B. 服務(wù)器配備不間斷電源,說明信息系統(tǒng)對(duì)外部環(huán)境有依賴性C. 電子班牌的觸摸屏既屬于輸入設(shè)備,也屬于輸出設(shè)備D. 通過瀏覽器即可登錄該系統(tǒng),說明該信息系統(tǒng)屬于系統(tǒng)軟件【答案】D【解析】【詳解】本題考查信息系統(tǒng)。通過瀏覽器登錄該系統(tǒng)是通過應(yīng)用層軟件實(shí)現(xiàn),而不是系統(tǒng)軟件。系統(tǒng)軟件通常指的是操作系統(tǒng),而瀏覽器登錄是在應(yīng)用層進(jìn)行的,因此不屬于系統(tǒng)軟件。故答案為:D。3. 某學(xué)校建設(shè)了智能班牌信息系統(tǒng),服務(wù)器配備UPS不間斷電源,教室門口安裝電子班牌,可實(shí)現(xiàn)展示班級(jí)文化、顯示課表、人臉簽到、考勤管理等功能。該系統(tǒng)可以與學(xué)校一卡通系統(tǒng)兼容,支持學(xué)生通過電子班牌進(jìn)行食堂訂餐、卡內(nèi)余額查詢等。家長(zhǎng)可以在校外通過瀏覽器登錄該系統(tǒng),給孩子留言或查看回復(fù)信息,便于家校聯(lián)系。該系統(tǒng)電子班牌的部分參數(shù)如下表所示:存儲(chǔ)容量:2GB,可外接SD卡 USB接口:內(nèi)置USB3.0高速接口2個(gè)操作系統(tǒng):Linux/安卓(Android) 網(wǎng)絡(luò)接口:10/100M以太網(wǎng),內(nèi)置Wi-Fi觸摸屏:16.5英寸、分辨率1360x768 識(shí)別:射頻卡識(shí)別<0.2秒攝像頭:130萬像素 音效:語音提示該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是( )A. 學(xué)生利用電子班牌完成人臉簽到功能 B. 教師通過電子班牌展示班級(jí)文化C. 學(xué)生通過電子班牌進(jìn)行食堂訂餐 D. 家長(zhǎng)通過瀏覽器登錄該系統(tǒng)給孩子留言【答案】A【解析】【詳解】本題考查人工智能應(yīng)用。人工智能是研究、開發(fā)用于模擬、延伸和擴(kuò)展人智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新技術(shù)科學(xué)。人臉簽到通常涉及到人臉識(shí)別技術(shù),這是一種屬于人工智能領(lǐng)域的應(yīng)用。使用電子班牌、登錄系統(tǒng)留言與人工智能技術(shù)無關(guān)。故答案為:A。4. 某學(xué)校建設(shè)了智能班牌信息系統(tǒng),服務(wù)器配備UPS不間斷電源,教室門口安裝電子班牌,可實(shí)現(xiàn)展示班級(jí)文化、顯示課表、人臉簽到、考勤管理等功能。該系統(tǒng)可以與學(xué)校一卡通系統(tǒng)兼容,支持學(xué)生通過電子班牌進(jìn)行食堂訂餐、卡內(nèi)余額查詢等。家長(zhǎng)可以在校外通過瀏覽器登錄該系統(tǒng),給孩子留言或查看回復(fù)信息,便于家校聯(lián)系。該系統(tǒng)電子班牌的部分參數(shù)如下表所示:存儲(chǔ)容量:2GB,可外接SD卡 USB接口:內(nèi)置USB3.0高速接口2個(gè)操作系統(tǒng):Linux/安卓(Android) 網(wǎng)絡(luò)接口:10/100M以太網(wǎng),內(nèi)置Wi-Fi觸摸屏:16.5英寸、分辨率1360x768 識(shí)別:射頻卡識(shí)別<0.2秒攝像頭:130萬像素 音效:語音提示下列關(guān)于該信息系統(tǒng)安全的說法,正確的是( )A. 家長(zhǎng)通過瀏覽器登錄該系統(tǒng)時(shí)不需要進(jìn)行身份認(rèn)證B. 安裝防病毒軟件就能保證該信息系統(tǒng)不被病毒感染C. 開啟防火墻會(huì)導(dǎo)致部分軟件無法連接網(wǎng)絡(luò),應(yīng)該關(guān)閉防火墻D. 在服務(wù)器上安裝系統(tǒng)補(bǔ)丁有助于防范黑客入侵【答案】D【解析】【詳解】本題考查信息系統(tǒng)安全相關(guān)內(nèi)容。信息系統(tǒng)安全防范措施有:(1)據(jù)加密和安全密碼和口令:人們?cè)谌粘I钪惺褂酶鞣N信息系統(tǒng)時(shí),都需要輸入密碼,但從嚴(yán)格意義上講,這里所謂的密碼應(yīng)該被稱之為口令。(2)身份認(rèn)證與安全:信息系統(tǒng)登錄時(shí)需要對(duì)訪問者進(jìn)行身份認(rèn)證,檢驗(yàn)訪問者身份合法性,控制用戶可以獲取資源的類別。(3)訪問控制:解決用戶對(duì)數(shù)據(jù)的操作權(quán)限,保證合法用戶訪問受保護(hù)的系統(tǒng)資源,防止非法用戶訪問收保護(hù)的系統(tǒng)資源,或者防止合法用戶訪問非授權(quán)的系統(tǒng)資源。(4)病毒及其防治:安裝并打開防火墻;及時(shí)安裝系統(tǒng)補(bǔ)丁,更新殺軟病毒庫;養(yǎng)成重要數(shù)據(jù)備份的習(xí)慣;收到亂碼或未知來源的信息或郵件,及時(shí)刪除;下載時(shí)注意下載內(nèi)容的安全性;不隨意連接公共場(chǎng)合的WIFI。(5)漏洞的防護(hù):用防火墻,防治外部網(wǎng)絡(luò)對(duì)內(nèi)部網(wǎng)絡(luò)未經(jīng)授權(quán)的訪問;通過檢測(cè)工具和發(fā)現(xiàn)漏洞或薄弱環(huán)節(jié),及時(shí)打補(bǔ)丁;使用反偵察手段抓住入侵者。AC選項(xiàng)不符合防范措施,錯(cuò)誤。B選項(xiàng),安裝防病毒軟件,不能完全避免病毒感染,選項(xiàng)錯(cuò)誤。D選項(xiàng)說法正確。故本題答案是D選項(xiàng)。5. 對(duì)某幅圖像進(jìn)行數(shù)字化,該圖像的顏色種數(shù)為200,則顏色位深度最少是( )A. 7 B. 8 C. 16 D. 200【答案】B【解析】【詳解】本題考查數(shù)字化相關(guān)內(nèi)容。由于27=128,28=256,則顏色位深度最少為8,故本題答案是B選項(xiàng)。6. 下列關(guān)于網(wǎng)絡(luò)系統(tǒng)功能與分類的說法,正確的是( )A. 數(shù)據(jù)通信功能是網(wǎng)絡(luò)系統(tǒng)最基本的功能B. 采用分布式處理可以提高網(wǎng)絡(luò)中計(jì)算機(jī)的獨(dú)立性C. 局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)現(xiàn)已成為覆蓋面廣、影響力大的三大網(wǎng)絡(luò)D. 計(jì)算機(jī)網(wǎng)絡(luò)是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)和網(wǎng)絡(luò)軟件三部分組成【答案】A【解析】【詳解】本題考查網(wǎng)絡(luò)系統(tǒng)功能。A選項(xiàng)正確。數(shù)據(jù)通信功能是網(wǎng)絡(luò)系統(tǒng)基本功能,網(wǎng)絡(luò)的主要目的之一就是實(shí)現(xiàn)計(jì)算機(jī)之間的數(shù)據(jù)通信。 B選項(xiàng)不正確。分布式處理可以提高計(jì)算機(jī)系統(tǒng)的整體性能,但并不直接與網(wǎng)絡(luò)中計(jì)算機(jī)的獨(dú)立性有關(guān)。 C選項(xiàng)不正確。局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)是根據(jù)覆蓋范圍進(jìn)行分類的,不是網(wǎng)絡(luò)的功能。網(wǎng)絡(luò)的功能包括數(shù)據(jù)通信、資源共享等。 D選項(xiàng)不正確。計(jì)算機(jī)網(wǎng)絡(luò)是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)和網(wǎng)絡(luò)軟件等多個(gè)組成部分構(gòu)成的,不僅僅限于這三部分。故答案為:A。7. Python表達(dá)式int(-2**2-9/5)的值是( )A. 2 B. 3 C. -5 D. -6【答案】C【解析】【詳解】本題考查Python表達(dá)式。首先,按照運(yùn)算符的優(yōu)先級(jí),先計(jì)算指數(shù)運(yùn)算,然后進(jìn)行減法和除法運(yùn)算:計(jì)算 -2**2,得到 -4。計(jì)算 9/5,得到 1.8。最后,計(jì)算 -4 - 1.8,得到 -5.8。然后,int() 函數(shù)將結(jié)果轉(zhuǎn)為整數(shù),即取整數(shù)部分,得到 -5。故答案為:C。8. 設(shè)棧s的初始狀態(tài)為空,元素a、b、c、d、e、f、g依次進(jìn)棧,出棧順序?yàn)閏bdaegf,則棧s容量至少應(yīng)該是( )A. 2 B. 3 C. 4 D. 5【答案】B【解析】【詳解】本題考查棧的基本操作。棧是先入后出。棧S的初始狀態(tài)為空,元素a,b,c,d,e,f依次入棧,出棧順序?yàn)閎,d,c,f,e,a,則先入棧a、b、c,出棧c、b;再入棧d,出棧d、a;再入棧e,出棧e;再入棧f、g,出棧g、f。整個(gè)過程棧中最多元素為3個(gè),故棧S的容量至少是3。故答案為:B。9. 某二叉樹的前序遍歷序列是Python3,后序遍歷序列是tyn3ohP,則根結(jié)點(diǎn)的左子樹的結(jié)點(diǎn)個(gè)數(shù)可能是( )A. 2 B. 3 C. 4 D. 5【答案】A【解析】【詳解】本題考查二叉樹遍歷相關(guān)內(nèi)容。前序遍歷順序是根節(jié)點(diǎn)--左子樹--右子樹,后序遍歷順序是左子樹--右子樹--根節(jié)點(diǎn)。由前序遍歷序列知P是根節(jié)點(diǎn),由后序遍歷序列知h必然是右子樹的根節(jié)點(diǎn),對(duì)照前序遍歷序列,h前面的Pyt中P是根節(jié)點(diǎn),剩下的兩個(gè)節(jié)點(diǎn)yt必然是左子樹的節(jié)點(diǎn)。故本題答案是A選項(xiàng)。10. 有如下python程序,執(zhí)行后,程序輸出結(jié)果為( )s='13,12,12,15,26,23,36'n=len (s)a=["]*nhead=tail=0t="For ch in s:if '0' <=ch<='9':t=t+chelse:While headif ttail-=1else:breaka[tail]=ttail+=1t="while headprint (a[head],end='')head+=1A. 12 15 26 36 B. 12 15 23 26 C. 12 12 15 23 D. 12 13 15 23 36【答案】C【解析】【詳解】本題考查Python程序。該程序的目的是將給定的字符串s中的數(shù)字按照非遞減順序輸出。程序中使用了一個(gè)單調(diào)遞增棧的思想來實(shí)現(xiàn)。 程序執(zhí)行步驟: 初始化字符串s為'13,12,12,15,26,23,36'。 初始化一個(gè)空列表a,長(zhǎng)度為字符串s的長(zhǎng)度,即7。 初始化頭指針head和尾指針tail為0。 初始化臨時(shí)字符串t為空字符串。 遍歷字符串s中的字符,如果字符是數(shù)字,則將其加入臨時(shí)字符串t,否則進(jìn)行棧的維護(hù)。 在棧的維護(hù)過程中,當(dāng)頭指針小于尾指針且當(dāng)前數(shù)字小于棧頂元素時(shí),彈出棧頂元素;否則,將當(dāng)前數(shù)字入棧。 循環(huán)結(jié)束后,輸出棧中的元素。按照上述步驟執(zhí)行,輸出的結(jié)果應(yīng)該是'12 12 15 23'。故答案為:C。11. 下面Python程序運(yùn)行后,輸出結(jié)果不可能的是( )from random import randinta=[11,14,15,17,18,15,12,13,16,19]def f (x):if x<3:return a[x]+f (3*x+randint (1,3))else:return a[x]print (f (0))A. 37 B. 38 C. 39 D. 40【答案】B【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。分析程序段可知,該函數(shù)通過遞歸調(diào)用,實(shí)現(xiàn)求取f(0),而f(x)函數(shù)中又借助隨機(jī)數(shù)產(chǎn)生不同結(jié)果。f(0)-->a[0]+f(3*0+randint(1,3))-->11+f(randint (1,3)),f(randint(1,3))可推出3個(gè)函數(shù)調(diào)用,即f (1)、f (2)、f (3),分別調(diào)用這三個(gè)函數(shù),最終,f(0)可能結(jié)果為:28、37、39、40、42、43、45。對(duì)比4個(gè)選項(xiàng),ACD正確,B選項(xiàng)不可能,故本題答案是B選項(xiàng)。12. 有如下Python程序:a=[ ...... ]#初始值參見下面的描述def f (head):pre, cur=-1, headwhile cur!=-1:t=a[cur][1]a[cur][1]=prepre, cur=cur, treturn pren, h=len (a), 0p=f (h)for i in range (n):print (a[p][0],end='')p=a[p][1]若列表a取下面4組數(shù)據(jù),問有幾組數(shù)據(jù)能滿足程序運(yùn)行后輸出為'12345'( )a=[[1,1],[2,2],[3,3],[4,4],[5,-1]]a=[[5,1],[4,2],[3,3],[2,4],[1,-1]]a=[[5,3],[1,-1],[2,1],[4,4],[3,2]]a=[[3,2],[1,-1],[2,1],[5,-1],[4,3]]A. 1 B. 2 C. 3 D. 4【答案】C【解析】【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。定義一個(gè)二維列表a,其中每個(gè)元素是一個(gè)包含兩個(gè)元素的子列表,第一個(gè)元素代表節(jié)點(diǎn)的值,第二個(gè)元素代表指向下一個(gè)節(jié)點(diǎn)的索引。如在a=[[3,2],[1,-1],[2,1],[5,-1],[4,3]]中,[3,2]表示一個(gè)值為3的節(jié)點(diǎn),它的下一個(gè)節(jié)點(diǎn)是索引為2的節(jié)點(diǎn),即[2,1]。初始時(shí),pre設(shè)為-1(表示沒有前一個(gè)節(jié)點(diǎn)),cur設(shè)為傳入的head參數(shù)(表示當(dāng)前節(jié)點(diǎn)為頭節(jié)點(diǎn))。代碼中使用while和for循環(huán)反轉(zhuǎn)一個(gè)由二維列表a表示的鏈表,并打印出反轉(zhuǎn)后鏈表的所有節(jié)點(diǎn)值。a=[[1,1],[2,2],[3,3],[4,4],[5,-1]]反轉(zhuǎn)后輸出結(jié)果為:54321;a=[[5,1],[4,2],[3,3],[2,4],[1,-1]]、a=[[5,3],[1,-1],[2,1],[4,4],[3,2]]、a=[[3,2],[1,-1],[2,1],[5,-1],[4,3]]反轉(zhuǎn)輸出結(jié)果都為:12345。故選:C。二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13. 下面python程序,用于計(jì)算列表d中所有元素(都是整數(shù))的最小公倍數(shù),程序如下。(1)請(qǐng)?jiān)趧澗€部分填入合適代碼,以完成程序功能;(2)若列表d=[27,28,30],運(yùn)行結(jié)果如下圖:若將下面程序中加框的語句刪除,列表保持不變,d=[27,28,30],則輸出的最小公倍數(shù)為____。d=[ ...... ] #列表里有若干個(gè)整數(shù),略yzinfo={}#因子信息def jlyz (yz,cs): #記錄因子次數(shù)if yz in yzinfo:if ①____:yzinfo[yz]=cselse:yzinfo[yz]=csdef tjyz(x):#統(tǒng)計(jì)x的各因子yz, cs=2, 0while x>1:if x%yz==0:cs= ②____x=x//yzelse:if cs>0;jlyz (yz, cs)yz, cs=yz+1, 0for i in d:tjyz (i)gbs=1for i in yzinfo:gbs=③____print ('列表', d, '中所有元素的最小公倍數(shù)為:' , gbs)print ('因子信息:' , yzinfo)【答案】 ①. 12 ②. yzinfo[yz]【解析】【詳解】本題考查的是Python綜合應(yīng)用。(1)yz表示因子,cs表示yz因子出現(xiàn)的次數(shù),結(jié)合最小公倍數(shù)原理,jlyz是記錄因子出現(xiàn)的最大次數(shù):例如4和8,4含有因子2出現(xiàn)2次,8含有因子2出現(xiàn)3次,而4和8的最小公倍數(shù)是8,所以記錄因子2出現(xiàn)較多次數(shù)才能計(jì)算出最小公倍數(shù)。所以第一空填寫cs>yzinfo[yz]。第二空結(jié)合x%yz==0可知cs+=1。第三空最小公倍數(shù)應(yīng)該是所有因子的積,所以填寫gbs*i**yzinfo[i]。(2)若加框處刪除,則每個(gè)數(shù)的最后個(gè)因子沒有統(tǒng)計(jì)。 27的因子3出現(xiàn)3次,都沒統(tǒng)計(jì);28的因子2出現(xiàn)2次,7出現(xiàn)1次,7因子沒有統(tǒng)計(jì);30的因子2出現(xiàn)1次,3出現(xiàn)1次,5出現(xiàn)1次,5因子沒有統(tǒng)計(jì)。故[27,28,30]運(yùn)行后,yzinfo={2:2,3:1},gbs=2*2*3=12。14. 小明參觀校史館時(shí)發(fā)現(xiàn)展品老化,認(rèn)為可能與校史館環(huán)境溫濕度有關(guān),搭建校史館環(huán)境監(jiān)測(cè)系統(tǒng)以保護(hù)展品。小明選擇的硬件有:智能終端、溫濕度傳感器、執(zhí)行器(如LED燈)、服務(wù)器等。服務(wù)器通過無線網(wǎng)絡(luò)連接智能終端,智能終端連接傳感器和執(zhí)行器,實(shí)時(shí)監(jiān)測(cè)并控制校史館內(nèi)的溫濕度環(huán)境,延緩展品老化,傳承校史文化。請(qǐng)回答下列問題:(1)該系統(tǒng)中關(guān)于控制與反饋的流程如下所示,①②③處填空正確的是____(單選,填字母)A.傳感器 控制器 執(zhí)行器 B.控制器 執(zhí)行器 傳感器 C.傳感器 執(zhí)行器 控制器 D.控制器 傳感器 執(zhí)行器(2)為方便用戶手機(jī)APP隨時(shí)隨地查看校史館溫度。那么該系統(tǒng)將要采用的開發(fā)模式為____(單選,填字母;A.B/S架構(gòu) B.C/S架構(gòu))(3)小明用Flask框架編寫網(wǎng)頁實(shí)現(xiàn)“顯示當(dāng)前溫度”,路由和視圖函數(shù)如下所示,在瀏覽器輸入網(wǎng)址是____即可在網(wǎng)頁中顯示當(dāng)前溫度。#導(dǎo)入Falsk框架模塊及其他相關(guān)模塊,代碼略app=Flask (_name_)server=Server (host="192. 168. 1. 17",port=80,threaded=True)@app. route (/show')def get ():#從數(shù)據(jù)庫讀取最新溫度和濕度到temp、hum并顯示,代碼略(4)為更好保護(hù)校史館展品,請(qǐng)對(duì)該系統(tǒng)功能進(jìn)行一項(xiàng)擴(kuò)展,寫出增加的傳感器和執(zhí)行器名稱及實(shí)現(xiàn)的功能:____(5)不同材質(zhì)展品的適宜溫濕度范圍不同。如紙質(zhì)展品:18℃~25℃(包括18和25),50%~60%(包括50和60)。小明將系統(tǒng)中某天24小時(shí)的溫濕度數(shù)據(jù)導(dǎo)出,部分?jǐn)?shù)據(jù)如圖a所示(時(shí)間格式為“年/月/日:時(shí)”),分析每天適宜紙質(zhì)展品存放的溫濕度時(shí)間段,輸出結(jié)果圖b所示,部分Python程序如下,請(qǐng)?jiān)诔绦蛑袆澗€處填入合適的代碼。圖a 圖bimport pandas as pddf=pd. read_csv ("11月1日. csv")Df. Insert (3, '溫濕度適宜', ") #插入列c=0print (適宜文物存放的時(shí)間為: ')for i in df. index:t=df. at[i, '溫度' ]h=df. at[i, '濕度' ]if ①____:df. at[i, '溫濕度適宜']='適宜'c+=1print (df. at[i, '時(shí)間']. split ('/')[-1],end="")else:df. at[i, '溫濕度適宜']='不適宜’print ("共"+str (c)+"小時(shí)")dfl=df. groupby ("溫濕度適宜",as_index=False).②____print (dfl)【答案】 ①. B ②. B ③. http://192. 168. 1. 17:80/show或http://192. 168. 1. 17/show ④. ⑤. 18<=t<=25and50<=h<=60 ⑥. count ()【解析】【詳解】本題考查信息系統(tǒng)相關(guān)內(nèi)容。分析題目?jī)?nèi)容,可知:(1)傳感器是自動(dòng)化系統(tǒng)中用于檢測(cè)物理量的設(shè)備。其主要作用是將物理量轉(zhuǎn)換成電信號(hào)或數(shù)字信號(hào)。通過傳感器獲取的數(shù)據(jù)可以反映出環(huán)境、設(shè)備及各種操作的狀態(tài)信息。控制器是自動(dòng)化系統(tǒng)中用于對(duì)傳感器數(shù)據(jù)進(jìn)行處理和分析的設(shè)備。其主要作用是根據(jù)傳感器獲取的數(shù)據(jù)進(jìn)行分析,對(duì)各種物理設(shè)備及各種操作進(jìn)行控制。根據(jù)輸入數(shù)據(jù)和設(shè)定規(guī)則進(jìn)行數(shù)據(jù)處理和運(yùn)算,使得輸出數(shù)據(jù)符合控制要求。執(zhí)行器是自動(dòng)化系統(tǒng)中用于控制各種物理設(shè)備及各種操作的設(shè)備。其主要作用是接受來自控制器的信號(hào),將其轉(zhuǎn)換成各種操作和控制動(dòng)作。由以上可知,①處為控制器,②處為執(zhí)行器,③處為傳感器。故此處應(yīng)填寫:B。(2)B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用。客戶機(jī)上只要安裝一個(gè)瀏覽器,服務(wù)器安裝數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。服務(wù)器-客戶機(jī),即Client-Server(C/S)結(jié)構(gòu)。C/S結(jié)構(gòu)通常采取兩層結(jié)構(gòu)。服務(wù)器負(fù)責(zé)數(shù)據(jù)的管理,客戶機(jī)負(fù)責(zé)完成與用戶的交互任務(wù)。用戶通過手機(jī)APP隨時(shí)隨地查看校史館溫度,該系統(tǒng)將要采用的開發(fā)模式為C/S架構(gòu),故②處應(yīng)填寫:B。(3)由Flask框架路由和視圖函數(shù)代碼塊知,URL是:http://192. 168. 1. 17/show,故③處應(yīng)填寫:http://192. 168. 1. 17:80/show或http://192. 168. 1. 17/show。(4)為更好保護(hù)校史館展品,可以擴(kuò)展該系統(tǒng)功能,除具備環(huán)境濕度監(jiān)測(cè)外,還可以擴(kuò)展:光控系統(tǒng)、煙霧監(jiān)測(cè)、氣體監(jiān)測(cè)、門防系統(tǒng)等,需要配備的傳感器、執(zhí)行器及相應(yīng)功能如答案圖示。(5)結(jié)合題目?jī)?nèi)容,分析程序段,可知:⑤處需要補(bǔ)充判斷條件,溫度介于18℃~25℃(包括18和25),濕度介于50%~60%(包括50和60)時(shí),為適宜紙質(zhì)展品存放的溫濕度,即18<=t<=25 and 50<=h<=60,故此處應(yīng)填寫:18<=t<=25 and 50<=h<=60。⑥處,以溫濕度適宜為參照分組統(tǒng)計(jì),故此處應(yīng)填寫:count()。15. 某企業(yè)進(jìn)行社會(huì)招聘,已經(jīng)先進(jìn)行了筆試,即將進(jìn)行面試環(huán)節(jié),現(xiàn)需要根據(jù)規(guī)則選出進(jìn)入面試名單,規(guī)則如下:a.已知需要招聘的崗位名稱及計(jì)劃招聘人數(shù),保存在字典gwinfo中。格式:如gwinfo={'崗位1':5,'崗位2':3] ...}表示崗位1計(jì)劃招5人,崗位2計(jì)劃招3人...b.參加面試的求職者,有3個(gè)志愿可填寫,保存在qzinfo列表中。格式:如qzinfo=[['張三','崗位3';'崗位2','崗位1',90],['李四','崗位4','崗位1','崗位2', 85], ...]表示求職者張三的三個(gè)志愿依次是'崗位3';'崗位2','崗位1',他的筆試成績(jī)是90...c.按照計(jì)劃,筆試分?jǐn)?shù)高的求職者優(yōu)先進(jìn)入面試,若求職者多個(gè)志愿得到進(jìn)入面試機(jī)會(huì),那么將按照志愿先后順序僅安排一個(gè)靠前志愿,取消其他志愿;d.實(shí)際進(jìn)入面試人數(shù)設(shè)定為計(jì)劃招聘人數(shù)的2倍(求職人數(shù)足夠),在確定面試名單時(shí),如果求職者筆試成績(jī)出現(xiàn)壓線同分,則此類求職者都可以進(jìn)入面試名單(即可能出現(xiàn)進(jìn)入面試人數(shù)超出2倍計(jì)劃數(shù));程序運(yùn)行樣例如下:崗位需求:{'崗位1':1,'崗位2':1,'崗位3':1}求職信息:[[肖青枝,'崗位1','崗位3';'崗位2',85],[李昕澤,'崗位1','崗位3';'崗位2',85],[田曉宇,'崗位1','崗位3';'崗位2',86],[李昌鎬,'崗位1','崗位3';'崗位2',84],[劉長(zhǎng)浩,'崗位1','崗位3';'崗位2',83],[梁文音,'崗位1','崗位3';'崗位2',82],[李博宇,'崗位1','崗位3';'崗位2',84],[彭靖開,'崗位1','崗位3';'崗位2',82]]----------------------------崗位1 需求人數(shù):1,入圍人數(shù):3 入圍情況:序號(hào) 姓名 筆試成績(jī) 志愿1 田曉宇 86 第1志愿2 肖青枝 85 第1志愿3 李昕澤 85 第1志愿----------------------------崗位2 需求人數(shù):1,入圍人數(shù):3 入圍情況:序號(hào) 姓名 筆試成績(jī) 志愿1 李博宇 84 第1志愿2 梁文音 82 第3志愿3 彭靖開 82 第3志愿----------------------------崗位3 需求人數(shù):1,入圍人數(shù):2 入圍情況:序號(hào) 姓名 筆試成績(jī) 志愿1 李昌鎬 84 第2志愿2 劉長(zhǎng)浩 83 第1志愿(1)在樣例中李聽澤筆試成績(jī)有誤,實(shí)際成績(jī)?yōu)?6,那么修改后實(shí)際進(jìn)入面試人數(shù)將變?yōu)開___;(2)完善程序,請(qǐng)?jiān)趧澗€處填入合適代碼。#輸入初始化信息n m, gwinfo, qzinfo分別代表招聘人數(shù)、求職人數(shù)、崗位需求信息、求職信息,代碼略dic={}for g in gwinfo:dic[g]=[0,[],[]]def insert (id,zy):gwmc=qzinfo[id][zy] #崗位名稱num=len (dic[gwmc][2]) #該崗位已安排人數(shù)jhnum=gwinfo[gwmc] #該崗位計(jì)劃數(shù)fs=qzinfo[id][-2]if ①____:dic[gwmc][0]=fsdic[gwmc][1]. append (zy)dic[gwmc][2]. append (id)return Trueelse:return Falsehead=0qzinfo[0]. append (-1)for i in range (1,m):pre,cur=-1,headwhile ②____pre,cur=cur,qzinfo[cur][-1]qzinfo[i]. append (cur)if pre==-1:head=ielse:qzinfo[pre][-1]=icur=headwhile cur!=-1:for i in range (1,4):if insert (cur,i):③____cur=qzinfo[cur][-1]#輸出每個(gè)崗位實(shí)際進(jìn)入面試人員名單:for key in dic:p=dic[key][1]q=dic[key][-1]print('-------------------------------')print (key,'需求人數(shù):',gwinfo[key],',入圍人數(shù):',len (q) ,'入圍情況:')print ('序號(hào)','姓名','筆試成績(jī)','志愿')for i in range (len (p)):print (i+1,qzinfo[q[i]][0],qzinfo[q[i]][-2], 第'+. ④____ +'志愿',)print ()【答案】 ①. 6 ②. num=qzinfo[i][-1]或cur!=-1 and qzinfo[cur][4]>=qzinfo[i][4] (注>也對(duì)) ④. break ⑤. str(p[i])【解析】【詳解】本題考查Python程序設(shè)計(jì)相關(guān)內(nèi)容。(1)李昕澤成績(jī)變更為86,依據(jù)面試名單確定規(guī)則,其在崗位2的成績(jī)排名為1,高于崗位1的排名,應(yīng)安排其在崗位2中參加面試,則崗位1中取得李昕澤,崗位2中去掉梁文音、彭靖開,最終,崗位1中2人進(jìn)入面試,崗位2中2人進(jìn)入面試,崗位3中2人進(jìn)入面試,共6人分別進(jìn)入3個(gè)崗位的面試名單。故此處應(yīng)填寫:6。(2)本題思路為:將求職人員按筆試分?jǐn)?shù)從高分到低分降序建立鏈表(qzinfo),依次遍歷鏈表,將對(duì)應(yīng)的求職人員按志愿順序加入崗位字典中(dic字典),若成功加入某崗位面試人員,dic字典記錄相關(guān)信息,退出循環(huán);若為未成功加入面試,遍歷下一志愿,直到加入面試成功或遍歷所有志愿為止(該求職人員可能未加入任何崗位的面試人員);遍歷下一求職人員(鏈表下一節(jié)點(diǎn)),重復(fù)上一過程。 Dic字典結(jié)構(gòu)示例(原分?jǐn)?shù)為例):dic={崗位1:[85,[1,1,1],[2,0,1]],崗位2:[......]......},表示崗位1的入圍最低分?jǐn)?shù)85,若同分也要入圍該面試人員,三個(gè)人都是第一志愿入圍,對(duì)應(yīng)節(jié)點(diǎn)下標(biāo)是2,0,1。 ①按相應(yīng)崗位名稱將現(xiàn)求職人員加入面試人員字典中。若已安排人數(shù)未達(dá)到崗位計(jì)劃數(shù)的2倍,或者筆試分?jǐn)?shù)等于入圍最低分?jǐn)?shù)線,該求職人員要加入該崗位的面試名單中。故答案為:num②本處遍歷鏈表,將i節(jié)點(diǎn)加入鏈表中,故當(dāng)前節(jié)點(diǎn)cur分?jǐn)?shù)大于i節(jié)點(diǎn)分?jǐn)?shù),繼續(xù)遍歷,若小于或等于退出遍歷,將節(jié)點(diǎn)加入pre節(jié)點(diǎn)與cur節(jié)點(diǎn)之間,故答案為:cur!=-1 and qzinfo[cur][-2]>=qzinfo[i][-1]或cur!=-1 and qzinfo[cur][4]>=qzinfo[i][4](注>也對(duì))。 展開更多...... 收起↑ 資源列表 浙江省嵊州市2023-2024學(xué)年高三上學(xué)期選考科目12月診斷性考試技術(shù)試題 Word版含解析.docx 浙江省嵊州市2023-2024學(xué)年高三上學(xué)期選考科目12月診斷性考試技術(shù)試題 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫