資源簡介 2023學年第一學期杭州市高三年級教學質量檢測技術試題卷本試題卷分兩部分,第一部分信息技術,第二部分通用技術。全卷共15頁,第一部分1至7頁,第二部分8至15頁。滿分100分,考試時間90分鐘。1.考生答題前,務必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對應題目的答案標號涂黑,如要改動,須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應區域內,作圖時可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分。)1.下列有關數據和信息的說法,正確的是( )A.計算機中的數據以二進制的形式存儲B.人們觀看在線影視時,點播的視頻是信息C.信息本身會因為被別人獲取而發生損耗D.大數據的數據總量越大,價值密度就越高2.下列關于進制與信息編碼的說法,不正確的是( )A.最大的兩位十六進制數值是FFHB.將商品信息轉換為條形碼的過程屬于編碼C.聲音數字化過程中的量化位數越大,保真度越好D.ASCII碼用7位二進制進行編碼,十進制范圍為1~1283.下列關于人工智能的說法,正確的是( )A.人工智能以機器為載體,模仿、延伸和擴展人類智能B.人工智能具有強大的存儲、記憶和搜索功能,不會出錯C.符號主義需要手工構造知識庫,屬于數據驅動的智能方法D.語音識別系統需要大量數據進行模型訓練和測試,故無法識別實時語音閱讀下列材料,回答第4至5題。某校學生考勤信息系統通過移動無線考勤機(支持刷卡、刷臉等識別方式)進行考勤,家長可在手機APP上進行學生請假申請,班主任審批之后,在校學生出校門時在考勤機上進行請假信息確認,離校后班主任和家長手機APP上實時收到學生的離校信息。在該系統的網頁管理后臺可以按班、按月對請假等數據進行查詢和統計。4.結合材料,下列有關該信息系統說法不正確的是( )A.學校老師、家長和學生都是該信息系統的用戶B.考勤機可移動使用,說明該信息系統不受外部環境的制約C.通過管理后臺可查看當天的請假情況,說明該信息系統具有數據查詢功能D.家長可隨時在APP上發起請假申請,體現了系統跨越時空限制、服務隨時隨處的優勢5.為了加強隱私保護和信息安全防護,下列說法不正確的是( )A.晚上可以關閉防火墻,節約資源B.采用磁盤陣列、異地容災等手段可以提高數據安全C.家長通過預留的手機號碼登錄APP屬于用戶身份認證D.學生人臉、家長手機號碼等都屬于個人敏感信息,應做好隱私保護6.下列關于網絡技術的說法,正確的是( )A.網絡僅由傳輸介質和網絡互連設備組成B.按照網絡的覆蓋范圍分類,因特網屬于城域網C.網絡中可以資源共享的僅是網絡中的硬件資源D.網絡中傳輸信息都需要遵守網絡協議7.某算法的部分流程圖如下圖所示,執行這部分流程,若輸入i的值為序列[2, 3, 4, 5]中的隨機數,則下列說法正確的是( )A.變量c的最大值為11 B.“a>0 ”至少執行5次C.程序結束時變量a一定等于0 D.只能使用while語句實現該循環結構8.某二叉樹的樹形結構如下圖所示,后序遍歷結果為“WUSVTR”,則該二叉樹的前序遍歷結果為( )A.RSTUVW B.RTSVUW C.RTSUWV D.RSUWTV9.若有一批元素的出棧順序為“i, n, p, u, t”,其入棧順序不可能是( )A.n, i, t, u, p B.n, i, u, t, p C.t, u, p, n, i D.i, n, p, u, t10.列表d有n個整型元素,輸出列表中最長連續遞增序列的長度。小明編寫的Python程序段如下:k=1; lmax=1; n=len(d)for I in range(1, n):if d[i]>d[i-1]:k+=1else:if k>lmax:1max=kk=1print(lmax)該程序段在某些情況下無法得到符合題意的結果,下列4組數據中能測試出這一問題的是( )A.[1, 4, 5, 1, 2] B.[1, 2, 3, 4, 1] C.[1, 5, 1, 2, 3] D.[5, 4, 3, 2, 1]11.有如下Python自定義函數:def fun(x, i):if xreturn ielif x%i==0:return xelse:return fun(x-i, i+1)執行語句k=fun(37, 3)后,k的值為( )A.5 B.6 C.30 D.3412.有如下Python程序,其功能為刪除無序鏈表(元素個數大于等于2)中的重復元素。def dele(a, head):pre=head; p=a[head][1]while p!=-1:q=headflag=Falsewhile:if a[q][0]==a[p][0]:p=a[p][1]flag=Truebreakq=a[q][1]if not flag:pre=p;p=a[p][1]a=[[0, 3], [1, 2], [1, 4], [0, 1], [0, 5], [2, -1]]dele(a, 0)①q!=-1 ②q!=p ③a[pre][1]=a[p][1] ④a[pre][1]=a[q][1]方框中填入的正確代碼依次為( )A.②④ B.②③ C.①④ D.①③二、非選擇題(本大題共3題,其中第13題7分,第14題10分,第15題9分,共26分)13.對某二值圖像(顏色編號只有0、1)按如下規則對其進行數據壓縮:(1)記錄原數據第1個位置的顏色編號;(2)從左往右依次掃描顏色編號,統計并記錄連續出現的相同顏色編號個數;例如:圖像的顏色編號:,壓縮結果為“0, 9, 8, 3”(用逗號分隔)請回答下列問題:(1)若某二值圖像按此規則壓縮的結果為“1, 1, 3, 5, 6”,則該圖像的顏色數據中有___________個1。(2)定義如下jys(s)函數,參數s存儲壓縮結果,為字符串類型,如“0, 9, 8, 3”。函數功能是實現數據解壓縮,函數以字符串類型返回原數據。請在劃線處填入合適的代碼。Def jys(s):d={"1":"0","0":"1"}①ns=""; p=s[0]; i=2while inum=0while ② :num=num*10+int(s[i])i+=1i+=1for j in range(num):③p=d[p]return ns14.小明搭建了圖書查詢系統,模擬如下圖a所示自助圖書借閱機的查詢功能:把書籍放置在讀寫器上,讀寫器讀取到圖書上RFID電子標簽的唯一編號后通過Wi-Fi傳輸到Web服務器數據庫中,并在該數據庫查詢到該書籍的借閱日期。該系統結構示意圖如第14題圖b所示。若圖書編號是“A20-2440”,智能終端提交數據到Web服務器的URL為http://192.168.3.200/cx bbh=A20-2440,請回答下列問題。圖a 圖b(1)關于該圖書查詢系統,下列說法正確的是___________(多選,填字母)(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)A.該系統網絡應用軟件的實現架構是B/S架構B.數據庫是服務器的外接數據存儲設備C.智能終端的IP地址是192.168.3.200D.若無線路由器出現故障,智能終端將無法提交數據到服務器(2)該系統實現查詢功能的部分服務器端程序如下,請在劃線處填入合適的代碼。@app.route(" ① ", methods=["GET"])Def get_bh():DB="data/books. db"bbh=request. args. get("bbh")conn=sqlite3. connect( ② )#在數據庫中查詢編號為bbh的圖書借閱日期存入變量rslt,代碼略return rslt(3)除了給圖書貼電子標簽,并用讀寫器采集圖書編號外,請寫出兩種其它采集圖書編號的方式___________。(注:回答2種,1種正確得1分)(4)導出某月的圖書借閱流水數據如下圖c所示,統計借閱次數最多的前5名(相同借閱次數排名相同),統計結果如下圖d所示,部分Python程序如下。圖c 圖dimport pandas as pdimport matplotlib. pyplot as pltdf=pd. read_csv(’bookdata.csv’) #讀取bookdata.csv中的數據df_gp=df. groupby(’BookTitle’, as_index=False)[’BookID’]. #分組統計書籍被借閱次數n=len(df_gp)pm=[1]*nfor i in range(n):for j in range(n):if df_gp.at[i,'BookID']#通過行標簽和列標簽選取值進行比較pm[i]+=1df_gp. insert(2, ’排名’, pm) #插入“排名”列,值為列表pmdf_pm=df_gp[ ] #篩選最受歡迎的五本圖書df_pm=df_pm. sort_values(’排名’, ascending=True,ignore_index=True)#升序排列print(’本月圖書借閱次數最多的前五名:’)print(df_pm[’BookTitle’])①劃線④處應填入的代碼為___________(單選:填字母)A.sum() B.mean() C.count() D.max()②在劃線 處填寫合適的代碼。15.某工廠生產的產品包含n個(編號為0~n-1)組件,其組裝可由多名工人共同協助完成。組裝時每個組件都不可遺漏并能按序完成,有些組件存在前置組件(以下簡稱“前置”),即安裝有先后順序。例如,某產品有6個組件,如下圖a所示,組件3的前置是組件1和組件2,即安裝組件3需要在組件1和組件2完成之后。若0~5號組件的組裝所需單位時間分別為2,5,2,4,3,5,則在工人數量不限的情況下,所有組件安裝完成最短需要14個單位時間。圖a為了梳理產品組件的組裝順序,并計算所有組件安裝完成所需的最短時間,編寫程序模擬組裝過程:先同時組裝前置總數為0的組件,完成后更新每個組件的前置總數,再重復以上步驟,直至所有組件安裝完畢,程序運行結果如下圖b所示,請回答下列問題:圖b(1)第15題圖a所示產品的1號組件組裝時長若縮短為3個單位時間,其它時間保持不變,則所有組件安裝完成所需最短時間為___________個單位時間。(2)定義如下cal(a, n)函數,參數a列表的每個元素包含兩項,a[i][1]是組件編號,a[i][0]是a[i][1]的前置編號,例如a中某個元素值為[2,3],表示組件2是組件3的前置。該函數的返回值是列表s和列表pre,其中s記錄所有組件的相互關系,pre[i]記錄初始情況下組件i的前置總數。Def cal(a, n):pre=[0]*ns=[[0 for i in range(n)] for j in range(n)] #創建n×n的二維數組s,元素初始值為0for i in range(len(a)):x, y=a[i][0], a[i][1]s[x][y]=1pre[y]= ___________return pre, s(3)定義如下proc(n, s, pre)函數,該函數的返回值是列表v, v[i]代表從開始到組件i完成組裝所需的最短時間。請在劃線處填入合適的代碼。def proc(n, s, pre):head=tail=0que=[0]*nfor I in range(n):if pre[i]==0:que[tail]=itail+=1while headx=que[head]head+=1for i in range(n):if s[x][i]==1:pre[i]-=1if pre[i]==0:que[tail]=itail+=1v[i]=max(v[i], ① )return v"""組裝編號0~n-1的單個組件所需時間存入t列表,組件前置關系存入a列表,如第15題圖a所需時間t=[2, 5, 2, 4, 3, 5];a=[[0, 2], [2, 3], [1, 3], [3, 5], [3, 4]]"""n=len(t)print(’編號為0~’+str(n-1)+’的組件組裝所需單位時間分別為:’, t)v=t[:]pre, s=cal(a, n)v=proc(n, s, pre)data=[0]*nresult=[i for I in range(n)] #創建列表result=[0,1,2,……,n-1]for i in range(n):data[i]=v[i]-t[i] #data[i]表示組件i開始安裝時間for i in range(n-1): #按組件開始安裝時間升序排序,開始安裝時間相同時按組件序號升序for j in range(n-1-i):if data[result[j]]>data[result[j+1]]:②print(’組件組裝順序:’, result, ’, 安裝完成所需最短時間:’, max(v))(4)以下選項與題(3)加框處代碼功能相同的是___________(多選,填字母)。(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)A.head!=tail B.head02023學年第一學期杭州市高三年級教學質量檢測信息技術參考答案一、選擇題(共24分)1 2 3 4 5 6 7 8 9 10 11 12A D A B A D B D B C C B二、非選擇題(第13題7分,第14題10分,第15題9分)13.(1)6(1分)(2)①n=len(s)(2分)②i <=n-1 and "0"<=s[i]<="9"或i <=n-1 ands[i]!=","(2分)③ns+=p(2分)14.(1)AD(2分,少選1分,錯選0分)(2)①/cx(1分)②DB(1分,小寫不給分)(3)圖書貼條形碼,并用掃描槍采集圖書編號/用鍵盤(語音、手寫板)輸入圖書編號/用攝像頭識別圖書封面、圖書編號等(2分,1種1分)(4)①C(2分)②df_gp[’排名’]<=5或df_gp.排名<=5(2分)15.(1)13(1分)(2)pre[y]+=1(2分)(3)①t[i]+v[i](2分)②result[j], result[j+1]=result[j+1], result[j](2分)(4)AB(2分,少選1分,錯選0分) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫