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

浙江省杭州學軍中學2023-2024學年高二下學期測試(五)技術試題-高中信息技術 (解析版)

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

浙江省杭州學軍中學2023-2024學年高二下學期測試(五)技術試題-高中信息技術 (解析版)

資源簡介

2023學年第二學期高二技術學科測試卷(五)
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1. 下列關于數據和信息的說法,正確的是( )
A. 人們在利用數據的同時,自身的行為不會產生數據
B. 面對不同的人群、不同的時間,信息的價值都是相同的
C. 數據在計算機內部是以二進制方式存儲和處理
D. 同一信息只能依附于相同的載體
【答案】C
【解析】
【詳解】本題考查數據和信息。A選項錯誤,人們在日常生活和工作中,無論是線上還是線下,都會產生大量的數據。例如,在線購物、社交媒體互動、瀏覽網頁、使用各種應用等行為都會產生數據。B選項錯誤,信息的價值往往取決于接收者的需求、時間、情境等多個因素。同樣的信息,對于不同的人群或在不同的時間,其價值可能會有所不同。D選項錯誤,信息可以依附于不同的載體進行傳播,如文字、圖像、聲音、視頻等。同一信息也可以同時通過多種載體進行傳播。故選擇C。
2. 下列關于人工智能的說法,正確的是( )
A. 深度學習是數據驅動的人工智能方法
B. 在中國鐵路12306APP中購票后自動生成二維碼電子票的過程應用了人工智能技術
C. 專家系統在與環境的交互中不斷學習來提升自己的智能水平
D. 人機協同作戰機器人不是跨領域人工智能的典型應用
【答案】A
【解析】
【詳解】本題考查人工智能。選項B,這個說法雖然涉及到了技術應用,但并不能直接推斷出使用了人工智能技術。自動生成二維碼電子票可能是一個自動化的過程,但并不一定需要人工智能技術的支持。選項C,專家系統主要是基于預定義的規則和知識庫來模擬專家決策過程,它并不具備在與環境的交互中自我學習和提升智能水平的能力。選項D,人機協同機器人技術確實是機器人技術與人工智能研究的交叉領域,旨在實現機器人與人類之間的有效溝通和協作。這種技術可以應用于多個領域,包括軍事、醫療、工業等,是跨領域人工智能的典型應用之一。選項A,深度學習確實是數據驅動的人工智能方法,它是人工智能的一個子領域,通過模擬人腦神經網絡的工作方式,從大量數據中學習并自動提取特征。故選擇A。
3. 使用某APP時可通過手機相機拍照,并保存為1024×768像素,顏色位深度16位的BMP位圖圖像,下列說法正確的是( )
A. 該圖像某個像素的顏色值編碼表示可能為0000H
B. 拍照過程實現了信號的數模轉換
C. 若將拍照圖像轉換為256級灰度BMP格式位圖,則存儲容量變為原來的2倍
D. 該圖形格式在圖像處理軟件中任意放大,不會影響清晰度
【答案】A
【解析】
【詳解】本題考查圖像數字化。B選項,拍照過程實際上是將光信號(模擬信號)轉換為數字信號的過程,即模數轉換(ADC,Analog-to-Digital Conversion),而不是數模轉換(DAC,Digital-to-Analog Conversion)。因此,這個選項是錯誤的。C選項,原始圖像是16位顏色深度,即每個像素需要16位(2字節)來存儲顏色信息。轉換為256級灰度圖像后,每個像素只需要8位(1字節)來存儲灰度值。因此,存儲容量將變為原來的一半,而不是兩倍。這個選項是錯誤的。D選項,BMP是位圖圖像格式,當在圖像處理軟件中放大時,如果超過了原始圖像的分辨率,那么圖像將變得模糊,因為軟件需要通過插值等方法來生成新的像素值。因此,這個選項是錯誤的。A選項,由于顏色位深度為16位,每個像素的顏色值將是一個16位的二進制數。在十六進制表示中,這個數值的范圍是0000H到FFFFH。因此,某個像素的顏色值編碼表示可能為0000H,這是正確的,故選擇A。
4. 下列說法正確的是( )
A. 網絡是由計算機系統、數據通信系統組成
B. URL是用來在客戶端中定位一個文件
C. 路由器、交換機及服務器等設備,為了方便訪問和管理,盡量使用動態地址
D. 網絡的三個主要功能與作用是數據通信功能、資源共享功能、分布處理功能
【答案】D
【解析】
【詳解】本題考查計算機網絡。選項A錯誤,網絡是由計算機系統、數據通信系統以及網絡軟件和網絡協議共同組成的。B選項不準確,URL(Uniform Resource Locator)的中文意為統一資源定位符,確實是通過互聯網來定位和訪問特定資源的地址。然而,這里的資源不僅限于文件,還可以是網頁、圖片、視頻、文檔或其他文件。C選項不準確,在某些情況下,如需要遠程訪問或特定網絡服務,固定IP地址可能更合適。因此,不能簡單地說路由器、交換機及服務器等設備為了方便訪問和管理就應該盡量使用動態地址。D選項,網絡的三個主要功能確實是數據通信功能(允許數據在網絡中傳輸)、資源共享功能(使網絡資源可以被網絡上的用戶所共享)和分布處理功能(允許在網絡上的多臺計算機上共同處理大型任務)。其它選項錯誤,故選擇D。
5. 電子不停車收費系統(ETC)通過安裝車載電子標簽(存儲車型、車牌號等信息)與收費站ETC車道上的微波天線之間進行短程通訊,自動感應識別車輛,并進行收費數據的處理,實現車輛通過高速公路收費站時無須停車就能交納費用。該系統的數據存儲在數據庫中,車主可以通過ETC微信小程序查詢通行和支付記錄。下列關于該信息系統組成與功能的描述,不正確的是( )
A. ETC微信小程序屬于該信息系統的軟件
B. ETC維護人員不屬于該信息系統的用戶
C. 通過車載電子標簽采集車輛信息,屬于該信息系統的數據輸入功能
D. 車輛ETC通行記錄存儲于數據庫,屬于該信息系統的數據存儲功能
【答案】B
【解析】
【詳解】本題考查的是信息系統組成與功能的描述。該信息系統的用戶包含工作人員和維護人員等。故本題應選B。
6. 電子不停車收費系統(ETC)通過安裝車載電子標簽(存儲車型、車牌號等信息)與收費站ETC車道上的微波天線之間進行短程通訊,自動感應識別車輛,并進行收費數據的處理,實現車輛通過高速公路收費站時無須停車就能交納費用。該系統的數據存儲在數據庫中,車主可以通過ETC微信小程序查詢通行和支付記錄。下列關于該信息系統應用和安全的說法,不正確的是( )
A. 收費系統每天定時備份數據,是保護系統數據安全的重要措施
B ETC微信小程序采用手機短信驗證綁定車牌,可確保該系統無任何安全隱患
C. 在ETC微信小程序獲取電子發票,體現了系統跨越時空限制,服務隨時隨處的優勢
D. 若車載電子標簽電池失效,則該車無法通過ETC車道,說明系統對外部環境有依賴性
【答案】B
【解析】
【詳解】本題考查的是信息系統應用和安全。不存在絕對安全的信息系統,信息系統為人們帶來便捷的同時也存在安全隱患,信息系統的安全管理,應遭循預防為主的理念。故本題應選B。
7. 電子不停車收費系統(ETC)通過安裝車載電子標簽(存儲車型、車牌號等信息)與收費站ETC車道上的微波天線之間進行短程通訊,自動感應識別車輛,并進行收費數據的處理,實現車輛通過高速公路收費站時無須停車就能交納費用。該系統的數據存儲在數據庫中,車主可以通過ETC微信小程序查詢通行和支付記錄。下列關于該信息系統中傳感與控制的說法,正確的是( )
A. 車載電子標簽不屬于傳感設備
B. 由于該電子標簽上有太陽能電池板,所以屬于無源標簽
C. 在車輛識別過程中,系統沒有使用射頻識別技術
D. 在識別車輛、開關禁行桿過程中,系統使用了傳感與控制技術
【答案】D
【解析】
【詳解】本題考查傳感與控制。A選項錯誤,車載電子標簽屬于傳感設備,因為它能夠感應并傳輸車輛信息。B選項錯誤,無源標簽是指不需要內置電源的標簽,太陽能電池板提供電力,因此該標簽屬于有源標簽。C選項錯誤,車輛識別過程中使用了射頻識別技術(RFID),這是ETC系統的核心技術之一。D選項正確,系統在識別車輛和控制開關禁行桿的過程中,確實使用了傳感與控制技術,以實現自動收費和車輛管理。故答案為:D。
8. 某算法的部分流程圖如圖所示,執行這部分流程,若輸入m、n、x的值依次為10、2、5,則輸出n的值是( )
A. 5 B. 6 C. 7 D. 8
【答案】C
【解析】
【詳解】本題考查流程圖。程序運行過程如下所示。因此,最終輸出n的值為7。故答案為:C。
m n x a
10 2 5 5
10 7 0 1
9. 某二叉樹中序遍歷結果為BCAED,后序遍歷結果為CBEDA,則下列說法正確的是( )
A. 該樹的高度為4
B. 該二叉樹前序遍歷結果為ACBDE
C. 該樹度為2的節點有1個
D. 使用數組表示該二叉樹至少需要7個存儲空間
【答案】C
【解析】
【詳解】本題考查二叉樹。選項A,樹的高度是從根節點到最遠葉子節點的最長路徑上的節點數。這棵樹的高度是3,故錯誤。選項B,這棵樹的前序遍歷結果是ABCDE,故錯誤。選項C,度為2的節點是指有兩個子節點的節點。在這棵樹中,只有根節點A有兩個子節點B和D。選項D,是完全二叉樹時,需要7個存儲空間,故說法不準確。故選擇C。
10. 有如下Python程序段:
st=[0]*10
a=[4,6,1,7,2,8,6]
top=0;st[top]=a[0]
for i in range(1,len(a)):
while top!=-1 and a[i]top-=1
top+=1
st[top]=a[i]
執行該程序段后,變量top的值為( )
A. -1 B. 1 C. 2 D. 3
【答案】C
【解析】
【詳解】本題考查的是棧的操作。閱讀程序可知,先入棧a[0],然后遍歷列表a剩余元素,如果大于棧頂元素繼續入棧,否則彈出棧頂元素。因此程序執行完后棧內元素為:126,故top值(top初始為0)為2。故選C。
11. 有如下Python程序段:
s=input()
occ=""
n=len(s)
rk=ans=0
for i in range(n):
while rk < n and s[rk] not in occ:
occ+=s[rk]
rk+=1
ans=max(ans,rk-i)
occ=occ[1:]
print(ans)
執行該程序段后,若輸入字符串s的值為“ilovexuejun”,則輸出ans的值為( )
A. 6 B. 7 C. 8 D. 9
【答案】B
【解析】
【詳解】本題考查Python程序。給定字符串“ilovexuejun”,我們需要找出不包含重復字符的最長子串,并輸出其長度。程序使用了滑動窗口的方法,通過兩個指針(i和rk)和一個臨時字符串(occ)來實現。具體步驟如下:初始化:輸入字符串s為“ilovexuejun”,occ為空字符串,n為字符串長度11,rk和ans都初始化為0。遍歷字符串:對于每一個起始位置i,通過內循環移動rk指針找到最長的無重復字符子串,并更新occ和ans。內循環條件是rk未到達字符串末尾且字符s[rk]未出現在occ中。每次rk移動時,將當前字符s[rk]加入occ,并更新rk。內循環結束后,更新ans為當前最長無重復子串的長度rk-i。更新occ為去掉第一個字符的子串,為下一次迭代做準備。最后打印ans。根據以上過程,可知輸出ans的值為:7。故答案為:B。
12. 有如下Python程序段:
import random
que=[0]*6
head=tail=0
t=0;ans=[]
k=100
for i in range(6):
t+=random.randint(1,200)
que[tail]=t;tail+=1
while que[head]< t-k:
head+=1
ans.append(tail-head)
執行該程序段后,ans的值不可能的是( )
A. [1,2,0,1,2,3] B. [1,2,2,2,2,2]
C. [1,1,1,1,1,1] D. [1,2,3,4,5,6]
【答案】A
【解析】
【詳解】本題考查程序分析。隊列長度追加到ans列表,選項A,當tail=1,head=0,則1追加到ans中。當tail=2,head=0,則2追加到ans中。當tail=3時,head=3,則0追加到ans中。這時head不可能為3,選項A不可能出現。故選擇A。
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)
13. 近日某戰區陸軍組織實兵對抗演習,紅軍派出偵察員深入藍軍腹地,將偵查所得情報以數字形式進行編碼、加密后發回紅軍指揮部。
如將某情報編碼為25,0,78,78,78,78,78,78,78即為原文;
現將原文加密成密文,加密方法如下:
規則a:原文中某數不為0且相鄰無重復,密文用該數本身;
規則b:原文中某數為0且相鄰無重復,密文用兩個數代替,第1個為0,第2個為0;
規則c:原文中某數相鄰有重復,密文用3個數表示:第1個為0,第2個為重復數的個數,第3個為該數本身;
根據上述加密方法,示例加密過程如下圖a所示。
圖a
現在,紅軍指揮部要求編寫了一個用于解密的Python程序,以便盡快提取情報。功能如下:輸入密文數據,程序對密文進行解密后顯示原文數據(保證輸入的密文數據無誤)程序運行界面如圖b所示。
密文:25,0,0,0,7,78 原文:25,0,78,78,78,78,78,78,78
圖b
(1)如果密文為“23,0,21,66,0,0,77,0,5,0”,則原文中有_________個0。
(2)實現上述功能的Python程序如下。請在劃線處填入合適代碼。
#輸入密文數據保存到列表1st1,如1st1=[25,0,0,0,7,78],代碼略
Ist2=[];p=0
while p①____________
if c!=0:
1st2.append(c)#在列表Ist2末尾添加元素c
p=p+1
else:
next_c=lst1[p+1]
if next_c==0:
1st2.append(0)
②____________
else:
for i in range(next_c):
1st2.append(③____________)
p=p+3
#輸出原文數據1st2,代碼略
【答案】 ①. 6 ②. c = lst1[p] ③. p = p + 2 ④. lst1[p + 2]
【解析】
【詳解】本題考查Python綜合應用。
(1)根據規則b和規則c進行解密:"23"->23;"0,21,66"->21個66;"0,0"->0;"77"->77";0,5,0"->5個0。因此,原文中的0有1個0(規則b)和5個0(規則c),總共6個0。故答案為:6。
(2)這里是從密文列表中讀取當前要處理的數字。故答案為:c = lst1[p]。這里處理規則b的情況,遇到0且下一個也是0的情況,表示原文中的0,需要跳過兩個位置。故答案為:p = p + 2。這是處理規則c的情況,遇到0且下一個不是0的情況,表示原文中的某數有重復,需要讀取重復數和實際的數,并在原文中插入多個該數。故答案為:lst1[p + 2]。
14. 小梁基于Flask Web框架搭建鳥蛋孵化監測系統。該系統能實時監測一窩鳥蛋在孵化過程中溫度和濕度的值,并通過無線網絡將數據傳輸至Web服務器,存儲到數據庫中;用戶可通過瀏覽器查看實時監測結果和歷史數據。請回答下列問題:
(1)該系統網絡應用軟件的實現架構是___________(單選,填字母:A.B/S架構/B.C/S架構)。
(2)為實現系統功能,需要用到的硬件設備有________(多選,填字母)。
A.智能終端 B.溫濕度傳感器 C.超聲波傳感器 D.loT
(3)該系統服務器端程序的部分代碼如下:
#導入Flask框架模塊及其他相關模塊,代碼略
app=Flask(_name_)
@app.route('/update')
defrecv():
#接收智能終端上傳的溫度和濕度數據并存儲到數據庫中,代碼略
#服務器其他功能,代碼略
if_name_=='_main_':
app.run(host='192.168.1.100',port=5000)
若當前傳感器采集到的溫度值為36、濕度值80,分別通過參數t和h提交,則智能終端提交傳感器數據到Web服務器的URL為http://_______________。
(4)小梁將系統中近期某月的溫濕度數據導出,部分數據如圖a所示,分析該月每天溫差(當天最高溫度-當天最低溫度)的變化情況,繪制如圖b.所示的線形圖,部分Python程序如下,請在劃線處填入合適代碼。
圖a 圖b
import pandas as pd
import matplotlib.pyplotasplt
df=pd.read_excel("data.xlsx")#讀取文件data.xlsx中數據
df.insert(0,"日期","") #插入列
for i in df.index:
df.at[i,"日期"]=df.at[i,"上傳時間"][:10]
dfmax=df.groupby("日期",as_index=False).max()
dfmin=df.groupby("日期",as_index=False).min()
plt.plot(___________)
#設置繪圖參數,顯示如圖b所示線形圖,代碼略
(5)小梁使用該系統同時采集多個鳥窩孵化數據,并上傳到同一服務器的數據庫中,但發現無法區分不同鳥窩的孵化數據,結合系統功能,請給出一個改進的方案_________。
【答案】 ①. A ②. ABD ③. 192.168.1.100:5000/update t=36&h=80 ④. dfmax["日期"], dfmax["溫度"] - dfmin["溫度"] ⑤. 可以在數據上傳時增加一個唯一標識符(如鳥窩ID),以區分不同鳥窩的數據。具體方案如下:在傳感器數據上傳時,增加一個參數表示鳥窩ID,例如http://192.168.1.100:5000/update t=36&h=80&nid=1,其中nid為鳥窩ID。在數據庫中增加一列存儲鳥窩ID,以便區分和查詢不同鳥窩的孵化數據。
【解析】
【詳解】本題考查信息系統的應用。
(1)B/S(Browser/Server)架構是瀏覽器/服務器架構,用戶通過瀏覽器訪問Web服務器。C/S(Client/Server)架構是客戶端/服務器架構,用戶通過特定客戶端軟件訪問服務器。題目描述用戶通過瀏覽器查看數據,因此是B/S架構。故答案為:A。
(2)智能終端:用于用戶通過瀏覽器查看監測結果。溫濕度傳感器:用于監測鳥蛋孵化過程中的溫度和濕度。loT(物聯網設備):用于將傳感器數據通過無線網絡傳輸到Web服務器。超聲波傳感器:不涉及溫度和濕度的監測,因此不需要。故答案為:ABD。
(3)根據Flask應用的路由配置,數據通過URL參數提交,格式為http://:/ =&=,其中主機地址為192.168.1.100,端口為5000,路由為/update,參數t和h分別為溫度和濕度值。故答案為:192.168.1.100:5000/update t=36&h=80。
(4)plt.plot(dfmax["日期"], dfmax["溫度"] - dfmin["溫度"])代碼用于繪制日期與溫差的線形圖。dfmax["日期"]表示橫軸日期,dfmax["溫度"] - dfmin["溫度"]表示縱軸溫差。故答案為:dfmax["日期"], dfmax["溫度"] - dfmin["溫度"]。
(5)可以在數據上傳時增加一個唯一標識符(如鳥窩ID),以區分不同鳥窩的數據。具體方案如下:在傳感器數據上傳時,增加一個參數表示鳥窩ID,例如http://192.168.1.100:5000/update t=36&h=80&nid=1,其中nid為鳥窩ID。在數據庫中增加一列存儲鳥窩ID,以便區分和查詢不同鳥窩的孵化數據。
15. 如圖a所示,“test.csv”文件中存放學生的答題數據,每一行為一位學生,由學號和m道選擇題答案構成,小王編寫了一個選擇題批改程序,功能如下:
①從文件“test.csv”中讀取學生的答題數據,依次存入列表;
圖a
②對每位同學選擇題答案進行批改,輸出每位同學選擇題總得分,每小題2分。單選題選對得2分,不選或選錯得0分;多選題全部選對的得2分,選對但不全的得1分,不選或有錯選得0分。
③輸出每位學生總得分,錯誤最多的3道選擇題題號和錯誤學生學號(包括多選題少選的學生學號),程序輸出結果如圖b所示。
圖b
請回答下列問題:
(1)根據題意,若第9題多選題標準答案為"AC",則學號A22004同學該題的得分為_______分。
(2)定義如下judge(qan,cans)函數用于計算一道題(單選題或多選題)的得分,其中參數qan為該題標準答案,cans為該題學生答案。
def judge(qan,cans):
result=0
if qan==cans:
result=2
else:
result=1
for c in :
if c not in :
result=0
break
return result
若將加框處代碼"cans"與"qan"相互對換,則會導致某些情況無法得到符合函數功能的結果。調用judge(qan,cans)函數,下列4組數據中能測試出這一問題的是___________多選,填字母)。
A.judge("AC","AC") B.judge("BD","AC")
C.judge("AC","ACD") D.judge("ABD","AD")
(3)實現上述功能的Python程序如下,請在劃線處填入合適的代碼。
```
從文件"test.csv"中讀取n個學生的答題數據,依次存入列表a的a[0]至a[n-1]中。a[i]包含11個數據項,a[i][0]存放學號,a[i][1]~a[1][10]分別存放第1題~第10題的答案,未作答時值為空格
代碼略
```
m=10
qans=["B","C","A","B","D","C","C","B","AC","BCD"]#m個題標準答案
err=[[""for i in range(n)]for j in range(m)]
tail=[0]*m
link=[-1]*m
for i in range(n):
suma=0
for j in range(m):
ans=judge(qans[j],a[i][j+1])
if ans!=2:
①________
tail[j]+=1
suma+=ans
print("學號:",a[i][0],",選擇題總得分:",suma)
head=0
for i in range(1,m):
p=q=head
while p!=-1 and tail[i]q=p
p=link[p]
if q==p:
link[i]=head
head=i
else:
②________
link[i]=p
print("錯誤最多的3道選擇題是:")
p=q=head
k=0
while p!=-1:
k+=1
if③________:
break
print("第",p+1,"題","共有",tail[p],"人錯誤,學號:",err[p][:tail[p]])
q=p
p=link[p]
【答案】 ①. 1 ②. CD ③. err[j].append(a[i][0]) ④. link[q] = i ⑤. k >3 and tail[p] < tail[q]
【解析】
【詳解】本題考查程序分析。(1)學號A22004同學第9題選擇A。標準答案為AC,多選題全部選對的得2分,選對但不全的得1分,不選或有錯選得0分,屬于選對不全的,故得1分。(2)選項C,本來該得0分,得1分。選項D,本來該的1分,得0分。故選擇CD。(3) ①根據程序分析可知,第j+1道題的索引為j,將該錯誤題的學生學號添加到列表err中,故err[j].append(a[i][0])。 ②該段鏈表操作將錯題數量按照降序排序,故填寫link[q] = i。③最后遍歷鏈表輸出錯誤最多的3道題,包括錯誤數量相同的題。if條件為判斷循環結束,題量的計數變量k應該大于3,控制題量,還要保證能夠將錯誤題量相同的題輸出,判斷條件tail[p] < tail[q],故最后填寫k >3 and tail[p] < tail[q]。2023學年第二學期高二技術學科測試卷(五)
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1. 下列關于數據和信息的說法,正確的是( )
A. 人們在利用數據的同時,自身的行為不會產生數據
B. 面對不同的人群、不同的時間,信息的價值都是相同的
C. 數據在計算機內部是以二進制方式存儲和處理的
D. 同一信息只能依附于相同的載體
2. 下列關于人工智能的說法,正確的是( )
A. 深度學習是數據驅動的人工智能方法
B. 在中國鐵路12306APP中購票后自動生成二維碼電子票的過程應用了人工智能技術
C. 專家系統在與環境的交互中不斷學習來提升自己的智能水平
D. 人機協同作戰機器人不是跨領域人工智能的典型應用
3. 使用某APP時可通過手機相機拍照,并保存為1024×768像素,顏色位深度16位的BMP位圖圖像,下列說法正確的是( )
A. 該圖像某個像素的顏色值編碼表示可能為0000H
B. 拍照過程實現了信號的數模轉換
C. 若將拍照圖像轉換為256級灰度BMP格式位圖,則存儲容量變為原來的2倍
D. 該圖形格式在圖像處理軟件中任意放大,不會影響清晰度
4. 下列說法正確的是( )
A. 網絡是由計算機系統、數據通信系統組成
B. URL是用來在客戶端中定位一個文件
C. 路由器、交換機及服務器等設備,為了方便訪問和管理,盡量使用動態地址
D. 網絡的三個主要功能與作用是數據通信功能、資源共享功能、分布處理功能
5. 電子不停車收費系統(ETC)通過安裝車載電子標簽(存儲車型、車牌號等信息)與收費站ETC車道上的微波天線之間進行短程通訊,自動感應識別車輛,并進行收費數據的處理,實現車輛通過高速公路收費站時無須停車就能交納費用。該系統的數據存儲在數據庫中,車主可以通過ETC微信小程序查詢通行和支付記錄。下列關于該信息系統組成與功能的描述,不正確的是( )
A. ETC微信小程序屬于該信息系統的軟件
B. ETC維護人員不屬于該信息系統的用戶
C. 通過車載電子標簽采集車輛信息,屬于該信息系統的數據輸入功能
D. 車輛ETC通行記錄存儲于數據庫,屬于該信息系統的數據存儲功能
6. 電子不停車收費系統(ETC)通過安裝車載電子標簽(存儲車型、車牌號等信息)與收費站ETC車道上的微波天線之間進行短程通訊,自動感應識別車輛,并進行收費數據的處理,實現車輛通過高速公路收費站時無須停車就能交納費用。該系統的數據存儲在數據庫中,車主可以通過ETC微信小程序查詢通行和支付記錄。下列關于該信息系統應用和安全的說法,不正確的是( )
A. 收費系統每天定時備份數據,是保護系統數據安全的重要措施
B. ETC微信小程序采用手機短信驗證綁定車牌,可確保該系統無任何安全隱患
C. 在ETC微信小程序獲取電子發票,體現了系統跨越時空限制,服務隨時隨處的優勢
D. 若車載電子標簽電池失效,則該車無法通過ETC車道,說明系統對外部環境有依賴性
7. 電子不停車收費系統(ETC)通過安裝車載電子標簽(存儲車型、車牌號等信息)與收費站ETC車道上的微波天線之間進行短程通訊,自動感應識別車輛,并進行收費數據的處理,實現車輛通過高速公路收費站時無須停車就能交納費用。該系統的數據存儲在數據庫中,車主可以通過ETC微信小程序查詢通行和支付記錄。下列關于該信息系統中傳感與控制的說法,正確的是( )
A. 車載電子標簽不屬于傳感設備
B. 由于該電子標簽上有太陽能電池板,所以屬于無源標簽
C. 在車輛識別過程中,系統沒有使用射頻識別技術
D. 在識別車輛、開關禁行桿過程中,系統使用了傳感與控制技術
8. 某算法的部分流程圖如圖所示,執行這部分流程,若輸入m、n、x的值依次為10、2、5,則輸出n的值是( )
A. 5 B. 6 C. 7 D. 8
9. 某二叉樹中序遍歷結果為BCAED,后序遍歷結果為CBEDA,則下列說法正確的是( )
A. 該樹的高度為4
B. 該二叉樹前序遍歷結果為ACBDE
C. 該樹度為2的節點有1個
D. 使用數組表示該二叉樹至少需要7個存儲空間
10. 有如下Python程序段:
st=[0]*10
a=[4,6,1,7,2,8,6]
top=0;st[top]=a[0]
for i in range(1,len(a)):
while top!=-1 and a[i]top-=1
top+=1
st[top]=a[i]
執行該程序段后,變量top的值為( )
A. -1 B. 1 C. 2 D. 3
11. 有如下Python程序段:
s=input()
occ=""
n=len(s)
rk=ans=0
for i in range(n):
while rk < n and s[rk] not in occ:
occ+=s[rk]
rk+=1
ans=max(ans,rk-i)
occ=occ[1:]
print(ans)
執行該程序段后,若輸入字符串s的值為“ilovexuejun”,則輸出ans的值為( )
A. 6 B. 7 C. 8 D. 9
12. 有如下Python程序段:
import random
que=[0]*6
head=tail=0
t=0;ans=[]
k=100
for i in range(6):
t+=random.randint(1,200)
que[tail]=t;tail+=1
while que[head]< t-k:
head+=1
ans.append(tail-head)
執行該程序段后,ans的值不可能的是( )
A. [1,2,0,1,2,3] B. [1,2,2,2,2,2]
C [1,1,1,1,1,1] D. [1,2,3,4,5,6]
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)
13. 近日某戰區陸軍組織實兵對抗演習,紅軍派出偵察員深入藍軍腹地,將偵查所得情報以數字形式進行編碼、加密后發回紅軍指揮部。
如將某情報編碼為25,0,78,78,78,78,78,78,78即為原文;
現將原文加密成密文,加密方法如下:
規則a:原文中某數不為0且相鄰無重復,密文用該數本身;
規則b:原文中某數為0且相鄰無重復,密文用兩個數代替,第1個為0,第2個為0;
規則c:原文中某數相鄰有重復,密文用3個數表示:第1個為0,第2個為重復數的個數,第3個為該數本身;
根據上述加密方法,示例加密過程如下圖a所示
圖a
現在,紅軍指揮部要求編寫了一個用于解密的Python程序,以便盡快提取情報。功能如下:輸入密文數據,程序對密文進行解密后顯示原文數據(保證輸入的密文數據無誤)程序運行界面如圖b所示。
密文:25,0,0,0,7,78 原文:25,0,78,78,78,78,78,78,78
圖b
(1)如果密文為“23,0,21,66,0,0,77,0,5,0”,則原文中有_________個0。
(2)實現上述功能的Python程序如下。請在劃線處填入合適代碼。
#輸入密文數據保存到列表1st1,如1st1=[25,0,0,0,7,78],代碼略
Ist2=[];p=0
while p①____________
if c!=0:
1st2.append(c)#在列表Ist2末尾添加元素c
p=p+1
else:
next_c=lst1[p+1]
if next_c==0:
1st2.append(0)
②____________
else:
for i in range(next_c):
1st2.append(③____________)
p=p+3
#輸出原文數據1st2,代碼略
14. 小梁基于Flask Web框架搭建鳥蛋孵化監測系統。該系統能實時監測一窩鳥蛋在孵化過程中溫度和濕度的值,并通過無線網絡將數據傳輸至Web服務器,存儲到數據庫中;用戶可通過瀏覽器查看實時監測結果和歷史數據。請回答下列問題:
(1)該系統網絡應用軟件的實現架構是___________(單選,填字母:A.B/S架構/B.C/S架構)。
(2)為實現系統功能,需要用到的硬件設備有________(多選,填字母)。
A.智能終端 B.溫濕度傳感器 C.超聲波傳感器 D.loT
(3)該系統服務器端程序的部分代碼如下:
#導入Flask框架模塊及其他相關模塊,代碼略
app=Flask(_name_)
@approute('/update')
defrecv():
#接收智能終端上傳的溫度和濕度數據并存儲到數據庫中,代碼略
#服務器其他功能,代碼略
if_name_=='_main_':
app.run(host='192.168.1.100',port=5000)
若當前傳感器采集到溫度值為36、濕度值80,分別通過參數t和h提交,則智能終端提交傳感器數據到Web服務器的URL為http://_______________。
(4)小梁將系統中近期某月溫濕度數據導出,部分數據如圖a所示,分析該月每天溫差(當天最高溫度-當天最低溫度)的變化情況,繪制如圖b.所示的線形圖,部分Python程序如下,請在劃線處填入合適代碼。
圖a 圖b
import pandas as pd
import matplotlib.pyplotasplt
df=pd.read_excel("data.xlsx")#讀取文件data.xlsx中的數據
df.insert(0,"日期","") #插入列
for i in df.index:
df.at[i,"日期"]=df.at[i,"上傳時間"][:10]
dfmax=df.groupby("日期",as_index=False).max()
dfmin=df.groupby("日期",as_index=False).min()
plt.plot(___________)
#設置繪圖參數,顯示如圖b所示線形圖,代碼略
(5)小梁使用該系統同時采集多個鳥窩的孵化數據,并上傳到同一服務器的數據庫中,但發現無法區分不同鳥窩的孵化數據,結合系統功能,請給出一個改進的方案_________。
15. 如圖a所示,“test.csv”文件中存放學生的答題數據,每一行為一位學生,由學號和m道選擇題答案構成,小王編寫了一個選擇題批改程序,功能如下:
①從文件“test.csv”中讀取學生的答題數據,依次存入列表;
圖a
②對每位同學選擇題答案進行批改,輸出每位同學選擇題總得分,每小題2分。單選題選對得2分,不選或選錯得0分;多選題全部選對的得2分,選對但不全的得1分,不選或有錯選得0分。
③輸出每位學生總得分,錯誤最多的3道選擇題題號和錯誤學生學號(包括多選題少選的學生學號),程序輸出結果如圖b所示。
圖b
請回答下列問題:
(1)根據題意,若第9題多選題標準答案為"AC",則學號A22004同學該題的得分為_______分。
(2)定義如下judge(qan,cans)函數用于計算一道題(單選題或多選題)的得分,其中參數qan為該題標準答案,cans為該題學生答案。
def judge(qan,cans):
result=0
if qan==cans:
result=2
else:
result=1
for c in :
if c not in :
result=0
break
return result
若將加框處代碼"cans"與"qan"相互對換,則會導致某些情況無法得到符合函數功能的結果。調用judge(qan,cans)函數,下列4組數據中能測試出這一問題的是___________多選,填字母)。
A.judge("AC","AC") B.judge("BD","AC")
C.judge("AC","ACD") D.judge("ABD","AD")
(3)實現上述功能的Python程序如下,請在劃線處填入合適的代碼。
```
從文件"test.csv"中讀取n個學生的答題數據,依次存入列表a的a[0]至a[n-1]中。a[i]包含11個數據項,a[i][0]存放學號,a[i][1]~a[1][10]分別存放第1題~第10題的答案,未作答時值為空格
代碼略
```
m=10
qans=["B","C","A","B","D","C","C","B","AC","BCD"]#m個題的標準答案
err=[[""for i in range(n)]for j in range(m)]
tail=[0]*m
link=[-1]*m
for i in range(n):
suma=0
for j in range(m):
ans=judge(qans[j],a[i][j+1])
if ans!=2:
①________
tail[j]+=1
suma+=ans
print("學號:",a[i][0],",選擇題總得分:",suma)
head=0
for i in range(1,m):
p=q=head
while p!=-1 and tail[i]q=p
p=link[p]
if q==p:
link[i]=head
head=i
else:
②________
link[i]=p
print("錯誤最多的3道選擇題是:")
p=q=head
k=0
while p!=-1:
k+=1
if③________:
break
print("第",p+1,"題","共有",tail[p],"人錯誤,學號:",err[p][:tail[p]])
q=p
p=link[p]

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 平罗县| 凤阳县| 南雄市| 九寨沟县| 基隆市| 金湖县| 富顺县| 临西县| 原平市| 宁波市| 安国市| 旬阳县| 湘阴县| 延寿县| 特克斯县| 合山市| 苏尼特左旗| 文登市| 海晏县| 浙江省| 德保县| 班玛县| 建昌县| 修武县| 云安县| 石棉县| 望谟县| 保山市| 大英县| 湖北省| 福安市| 湘乡市| 高阳县| 班玛县| 五家渠市| 商南县| 嘉定区| 石阡县| 玛纳斯县| 锡林郭勒盟| 南江县|