資源簡介 義烏市 2023屆高三適應性考試技術試卷第一部分 信息技術(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。在每小題給出的四個選項中,只有一個符合題目要求)1.下列關于數據與信息的說法,正確的是A.數據就是指各種數字 B.數字信號是指連續變化的物理量C.信息不會隨著時間的推移而發生變化 D.同一信息可以依附于不同的載體2.下列關于人工智能的說法,正確的是A.人工智能主要有符號主義、聯結主義、行為主義等代表性方法B.深度學習體現了自我學習的能力,即從過去的經驗中不斷學習,提升能力C.聯結主義人工智能從“交互-反饋”角度來刻畫智能行為D.人工智能發展會取代人類部分職業,應該禁止其發展閱讀以下材料,回答第 3-5題某超市配備了“智能購物車”,用戶只需要將物品掃碼后放入購物車,購物車就會自動計費,同時還具備商品推薦和導航功能。該系統的主要硬件參數及軟件功能如下:硬件參數 軟件功能智能終端:搭載鴻蒙操作系統,具備無線 wifi 超市購物系統:刷臉登錄、商品掃碼、商品連接功能,搭配 10.1寸顯示屏 稱重及金額計算、刷臉或掃碼支付。攝像頭:前置及后置全高清攝像頭 商品推薦系統:根據過往消費者喜好,推薦搭載傳感器:陀螺儀(方向傳感)、重力感應器、 優惠商品。射頻感應器等多款傳感器 路徑導航系統:根據客戶需求提供路徑導航3.下列關于該信息系統的說法,正確的是A.智能終端上既要安裝系統軟件,也要安裝應用軟件B.超市網絡環境的好壞,不會對智能購物車的使用造成影響C.攝像頭用于刷臉及商品掃碼,屬于輸出設備D.該購物車可以直接拿到其他超市去使用4.下列關于該信息系統中使用的軟硬件技術的說法,不正確的是A.根據消費者需求提供路徑導航,依靠的是陀螺儀和導航技術B.掃碼商品二維碼添加到購物車,依靠的是攝像頭和文字識別技術C.刷臉登錄后根據喜好推薦商品,依靠的是人臉識別和大數據處理技術D.生鮮商品稱重及自動金額計算,依靠的重力傳感器和購物系統5.下列關于該信息系統中數據的說法不正確的是A.用戶掃碼商品的數據,可以保存在購物車的智能終端上B.用戶登錄購物系統后,以往的消費數據會從系統數據庫中被提取并分析C.用戶的購買記錄,在用戶付款結算后會保存到系統數據庫中D.用戶增刪當前購物車的商品,必須實時將數據上傳到系統數據庫6.下列關于網絡系統和信息安全的說法,正確的是A.不同網絡之間的數據不能互通B.移動互聯網使萬物互聯成為可能C.密碼只要設置得越長安全性就越好D.信息系統的漏洞只來源于操作系統信息技術試卷 第 1 頁 共 6 頁7.執行如第 7題圖所示的流程圖,若輸入的 x、y、p的值分別為:60、20、5,則輸出的結果是A.2 B.3 C.4 D.5第 8 題圖第 7 題圖8.如第 8題圖所示,將二叉樹 A的根節點與二叉樹 B的根節點連接,使得二叉樹 A成為二叉樹 B的左子樹,合并為一棵新的二叉樹 C。下列說法中正確的是A.二叉樹 C的高度為 3B.二叉樹 C的葉子節點數量為 3C.二叉樹 C是一棵完全二叉樹D.二叉樹 C中序遍歷的結果是一個有序序列9.使用鍵盤輸入“ac←booo←←un←t”,其中 “←”表示一次撤銷操作(刪除前一個字母)。模擬輸入過程,合適的數據結構和最后的單詞分別是A.棧 about B.棧 account C.隊列 about D.隊列 account10.有一堆桃子,猴子第一天吃掉其中的一半,并再多吃一個。之后每天猴子都吃掉剩余桃子的一半,再多吃一個。假設到第十天時,猴子發現只剩下了一個桃子,問原來這堆桃子最初有多少個。實現上述問題的兩段 Python程序如下:#程序 1 #程序 2def eat_peach(day): def eat_peach(day):s=1 if day==10:for i in range(9,day-1,-1): return 1s=(s+1)*2 else:return s return (eat_peach(day+1)+1)*2print(eat_peach(1)) print(eat_peach(1))下列說法不正確的是A.程序 1和程序 2的輸出結果相同,均為第 1天的桃子數量B.程序 2使用遞歸算法,函數 eat_peach的調用次數為 10次C.將程序 1的劃線語句修改為 range(day,10),輸出結果發生改變D.將程序 2的劃線語句修改為 print(eat_peach(8)),輸出的結果為 1011.有如下 Python程序段:Q=[0]*10cnt,head,tail = 0,0,0S=input()信息技術試卷 第 2 頁 共 6 頁for i in range(0,9,2):t = S[i]n = int(S[i+1])if t == 'A':for j in range(n):Q[tail] = cnttail += 1cnt += 1elif t == "D":while head != tail and n > 0:head += 1n -= 1print(Q[head : tail])若輸入 S的值為"A2D1A1D3A2",則程序的輸出結果是A.[3,4,5] B.[3,4] C.[4,5] D.[4]12.有如下 Python程序段:def find_base(x,y):left, right = 2, 10while left <= right:mid = (left + right) // 2value = calc(mid, y) #calc函數將 mid進制的整數 y轉化為十進制數if value == x:return midelif value < x:left = mid + 1else:right = mid - 1return -1x = int(input()) ; y = int(input())print(find_base(x,y))執行該程序段后,依次輸入 83和 123,程序輸出為A.2 B.6 C.8 D.-1二、非選擇題(本大題共 3小題,其中第 13小題 8分,第 14小題 9分,第 15小題 9分,共 26分。)13.校園一卡通系統是數字化校園必備的系統之一。學生憑借一張校園卡,可以在校內完成食堂就餐、超市購物、圖書借閱等應用,家長可以借助手機 APP 查詢學生的在校消費記錄,系統拓撲結構如第 13-1圖所示。第 13-1圖信息技術試卷 第 3 頁 共 6 頁(1)刷卡就能消費,使用的是 技術(單選,填字母:A.移動網絡 / B.射頻識別)。(2)在一卡通服務器和互聯網之間增加 設備可以提高系統安全性(單選,填字母)。A.調制解調器 B.路由器 C.交換機 D.防火墻(3)若學生在食堂編號 id為 1的刷卡機上消費了 15元,提交數據的 URL為http://192.168.200.15:8080/dm id=1&data=15,參考第 13-2 圖所示的路由函數,若學生在超市編號id為 5的刷卡機上消費了 20元,此時提交數據的 URL為 http://192.168.200.15:8080/ 。第 13-2圖(4)系統設置了消費閾值 wmax來防止學生過度消費,分別用 sta 值的 0和 1來表示學生的單筆消費金額 wl小于等于 wmax和大于 wmax的情況,下列 Python程序段中符合要求的有 (多選,填字母)。(注:全部選對的得 2分,選對但不全的得 1分,不選或有選錯的得 0分)A.sta = 0 B.if wl > wmax: C.sta = 0 D.sta = 0t = wl // wmax sta = 0 t = wl - wmax if wl > wmax:if t > 1: else: if t > 0: sta = 1sta = 1 sta = 1 sta = 1(5)學生能夠在圖書館正常借閱,在食堂刷卡時卻無法正常消費,請分析可能的原因是。(注:回答 2項,1項正確得 1分)14.小美收集了某電商平臺某年 1-12月的“十大”空調品牌的銷售數據,每個月的數據保存在一個 CSV文件中,文件如第 14-1圖所示,分別記錄了對應月份的訂單數據。第 14-1圖 第 14-2圖請回答下列問題:(1)定義 get_sales 函數,功能為:讀取某月的 CSV文件,返回某品牌當月的銷售額。函數代碼如下,劃線處應填入的代碼為: (單選,填字母)。A.df[df['品牌'] == brand] B.df[df['品牌'] == month]C.df['品牌'] == brand D.df['品牌'] == monthimport pandas as pddef get_sales(brand, month):filename = str(month) + '.csv'df = pd.read_csv(filename) #讀取文件df =sales = (df['數量'] * df['單價']).sum() #求出 df中所有數量*單價的總和return sales(2)統計十大品牌全年銷售額,并找出銷售額最大的品牌,繪制該品牌的 1-12月銷售額的線形圖,部分Python程序如下,請在劃線處填寫合適的代碼。信息技術試卷 第 4 頁 共 6 頁import matplotlib.pyplot as pltbrand_dict = {'格力': 0, '美的': 0, '海爾': 0, '奧克斯': 0, '海信': 0, '三菱重工': 0, '日立': 0, '華菱': 0, 'TCL':0, '大金': 0}x,y,max_sales,brandmax = [],[],0,''for i in range(1,13):for j in brand_dict:brand_dict[j] += ①for i in brand_dict:if brand_dict[i] > max_sales:max_sales = brand_dict[i]②for i in range(1,13):x.append( ③ ) 第 14-3圖y.append(get_sales(brandmax,i))plt.plot(x,y)plt.show() #生成線形圖如第 14-3圖所示(3)由第 14-3圖可知,該空調銷售額增量最大的月份是 。15.汽車整車安裝流水線有 n 個工序(編號為 0 到 n-1),每個工序可以有若干個前置工序,但最多只有一個未完成的后續工序。對于每個工序,只有完成其所有的前置工序,才能開始作業,完成每個工序需要費用。編寫程序模擬該安裝過程,輸入每個工序的編號、后續工序及費用,計算編號為 m的工序需要的費用。請回答下列問題:(1)如第 15題圖所示,完成工序 5有兩個前置工序(2和 4),需要先完成兩個流程:工序 0→工序 1→工序 2,以及工序 3→工序 4,才能開始工序 5的作業??傎M用為(1+2+8)+(4+2)+ 3=20。完成工序 7總費用是 。當前工序 后續工序 當前工序費用0 1 11 2 22 5 83 4 44 5 25 7 36 7 17 8 78 -1(無后續工序) 4第 15題圖(2)定義 sort(info)函數,將輸入的工序信息 info排序。def sort(info):m=len(info)for i in range(1,m):for j in range(0,m-i):if info[j][0] > info[j+1][0]:info[j],info[j+1] = info[j+1],info[j]若輸入的 info=[[1,2,1],[0,1,3],[2,3,4],[3,-1,2]],運行 sort(info)后,info中的數據為 (單選,填信息技術試卷 第 5 頁 共 6 頁字母)。A.[[3,-1,2],[2,3,4],[1,2,1],[0,1,3]] B.[[0,1,3],[1,2,1],[2,3,4],[3,-1,2]]C.[[3,-1,2],[0,1,3],[1,2,1],[2,3,4]] D.[[2,3,4],[1,2,1],[0,1,3],[3,-1,2]](3)實現輸入工序 m,計算完成工序 m所需費用的部分 Python程序如下,請在劃線處填入合適的代碼。def crt_lnk(): #創建工序鏈表,維護相關信息for job in info:①lnk.append([job[0],job[1]])for i in range(n):if pre[i] == 0:cur = iwhile cur != -1:src[cur].append(i)②def cal_ans(obj): #計算完成工序 obj的費用flag=[0]*nres = info[obj][2]for i in src[obj]:p = iwhile p != obj:if flag[p]==0:③flag[p]=1p = lnk[p][1]return res#讀取數據到列表 info,每個元素依次為工序編號、后續工序及該工序的費用,代碼略n = len(info)pre = [0] * n #pre列表用于存儲每個工序的前置工序的數量lnk = []src = [[] for i in range(n)]sort(info)m = int(input())crt_lnk()print(cal_ans(m))信息技術試卷 第 6 頁 共 6 頁義烏市2023屆高三適應性考試技術參考答案及評分標準第一部分 信息技術一、選擇題 (本題有12個小題,每題2分,共24分)1 2 3 4 5 6 7 8 9 10 11 12D A A B D B C C A C B C二、非選擇題(本大題共3個小題,其中第13題8分,第14題9分,第15題9分,共26分)13.(1)B (1分)(2)D (1分)(3)sp id=5&data=20 (2分)(4)CD (2分)(5)①食堂刷卡機故障 (2分)②刷卡機與食堂網絡連接異常③食堂網絡與校園網連接異常④一卡通服務器的食堂子系統異常 或其它合理答案。注:回答2項,1項正確得1分14.(1)①A (1分)(2)①get_sales(j,i) (2分)②brandmax = i (2分)③i (2分)(3)11 (2分)15.(1)①28 (1分)②B (2分)(2)①pre[job[1]] += 1 (2分)②cur = lnk[cur][1] (2分)③res += info[p][2] (2分) 展開更多...... 收起↑ 資源列表 23.05 義烏適應考-信息技術卷.pdf 信息技術參考答案.docx 縮略圖、資源來源于二一教育資源庫