資源簡(jiǎn)介 絕密★考試結(jié)束前(23 年 11 月)臺(tái)州市 2023 年 11 月第一次質(zhì)量評(píng)估試題 技術(shù)試題第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合 題目要求的,不選、多選、錯(cuò)選均不得分)1.下列關(guān)于數(shù)據(jù)、信息和知識(shí)的說法,正確的是A.數(shù)據(jù)的表現(xiàn)形式只有數(shù)字和文字B.同一種信息的獲取途徑和方法可以不同C.通過搜索引擎搜索出來的內(nèi)容都是知識(shí)D.信息的價(jià)值不會(huì)因?yàn)闀r(shí)間的變化而改變閱讀下列材料,回答第 2 至 4 題:杭州亞組委推出的“亞運(yùn)會(huì)票務(wù)管理系統(tǒng) ”,用戶可使用移動(dòng)終端等設(shè)備,通過瀏覽器進(jìn)行實(shí)名注冊(cè) 登錄,選擇相應(yīng)賽事及座位號(hào)后,使用電子支付方式進(jìn)行支付,即完成購(gòu)票。生成的電子票會(huì)發(fā)送至用戶 終端設(shè)備。 系統(tǒng)使用了web 漏洞自動(dòng)防護(hù)技術(shù),降低網(wǎng)頁篡改、數(shù)據(jù)泄露等風(fēng)險(xiǎn),并且采取多種加密技術(shù) 保護(hù)個(gè)人信息。亞組委也在線下設(shè)置了多個(gè)門票代售網(wǎng)點(diǎn),方便群眾購(gòu)買紙質(zhì)門票。用戶持電子票或紙質(zhì) 門票均可到會(huì)場(chǎng)檢票設(shè)備掃票入場(chǎng)。2.下列關(guān)于該系統(tǒng)組成的說法,正確的是A.該票務(wù)系統(tǒng)屬于系統(tǒng)軟件B.該系統(tǒng)網(wǎng)絡(luò)架構(gòu)模式采用 C/S 架構(gòu)C.移動(dòng)終端屬于該系統(tǒng)的硬件設(shè)備D.該系統(tǒng)的用戶是購(gòu)票成功的人員3.結(jié)合上述材料,下列關(guān)于信息系統(tǒng)功能和應(yīng)用的說法,不正確的是A.用戶注冊(cè)過程包含了系統(tǒng)的數(shù)據(jù)收集和輸入功能B.線上購(gòu)票跨越時(shí)空限制,給用戶帶來了方便C.用戶的購(gòu)票數(shù)據(jù)保存在檢票設(shè)備中,方便其快速人場(chǎng)D.設(shè)置線下代售網(wǎng)點(diǎn),是一種解決“數(shù)字鴻溝” 的方法4.下列關(guān)于該信息系統(tǒng)安全的說法,正確的是A.加密技術(shù)的使用是為了保證系統(tǒng)數(shù)據(jù)的完整性B.用戶在登錄該系統(tǒng)時(shí)獲得的短信驗(yàn)證碼屬于靜態(tài)口令C.管理員和普通用戶的用戶權(quán)限不同,是身份認(rèn)證技術(shù)應(yīng)用的一種體現(xiàn)D.漏洞自動(dòng)防護(hù)技術(shù)的使用,是為了降低系統(tǒng)被黑客及病毒入侵的風(fēng)險(xiǎn)5.下列關(guān)于人工智能的說法,不正確的是A.某應(yīng)用中的語音識(shí)別技術(shù)屬于人工智能的應(yīng)用B.人工智能技術(shù)對(duì)經(jīng)濟(jì)發(fā)展、社會(huì)進(jìn)步都有巨大的推動(dòng)作用C.通過模仿人類大腦中神經(jīng)元之間的復(fù)雜交互來進(jìn)行認(rèn)知推理,屬于符號(hào)主義的表現(xiàn)D.AlphaGo Zero 不依賴人類棋手?jǐn)?shù)據(jù)而在自我博弈中不斷提升棋力,屬于強(qiáng)化學(xué)習(xí)機(jī)制6.某多選題有 A 、B 、C 三個(gè)選項(xiàng),程序閱卷時(shí),各選項(xiàng)采用 True和 False 來表示是否進(jìn)行了選擇(例如:變量 a 的值為 True 時(shí),表示選擇了 A 選項(xiàng);變量 b 的值為 False ,則表示未選擇 B 選項(xiàng)) 。若該題正確答案為“BC” ,下列表達(dá)式中能判定考生該題答案全部正確的是A. a and b and c臺(tái)州市技術(shù)選考試題 第 1 頁 共 7 頁B. a or b and cC. not a and b and cD. not a or b and c7.斐波那契數(shù)列(1 、1 、2 、3 、5 、8 、13 、21 、34… …) ,其特點(diǎn)是從第三項(xiàng)開始,每一項(xiàng)都是前面兩項(xiàng)的和。 用流程圖描述“求斐波那契數(shù)列第 n 項(xiàng)值(n>2) ”的部分算法如第 7 題圖所示,則虛線框中應(yīng)該填入的是第 7 題圖8.使用數(shù)組存儲(chǔ)某二叉樹的形式如第 8 題圖所示,下列描述正確的是A.該二叉樹的后序遍歷為 BDCAB.該二叉樹的深度為 2C.該二叉樹是一棵完全二叉樹D.該二叉樹的葉子節(jié)點(diǎn)個(gè)數(shù)為 39.有如下 Python 程序段:kcy=int(input())i=0;j=len(a)- 1s=""while i<=j:m=(i+j+1)//2if key==a[m]:breakif keyj=m- 1else:i=i+1s+=str(a[m])+","print(s[:- 1])若數(shù)組元素 a 的值為[6, 15, 18,20,25,30,35,38,41,46] ,輸入正整數(shù) key 值,執(zhí)行該程序段,輸出的值可能是A.30,20 B.30,41,38 C. 25, 15,6 D. 25,38,4110.定義如下函數(shù):def DK(n):if n<8:return str(n) #①else:臺(tái)州市技術(shù)選考試題 第 2 頁 共 7 頁rm=str(n%8)return rm+DK(n//8)以下關(guān)于該函數(shù)的說法正確的是A.該函數(shù)使用了枚舉算法B.DK(43)返回的值為"53"C.該函數(shù)的功能是將十進(jìn)制數(shù) n 轉(zhuǎn)換為八進(jìn)制數(shù)D.調(diào)用該函數(shù)時(shí),無論 n 為任何正整數(shù)值,①處語句均只執(zhí)行 1 次11.利用冗余壓縮的方法對(duì)字符串進(jìn)行壓縮,例 如字符串“aabbbcccd” ,壓縮后“a2b3c3d1” 。實(shí)現(xiàn)上述壓縮功能的 Python 程序如下:s=input("請(qǐng)輸入長(zhǎng)度大于 1 的待壓縮字符串:")ys=s[0]; k= 1for i in range(1,len(s)):print("壓縮后的結(jié)果為:",ys)在程序方框處應(yīng)填入的代碼是A.if s[i]==s[i- 1]:k+= 1else:ys=ys+st(k)+s[i]k= 1if i==len(s)- 1:ys+=str(k)C.if s[i]==s[i- 1]:k+= 1elifi!=len(s)- 1:ys=ys+st(k)+s[i]k= 1else:ys+=str(k)B.if s[i]==s[i- 1]:k+= 1else:ys=ys+st(k)+s[i]k= 1if i==len(s)- 1:ys+=str(k)D.if i!=len(s)- 1 and s[i]!=s[i- 1]:ys=ys+st(k)+s[i]k= 1elif s[i]==s[i- 1]:k+= 1else:ys+=str(k+1)12.有如下 Python 程序段:s=input("請(qǐng)輸入一個(gè)僅由小寫英文字母組成的字符串:")st=[""]*len(s); top=-lt=[- 1]*26for i in range(len(s)):id=ord(s[i])-97if t[id]==- 1:top+= 1st[top]=s[i]t[id]=topelse:臺(tái)州市技術(shù)選考試題 第 3 頁 共 7 頁first=t[id]while top>=first and top!=- 1:num=ord(st[top])-97t[num]=- 1; top-= 1print(st[:top+1])若從鍵盤輸入的值為"hellopython" ,則輸出的值為A.['o','n']B.['h','e','n']C.['h','e','l','o','p','y','t','n']D.['h','e','o','p','y','t','h','o','n']二、非選擇題(本大題共 3 小題,其中第 13 小題 8 分,第 14 小題 8 分,第 15 小題 10 分)13.小峰做了一個(gè)“搭建學(xué)生寢室管理系統(tǒng) ”的實(shí)驗(yàn),該系統(tǒng)可通過人臉識(shí)別、指紋識(shí)別、校園卡等方式模 擬進(jìn)出寢室管理,并將進(jìn)出數(shù)據(jù)發(fā)送給服務(wù)器。通過瀏覽器可以查看學(xué)生在寢、離寢情況。小峰選擇的 硬件有:智能終端、IoT 模塊、攝像頭、指紋采集儀、射頻識(shí)別設(shè)備、進(jìn)出口閘機(jī)、服務(wù)器等。該系統(tǒng) 結(jié)構(gòu)示意圖如第 13 題圖所示,其中 Web 服務(wù)器端程序采用 Flask Web 框架開發(fā)。第 13 題圖(1)下列硬件設(shè)備中,屬于執(zhí)行器的有 (單選,填字母: A.攝像頭 / B.指紋采集儀 / C.射頻識(shí)別設(shè)備 / D.進(jìn)出口閘機(jī))。(2)下列關(guān)于該系統(tǒng)應(yīng)用軟件的網(wǎng)絡(luò)架構(gòu),說法正確的是 (單選,填字母:A.客戶端無需安裝專 用軟件,升級(jí)維護(hù)方便 / B.對(duì)服務(wù)器要求較低 / C.能夠降低系統(tǒng)通信開銷)。(3)下列功能需要在服務(wù)器端程序中實(shí)現(xiàn)的是 (多選,填字母:A.原始指紋數(shù)據(jù)的采集 / B.在數(shù)據(jù)庫(kù)中查找指紋特征數(shù)據(jù) / C.閘機(jī)的開關(guān) / D.根據(jù)瀏覽器的請(qǐng)求返回?cái)?shù)據(jù))。 (注:全部選對(duì)的得 2 分,選對(duì)但不全的得 1 分,不選或有選錯(cuò)的得 0 分)(4)小峰基于 Flask Web 框架編寫服務(wù)器端程序,部分代碼如下。編寫完后,若要通過瀏覽器獲取視圖 函數(shù) entry()返回的頁面,則訪問的 URL 是 http:// 。#導(dǎo)入 Flask 框架模塊及其它相關(guān)模塊,代碼略app= Flask(__ name__ )@app.route('/ ')def index():#在模板文件上顯示從數(shù)據(jù)庫(kù)讀取的入寢、離寢學(xué)生數(shù)據(jù),代碼略@app.route('/dorm', methods=['GET', 'POST')def entry():#從數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)班級(jí)學(xué)生的在寢、離寢數(shù)據(jù),并返回頁面,代碼略#服務(wù)器其它功能,代碼略if_name_ =='_main_'app.run(host = ' 10.16.1.18', port = 8080)(5)小峰對(duì)系統(tǒng)進(jìn)行動(dòng)態(tài)測(cè)試,使用校園卡刷卡,閘機(jī)能正常打開,在瀏覽器中查看系統(tǒng)首頁,頁面中臺(tái)州市技術(shù)選考試題 第 4 頁 共 7 頁標(biāo)題、表格等內(nèi)容能正常顯示,但卻未顯示刷卡數(shù)據(jù),刷新后仍不變(Web 服務(wù)器數(shù)據(jù)庫(kù)的數(shù)據(jù)讀寫 功能正常) 。從服務(wù)器端的程序角度說明造成上述問題的原因有 、 (注:回答 2 項(xiàng),1 項(xiàng)正確得 1 分)。14.小明通過調(diào)查問卷收集了食堂滿意度情況數(shù)據(jù),保存在“data.csv”文件中,如第 14 題圖 a 所示。第 14 題圖 a第 14 題圖 b第 14 題圖 c為統(tǒng)計(jì)分析每個(gè)調(diào)查項(xiàng)目不同選項(xiàng)的人數(shù)及不滿意率,編寫 Python程序。回答下列問題:(1)統(tǒng)計(jì)每一項(xiàng)調(diào)查內(nèi)容的總票數(shù)、滿意、一般及不滿意人數(shù),程序運(yùn)行結(jié)果如第 14 題圖 b 所示,請(qǐng)在劃線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"]=["SimHei"] df=pd.read_csv("data.csv",encoding="utf-8")cols=df.columns[1:]poll=len(df)#導(dǎo)入 pandas 模塊#導(dǎo)入 pyplot 模塊#設(shè)置圖表顯示中文字體#讀取 csv 文件中的數(shù)據(jù)data={("調(diào)查項(xiàng)目":[],"總票數(shù)":[],"滿意":[],"一般":[],"不滿意":[]}for colname in cols:dfc=df.groupby( ① ,as_index=False)["序號(hào)"].count()data["調(diào)查項(xiàng)目"].append(colname)data["總票數(shù)"].append(poll)for j in dfc.index:name=dfc.at[j,colname]data[name].append( ② )df2=pd.DataFrame(data)print(df2)(2)計(jì)算每個(gè)項(xiàng)目的“不滿意率”(=“不滿意”/“總票數(shù)” * 100) ,并使用柱形圖分析每個(gè)項(xiàng)目的“不滿意率” 情況,如第 14 題圖 c 所示,請(qǐng)?jiān)趧澗€處填入合適的代碼。df2["不滿意率(%)"]= ①x= ②y=df2["不滿意率(%)"]plt.figure(figsize=(8,4))plttitle("食堂調(diào)查問卷不滿意率(%)情況")plt.bar(x,y,label="不滿意率(%)")臺(tái)州市技術(shù)選考試題 第 5 頁 共 7 頁plt.legend()plt.show()15.某工廠的業(yè)務(wù)較多,每個(gè)業(yè)務(wù) i 都有對(duì)應(yīng)的截止時(shí)間ti 以及收益 vi ,工廠每天最多能完成 k 個(gè)業(yè)務(wù),且 每個(gè)業(yè)務(wù)所需的加工時(shí)長(zhǎng)相同。由于業(yè)務(wù)量多,有時(shí)候無法完成所有的業(yè)務(wù),因此工廠管理者需要對(duì)一 段時(shí)間內(nèi)的業(yè)務(wù)進(jìn)行規(guī)劃安排, 以實(shí)現(xiàn)工廠累計(jì)收益的最大化。例如工廠 3 天內(nèi)的業(yè)務(wù)明細(xì)如第 15 題圖 a 所示,已知工廠每天能夠完成的業(yè)務(wù)量 k 為 2 。為了實(shí) 現(xiàn) 3 天的累計(jì)收益最大化 ,工廠安排的業(yè)務(wù)方案如第 15 題圖 b 所示,這樣工廠能夠獲得最大累計(jì)收 益為 105。編寫程序,實(shí)現(xiàn)在任意時(shí)間段內(nèi),根據(jù)每個(gè)業(yè)務(wù)的截止時(shí)間和收益,統(tǒng)計(jì)工廠在該時(shí)間段內(nèi)的最大 累計(jì)收益。第 15 題圖 a 第 15 題圖 b請(qǐng)回答下列問題:(1)如第 15 題圖 a 所示,若工廠每天能夠完成的業(yè)務(wù)量 k 為 3,則工廠在 3 天內(nèi)獲得的最大收益為 。(2)定義如下 insert(lst,head,pos)函數(shù),參數(shù) lst 是一個(gè)由列表模擬的鏈表結(jié)構(gòu)數(shù)據(jù),其每個(gè)節(jié)點(diǎn)由收益數(shù) 據(jù)和指向下一個(gè)位置的指針組成;參數(shù) head 是其中一條鏈表的頭指針,由該指針構(gòu)建的鏈表已經(jīng)按 收益數(shù)據(jù)升序排列;參數(shù) pos是某個(gè)節(jié)點(diǎn)的指針。函數(shù)功能是將 pos節(jié)點(diǎn)插入到 head 指針指向的鏈 表中,并保持鏈表按收益數(shù)據(jù)升序排列,最后返回頭指針數(shù)據(jù)。def insert(lst,head,pos):p=headwhile p!=- 1 and lst[p][0]q=pp=lst[p][1]if p==head:lst[pos][1]=headhead=poselse:lst[pos][1]=p▲return head①若函數(shù)加框處代碼誤寫為“l(fā)st[p][0]②請(qǐng)?jiān)趧澗€處填入合適的代碼。(3)實(shí)現(xiàn)對(duì)每個(gè)業(yè)務(wù)完成時(shí)間的合理安排,使得工廠獲得最大累計(jì)收益的部分 Python程序如下,請(qǐng)?jiān)趧?br/>臺(tái)州市技術(shù)選考試題 第 6 頁 共 7 頁線處填入合適的代碼。def pushlst(info,lst,cur,v):if info[cur][1]lst.append([v,- 1])pos=len(lst)- 1if info[cur][0]==- 1: ①#cur 表示當(dāng)前時(shí)間#安排在當(dāng)天的業(yè)務(wù)數(shù)量未滿#列表 lst 追加一個(gè)元素else:info[cur][0]=insert(lst,info[cur][0],pos)info[cur][1]+= 1else:pos=info[cur][0]ifv#如果 cur>0 ,嘗試將當(dāng)前業(yè)務(wù)提至前一天完成,代碼略else:tmpv=lst[pos][0] #獲取原安排中收益最少的業(yè)務(wù)收益lst[pos][0]=vp=lst[pos][1]info[cur][0]=insert(lst, ② ,pos)#如果 cur>0 ,嘗試將原安排中收益最少的業(yè)務(wù)提至前一天完成,代碼略'''先輸入規(guī)劃安排的天數(shù) n 和每天能夠處理的最大業(yè)務(wù)量 k ,代碼略。依次輸入 m 個(gè)業(yè)務(wù)的截止時(shí)間 t(t ≤n )和收益 v ,存儲(chǔ)在數(shù)組 tran 中,如:[[1,25][1, 10][2, 15]] ,表 示共有 3 個(gè)業(yè)務(wù),第一個(gè)業(yè)務(wù)的截止時(shí)間為 1 ,收益為 25 … … ,代碼略'''info=[]; lst=[]; k=0for i in range(n):info.append([- 1,0])while kcur=tran[k][0]; v=tran[k][1] pushlst(info,lst,cur- 1,v)k+= 1s=0for i in range(n):p=info[i][0]while p!=- 1:s+= ③p=lst[p][1]print("最大收益為:",s)#列表 info 追加一個(gè)元素#獲取截止時(shí)間和對(duì)應(yīng)收益臺(tái)州市技術(shù)選考試題 第 7 頁 共 7 頁臺(tái)州市2023 年 11 月高三第一次質(zhì)量評(píng)估試題技術(shù)答案及評(píng)分參考第一部分 信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)題號(hào) 1 2 3 4 5 6 7 8 9 10 11 12答案 B C C D C C B A B D B A二、非選擇題(本大題共3小題,其中第13小題8分,第14小題8分,第15小題10分,共26分)13.(1)D (1分)(2)A (1分)(3)BD (2分)(注:全部選對(duì)的得2分,選對(duì)但不全的得1分,不選或有選錯(cuò)的得0分)(4)10.16.1.18:8080/dorm (2分)(5)①index模塊(主頁路由對(duì)應(yīng)的模塊)中從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)代碼有誤②index模塊(主頁路由對(duì)應(yīng)的模塊)中將參數(shù)傳遞給模板文件的代碼有誤③主頁模板文件中,顯示服務(wù)器傳遞的數(shù)據(jù)代碼有誤④其他模塊中,將在寢、離寢數(shù)據(jù)寫入數(shù)據(jù)庫(kù)代碼有誤(只說代碼有誤不給分,需要指出具體哪個(gè)位置及哪個(gè)內(nèi)容的代碼有誤)(2分)(1) ① colname (2分)② dfc.at[j,"序號(hào)"] 或dfc["序號(hào)"][j] 或dfc.序號(hào)[j] (2分)(2) ① df2["不滿意"]/df2["總票數(shù)"]*100或 df2["不滿意"]/poll*100(2分)或df2.不滿意/df2.總票數(shù)*100 或 df2.不滿意/poll*100或其它等價(jià)答案 (2分)② df2["調(diào)查項(xiàng)目"] 或 df2.調(diào)查項(xiàng)目 (2分)(1)135 (1分)(2) ① B (1分)② lst[q][1]=pos (2分)(3) ① infor[cur][0]=pos 或 infor[cur][0]=len(lst)-1 (2分)② p (2分)③ lst[p][0] (2分) 展開更多...... 收起↑ 資源列表 23.11 臺(tái)州一模-信息(考試版).docx 信息技術(shù)參考答案.docx 縮略圖、資源來源于二一教育資源庫(kù)