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

2023年4月金華十校-信息技術卷(PDF版,含答案)

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

2023年4月金華十校-信息技術卷(PDF版,含答案)

資源簡介

絕密★考試結束前
金華十校 2023 年 4 月高三模擬考試
技術試題
第一部分 信息技術(共 50 分)
一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。在每小題給出的四個選項中,只
有一個符合題目要求)
1.關于數據與大數據的說法,正確的是( )
A.人類對于數據的利用不需要依賴載體
B.數據具有價值,且價值不會發生變化的
C.能用傳統算法和數據庫系統處理的海量數據不能算“大數據”
D.電商平臺的“個性化推薦”是基于大數據精確分析了用戶購買商品的原因
2.下列關于人工智能的說法,不.正.確.的是( )
A.深度學習是需要人工構造知識庫的人工智能方法
B.強化學習是問題引導下的人工智能學習方法
C.符號主義人工智能需要構建知識庫和推理引擎,需要對知識進行精確編碼
D.跨領域人工智能依賴已有數據和規則,舉一反三、觸類旁通,開展深度推理
閱讀以下材料,回答第 3-5題
某智能家居系統——美居,是基于鴻蒙的全場景智能家居操作軟件。各種智能家居設備
連接到美居系統后,家庭成員都可以在手機、平板、電腦上使用“美居 APP”登錄美居系統,
遠程實現“查詢家中空調檢測到實時溫度、遠程控制各類家居設備”等多種功能。
3.下列關于該信息系統的說法,正確的是( )
A.“美居 APP”可控制家中智能設備屬于系統軟件
B.該系統中的用戶包括“美居 APP”的開發人員
C.該系統的硬件設備是指安裝有美居 APP的手機
D.該系統的運行對外部環境不存在任何依賴
4.下列關于該系統中數據與數據傳輸的說法,正確的是( )
A.該系統用于“智能家居操控”,系統本身無需數據存儲功能
B.用戶使用手機“美居 APP”控制智能家居,所有數據都將保存在手機上
C.系統要實現“手機查詢家中的實時溫度”,可使用傳感器獲取環境溫度
D.用戶在手機上用“美居 APP”的控制家居設備,數據傳輸過程無需連接因特網
5.為了提升智能家居系統的安全性,下列說法正確的是( )
A.在該系統中為所有的用戶設置相同的訪問控制權限
B.建議用戶將密碼設置成由“數字、大小寫字母和特殊符號”組成的強密碼
C.在家人外出時,關閉家里的計算機網絡,可確保系統的穩定運行
1
D.該系統可以用指紋識別登錄系統,這是一種常用的訪問控制策略
6.下列關于網絡系統的說法,正確的是( )
A.將局域網接入互聯網時,必須用交換機將私有地址轉化為公有地址
B.路由器開啟 DHCP服務后,局域網中的設備聯網可自動獲取 IP地址
C.網絡由數據通信系統、網絡軟件、網絡協議三部分組成
D.手機可以直接鏈接無線網絡,所以無線網絡傳輸數據不需要傳輸介質
7.如第 7題圖所示的流程圖 a和 b的算法功能
相同(x,y 為不同的值),則圖 b 中①②③
處應填入的內容是( )
A.①m=y-x ②xB.①m=x-y ②x>y ③m=y-x
C.①m=y-x ②x>y ③m=y-x
D.①m=x-y ②x8.下列 Python 表達式用于表示“一棵n
(n≥3,n為奇數)個節點的二叉樹的葉
子節點最大可能數量”,正確的是( )
A.n-1 B.n//2
C.n//2+1 D.n/2
9.下列關于線性表的描述,正確的是( )
A.鏈表在訪問、插入、刪除節點操作時,算法效率比數組高
B.棧是一種“先進先出,后進后出”的線性表結構
C.循環隊列是首尾相連的隊列,數據入隊時無需考慮是否會“溢出”
D.字符串是元素個數有限的線性表結構
10.有如下 Python程序:
a=[0,20,23,23,24,24,31,48,49,73,75]
key=int(input())
c=0
i,j=1,10
while i<=j:
m=(i+j)//2
if a[m]<=key:
i=m+1
else:
j=m-1
c+=1
print(c)
若程序運行后,輸出的結果是 3,則輸入的 key可能是( )
A.20或 73 B.24或 49 C.23或 24 D.23或 49
2
11.計算“字符串 s1 在字符串 s2 中出現的次數”,是常見的字符串匹配問題。如下 Python
程序用于解決這一問題,程序運行效果如第 11題圖所示。
s1=input()
s2=input()
n1,n2=len(s1),len(s2)
c,i=0,0
while (1) :
for j in range(n1):
if (2) : 第 11題圖
break
else:
c+=1
print("第",c,"個在",i)
(3)
i+=1
print("共有個數:",c)
上述程序段中方框處可選代碼為:①i<=n2-n1 ②i<=n1-n2 ③s1[i+j]!=s2[j]
④s2[i+j]!=s1[j] ⑤i+=n1-1 ⑥i+=n1,則(1)(2)(3)處代碼依次為( )
A.②③⑥ B.①③⑤ C.②④⑥ D.①④⑤
12.有如下 Python程序段:
import random
q=["A","B","C","D","#"]
head,tail=0,4
s=[0]*5
top=-1
for i in range(5):
t=random.randint(0,1) #隨機生成 0或 1
if t==0 and headtop+=1;s[top]=q[head]
head+=1
elif t==1 and top!=-1:
s[top]=0;top-=1
執行該程序后,s的值不.可.能.的是( )
A.['A', 'B', 'C', 'D', 0] B.['D', 0, 0, 0, 0]
C.[0, 0, 0, 0, 0] D.['A', 'C', 'D', 0, 0]
二、非選擇題(本大題共 3 小題,第 13題 8分,第 14 題 9 分,第 15 題 9 分,共 26 分。)
13.小單設計并搭建了一個智能魚缸系統。此系統可以對照明時長、水溫、水位等數據進行
3
監測與控制。小單搭建水位檢測功能時,采用水位傳感器實現低于預設水位時報警并自
動加水,到達最高水位時停止加水的功能。系統支持遠程訪問,結構如第 13-1 圖所示。
第 13-1圖
(1)關于控制與反饋流程如第 13-2圖所示,①②③處填空正確的是 (單選,填字母)
第 13-2圖
A.傳感器 控制器 執行器 B.控制器 執行器 傳感器
C.傳感器 執行器 控制器 D.控制器 傳感器 執行器
(2)根據本系統網絡應用的軟件架構,編寫程序時需要編寫 的程序(單選,填
字母:A.服務器端/ B.客戶端/ C.服務器端與客戶端)。
(3)用 Flask Web 框架編寫網頁實現“顯示水位”,路由和視圖函數如下所示,訪問該網
頁的 URL是 。
app=Flask(_name_)
server=Server(host="172.168.0.1",port=80,threaded=True)
@app.route('/show')
def get():
(4)魚缸正常水位范圍是 wmin~wmax,用 state=0,1,2 分別表示水位正常、偏低和偏高,
用程序實現根據當前水位 wl設置相應的 state,符合要求的 。(多選,填字母。
注:全部選對的得 2分,選對但不全的得 1分,不選或有選錯的得 0分)
A.if wl> wmax: B.if wl< wmin: C.state=0 D.if wlstate=2 state=1 if wlelif wl< wmin: if wl> wmax: state=1 else:
state=1 state=2 if wl>wmax: if wl>wmax:
else: else: state=2 state=2
state=0 state=0 else:
state=0
(5) 系統運行一段時間后,有一次發現水位到達 wmin 值時,系統沒有報警與自動加水。經
檢查 WEB服務器能訪問數據庫,Wi-Fi也正常,原因可能是 。
(注:回答兩項,多答僅前兩項有效。全對 2分,1對 1錯或僅有 1項正確得 1分)
14.李老師收集了 2022級學生“七選三”選課意愿數據,每個班的數據分別保存以’xk’+
4
班級為命名的 xlsx文件中,如第 14-1圖所示,每個文件記錄了該班每位學生的選考科
目選課情況,如第 14-2圖所示。
第 14-1圖 第 14-2圖
為統計分析全年級“七選三”選課意愿數據,編寫 Python程序,請回答下列問題:
(1)讀取各班 xlsx 文件,并合并到一個 DataFrame 對象。程序代碼如下,請在劃線處填入
合適的代碼。
def data(i):
i=i+1
if ① :
t='0'+str(i)
else:
t=str(i)
df_t=pd.read_excel('xk'+t+'.xlsx')
return df_t
n=12
df=pd.DataFrame() 第14-3圖
for i in range(n):
df=df.append( ② ,ignore_index=True) #在 df末尾追加一個 DataFrame
(2) 統計“技術”選課人數占總人數的比例,并作出各個科目選課人數的柱形圖。
km={'物理':0,'化學':0,'生物':0,'政治':0,'歷史':0,'地理':0,'技術':0}
for i in range(len(df)):
xk=df['選課'][i].split(',') #將'選課'字符串以逗號分割出來
for j in xk:
____①______
print('選考技術占比:'+str(round( ② *100,2))+'%')
df_km=pd.DataFrame({'科目':km.keys(),'人數':km.values()}) #轉換為 DataFrame
plt.title('選考各科目人數對比圖')
plt.bar( ③ ,df_km['人數'],label='各科目人數')
plt.legend()
plt.show()
(3)分析第 14-3圖可知,選課人數最多的三門科目是_____________。
5
15.餐廳叫號系統是現代化餐廳常用的信息管理系統,小明設計了一款模擬餐廳叫號系統的
程序。該程序在讀取當天就餐信息(數據格式如 15-1圖所示)后,可以模擬餐廳叫號的順
序,并計算出當天所有客人的等待時間。餐廳共有 3種不同類型座位,數量分別是 30、
10、10。客人到達餐廳后,若對應類型的座位有空位,則直接安排客人點餐;若對應類
型的座位沒有空余,則需要排隊等待其他客人離開后才能安排點餐。
小明將原始數據讀取后將時間格式“HH:MM”換算成分鐘,然后按分鐘數升序排列,再
依次模擬餐廳叫號的過程,同時計算客人的等待時間,程序運行結果如第 15-2 圖所示。
第 15-1圖 第 1 5 - 2 圖
(1)“data.csv”中的原始數據需要進行換算和排序后才能進一步處理,讀取與排序的程
序如下。
a=[]
def read_data(): #讀取數據并排序
df=pd.read_csv("data.csv")
for row in df.values: #逐行讀取數據到列表 row
s=row[1] #將時間數據賦值到 s
b,c=map(int,s.split(':')) #以“:”分割小時到 b,分鐘到 c
s=b*60+c #將 b小時、c分鐘換算成 s分鐘
a.append([row[0],s,row[2]]) #a追加一個元素[row[0],s,row[2]]
n=len(a)
for i in range(n-1):
for j in range(n-1,i,-1):
if a[j][1]a[j],a[j-1]=a[j-1],a[j]
①若“data.csv”文件中有 10條記錄,則上述程序中語句“if a[j][1]的運行次數為 。
②若將上述程序中的語句“s=b*60+c”刪除,僅以第 15-1圖可見的 6條數據運行上述
程序后,列表 a中元素依次為( )
6
(2)實現模擬叫號程序并統計所有客人等待時間的部分 Python程序如下,請在劃線處填
入合適的代碼:
read_data() #調用 read_data()函數完成數據讀取及排序
n=len(a)
b=[0,30,10,10] #初始 3種類型的座位數分別是 30,10,10
h=[]
q=[]
for i in range(4):
h.append([-1,-1]) #h末尾追加一個元素[-1,-1]
c=0

for i in range(n):
m=a[i][0]
if a[i][2]=="OUT":
b[m]+=1
if h[m][0]!=-1:
total+= ②
h[m][0]=q[h[m][0]][2]
b[m]-=1
print("類別為",m,"的客人在",a[i][1],"分點餐")
else:
if b[m]>0:
b[m]-=1
print("類別為",m,"的客人在",a[i][1],"分點餐")
else:
q.append([m,a[i][1],-1])
if h[m][0]==-1:
h[m][0]=c
if h[m][1]!=-1:

h[m][1]=c
c+=1
print("所有客人等待時間:",total,"分鐘")
7

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 沙雅县| 沾益县| 永靖县| 栾城县| 宁武县| 南汇区| 德化县| 垫江县| 会同县| 井研县| 东乡县| 科技| 沙田区| 康乐县| 盐城市| 镇坪县| 松阳县| 扶绥县| 漳浦县| 广州市| 新龙县| 武功县| 广西| 镇安县| 舟曲县| 大宁县| 浦江县| 清徐县| 萨嘎县| 都匀市| 灵璧县| 彩票| 十堰市| 娄烦县| 绵竹市| 阜平县| 南岸区| 镇康县| 通海县| 吴旗县| 越西县|