中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2023年4月嘉興二模-信息技術卷解析(PDF版)

資源下載
  1. 二一教育資源

2023年4月嘉興二模-信息技術卷解析(PDF版)

資源簡介

嘉興市 2023學年高三年級教學測試
技術試題卷 (2023.4)
第一部分 信息技術解析(50 分)
一、選擇題(本大題共 12小題,每小題 2分,共 24分,每小題列出的四個備選項中只有一個是符合題
目要求的,不選、錯選、多選均不得分)
1.下列關于數據和信息的說法,正確的是
A.數據就是指數字 B.音頻和視頻不是數據的表現形式
C.同一信息只能依附于同一種載體 D.計算機只能處理數字化后的數據
【答案】D
【解析】
本題考查數據與信息的相關知識。
數據的表現形式有很多,例如文字、圖形、圖像、視頻、聲音等故 A選項和 B選項錯誤;C選項信息可以
依附于不同的載體,C選項錯誤;答案選 D。
2.DENDRAL是一個以符號主義表達和推理為代表的化學領域專家系統,輸入化學分子式等信息可判
斷有機化合物的分子結構。下列關于該人工智能系統的說法,正確的是
A.包含知識庫和推理引擎兩部分
B.不依賴數據,采用問題引導下的試錯學習
C.通過圖靈測試可以評估該系統智能水平的高低
D.通過模仿人類大腦中神經元之間的復雜交互進行認知和推理
【答案】A
【解析】
本題考查人工智能的相關知識。
B選項該人工智能系統以符號主義代表和推理為代表的人工智需要一定的數據,才能在學習過程中不斷嘗
試各種解決問題的途徑,B選項錯誤;C選項圖靈測試是一種檢測機器是否具有智能的一種方法,并不能評
估智能水平的高低,C選項錯誤;D選項中描述的是一種數據驅動的人工智能方法,D選項錯誤。故答案選
A。
閱讀下列材料,回答第 3至 5題。
某養老院應用了“智能護管系統”,每位老人手上佩戴一個智能手環,可實時獲取心率、血壓和體溫
等數據,系統收集智能手環采集的數據并存儲在數據庫中,經分析后生成相關的報告,醫生和老人可
通過手機 APP查看報告,管理員可通過Web 客戶端和手機 APP對系統進行維護。
3.關于該信息系統組成的說法,正確的是
A.該系統只采用了 C/S 架構 B.老人、醫生和管理員都是該系統的用戶
C.管理員手機上的 APP 屬于系統軟件 D.智能手環不屬于該系統的硬件
【答案】B
【解析】
本題考查信息系統的相關知識。
A選項題目中描述了醫生和老人可以通過手機 APP 查看報告,管理員可通過Web 客戶端和手機 APP 對系
高三技術試題卷 第 1頁 共 14 頁
統進行維護,可知該系統不至有 C/S 架構還有 B/S 架構,A選項錯誤;C選項中的 APP 屬于應用軟件,C
選項錯誤;D選項中的智能手環屬于該信息系統的硬件,D選項錯誤。因此,B選項正確
4.為提升該信息系統數據的安全性,下列措施中不.合.理.的是
A.及時處理離職醫生的賬號和數據
B.在服務器上安裝殺毒軟件并定時查殺
C.為老人和系統管理員設置不同的數據訪問權限
D.為解決老人密碼遺忘的問題,將賬號的密碼統一設為“888888”
【答案】D
【解析】
本題考查網絡信息安全的相關知識。
D選項觀將密碼統一設置為“888888”容易造成個人在使用該信息系統的時候造成數據泄漏等信息問題。故答
案選 D。
5.下列關于該信息系統中數據及處理的說法不.正.確.的是
A.報告是根據數據庫中的數據分析得到的
B.數據經過分析后往往具有更高的使用價值
C.同一時間只能有一位老人用手機 APP查看報告
D.智能手環內的傳感器可實時采集老人心率等數據
【答案】C
【解析】
本題考查信息系統的相關知識。
C選項該信息系統每位老人都可以實時的用手機查看 APP報告,故 C選項錯誤。
6.下列關于網絡技術的說法,正確的是
A. URL是互聯網中最基本的通信協議 B.網絡系統最基本的功能是分布式處理
C.無線網絡中的數據通信需要傳輸介質 D.網絡資源指網絡中所有的軟件和硬件資源
【答案】C
【解析】
本題考查網絡相關的知識。
A錯誤,URL是指統一資源定位器,俗稱網址,由網絡協議、ip地址、文件名組成,并非協議。
B錯誤,網絡系統最基本的功能是數據通訊
C正確,無線網絡數據通訊需要無線路由器支撐
D錯誤,網絡資源主要指的是網絡中共享的硬件(打印機、硬盤等)、
軟件(應用和系統軟件)和數據(如文檔資料、數據庫等)。并非所
有的軟件和硬件資源。
7.某算法的部分流程圖如圖所示。執行這部分流程,若輸入 a的值
為 60,則輸出 b,c的值依次是
A.3,5 B.5,3
C.3,4 D.5,4
高三技術試題卷 第 2頁 共 14 頁
【答案】D
【解析】
本題考查算法的表示流程圖相關知識。
根據題意列出表格
a b C
初值 60 2 0
1 30.0 2 1
2 15.0 2 2
3 15.0 3 2
4 5.0 3 3
5 5.0 4 3
6 5.0 5 3
7 1.0 5 4
所以 b=5,c=4
8.對于如圖所示的二叉樹,下列說法正確的是
A.葉子節點有 4個
B.是完全二叉樹,樹的高度為 4
C.前序遍歷的結果是一個遞增序列
D.可以使用數組[2, 5, 10,7,8, 13,9,15]存儲
【答案】C
【解析】
本題考查二叉樹相關知識。
A錯誤,葉子節點有 3個。
B錯誤,不是完全二叉樹,完全二叉樹要求葉子節點從右開始,且最多只出現在最下面 2層。
C正確,前序遍歷時 2-5-7-8-9-10-13-15,是一個遞增序列
D錯誤,用數組表示是[2,5,10,7,8,None,13,None, None,9,None, None, None, None,15]
9.有如下 Python程序段:
lst =[5,9,2,6,4,7,3,0]
que = [0] *len(1st)
head=tail=0
i =0
while i < len(1st) :
if lst[i] %2== 0:
que[tail] = lst. pop (i)
#lst. pop(i)刪除列表 1st中索引為 i的元素,返回刪除的元素
tail += 1
else:
i+=1
while head != tail:
lst. append (que [head])
高三技術試題卷 第 3頁 共 14 頁
head += 1
執行該程序段后,lst 的值為
A.[5,9,7,3,2,6,4,0] B.[5,9,7,3,0,4,6,2]
C.[2,6,4,0,5,9,7, 3] D.[3,7,9,5,0,4,6,2]
【答案】A
【解析】
本題考查隊列和列表的相關知識。
根據題意可知,que當中追加的是 lst中從前向后遍歷偶數值,且把該偶數從 lst中刪除,最后將 que中的偶
數追加到 lst后面,所以該程序段實現的是提取 lst中的偶數放置末尾。
故 lst中的數據是[5,9,7,3,2,6,4,0]
10.列表 s中包含 n個互不相等的元素,用 Python 編程實現如下功能: s[0]到 s[n-1]降序排序,當序列已經有
序時結束排序,部分代碼如下。
n=len(s)
for i in range(1,n):
(1)
for j in range( (2) ):
if (3) :
s[j],s[j-1]=s[j-1],s[j]
flag = True
if flag==False:
break
上述程序段中方框可選代碼為: ①flag=True ②flag=False ③1,n-i+1 ④1,n-i
⑤s[j]s[j-1],則(1)(2)(3)處代碼依次為
A.②④⑥ B.②③⑥ C.①④⑤ D.①③⑥
【答案】B
【解析】
本題考查冒泡排序算法的應用,著重考查冒泡排序的優化。根據該遍排序中是否有進行數據交換,利用邏
輯變量 flag控制是否提前結束循環排序。由填空(3)處下方的代碼“flag = True”可知,當條件成立時,交換
相鄰數據,邏輯變量 flag賦值為 True,故每遍排序開始前應將 flag賦值為 False,故填空(1)處應填入“flag =
False”;填空(2)確定每次排序時比較的范圍,因外循環變量 i的范圍為[1,n),當 i=1時,比較的范圍應
為[1,n),當 i=2時,比較的范圍應為[1,n-1),依引類推,隨著 i值的增加,排序范圍的終值在縮小,故填空(2)
處應填入“1,n-i+1”;填空(3)處確定排序方式是“升序”或“降序”,由于比較的元素為 s[j]與 s[j-1],若
要實現降序排序,應將較大值換到前面,故填空(3)處應填入“s[j]>s[j-1]”,故本題正確答案為選項 B。
11.有如 Python程序段:
import random
def find(x,y):
m = (x+y+1)//2
if a[m] == key:
return m
if a[m] > key:
高三技術試題卷 第 4頁 共 14 頁
y = m-1
else:
x = m + 1
return find (x, y)
a = [2,4,6,8,10,12,14,16]
key=random.choice(a) #從序列的元素中隨機挑選一個元素
i = 0;j = len(a)- 1
xb = find(i,j)
print(xb,key)
上述程序執行完后,函數 find被調用的最多次數是
A.3 B.4 C.5 D.6
【答案】B
【解析】
本題考查二分查找、自定義函數的綜合應用。由“key=random.choice(a)”可知查找鍵 key 是一定可以找得到
的,由題中算法可知,找到最少找 1次,最多找 int(log2n)+1次,本題中序列 a中共有 8個成員,則最多找
4次。
12.有如下 Python程序段:
def sym(d1,d2):
s1 = d1.split(",") #以“,”將字符串分割成列表
s2 = d2.split(",")
if len(s1) != len(s2):
return False
stk =[]
i=0
j=0
while i < len(s1):
stk.append(s1[i])
i += 1
while stk !=[] and stk[-1] == s2[j]:
stk.pop() #刪除列表 stk 中的最后一個元素
j += 1
return stk ==[] and i == j
L1 ="@,a,b,3,c,d"
L2= input()
print(sym(L1,L2))
執行該程序段后,若輸出結果為 True,則 L2輸入的值可能是
A.a,b,c,d,3 B.c,d,3,b,@,a C.b,a,@,3,d,c D.d,c,3,@,a,b
【答案】C
【解析】
本題考查棧的綜合應用,L1 代表入棧次序,L2代表出棧次序,用程序模擬判斷出棧次序正確的選項。首先
判斷 L1與 L2的長度是否相等,不相等就返回 False,故選項 A不符合題意。以選 B為例模擬程序執行,i
高三技術試題卷 第 5頁 共 14 頁
與 j分別代表 s1與 s2的索引號,stk為棧,先將 s1中的@入棧,“while stk !=[] and stk[-1] == s2[j]:”用于
判斷棧頂元素與 s2中當前元素是否相同,相同則出棧,并且 j后移,此時條件不成立,則繼續進行入棧操
作,當棧 stk中的元素依次為["@","a","b","3","c"],此時棧頂元素與 s2[j]中的元素同時為"c",故先出棧的元
素為"c",棧 stk中的元素更新為["@","a","b","3"],此時棧頂元素"3"與 s2[j]中的"d"不相同,結束該循環,繼
續進行入棧操作,即"d"入棧,棧 stk中的元素更新為["@","a","b","3","d"],此時再次符合出棧條件,則"d"、"3"、
"b"依次出棧,棧 stk中的元素更新為["@","a"],此時棧頂元素為"a",但 s2[j]對應的是“@”,出棧操作結束,
外循環也結束,棧 stk不為空,返回值為 False,故選項 B不符合題意。依此原理可知選 C符合題意。選項
D中的次序應為“d,c,3,b,a,@”,故選項 D不符合題意。
二、非選擇題(本大題共 3題,其中第 13題 8分,第 14題 9分,第 15題 9分,共 26分)
13.某“環境智能監測系統”的結構如第 13題圖所示。Web服務器端程序采用 Flask Web框架開發,利用與
智能終端連接的傳感器采集環境的溫濕度和光線強度數據,并通過 IoT模塊與Web服務器建立數據通信,
根據系統設置的各類數據閾值觸發相應的執行器進行相關設備的控制,請回答下列問題。
第 13題圖
(1)下列有關搭建該信息系統的說法,正確的是________(多選,填字母)(注:全部選對的得 2分,
選對但不選全的得 1分,不選或有選錯的得 0分)。
A.溫濕度傳感器與智能終端連接后,才能進行需求分析和可行性分析
B.在搭建硬件時不需要考慮智能終端與 IoT模塊之間的接口匹配問題
C.智能終端可借助 IoT模塊通過無線網絡和服務器進行數據傳輸
D.傳感器是信息系統中的輸入設備,通過它可以實現信息系統的數據采集功能
(2)該系統智能終端的部分 Python程序如下下:
#導入相關模塊,代碼略
IP="192.168.10.1";PORT="5000"
#設置 IoTa模塊連接的Web服務器的 IP 地址和端口,代碼略
while True:
temp,hum=dht11.read(pin0) #獲取溫度數據 temp,濕度數據 hum
light=pin1.read_analog() #獲取光線強度數據 light
error,resp=Obloq.get(" ① "+str(temp)+"&hum="+str(hum)+
"&light"+str(light),60000)
#其他代碼略
若智能終端上傳給Web服務器的 URL為 http://192.168.10.1:5000/trans
temp=30&hum=300&light=40,則程序劃線處的代碼應為 ① 。
(3)溫度 temp的適宜范圍為 t1~T2(不含 t1,t2),符合此條件系統狀態變量 flag設為 1,否則為 0。下
列 Python程序段符合要求的是______(多選,填字母)。(注:全部選對的得 2分,選對但不選全
的得 1分,不選或有錯選的得 0分)
高三技術試題卷 第 6頁 共 14 頁
A. B.
flag=0 flag=1
if t1t2):
flag=1 flag=0
C. D.
flag=1 if not(temp<=t1 or temp>=t2):
if temp<=t1: flag=1
flag=0 else:
if temp>=t2: flag=0
flag=0
(4)在服務器本地調試時,輸入網址 http://127.0.0.1:5000,該系統運行正常,但使用 PC客戶端 1輸入該
網址不能正常訪問,請說明其原因及解決方法。
【答案】
(1)CD (2)① trans temp= (3)ACD
(4)127.0.0.1時本機地址,只能在本機調試,而 PC客戶端 1與Web服務器通過交換機連接,調試需要
通過實際地址。
解決方法:應輸入服務器的實際網址:http:// 192.168.10.1:5000。
原因 1:服務器未設置對外訪問;原因 2:除服務器外的其余設備,需要用服務器對外的 ip 地址 http://
192.168.10.1:5000 訪問。
【解析】
本題考查信息系統搭建及其相關知識。
溫濕度傳感器與智能終端連接屬于搭建信息系統環節中硬件的搭建,需求分析和可行性分析屬于搭建信息
系統的前期準備,應該先進行搭建信息系統需求分析和可行性分析。從 URL易分析,傳感器獲取的溫濕及
光線度數據通過智能終端上傳到服務器 trans路由下,此空應填:trans temp= 。
B選項的邏輯是當溫度: t1<=temp<=t2時,flag=0,反之為 1,和題干要求相反,其余均符合。
服務器訪問地址 “127.0.0.1” 是環回地址,只能本機訪問。其他電腦訪問服務器數據,需要用服務器對外
的 IP地址 http:// 192.168.10.1:5000訪問。
利用 Flask開發 web應用框架如下:
啟動Web應用的具體設置如下:
①app.run() 參數缺省,服務器只能本機訪問,訪問地址為 http://127.0.0.1:5000
②app.run(port=8080) 指定端口號,服務器仍不對外開放,訪問地址為 http://127.0.0.1:8080
③app.run(host=“192.168.10.1”,port=8080) 服務器對外開放,訪問地址為 http:// 192.168.10.1:8080
④app.run(host=“0.0.0.0”,port=8080) 服務器對外開放,本機訪問服務器,
②和③兩種都可,其他設備訪問用③;如果不寫 host和 port,依次對應兩個參數。
高三技術試題卷 第 7頁 共 14 頁
14.某同學收集了部分城市 2022年 4月每天 24小時空氣質量數據,按日分別保存在 CSV文件中,部分文
件如第 14題圖 a所示。數據格式如第 14題圖 b所示。請回答下列問題:
第 14題圖 a 第 14題圖 b
(1)定義函數 avg,功能是讀取某天的數據文件,計算該天空氣質量指數(AQI) 的平均值并返回,代碼如
下。請在劃線①處應填入的合適的代碼。
def avg (filename) :
df=pd. read_ csv (filename)
df1=df [df.columns[2:]] #取類型及其后的所有列
g=df1.groupby( ① , as_ index=False). mean ()
return ②
劃線②處應填入的代碼為 (單選,填字母)。
A. df[df.類型=='AQI'] B. df1. AQI C. g. AQI D. g[g.類型=='AQI']
(2)統計本月各城市空氣質量最長連續優、良的天數(按照環境空氣質量標準,空氣污染指數 AQI≤50
為優級,AQI≤100為良好),代碼如下,繪制的圖表如第 14題圖 c所示。請在劃線處填入合適的
代碼。
import pandas as pd
import matplot1ib. pyplot as plt
n=10 #城市個數
count=[0]*n
daymax=[0]*n
for i in range(1, 31):
day=str(i) .
if len(day) <2:
day='0' +str(i)
daydata=' 202204' +day+' . csv'
dayaqi=avg(daydata)
city=dayaqi. columns[1:n+1] 第 14題圖 c
for j in range (n) :
t=city[j]
if dayaqi.at[0,t] <= 100:

else:
if count[j]>daymax[j]:
daymax [j]=count[j]
count[j]=0
for k in range (n):
if count [k]>daymax[k]:
高三技術試題卷 第 8頁 共 14 頁

print (daymax)
p1t. figure (figsize=(12, 4))
x= ③
y=daymax
plt. bar (x, y)
p1t. show()
【答案】
(1)① '類型’ (2分)
② D (2分)
(2)① count[j]+=1 (2分)
②daymax[k]=count [k] (2分)
③city (1分)
【解析】
本題考查 pandas及數據處理相關知識。
(1)函數要求計算該天空氣質量指數(AQI) 的平均值,故應按“類型”分組并求平均,① 空填:'類型’,最
后返回 AQI的平均值,② 處填:g[g.類型==’AQI’],選 D
(2)①處統計連續優、良的天數,當 dayaqi.at[0,t] <= 100時,該城市計數器加 1,填 count[j]+=1
②處求 count [k]的最大值,填 daymax[k]=count [k]
從題 c的圖表可以看出,x軸數據為城市名稱,從 city=dayaqi. columns[1:n+1]可以看出,city是城市名
稱列表,③空填:city。
15.某工廠安排了若干條生產計劃,數據存儲在 Excel文件“task.x1sx”中,數據格式如第 15題圖 a所示,
數據以鏈表形式存儲,現要對生產計劃進行合理性檢查。
檢查結果分為如下三種情況(以完成的任務數 m=5為例說明):
①安排合理:完成的任務數大于等于 m,且執行過程中無重復任務。例如:計劃 1完成任務的順序為:任
務 0→任務 6→任務 4→任務 1→任務 5→結束(-1),共安排了 5個任務。
②任務不足:完成的任務數小于 m。例如:計劃 2完成任務的順序為:任務 6→任務 2→任務 0→任務 1→
結束(-1),只安排了 4個任務,出錯任務為任務 1。
③任務重復:任務安裝中存在重復任務。例如:計劃 3完成任務的順序為:任務 7→任務 3→任務 5→任務
1→>任務 0→任務 3→結束,其中任務 3重復,出錯任務為任務 0。
第 15題圖 a
(1)根據題意,第 15題圖 a中計劃 4的檢查結果為 (單選,填字母:A.安排合理/B.任務不足/
C.任務重復)。
(2)主程序如下,請在劃線處填入合適代碼。
import pandas as pd
m = int(input('請輸入完成的最少任務數:'))
df = pd.read_excel('task.xlsx')
高三技術試題卷 第 9頁 共 14 頁
name = list(df.columns[2:])
plan = list(df.計劃號)
task = list(df.values)
# task中保存 df中的數據,不含標題。格式如第 15題圖 b所示
for i in range(len(task)):
head = task[i][1]
① link = task[i][2:] 第 15題圖 b
stat, k = check_up(link, head)
if stat == 2:
print(plan[i], ':安排合理,共完成', k, '項任務')
elif ② stat == 0:
print(plan[i], ':任務重復,出錯任務為', name[k])
else:
print(plan[i], ':任務不足,出錯任務為', name[k])
(3)函數 check_up的功能是用于檢查一條生產計劃是否合理,并返回檢查結果,請在劃線處填入合適代
碼。
def check_up(link, head):
cnt = 1
p = link[head]
pre = p
① finished = [head]
while p != -1 and p not in finished:
finished.append(p)
pre = p
② p = link[p]
cnt += 1
if p == -1:
if cnt < m:
return 1, pre
else:
return 2, cnt
elif p in finished:
return 0, pre
【答案】
(1)C
(2)①:link = task[i][2:] ②:stat == 0
(3)①:finished = [head] ②:p = link[p]
【解析】
(1)根據題意以及鏈表訪問的順序,任務 4依次是:任務 2→任務 6→任務 5→任務 0→任務 3→任務 2,
此時發現任務 2重復,選 C。
(2)①:根據下面一條語句,這里應該是對變量 link 賦值。再查看函數 check_up 中與 link 相關的語句
p=link[head],結合第 15題圖 a,對應的鏈表應該是 task[i][2:]所以這里對應的代碼是:link = task[i][2:]
②:根據函數相應的代碼,stat可能獲得的值 1、2、0,分別對應任務不足、安排合理、任務重復。所以這
高三技術試題卷 第 10頁 共 14 頁
里的條件是:stat == 0。
(3)①:這里應該是對 finished賦值,根據語句 finished.append(p)和 p not in finished,finished 是一個列表,
主要用于判斷鏈表節點是否重復訪問了。由于循環代碼是利用指針變量 p 遍歷鏈表依次訪問節點,且
p=link[head],是從第二個節點開始的,所以這里列表 finished 應該包含第一個節點。相應代碼:finished =
[head]。
小建議,循環前的初始化代碼,不是很合理。萬一任務就是一個空鏈表,代碼就有問題了,改成下面代碼
是不是更合理:
cnt=0
P = head
Finished = []
②:這里就是依次訪問鏈表的每個節點,代碼:p = link[p]
高三技術試題卷 第 11頁 共 14 頁

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 讷河市| 甘泉县| 扎兰屯市| 呈贡县| 澄迈县| 茌平县| 安龙县| 武山县| 新泰市| 秭归县| 定安县| 绥宁县| 连平县| 宣威市| 东兰县| 怀宁县| 呼和浩特市| 堆龙德庆县| 琼结县| 青川县| 靖西县| 永靖县| 长治市| 洛阳市| 中山市| 石阡县| 彰化市| 榆社县| 乌审旗| 南平市| 齐河县| 建平县| 资溪县| 内乡县| 鄂托克前旗| 女性| 宜昌市| 麟游县| 宁海县| 玉溪市| 瓦房店市|