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

浙江省嘉興市八校2023-2024學年高二下學期期中考試信息技術試題(原卷版+解析版)

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

浙江省嘉興市八校2023-2024學年高二下學期期中考試信息技術試題(原卷版+解析版)

資源簡介

絕密★考試結束前
嘉興市八校2023-2024學年高二下學期期中考試信息技術試題
考生須知:
1.本卷共12頁滿分100分,考試時間90分鐘。
2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3.所有答案必須寫在答題紙上,寫在試卷上無效。
4.考試結束后,只需上交答題紙。
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中,只有一個符合題目要求的,不選、多選、錯選均不得分)
1. 下列關于數據和信息的說法,正確的是( )
A. 數據的表現形式只能是文本 B. 大數據的數據量龐大,價值密度高
C. 計算機中的數據都以 ASCII 碼存儲 D. 信息是經過解釋后產生的有意義的數據
2. 有如下三個傳感器的應用場景,為之依次選擇一種適用的傳感器,下列選項正確的是( )
(1)手機橫豎智能切換
(2)智能手環具有計步功能
(3)手機根據環境亮度自動調節屏幕背光的亮度
A. 重力傳感器、距離傳感器、光線傳感器 B. 霍爾傳感器、加速度傳感器、光線傳感器
C. 重力傳感器、加速度傳感器、光線傳感器 D. 霍爾傳感器、距離傳感器、光線傳感器
3. 下列關于人工智能的說法,正確的是( )
A. 在符號主義人工智能中,智能的行為就是對符號的推理和運算
B. 專家系統是一種典型的基于數據驅動的人工智能方法
C. “深度學習”是一種問題引導下的人工智能學習方法
D. 人工智能已經可以代替人類完成所有工作
4. 12306是中國鐵路客戶服務中心網站,于2010年開通,用戶在該網站可查詢列車時刻、票價、余票等信息,并購買車票。2013年,12306手機APP開放下載,用戶可隨時隨地在手機上購買車票、完成支付。在自助設備上還能完成自助取票等流程,檢票時刷身份證通過閘機。該信息系統定期維護,自運行以來,根據技術的發展和用戶反饋,又推出了候補購票、選座等功能。關于該信息系統的安全性,下列說法不正確的是( )
A. 定期備份服務器中數據 B. 信息系統運行期間需及時殺毒、維護與升級
C. 用戶收到的購票優惠短信鏈接可隨意點擊 D. 登錄該 APP 時可采用人臉識別的身份認證技術
5. 12306是中國鐵路客戶服務中心網站,于2010年開通,用戶在該網站可查詢列車時刻、票價、余票等信息,并購買車票。2013年,12306手機APP開放下載,用戶可隨時隨地在手機上購買車票、完成支付。在自助設備上還能完成自助取票等流程,檢票時刷身份證通過閘機。該信息系統定期維護,自運行以來,根據技術的發展和用戶反饋,又推出了候補購票、選座等功能。下列有關該信息系統的說法,正確的是( )
A. 該系統的網絡軟件開發模式包含了 B/S 和 C/S
B. 該系統中包含的數據不是大數據
C. 手機是個人物品,因此不屬于該信息系統中的組成部分
D. 需要提供身份證號才能購票,因此身份證號屬于該信息系統中的用戶
6. 12306是中國鐵路客戶服務中心網站,于2010年開通,用戶在該網站可查詢列車時刻、票價、余票等信息,并購買車票。2013年,12306手機APP開放下載,用戶可隨時隨地在手機上購買車票、完成支付。在自助設備上還能完成自助取票等流程,檢票時刷身份證通過閘機。該信息系統定期維護,自運行以來,根據技術的發展和用戶反饋,又推出了候補購票、選座等功能。下列有關該信息系統支撐技術的說法,正確的是( )
A. 該系統的傳感技術體現在對外部世界的控制 B. 刷身份證通過閘機使用了 RFID 技術
C. 該系統的性能由用戶手機性能決定 D. 僅當用戶手機有 5G 信號時才能使用該系統
7. 下列關于網絡系統的說法,正確的是( )
A. URL 是瀏覽網頁最基本的通信協議 B. 網絡最基本的功能是分布式處理
C. 無線網絡中的數據通信不需要傳輸介質 D. 計算機網絡按覆蓋范圍分為:局域網、城域網、廣域網
8. 某算法的部分流程圖如圖所示,執行這部分流程后,依次輸入9、2、8 、18、-1,則輸出值是( )
A. 9 B. 18 C. -1 D. 2
9. 下列 Python 表達式或部分語句書寫不正確的是( )
A. flag = True B. flag= =True C. if flag = True: D. while True:
10 有如下程序段
a=[1,3,5,7,9]
x=6
for i in range(3,1,-1):
a[i+1]=a[i]
a[3]=x
#則程序執行后,a 的值為( ):
A. [1,3,5,7,7] B. [1,3,5,5,7] C. [1,3,5,6,7] D. [1,3,5,6,9]
11. 有如下程序段
p ="Tel-114"
c=""
for ch in p:
if ch>= "0" and ch<= "9":
c+=str(9-int(ch))
elif ch>= "a" and ch<= "z":
ch= chr(ord(ch) - 32)
if ch>= "A" and ch<= "Z":
c=ch+c
print(c)
執行程序后,輸出的結果為( )
A. LET885 B. TEL885 C. elT114 D. LET-114
12. 有如下程序段
mw = input('請輸入:')
res=''
i=0; j=0; n=len(mw)
while jif i%2==0:
mw+=mw[i]
else:
res+=mw[i]
j+=1
i+=1
print(res)
若輸入的內容為python,輸出的結果為( )
A. pto B. yhn C. ptoynh D. yhntpo
二、非選擇題(本大題共 3小題,第 13題 8分,第 14題 8分,第 15題 10分,共 26分)
13. 某省2023年全年氣象災害預警數據保存在文件“qxyj.xlsx”中,部分數據如圖a所示,編寫Python程序,統計全年發布次數最多的5種氣象預警。
圖a
#導入模塊略
df=pd.read_excel("qxyj.xlsx") #讀取文件中的數據
(1)整理數據,刪除多余列,劃線處代碼正確的是:____(單選,填字母)
df=df.drop(["預警發布單位","預警發布時間"], )#刪除列
A.ascending=True B.index=True C.axis=0 D.axis=1
(2)為統計每種氣象的預警次數,劃線處代碼正確的是:____
df_g=df.groupby("預警名稱",as_index=False). #分組并統計預警次數
A.sum() B.count() C.min() D.mean()
df_s= df_g.sort_values("次數",ascending=False) #按"次數"降序排序
(3)排序后給數據增加“預警等級”列,按照預警名稱中“紅橙黃藍”分別設置等級1234,輸出結果如圖 b 所示。劃線處代碼正確的是:____
圖b
A.df_s[i,"預警名稱"] B.df_s.at[i,"預警名稱"] C.df[i,"預警名稱"] D.df.at[i,"預警名稱"]
df_s["預警等級"]=0#插入新的"預警等級"列,默認值為0
for i in range(len(df_s)):
s=
if s[2]=="紅":
df_s.at[i"預警等級"]=1
elif s[2]=="橙":
df_s.at[i,"預警等級"]=2
elif s[2]=="黃":
df_s.at[i,"預警等級"]=3
elif s[2]=="藍":
df_s.at[i,"預警等級"]=4
print(df_s)
df_s=df_s.head(5)
(4)統計全年發布次數最多的5種氣象預警,建立圖表,如圖c所示。請在程序劃線處填寫合適的代碼。
圖c
x=df_s.預警名稱
y=____
plt.bar(x,y) #繪制柱形圖
plt.title('發布次數最多的 5 種氣象預警')
pltshow() #顯示圖表
14. 小佳搭建了蔬菜大棚溫度監測系統,系統結構如下圖所示。其中IoT模塊為網絡模塊,實現智能終端網絡接入。
(1)對圖中虛線框部分描述不正確的是____ (單選,填字母)。
A.傳感器只能向智能終端傳遞數據
B.執行器能向智能終端返回執行結果
C.智能終端與 Web 服務器實現數據的雙向傳遞
(2)此系統選擇 B/S 模式系統架構模式,該架構模式對服務器的負荷相對較____(選填:輕/重)。
(3)小佳基于FlaskWeb框架編寫服務器端的程序,部分代碼如下。編寫完成后,若智能終端某次提交到服務器的URL是http://192.168.10.102:5000/____ val =23(提交的溫度值為 23),
結合下方代碼,在 URL 劃線處應填寫合適的答案。
#導人 Flask 框架模塊及其他相關模塊,代碼略
app = Flask(__name__)
@app.route('/upload')
def view():
wd=float( request.args.get('val')) #服務器獲取提交的溫度值
# 服務器其他功能代碼略
if __name__ == '__main__'
app.run(host="192.168.10.102",port=5000) #設置服務器 IP 和端口
(4)用瀏覽器查看溫度頁面,頁面動態顯示最新的溫度及其采集時間。系統正常工作一段時間后,他發現該頁面不再變化,刷新瀏覽器后仍不變。結合題圖,簡要說明系統中可能造成上述問題的原因:____(傳感器損壞不會造成上述問題)。
A.Web 服務器異常 B.無線網絡異常
C.IoT 模塊(網絡模塊)損壞 D.智能終端損壞
15. 某網約旅游小巴士,核載乘客m人(不算司機),途徑n個景點(編號從1到n),小巴士從1號景點向n號景點行駛,中途不改變方向。游客提供訂單號,由3個數字組成分別是:乘客人數、上車景點編號、下車景點編號。如訂單“2,1,5,”(數字之間用逗號“,”分隔,并以逗號結尾)表示2位乘客從1號景點上車5號景點下車。編寫python程序,讀取已經預約成功的訂單信息,并判斷新提交的訂單能否預約成功。
設m=12,n=10,如圖a所示,是已經預約成功的5個訂單對應的各景點車上人數。當輸入新的訂單號:“4,5,8,”,程序提示預約不成功,如圖b所示。
圖a
圖b
(1)結合題意與圖a,若輸入訂單號為“3,6,9,”,____(選填:能/不能)預約成功。
(2)實現上述功能的python程序如下,請在劃線處填寫合適的代碼。
#定義函數,讀取訂單中人數和上下車景點編號
def order(s):
num,start,end=0,0,0
j,k=0,1
for i in range(len(s)):
①____
if ch==",":
tmp=int(s[j:i])
j=i+1
if k==1:
num=tmp
elif k==2:
start=tmp
elif k==3:
end=tmp
②____
return num,start,end
#主程序
#讀取已預約成功訂單,存入列表 lst,數據元素為訂單號
# 如 lst=["2,1,5,","1,3,7,","3,2,8,","2,4,7,","3,5,10,"]
n=10 #站點數
m=12 #巴士空座位總數
count=[0]*(n+1)
for i in lst: #處理預約成功的訂單
num,start,end=order(i)
for i in range(③____):
count[i]+=num
s=input("請輸入訂單號:")#處理新訂單
a,b,c=order(s)
if a*b*c!=0:
if ④____:
print("預約不成功,請重新輸入!")
else:
print("預約成功!")
else:
print("訂單格式輸入錯誤,請重新輸入!")
#更新預約成功訂單,再次等待新訂單,代碼略絕密★考試結束前
嘉興市八校2023-2024學年高二下學期期中考試信息技術試題
考生須知:
1.本卷共12頁滿分100分,考試時間90分鐘。
2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3.所有答案必須寫在答題紙上,寫在試卷上無效。
4.考試結束后,只需上交答題紙。
第一部分信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中,只有一個符合題目要求的,不選、多選、錯選均不得分)
1. 下列關于數據和信息的說法,正確的是( )
A. 數據的表現形式只能是文本 B. 大數據的數據量龐大,價值密度高
C. 計算機中的數據都以 ASCII 碼存儲 D. 信息是經過解釋后產生的有意義的數據
【答案】D
【解析】
【詳解】本題考查數據與信息。A選項是錯誤的。數據的表現形式有很多種,包括文本、圖像、音頻、視頻等多種形式。B選項不正確。雖然大數據的數據量龐大,但其價值密度通常較低,需要通過數據分析和挖掘技術才能提取有用的信息。C選項是錯誤的。計算機中的數據有多種存儲編碼方式,除了ASCII碼,還有Unicode、二進制編碼等。D選項是正確的。數據本身是原始的、未經過處理的符號,而信息是對數據進行處理和解釋后,賦予其特定意義的結果。故答案為:D。
2. 有如下三個傳感器的應用場景,為之依次選擇一種適用的傳感器,下列選項正確的是( )
(1)手機橫豎智能切換
(2)智能手環具有計步功能
(3)手機根據環境亮度自動調節屏幕背光的亮度
A 重力傳感器、距離傳感器、光線傳感器 B. 霍爾傳感器、加速度傳感器、光線傳感器
C. 重力傳感器、加速度傳感器、光線傳感器 D. 霍爾傳感器、距離傳感器、光線傳感器
【答案】C
【解析】
【詳解】本題考查傳感器相關內容。重力傳感器是一種能夠檢測物體在重力場中的加速度和方向的傳感器。距離傳感器是一種用于測量物體與傳感器之間距離的設備。位移傳感器主要測量某機械移動的速度,加速度,位置移動距離。光線傳感器是一種能夠檢測光線強度、頻率或其他特性的電子傳感器,它能夠將光信號轉換為電信號,使得光線的特性可以被測量和分析。霍爾傳感器是一種磁傳感器。它可以檢測磁場及其變化,可在各種與磁場有關的場合中使用。加速度傳感器就是用于測量待測物體運動過程中的加速度的傳感器。重力傳感器能利用重力方向感知手機目前的姿態,如豎立、橫立、平放等,可以實現手機橫豎屏智能切換、拍照照片朝向切換等功能。智能手環計步功能使用的傳感器是加速度傳感器。手機使用光線傳感器可以根據環境亮度自動調節屏幕背光的亮度。故本題答案是C選項。
3. 下列關于人工智能的說法,正確的是( )
A. 在符號主義人工智能中,智能的行為就是對符號的推理和運算
B. 專家系統是一種典型的基于數據驅動的人工智能方法
C. “深度學習”是一種問題引導下的人工智能學習方法
D. 人工智能已經可以代替人類完成所有工作
【答案】A
【解析】
【詳解】本題考查人工智能相關內容。人工智能,簡稱AI,是一種模擬、延伸和擴展人類智能的技術,它結合了計算機科學、數學、語言學、心理學等多個學科的理論和技術。領域人工智能的研究領域包括機器人、語言識別、圖像識別、自然語言處理、專家系統、機器學習和計算機視覺等。A選項,符號主義,又稱為邏輯主義、心理學派或計算機學派,其原理主要為物理符號系統(即符號操作系統)假設和有限合理性原理,符號主義認為人工智能源于數理邏輯,在符號主義人工智能中,智能的行為就是對符號的推理和運算,選項說法正確。B選項,符號主義的代表作品是專家系統,它基于一些領域專家提供的知識庫和規則,通過推理和決策來解決某些特定的問題;基于數據驅動的人工智能屬于聯結主義,選項說法錯誤。C選項,“深度學習”是一種典型的基于數據驅動的人工智能方法,選項說法錯誤。D選項,人工智能雖然可以做很多事情,但也不是萬能的,不能幫助人類完成所有事情,選項說法錯誤。
4. 12306是中國鐵路客戶服務中心網站,于2010年開通,用戶在該網站可查詢列車時刻、票價、余票等信息,并購買車票。2013年,12306手機APP開放下載,用戶可隨時隨地在手機上購買車票、完成支付。在自助設備上還能完成自助取票等流程,檢票時刷身份證通過閘機。該信息系統定期維護,自運行以來,根據技術的發展和用戶反饋,又推出了候補購票、選座等功能。關于該信息系統的安全性,下列說法不正確的是( )
A. 定期備份服務器中數據 B. 信息系統運行期間需及時殺毒、維護與升級
C. 用戶收到的購票優惠短信鏈接可隨意點擊 D. 登錄該 APP 時可采用人臉識別的身份認證技術
【答案】C
【解析】
【詳解】本題考查信息系統安全相關內容。ABD選項可以提升信息系統的安全性。C選項,不可以隨意點擊來路不明的鏈接,選項錯誤。故本題答案是C選項。
5. 12306是中國鐵路客戶服務中心網站,于2010年開通,用戶在該網站可查詢列車時刻、票價、余票等信息,并購買車票。2013年,12306手機APP開放下載,用戶可隨時隨地在手機上購買車票、完成支付。在自助設備上還能完成自助取票等流程,檢票時刷身份證通過閘機。該信息系統定期維護,自運行以來,根據技術的發展和用戶反饋,又推出了候補購票、選座等功能。下列有關該信息系統的說法,正確的是( )
A. 該系統的網絡軟件開發模式包含了 B/S 和 C/S
B. 該系統中包含的數據不是大數據
C. 手機是個人物品,因此不屬于該信息系統中的組成部分
D. 需要提供身份證號才能購票,因此身份證號屬于該信息系統中的用戶
【答案】A
【解析】
【詳解】本題考查信息系統相關內容。信息系統(Information system),是由計算機硬件、網絡和通信設備、計算機軟件、信息資源、信息用戶和規章制度組成的以處理信息流為目的的人機一體化系統。A選項,由題目描述可知,用戶可以通過網站、手機APP完成相應操作,該系統開發模式包含了 B/S 和 C/S,選項正確。B選項,“12306”作為全球交易量最大的票務平臺,擁有海量的旅客出行數據,屬于大數據,選項錯誤。C選項,手機雖然是個人物品,但在此系統中發揮著重要作用,是該信息系統中的組成部分,選項錯誤。D選項,身份證號屬于信息資源,不是用戶,選項錯誤。故本題答案是A選項。
6. 12306是中國鐵路客戶服務中心網站,于2010年開通,用戶在該網站可查詢列車時刻、票價、余票等信息,并購買車票。2013年,12306手機APP開放下載,用戶可隨時隨地在手機上購買車票、完成支付。在自助設備上還能完成自助取票等流程,檢票時刷身份證通過閘機。該信息系統定期維護,自運行以來,根據技術的發展和用戶反饋,又推出了候補購票、選座等功能。下列有關該信息系統支撐技術的說法,正確的是( )
A. 該系統的傳感技術體現在對外部世界的控制 B. 刷身份證通過閘機使用了 RFID 技術
C. 該系統的性能由用戶手機性能決定 D. 僅當用戶手機有 5G 信號時才能使用該系統
【答案】B
【解析】
【詳解】本題考查信息系統相關內容。信息系統(Information system),是由計算機硬件、網絡和通信設備、計算機軟件、信息資源、信息用戶和規章制度組成的以處理信息流為目的的人機一體化系統。主要有五個基本功能,即對信息的輸入、存儲、處理、輸出和控制。A選項,傳感技術負責將采集到的外部世界的各種信息輸入到信息系統,控制技術實現信息系統對外部世界的控制,選項說法錯誤。B選項,RFID技術作為一種非接觸識別的技術,無需與被識別物體直接接觸,即可完成物體信息的輸入和處理,能快速、實時、準確地采集和處理物體的信息,刷身份證通過閘機使用了RFID技術,選項說法正確。C選項,該系統的性能由硬件、操作系統和應用服務器軟件決定,選項說法錯誤。D選項,只要用戶手機有移動通信信號就可以使用該系統,選項說法錯誤。故本題答案是B選項。
7. 下列關于網絡系統的說法,正確的是( )
A. URL 是瀏覽網頁最基本的通信協議 B. 網絡最基本的功能是分布式處理
C. 無線網絡中的數據通信不需要傳輸介質 D. 計算機網絡按覆蓋范圍分為:局域網、城域網、廣域網
【答案】D
【解析】
【詳解】本題考查的是網絡系統相關知識。A選項,URL是統一資源定位符,TCP/IP是基本協議中最基本的通信協議,選項錯誤。B選項,數據通信功能是網絡中最基本的功能,選項錯誤。C選項,無線網絡中的數據通信需要傳輸介質,最常用的無線傳輸介質有微波、紅外線、無線電、激光和衛星等,選項錯誤。D選項,計算機網絡按覆蓋范圍分為:局域網、城域網、廣域網,選項正確。故本題答案是D選項。
8. 某算法的部分流程圖如圖所示,執行這部分流程后,依次輸入9、2、8 、18、-1,則輸出值是( )
A. 9 B. 18 C. -1 D. 2
【答案】B
【解析】
【詳解】本題主要考查算法流程圖的執行。i=1,第一次循環,b=9,滿足i<=4,a=2,不滿足a>b,i=i+1=2;第二次循環,滿足i<=4,a=8,不滿足a>b,i=i+1=3;第三次循環,滿足i<=4,a=18,滿足a>b,b=a=18,i=i+1=4;第四次循環,滿足i<=4,a=-1,不滿足a>b,i=i+1=5;第五次循環,不滿足i<=4,輸出b的值為18,故本題選B選項。
9. 下列 Python 表達式或部分語句書寫不正確的是( )
A. flag = True B. flag= =True C. if flag = True: D. while True:
【答案】C
【解析】
【詳解】本題考查Python程序設計相關內容。A選項,flag = True為賦值表達式,選項正確。B選項,flag= =True為關系表達式,選項正確。C選項,if為選擇結構,后跟關系表達式或邏輯表達式,但flag = True為賦值表達式,選項錯誤。D選項,while為循環結構,后跟關系表達式或邏輯表達式,選項正確。故本題答案是C選項。
10. 有如下程序段
a=[1,3,5,7,9]
x=6
for i in range(3,1,-1):
a[i+1]=a[i]
a[3]=x
#則程序執行后,a 的值為( ):
A. [1,3,5,7,7] B. [1,3,5,5,7] C. [1,3,5,6,7] D. [1,3,5,6,9]
【答案】C
【解析】
【詳解】本題考查的是Python循環語句。a=[1,3,5,7,9],x=6。range(3,1,-1)生成3、2系列數,故循環執行兩次,a[4]=a[3]=7,a[3]=a[2]=5;跳出循環后,a[3]=x=6。故程序執行后,a的值為[1,3,5,6,7],故選C。
11. 有如下程序段
p ="Tel-114"
c=""
for ch in p:
if ch>= "0" and ch<= "9":
c+=str(9-int(ch))
elif ch>= "a" and ch<= "z":
ch= chr(ord(ch) - 32)
if ch>= "A" and ch<= "Z":
c=ch+c
print(c)
執行程序后,輸出的結果為( )
A. LET885 B. TEL885 C. elT114 D. LET-114
【答案】A
【解析】
【詳解】本題考查Python程序設計相關內容。分析程序可知,該程序將輸入的字符串p中的數字變為9減去該數字后,再轉換為字符,插入到字符串序列尾部;如為小寫字母,則將其變為大寫字母,并將其插入到字符串序列的前面;其余字符不連接到字符串中。p="Tel-114",則"Tel"轉換為"LET";"-"不加入新字符串;"114"轉換為"885",形成的新字符串c為"LET885",程序運行后,輸出的結果是"LET885",故本題答案是A選項。
12. 有如下程序段
mw = input('請輸入:')
res=''
i=0; j=0; n=len(mw)
while jif i%2==0:
mw+=mw[i]
else:
res+=mw[i]
j+=1
i+=1
print(res)
若輸入的內容為python,輸出的結果為( )
A pto B. yhn C. ptoynh D. yhntpo
【答案】D
【解析】
【詳解】本題考查的是Python循環與分支語句。閱讀程序可知,如果索引為偶數,則將該索引對應的字符加入mw,否則將該索引對應的字符拼接在res后面,直到拼接的字符res與原字符長度一樣。若輸入的內容為python,將索引為偶數,擴展到原字符中:pythonptopoo,將奇數索引字符取出:yhntpo。故選D。
二、非選擇題(本大題共 3小題,第 13題 8分,第 14題 8分,第 15題 10分,共 26分)
13. 某省2023年全年氣象災害預警數據保存在文件“qxyj.xlsx”中,部分數據如圖a所示,編寫Python程序,統計全年發布次數最多的5種氣象預警。
圖a
#導入模塊略
df=pd.read_excel("qxyj.xlsx") #讀取文件中的數據
(1)整理數據,刪除多余列,劃線處代碼正確的是:____(單選,填字母)
df=df.drop(["預警發布單位","預警發布時間"], )#刪除列
A.ascending=True B.index=True C.axis=0 D.axis=1
(2)為統計每種氣象的預警次數,劃線處代碼正確的是:____
df_g=df.groupby("預警名稱",as_index=False). #分組并統計預警次數
A.sum() B.count() C.min() D.mean()
df_s= df_g.sort_values("次數"ascending=False) #按"次數"降序排序
(3)排序后給數據增加“預警等級”列,按照預警名稱中的“紅橙黃藍”分別設置等級1234,輸出結果如圖 b 所示。劃線處代碼正確的是:____
圖b
A.df_s[i,"預警名稱"] B.df_s.at[i,"預警名稱"] C.df[i,"預警名稱"] D.df.at[i,"預警名稱"]
df_s["預警等級"]=0#插入新的"預警等級"列,默認值為0
for i in range(len(df_s)):
s=
if s[2]=="紅":
df_s.at[i,"預警等級"]=1
elif s[2]=="橙":
df_s.at[i,"預警等級"]=2
elif s[2]=="黃":
df_s.at[i,"預警等級"]=3
elif s[2]=="藍":
df_s.at[i,"預警等級"]=4
print(df_s)
df_s=df_s.head(5)
(4)統計全年發布次數最多的5種氣象預警,建立圖表,如圖c所示。請在程序劃線處填寫合適的代碼。
圖c
x=df_s.預警名稱
y=____
plt.bar(x,y) #繪制柱形圖
plt.title('發布次數最多的 5 種氣象預警')
plt.show() #顯示圖表
【答案】 ①. D ②. AB ③. B ④. df_s.次數或 df_s["次數"]
【解析】
【詳解】本題考查Python程序設計相關內容。結合題目內容,分析程序段,推知:
(1)drop()刪除行和列。一般形式:drop([],axis=0,inplace=True)。drop([]),默認情況下刪除某一行;如果要刪除某列,需要axis=1;參數inplace默認情況下為False,表示保持原來的數據不變,True則表示在原來的數據上改變。故本題答案是:D。
(2)將DataFrame中所有行按照一列或多列來劃分,分為多個組,列值相同的在同一組,列值不同的在不同組。df.groupby()函數返回的對象是一系列鍵值對,其中鍵是分組的字段值,值是該字段值下的數據表。在df.groupby()函數中,sum()是求和,count()是求非空數據的總個數(計數),min()是求最小值,mean()是求平均值。題目要求統計每種氣象的預警次數,則應使用sum()或count()函數,故本題答案是:AB。
(3)df.at[]基于標簽訪問單個元素,根據指定行index及列label,快速定位DataFrame的元素,此處需要依據“預警名稱”定位元素,以便于設置等級,df_s已按“次數”降序排序,此處使用at[]來定位元素,df_s.at[i,"預警名稱"]符合要求,故本題答案是:B。
(4)此處程序段以“預警名稱”為橫軸、“次數”縱軸為參照創建柱形圖,故本題答案是:df_s.次數或 df_s["次數"]。
14. 小佳搭建了蔬菜大棚溫度監測系統,系統結構如下圖所示。其中IoT模塊為網絡模塊,實現智能終端網絡接入。
(1)對圖中虛線框部分描述不正確的是____ (單選,填字母)。
A.傳感器只能向智能終端傳遞數據
B.執行器能向智能終端返回執行結果
C.智能終端與 Web 服務器實現數據的雙向傳遞
(2)此系統選擇 B/S 模式系統架構模式,該架構模式對服務器的負荷相對較____(選填:輕/重)。
(3)小佳基于FlaskWeb框架編寫服務器端的程序,部分代碼如下。編寫完成后,若智能終端某次提交到服務器的URL是http://192.168.10.102:5000/____ val =23(提交的溫度值為 23),
結合下方代碼,在 URL 劃線處應填寫合適的答案。
#導人 Flask 框架模塊及其他相關模塊,代碼略
app = Flask(__name__)
@app.route('/upload')
def view():
wd=float( request.args.get('val')) #服務器獲取提交的溫度值
# 服務器其他功能代碼略
if __name__ == '__main__'
app.run(host="192.168.10.102",port=5000) #設置服務器 IP 和端口
(4)用瀏覽器查看溫度頁面,頁面動態顯示最新溫度及其采集時間。系統正常工作一段時間后,他發現該頁面不再變化,刷新瀏覽器后仍不變。結合題圖,簡要說明系統中可能造成上述問題的原因:____(傳感器損壞不會造成上述問題)。
A.Web 服務器異常 B.無線網絡異常
C.IoT 模塊(網絡模塊)損壞 D.智能終端損壞
【答案】 ①. B ②. 重 ③. upload 或'/upload' ④. CD
【解析】
【詳解】本題考查信息系統的應用。
(1)執行器通常是接收指令并執行,而不是主動向智能終端返回結果。故答案為:B。
(2)此系統選擇B/S模式系統架構模式,該架構模式對服務器的負荷相對較重。因為在B/S架構中,服務器需要處理來自多個客戶端的請求,負荷較大。故答案為:重。
(3)小佳基于Flask Web框架編寫服務器端的程序,若智能終端提交到服務器的URL是http://192.168.10.102:5000/upload val=23(提交的溫度值為23),結合代碼中的@app.route('/upload')部分,在URL劃線處應填寫upload。故答案為:upload。
(4)用瀏覽器查看溫度頁面,頁面動態顯示最新的溫度及其采集時間。系統正常工作一段時間后,他發現該頁面不再變化,刷新瀏覽器后仍不變。這種情況可能的原因有:IoT模塊(網絡模塊)損壞導致無法傳輸數據,或智能終端損壞導致無法處理數據。傳感器損壞不在選項內,因為題干已說明傳感器損壞不會造成上述問題。故答案為:CD。
15. 某網約旅游小巴士,核載乘客m人(不算司機),途徑n個景點(編號從1到n),小巴士從1號景點向n號景點行駛,中途不改變方向。游客提供訂單號,由3個數字組成分別是:乘客人數、上車景點編號、下車景點編號。如訂單“2,1,5,”(數字之間用逗號“,”分隔,并以逗號結尾)表示2位乘客從1號景點上車5號景點下車。編寫python程序,讀取已經預約成功的訂單信息,并判斷新提交的訂單能否預約成功。
設m=12,n=10,如圖a所示,是已經預約成功的5個訂單對應的各景點車上人數。當輸入新的訂單號:“4,5,8,”,程序提示預約不成功,如圖b所示。
圖a
圖b
(1)結合題意與圖a,若輸入訂單號為“3,6,9,”,____(選填:能/不能)預約成功。
(2)實現上述功能的python程序如下,請在劃線處填寫合適的代碼。
#定義函數,讀取訂單中的人數和上下車景點編號
def order(s):
num,start,end=0,0,0
j,k=0,1
for i in range(len(s)):
①____
if ch==",":
tmp=int(s[j:i])
j=i+1
if k==1:
num=tmp
elif k==2:
start=tmp
elif k==3:
end=tmp
②____
return num,start,end
#主程序
#讀取已預約成功訂單,存入列表 lst,數據元素為訂單號
# 如 lst=["2,1,5,","1,3,7,","3,2,8,","2,4,7,","3,5,10,"]
n=10 #站點數
m=12 #巴士空座位總數
count=[0]*(n+1)
for i in lst: #處理預約成功訂單
num,start,end=order(i)
for i in range(③____):
count[i]+=num
s=input("請輸入訂單號:")#處理新訂單
a,b,c=order(s)
if a*b*c!=0:
if ④____:
print("預約不成功,請重新輸入!")
else:
print("預約成功!")
else:
print("訂單格式輸入錯誤,請重新輸入!")
#更新預約成功訂單,再次等待新訂單,代碼略
【答案】 ①. 能 ②. ch=s[i] ③. k=k+1 或 k+=1 ④. start,end 或 end-1,start-1,-1 ⑤. max(count[b:c])+a>m或count[b]+a>m或其他等價答案
【解析】
【詳解】本題考查Python程序設計相關內容。結合題目內容,分析程序段,推知:
(1)若輸入訂單號為“3,6,9,”,表明該訂單中有3名乘客在6號景點上車,9號景點下車,觀察圖a,5、6號景點車上人數均為9人,核載乘客12人,則這3名乘客可以在6號景點上車(不超員),預約成功,故本題答案是:能。
(2)order函數中,②處,結合程序上下文,此處應讀取訂單信息,存儲在ch中,故此處答案是:ch=s[i]。③處,若ch==","成立,表明已讀取一個有效信息,需要依據k值判斷讀取的信息是乘客人數還是上下車景點編號,k初始值為1,每獲取一個有效信息后,k值加1,故此處答案是:k=k+1 或 k+=1。處,④處所在for循環作用是處理預約成功的訂單,此處統計到達i站點時,車上累計有多少人,即前面(包含i)所有實際上車人數之和,所以i取值范圍是[start,end-1],故此處答案是:start,end 或 end-1,start-1,-1。⑤處,依題意,若到某站點時車上的人數+上車人數>座位數,則預約不成功。故條件為:max(count[b:c])+a>m或count[b]+a>m或其他等價答案。

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 中方县| 苍溪县| 新余市| 布尔津县| 东兴市| 安多县| 永平县| 蒲江县| 富顺县| 鲜城| 石渠县| 临澧县| 怀来县| 荥经县| 苏尼特右旗| 米脂县| 定陶县| 景泰县| 东乡县| 遂宁市| 德钦县| 陇南市| 卓尼县| 元江| 奉节县| 栖霞市| 进贤县| 河津市| 砚山县| 柳江县| 上栗县| 清原| 海南省| 汝南县| 张家界市| 平山县| 平泉县| 温宿县| 彰化市| 大英县| 雅江县|