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

浙江省紹興市會稽聯盟2023-2024學年高二下學期期中考試信息技術試題(原卷版+解析版)

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

浙江省紹興市會稽聯盟2023-2024學年高二下學期期中考試信息技術試題(原卷版+解析版)

資源簡介

絕密★考試結束前
紹興市會稽聯盟2023-2024學年高二下學期期中考試信息技術試題
考生須知:
1.本卷共 6 頁滿分 50 分,考試時間 90 分鐘。
2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3.所有答案必須寫在答題紙上,寫在試卷上無效。
4.考試結束后,只需上交答題紙。
第一部分 信息技術(共 50 分)
一、選擇題(本大題共12小題,每小題2分,共24分,在每小題給出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1. 體感技術與自然語言交互是繼鍵盤+鼠標、多點觸控之后獲得廣泛應用第三大類操作方式。體感技術使人們無須借助復雜的控制設備,直接使用肢體動作與數字設備和環境進行互動,并根據人的動作來完成各種指令,就像為計算機配備了一雙精準有效的“眼睛”,為用戶帶來更刺激、更具現場感的愉悅學習體驗。下列有關數據、信息和知識的說法不正確的是( )
A. 數據是對客觀事物的符號表示 B. 體感技術中所監測到的數據需要加以分析解釋才能成為信息
C. 體感技術的出現使得信息的傳遞可以不依附載體 D. 人們可以借助體感交互獲得信息
【答案】C
【解析】
【詳解】本題考查的是數據、信息和知識的描述。體感技術雖然改變了人機交互的方式,但信息的傳遞仍然需要通過某種載體,比如數字設備的屏幕或者聲音等形式。故答案為:C。
2. 下列關于數據編碼的說法,正確的是( )
A. 相對于一維條形碼,二維碼的信息存儲量更大 B. 數字信號轉換成模擬信號的過程稱為數字化
C. 采樣頻率越高,量化的等級就越多 D. 計算機以十進制處理和存儲數據
【答案】A
【解析】
【詳解】本題考查數據編碼相關內容。A選項,與一維條形碼相比,二維碼具有數據容量更大、編碼超越字母數字的限制、有抗損毀能力等方面的優勢,目前已得到廣泛應用,選項正確。B選項,模擬信號轉換成數字信號的過程稱為數字化,選項錯誤。C選項,數字化的步驟是采樣、量化和編碼。采樣是把時間連續的模擬信號轉換成時間離散、幅度連續的信號。量化就是使連續的模擬信號變為時間軸上的離散值,并把離散值進行取整,得出n位二進制數所能表示的數。編碼就是按照一定的規律對量化結果進行二進制位數字編碼。采樣頻率越高,并不代表量化的等級越多,選項錯誤。D選項,計算機以二進制處理和存儲數據,選項錯誤。故本題答案是A選項。
3. 12306網站于 2011年 6月 12日正式投入購票業務,在北京、上海、廣州、武漢、西安、沈陽等多地設置了服務器,為社會提供車票發售、列車時刻查詢等服務,近日訪問量達到了 532億次。在春運期間,12306根據以往的出行數據,預測客流趨勢,優化運力調配,制定多項決策,以更好滿足旅客的需求。下列關于大數據的說法正確的是( )
A. 使用批處理計算實時分析用戶行為
B. 12306網站中歷年旅客流動數據屬于流數據
C. 需要分析旅客出行的原因以做出更準確的客流趨勢預測
D. 可以利用以往的出行大數據制定優化決策,說明大數據的價值高
【答案】D
【解析】
【詳解】本題考查大數據相關內容。A選項,批處理是指在特定時間跨度內批量處理大量數據;流處理是指在產生連續數據流時立即對其進行處理;實時分析用戶行為需要使用流處理來計算,選項錯誤。B選項,流數據一般指實時產生的數據流,例如傳感器數據、日志數據等;批數據一般指離線處理的數據,例如從數據庫中導出的數據、歷史數據等;12306網站中歷年旅客流動數據屬于批數據,選項錯誤。C選項,準確的客流趨勢預測只需要分析旅客的出行數據,不需要分析旅客出行的原因,選項錯誤。D選項,可以利用以往的出行大數據制定優化決策,說明大數據的價值高,選項正確。故本題答案是D選項。
4. 在Python中,下列不能表示“x既能被3整除,又能被5整除”的表達式是( )
A. x%15==0 B. x%3==0 and x%5==0 C. x//15==x/15 D. x//15==0
【答案】C
【解析】
【詳解】本題考查表達式。“//”是整除運算符,而“/”是除法運算符。整除運算符“//”會取商的整數部分,而除法運算符“/”會得到浮點數結果,兩者不可能相等。故答案為:C。
5. 在Python語言中,用字典hero存儲《水滸傳》中的人物數據:hero={"天罡星":["宋江","盧俊義","吳用"],"地煞星":["朱武","黃信","孫立"]},下列表達式值為"吳用"的是( )
A. hero[0][2] B. hero{"天罡星"}[2] C. hero["天罡星"][3] D. hero["天罡星"][2]
【答案】D
【解析】
【詳解】本題考查數據結構。給定的字典hero中,鍵是字符串,值是列表。根據字典索引的規則,hero["天罡星"][2]才能正確獲取到值"吳用",因為首先通過鍵"天罡星"獲取到對應的值,得到包含"宋江"、"盧俊義"、"吳用"的列表,然后再通過索引[2]獲取到列表中的第三個元素,即"吳用"。故答案為:D。
6. 有如下Python程序段:
s=input()
t=0
mw=''
for i in range(len(s)):
ch=s[i]
if '0'<=ch<='9':
t=t*10+int(ch)
elif ch=='-':
mw+=chr(t%26+ord('A'))
t=0
else:
mw+=ch
print(mw)
執行該程序段輸入“29-052-24!”(不包括雙引號),則輸出的結果是( )
A. DA! B. DA C. DAY D. DAY!
【答案】A
【解析】
【詳解】本題考查Python程序。程序首先接收用戶輸入的字符串,然后遍歷輸入的字符串,根據字符的不同進行處理。具體來說,當遇到數字字符時,將其轉換為整數,并累加到變量t中;當遇到字符'-'時,將累加的整數對26取模后轉換為相應的大寫字母,并追加到字符串mw中;對于其他字符,直接追加到字符串mw中。輸入字符串是"29-052-24!",按照上述邏輯執行程序可得最終的結果為:DA!。故答案為:A。
7. 小斌使用某智能終端讀取當前環境的溫度,并編程實現根據不同的溫度值,LED 屏顯示不同的圖形,部分 Python 程序代碼如下:
while True:
t=pin0.read_analog()
if t>40:
display.show(Image.HAPPY)#在 LED 屏上點陣顯示笑臉的圖形
sleep(2000)
else:
display.show(Image.SAD)#在 LED 屏上點陣顯示哭臉的圖形
sleep(1000)
將代碼燒錄至某智能終端后運行,下列關于代碼執行效果描述不正確的是( )
A. 當檢測到t值為60,LED屏顯示“笑臉”圖形,并至少維持3秒
B. 當檢測到t值為37,LED屏顯示“哭臉”圖形,并至少維持1秒
C. 當t值等于40時,LED屏不顯示任何圖形
D. 智能終端從p0口讀取溫度數據
【答案】C
【解析】
【詳解】本題考查信息系統的設計。當t值等于40時,執行else部分代碼,因此LED屏顯示“哭臉”圖形,并至少維持1秒。故選C。
8. 學校電子閱覽室計算機部分參數如下表所示:
下列關于該計算機的說法,正確的是( )
A. 計算機硬盤容量小于內存容量 B. CPU主要包含運算器和控制器
C. 計算機的性能由顯示器的尺寸決定 D. 預裝軟件均屬于應用軟件
【答案】B
【解析】
【詳解】本題考查計算機系統相關內容。A選項,計算機硬盤容量是1TB,內存容量是8GB,硬盤容量大于內存容量,選項錯誤。B選項,CPU主要包含運算器和控制器,選項正確。C選項,計算機的性能由CPU和內存決定,選項錯誤。D選項,預裝軟件中有操作系統和部分應用軟件,操作系統屬于系統軟件,選項錯誤。故本題答案是B選項。
9. 某智能快遞柜的部分功能:快遞員登錄快遞柜 APP 賬號后可掃描快遞條碼,錄入快遞信息并寄存快遞。系統自動采集包裹的尺寸、重量等數據,并分配儲物格,以優化空間使用率。寄存完成后系統向收件人手機發送取件碼和取件位置信息。收件人取件時,可通過輸入取件碼或手機 APP 掃碼,系統控制對應位置的儲物格鎖扣打開,允許收件人取件。下列關于該信息系統組成和功能的說法,不正確的是( )
A. 該系統規范了工作流程,提高了工作效率 B. 快遞員、收件人屬于該信息系統的用戶
C. 該系統具有數據采集、處理和存儲等功能 D. 取件碼、儲物格位置等數據僅存放在收件人手機中
【答案】D
【解析】
【詳解】本題考查信息系統相關內容。ABC選項說法正確。D選項,取件碼、儲物格位置等數據不僅存放在收件人手機中,還存儲在該系統的數據庫中,選項說法錯誤。故本題答案是D選項。
10. 定義如下函數:
def p(x):
for i in range(2,x):
if x%i==0:
return False
return True
執行語句 print(p(5),p(6))后,輸出的結果為( )
A. True False B. False True C. False False D. True True
【答案】A
【解析】
【詳解】本題考查Python程序設計相關內容。分析程序段,其功能是通過調用p(x)函數,判斷i在[2,x-1]內有無整除x的情況,若有則返回False,若無則返回True。執行語句 print(p(5),p(6))時,分別將5、6傳給x:當x=5時,在[2,4]內沒有能整除x的數,返回值為:True;當x=6時,在[2,4]內,2能整除x的數,執行return False,返回值為:True。故本題答案是A選項。
11. 使用列表d模擬鏈表結構,每個節點包含數據區域(數據均為整型,范圍為0~9)和指針區域,h為頭指針。若d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],h=0,遍歷該鏈表得到的數據為( )
A. 1、2、3、4、5 B. 1、3、2、4、5 C. 1、4、5 D. 1、3、4、2、5
【答案】B
【解析】
【詳解】本題考查鏈表。據題目描述,列表 d 模擬了一個鏈表,每個元素是一個列表,包含兩部分:數據區域和指針區域。h 是頭指針,表示鏈表起始位置。具體來說,d 中每個元素的第一個值表示節點的數據,第二個值表示下一個節點在列表 d 中的索引,如果為 -1 表示鏈表結束。 根據題目給出的 d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],從頭節點開始遍歷鏈表應該按照如下順序得到數據:1、3、2、4、5,對應選項 B。
12. 隊列Q和棧S的初始值均為空,數字入棧先后順序為1、2、3、4、5。P表示入棧,T表示元素出棧以后入隊。在進行PPTTPPTPT操作后,隊列中從隊首到隊尾的元素依次為( )
A. 2、1、3、4 B. 2、1、4、5 C. 1、2、4、5 D. 2、1、4、3
【答案】B
【解析】
【詳解】本題考查隊列和棧。根據操作規則,數字先入棧,然后出棧后入隊。按照給定的操作序列PPTTPPTPT,首先數字1入棧,接著2入棧,然后2出棧入隊,接著1出棧入隊,然后3入棧,接著4入棧,接著4出棧入隊,接著5入棧,然后5出棧入隊,依次類推。最終隊列中從隊首到隊尾的元素依次為2、1、4、5。故答案為:B。
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題10分,第15小題8分,共26分)
13. 某平臺新上架影片推薦度的計算方式為:由5位專業評審與5位大眾評審給影片評分,評分區間為[1,10],將專業評審均分的60%與大眾評審均分的40%求和后取整數部分,根據得分確定等級(分值與等級的關系如圖a所示)。評委打分情況放在“dc.txt”文件中,如圖b所示,其中“A”表示專業評審,“B”表示大眾評審,“A1-5”表示第1位專業評審給出5分。
圖 a 圖 b
請回答下列問題:
(1)若專業評審均分為 5,大眾評審均分為 6,則該影片等級為____(填數字)顆星。
(2)實現上述功能的部分 Python 程序如下,請在劃線處填入合適的代碼。
f=open("①____ ",encoding="utf-8")
line=f.readline() #讀取第一行,保存在字符串 line 中
pro,pub=0,0
while line:#當 line 非空
x=②____
t=int(line[3:])
if x=="A":
pro+=t
elif x=="B":
③____
line=f.readline() # 繼續讀取一行
score=int(pro/5*0.6+pub/5*0.4)
grade=④____
print("推薦度為:","★"*grade)
【答案】 ①. 3 或 三 ②. dc.txt ③. line[0] ④. pub+=t ⑤. (score+1)//2 或int((score+1)/2)
【解析】
【詳解】本題考查Python綜合應用。
(1)根據題意,先計算出專業評審和大眾評審的均分,然后按照60%與40%的比例求和,再根據得分確定等級。如果專業評審均分為5,大眾評審均分為6,則得分為5×0.6+6×0.4=5.4。根據等級與分數的對應關系,5.4對應的等級為3顆星。故答案為:3。
(2)這里需要填入文件路徑或文件名,即Python程序要讀取的評審數據文件。根據題目描述,文件名為"dc.txt",因此這里填入"dc.txt"。故答案為:dc.txt。在讀取文件的每一行時,需要判斷每行數據是專業評審還是大眾評審。評審類型(專業評審或大眾評審)位于每行的開頭位置,因此通過讀取每行的第一個字符,就可以確定評審類型。因此,這里應該填入line[0],表示取每行字符串的第一個字符。故答案為:line[0]。在讀取每一行的評審數據后,需要根據評審類型進行不同的操作。如果評審類型是大眾評審("B"),則需要將評審分數累加到大眾評審的總分上。所以,這里應該將大眾評審的評分累加到pub變量中。故答案為:pub+=t。最后,根據計算得到的專業評審和大眾評審的總分,按照60%與40%的比例求和,然后根據得分確定推薦度等級。根據題目描述,得分需要除以2然后取整數部分,再加1,以確定推薦度等級。因此,這里應該填入(score+1)//2 或 int((score+1)/2)。故答案為:(score+1)//2或int((score+1)/2)。
14. 某蔬菜大棚需要搭建自動化溫濕度調節系統。該系統通過溫濕度傳感器采集數據,由智能終端經IOT模塊發送到Web服務器,存儲在數據庫中,同時根據服務器內設定的閾值控制噴水裝置或控溫裝置的開關,系統結構如圖a所示。用戶可通過瀏覽器打開相關網頁查看實時或歷史數據。
請回答下列問題:
圖 a
(1)該系統中 IOT 模塊無法實現的功能是____(單選,填字母:A.連接無線網絡/B.發送來自于智能終端的數據/C.將局域網接入互聯網)。
(2)互聯網用戶查看溫濕度歷史數據這一過程中,沒有涉及到的系統硬件設備有____(多選,填字母:A.溫濕度傳感器/B.智能終端/C.無線路由器/D.調制解調器/E.Web 服務器)
(3)該系統服務器端程序由FlaskWeb框架編寫,下列表格中描述了相關路由及其功能,已知用戶計算機IP為“192.168.0.3”,Web服務器IP為“192.168.0.2”,端口號為5000,則用戶使用計算機查看實時溫濕度數據時,應訪問的URL是http://____
(4)已知溫度大于30且濕度小于50時,大棚環境處于異常狀態。現將系統中某天24小時的溫濕度記錄導出,如圖b所示(時間格式為“時:分”),每小時設置60個監測時間點,每個監測時間點會監測大棚的溫度與濕度數據,現分析每小時大棚環境異常的監測時間點數量,線形圖如圖c所示,部分Python程序如下,請在程序中劃線處填入合適的代碼。
圖 b
圖 c
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx") #讀取文件 data.xlsx 中的數據
for i in range(len(df)) :
if i%2==0 and df.at[i,"監測值"]>30:
df.at[i,"狀態"]=1
if i%2==1 and df.at[i,"監測值"]<50:
df.at[i,"狀態"]=1
dfg=df.groupby("時間" , as_index=False).狀態.sum()
time=[] ; data=[]
for t in range (24):
s=str(t); c=0
if t<10:
s='0'+s
time.append(s)
dft= dfg[①____]
for j in dft.index:
if dft.at[j,"時間"][:2]==s:
②____
data.append(c)
plt.plot(time, data)
#設置繪圖參數,顯示如圖 c 所示線形圖,代碼略
【答案】 ①. C ②. AB ③. 192.168.0.2:5000/readt ④. dfg.狀態==2 或 dfg['狀態']==2 ⑤. c+=1
【解析】
【詳解】本題考查信息系統的應用。
(1)將局域網接入互聯網通常由路由器等網絡設備負責,而不是IOT模塊的功能范疇。IOT模塊通常通過連接無線網絡來實現與互聯網的連接,而不是直接將局域網接入互聯網。故答案為:C。
(2)互聯網用戶查看溫濕度歷史數據過程中,沒有涉及到的系統硬件設備是智能終端和溫濕度傳感器。因為智能終端主要用于數據采集和發送到服務器,而溫濕度傳感器用于采集環境數據,而用戶查看數據是通過瀏覽器訪問Web服務器,無需涉及智能終端和傳感器。故答案為:AB。
(3)用戶使用計算機查看實時溫濕度數據時,應訪問的URL應該是 Web 服務器的 IP 地址和端口號,而根據題中所給表格中得知查看實時溫濕度數據的路由為/redit,用戶計算機IP為192.168.0.2,Web服務器IP為192.168.0.2,端口號為5000,因此URL應該是http://192.168.0.2:5000/readt。故答案為:192.168.0.2:5000/readt。
(4)當我們使用groupby方法對時間列進行分組后,我們會得到每個小時的監測狀態總和。在空4中,我們想要篩選出異常狀態的時間點,即狀態值等于2的時間點。因此,我們可以使用 dfg.狀態==2 或 dfg['狀態']==2 這兩種方式來篩選出狀態等于2的行。故答案為:dfg.狀態==2 或 dfg['狀態']==2。在空5中,我們需要計算每個小時異常狀態的監測時間點數量,因此需要一個計數器來記錄異常狀態的次數。當我們發現異常狀態時,將計數器c的值加1即可。故答案為:c+=1。
15. 某英文逐詞翻譯軟件,不區分大小寫。為了加快翻譯速度,在翻譯的過程中,軟件會將最近出現過的一些單詞存入內存。若內存中有該單詞則直接翻譯,否則查外存詞典并將該單詞存入內存。內存中每個單元存儲一個單詞,存滿時會清空最早進入內存的單詞,騰出單元存放新單詞。編程模擬軟件的翻譯過程,輸入一個僅含英文、逗號或空格字符的英語句子,以句號結束,計算翻譯軟件需要去外存查找多少次詞典,在翻譯開始前,內存中沒有任何單詞。運行界面如圖所示。
(1)若上圖中的內存容量改為 7,則需要去外存查找____次詞典。
(2)實現上述功能的 Python 程序如下,請在劃線處填入合適的代碼。
m = int(input("請輸入內存容量:"))
s = input("請輸入英語句子:")
dic = {}
head = tail = 0
word = ""
for ch in s:
if ch == " " or ch == "," or ch == ".":
if word not in dic or dic[word] < head:
if tail - head == m:
①____
dic[word] = tail
tail + = 1
word = ""
else:
if ②____:
ch = chr(ord(ch) + 32)
word += ch
print("需要去外存查找",③____,"次詞典")
【答案】 ①. 10 ②. head = head + 1 或 head+=1 ③. "A" <= ch <= "Z" ④. tail 或者 str(tail)
【解析】
【詳解】本題考查Python程序設計相關內容。結合題目內容,分析程序段,推知:
(1)內存容量為7,則輸入英語句子“If you have an apple and I have an apple,we both have one apple”時,內存為空,需要去外存查找“If you have an apple and I”,查找完畢(7次),存入內存;再翻譯“have an apple,we both have one apple”時,“have an apple”已在內存中,不需要在外存查找;再翻譯“we both have one apple”,“we both”不在內存,先在外存查找翻譯(查找2次),再將“we both”存入內存,替換最早存入的“If you”,即“we both have an apple and I”;再查找“have one apple”,“have”已在內存,不需要在外存查找,“one”不在內存,先在外存查找翻譯(查找1次),再將“one”存入內存,替換最早存入的“have”,即“we both one an apple and I”,“apple”已在內存,不需要在外存查找。則在外存查找次數:7+2+1=10,故此處答案為:10。
(2)②處,若遇到“ ”、“,”、“.”一種,表明前面的字符串已構成單詞,需要依據規則進行翻譯:若該單詞不在字典中(word not in dic or dic[word] < head),去判斷內存中單詞個數是否已達到容量值,即若tail - head == m成立,則應清空最早進入內存的單詞,騰出單元存放新單詞,故此處答案為:head = head + 1 或 head+=1。
③處,若未遇到" "、","、".",表明該單詞尚有字符未讀取完,此時,如果ch介于"A"與"Z"之間,則將其轉換為小寫字母,連接在單詞word內,故此處答案為:"A" <= ch <= "Z"。
④處,此處應輸出查找次數,分析程序段,tail代表查找次數,可以數字或字符串的形式輸出次數值,故此處答案為:tail或者str(tail)。絕密★考試結束前
紹興市會稽聯盟2023-2024學年高二下學期期中考試信息技術試題
考生須知:
1.本卷共 6 頁滿分 50 分,考試時間 90 分鐘。
2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。
3.所有答案必須寫在答題紙上,寫在試卷上無效。
4.考試結束后,只需上交答題紙。
第一部分 信息技術(共 50 分)
一、選擇題(本大題共12小題,每小題2分,共24分,在每小題給出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1. 體感技術與自然語言交互是繼鍵盤+鼠標、多點觸控之后獲得廣泛應用的第三大類操作方式。體感技術使人們無須借助復雜的控制設備,直接使用肢體動作與數字設備和環境進行互動,并根據人的動作來完成各種指令,就像為計算機配備了一雙精準有效的“眼睛”,為用戶帶來更刺激、更具現場感的愉悅學習體驗。下列有關數據、信息和知識的說法不正確的是( )
A. 數據是對客觀事物的符號表示 B. 體感技術中所監測到的數據需要加以分析解釋才能成為信息
C. 體感技術的出現使得信息的傳遞可以不依附載體 D. 人們可以借助體感交互獲得信息
2. 下列關于數據編碼的說法,正確的是( )
A. 相對于一維條形碼,二維碼的信息存儲量更大 B. 數字信號轉換成模擬信號的過程稱為數字化
C. 采樣頻率越高,量化的等級就越多 D. 計算機以十進制處理和存儲數據
3. 12306網站于 2011年 6月 12日正式投入購票業務,在北京、上海、廣州、武漢、西安、沈陽等多地設置了服務器,為社會提供車票發售、列車時刻查詢等服務,近日訪問量達到了 532億次。在春運期間,12306根據以往的出行數據,預測客流趨勢,優化運力調配,制定多項決策,以更好滿足旅客的需求。下列關于大數據的說法正確的是( )
A. 使用批處理計算實時分析用戶行為
B. 12306網站中歷年旅客流動數據屬于流數據
C. 需要分析旅客出行的原因以做出更準確的客流趨勢預測
D. 可以利用以往的出行大數據制定優化決策,說明大數據的價值高
4. 在Python中,下列不能表示“x既能被3整除,又能被5整除”的表達式是( )
A. x%15==0 B. x%3==0 and x%5==0 C. x//15==x/15 D. x//15==0
5. 在Python語言中,用字典hero存儲《水滸傳》中的人物數據:hero={"天罡星":["宋江","盧俊義","吳用"],"地煞星":["朱武","黃信","孫立"]},下列表達式值為"吳用"的是( )
A. hero[0][2] B. hero{"天罡星"}[2] C. hero["天罡星"][3] D. hero["天罡星"][2]
6. 有如下Python程序段:
s=input()
t=0
mw=''
for i in range(len(s)):
ch=s[i]
if '0'<=ch<='9':
t=t*10+int(ch)
elif ch=='-':
mw+=chr(t%26+ord('A'))
t=0
else:
mw+=ch
print(mw)
執行該程序段輸入“29-052-24!”(不包括雙引號),則輸出的結果是( )
A. DA! B. DA C. DAY D. DAY!
7. 小斌使用某智能終端讀取當前環境的溫度,并編程實現根據不同的溫度值,LED 屏顯示不同的圖形,部分 Python 程序代碼如下:
while True:
t=pin0.read_analog()
if t>40:
display.show(Image.HAPPY)#在 LED 屏上點陣顯示笑臉的圖形
sleep(2000)
else:
display.show(Image.SAD)#在 LED 屏上點陣顯示哭臉的圖形
sleep(1000)
將代碼燒錄至某智能終端后運行,下列關于代碼執行效果描述不正確的是( )
A. 當檢測到t值為60,LED屏顯示“笑臉”圖形,并至少維持3秒
B. 當檢測到t值為37,LED屏顯示“哭臉”圖形,并至少維持1秒
C. 當t值等于40時,LED屏不顯示任何圖形
D. 智能終端從p0口讀取溫度數據
8. 學校電子閱覽室計算機的部分參數如下表所示:
下列關于該計算機的說法,正確的是( )
A. 計算機硬盤容量小于內存容量 B. CPU主要包含運算器和控制器
C. 計算機的性能由顯示器的尺寸決定 D. 預裝軟件均屬于應用軟件
9. 某智能快遞柜的部分功能:快遞員登錄快遞柜 APP 賬號后可掃描快遞條碼,錄入快遞信息并寄存快遞。系統自動采集包裹的尺寸、重量等數據,并分配儲物格,以優化空間使用率。寄存完成后系統向收件人手機發送取件碼和取件位置信息。收件人取件時,可通過輸入取件碼或手機 APP 掃碼,系統控制對應位置的儲物格鎖扣打開,允許收件人取件。下列關于該信息系統組成和功能的說法,不正確的是( )
A. 該系統規范了工作流程,提高了工作效率 B. 快遞員、收件人屬于該信息系統的用戶
C. 該系統具有數據采集、處理和存儲等功能 D. 取件碼、儲物格位置等數據僅存放在收件人手機中
10. 定義如下函數:
def p(x):
for i in range(2,x):
if x%i==0:
return False
return True
執行語句 print(p(5),p(6))后,輸出的結果為( )
A. True False B. False True C. False False D. True True
11. 使用列表d模擬鏈表結構,每個節點包含數據區域(數據均為整型,范圍為0~9)和指針區域,h為頭指針。若d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],h=0,遍歷該鏈表得到數據為( )
A. 1、2、3、4、5 B. 1、3、2、4、5 C. 1、4、5 D. 1、3、4、2、5
12. 隊列Q和棧S初始值均為空,數字入棧先后順序為1、2、3、4、5。P表示入棧,T表示元素出棧以后入隊。在進行PPTTPPTPT操作后,隊列中從隊首到隊尾的元素依次為( )
A. 2、1、3、4 B. 2、1、4、5 C. 1、2、4、5 D. 2、1、4、3
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題10分,第15小題8分,共26分)
13. 某平臺新上架影片推薦度的計算方式為:由5位專業評審與5位大眾評審給影片評分,評分區間為[1,10],將專業評審均分的60%與大眾評審均分的40%求和后取整數部分,根據得分確定等級(分值與等級的關系如圖a所示)。評委打分情況放在“dc.txt”文件中,如圖b所示,其中“A”表示專業評審,“B”表示大眾評審,“A1-5”表示第1位專業評審給出5分。
圖 a 圖 b
請回答下列問題:
(1)若專業評審均分為 5,大眾評審均分為 6,則該影片等級為____(填數字)顆星。
(2)實現上述功能部分 Python 程序如下,請在劃線處填入合適的代碼。
f=open("①____ ",encoding="utf-8")
line=f.readline() #讀取第一行,保存在字符串 line 中
pro,pub=0,0
while line:#當 line 非空
x=②____
t=int(line[3:])
if x=="A":
pro+=t
elif x=="B":
③____
line=f.readline() # 繼續讀取一行
score=int(pro/5*0.6+pub/5*0.4)
grade=④____
print("推薦度為:","★"*grade)
14. 某蔬菜大棚需要搭建自動化溫濕度調節系統。該系統通過溫濕度傳感器采集數據,由智能終端經IOT模塊發送到Web服務器,存儲在數據庫中,同時根據服務器內設定閾值控制噴水裝置或控溫裝置的開關,系統結構如圖a所示。用戶可通過瀏覽器打開相關網頁查看實時或歷史數據。
請回答下列問題:
圖 a
(1)該系統中 IOT 模塊無法實現的功能是____(單選,填字母:A.連接無線網絡/B.發送來自于智能終端的數據/C.將局域網接入互聯網)。
(2)互聯網用戶查看溫濕度歷史數據這一過程中,沒有涉及到的系統硬件設備有____(多選,填字母:A.溫濕度傳感器/B.智能終端/C.無線路由器/D.調制解調器/E.Web 服務器)
(3)該系統服務器端程序由FlaskWeb框架編寫,下列表格中描述了相關路由及其功能,已知用戶計算機IP為“192.168.0.3”,Web服務器IP為“192.168.0.2”,端口號為5000,則用戶使用計算機查看實時溫濕度數據時,應訪問的URL是http://____
(4)已知溫度大于30且濕度小于50時,大棚環境處于異常狀態。現將系統中某天24小時的溫濕度記錄導出,如圖b所示(時間格式為“時:分”),每小時設置60個監測時間點,每個監測時間點會監測大棚的溫度與濕度數據,現分析每小時大棚環境異常的監測時間點數量,線形圖如圖c所示,部分Python程序如下,請在程序中劃線處填入合適的代碼。
圖 b
圖 c
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx") #讀取文件 data.xlsx 中的數據
for i in range(len(df)) :
if i%2==0 and df.at[i,"監測值"]>30:
df.at[i,"狀態"]=1
if i%2==1 and df.at[i,"監測值"]<50:
df.at[i,"狀態"]=1
dfg=df.groupby("時間" , as_index=False).狀態.sum()
time=[] ; data=[]
for t in range (24):
s=str(t); c=0
if t<10:
s='0'+s
time.append(s)
dft= dfg[①____]
for j in dft.index:
if dft.at[j,"時間"][:2]==s:
②____
data.append(c)
plt.plot(time data)
#設置繪圖參數,顯示如圖 c 所示線形圖,代碼略
15. 某英文逐詞翻譯軟件,不區分大小寫。為了加快翻譯速度,在翻譯的過程中,軟件會將最近出現過的一些單詞存入內存。若內存中有該單詞則直接翻譯,否則查外存詞典并將該單詞存入內存。內存中每個單元存儲一個單詞,存滿時會清空最早進入內存的單詞,騰出單元存放新單詞。編程模擬軟件的翻譯過程,輸入一個僅含英文、逗號或空格字符的英語句子,以句號結束,計算翻譯軟件需要去外存查找多少次詞典,在翻譯開始前,內存中沒有任何單詞。運行界面如圖所示。
(1)若上圖中的內存容量改為 7,則需要去外存查找____次詞典。
(2)實現上述功能的 Python 程序如下,請在劃線處填入合適的代碼。
m = int(input("請輸入內存容量:"))
s = input("請輸入英語句子:")
dic = {}
head = tail = 0
word = ""
for ch in s:
if ch == " " or ch == "," or ch == ".":
if word not in dic or dic[word] < head:
if tail - head == m:
①____
dic[word] = tail
tail + = 1
word = ""
else:
if ②____:
ch = chr(ord(ch) + 32)
word += ch
print("需要去外存查找",③____,"次詞典")

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 潜山县| 嘉禾县| 临夏县| 望江县| 农安县| 印江| 朝阳区| 攀枝花市| 灵武市| 历史| 台山市| 岱山县| 镇赉县| 湘潭县| 浙江省| 黔西县| 资中县| 隆林| 高邮市| 利辛县| 湘阴县| 隆昌县| 澄迈县| 上饶市| 平顶山市| 荆州市| 东海县| 长阳| 青铜峡市| 宁南县| 谷城县| 江都市| 宕昌县| 鸡东县| 易门县| 繁峙县| 万州区| 开江县| 锦州市| 泾川县| 通江县|