資源簡介 紹興一中2023學(xué)年第一學(xué)期期末考試高二技術(shù)(學(xué)考)試卷第一部分 信息技術(shù)(共50分)一、選擇題(本大題共10小題,每小題3分,共30分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)1. 2014年,中國鐵路售票網(wǎng)站12306發(fā)生個人數(shù)據(jù)泄露事件,犯罪嫌疑人通過收集某游戲網(wǎng)站以及其他多個網(wǎng)站泄露的用戶名與密碼信息,嘗試登錄12306網(wǎng)站進行“撞庫”,非法獲取用戶信息,謀取非法利益。閱讀材料,下列關(guān)于數(shù)據(jù)與信息的說法正確的是( )A. 12306在任何地方都代表中國鐵路售票網(wǎng)站B. 犯罪嫌疑人通過非法獲取用戶信息以謀取非法利益,體現(xiàn)了信息的價值性C. 結(jié)合該事例,用戶要保護個人信息安全,應(yīng)當(dāng)提高密碼強度D. 犯罪嫌疑人獲得了海量的用戶數(shù)據(jù)也就意味著獲得了海量的知識2. 2014年,中國鐵路售票網(wǎng)站12306發(fā)生個人數(shù)據(jù)泄露事件,犯罪嫌疑人通過收集某游戲網(wǎng)站以及其他多個網(wǎng)站泄露的用戶名與密碼信息,嘗試登錄12306網(wǎng)站進行“撞庫”,非法獲取用戶信息,謀取非法利益。閱讀材料,下列關(guān)于大數(shù)據(jù)和數(shù)據(jù)編碼的說法,正確的是( )A. 大數(shù)據(jù)一般數(shù)據(jù)規(guī)模很大,而且價值密度也很高B. 若密碼"wqx23910"中字符'9'的內(nèi)碼是39H,則'10'的內(nèi)碼是3AHC. 售票平臺會實時更新售票情況,體現(xiàn)了數(shù)據(jù)處理速度快的特征D. 該事件中,遭到泄露的用戶數(shù)據(jù)都是用ASCII編碼的數(shù)據(jù)3. 2014年,中國鐵路售票網(wǎng)站12306發(fā)生個人數(shù)據(jù)泄露事件,犯罪嫌疑人通過收集某游戲網(wǎng)站以及其他多個網(wǎng)站泄露的用戶名與密碼信息,嘗試登錄12306網(wǎng)站進行“撞庫”,非法獲取用戶信息,謀取非法利益。閱讀材料,下列關(guān)于信息系統(tǒng)安全的說法,不正確的是( )A. 該事例中,犯罪嫌疑人非法獲取的用戶信息,屬于個人敏感信息B. 為盡可能降低病毒感染風(fēng)險,應(yīng)堅持以預(yù)防為主、查殺為輔的原則C. 防火墻一般是由硬件和軟件組合而成的復(fù)雜系統(tǒng),也可以只是軟件D. 在非對稱密碼體制中,公鑰和私鑰不同,安全性比對稱密碼體制較低4. 請選擇與186D相等的數(shù)( )A. ABH B. 11010110BC. B6H D. 10111010B5. 圖A為256×512像素、256色位圖,圖B為256×512像素、8位色圖,則圖A和圖B的存儲容量之比為( )A. 1:2 B. 1:1 C. 8:3 D. 32:16. 下列關(guān)于人工智能的說法,正確的是( )A. “專家系統(tǒng)”是一種典型的基于數(shù)據(jù)驅(qū)動的人工智能方法B. 神經(jīng)網(wǎng)絡(luò)解決分類問題不需要訓(xùn)練數(shù)據(jù)C. 人工智能技術(shù)在自然語言處理、知識圖譜構(gòu)建和視頻運動提取等領(lǐng)域表現(xiàn)出良好的性能D. 人工智能技術(shù)和計算機技術(shù)是完全獨立的,它們之間不會相互產(chǎn)生影響7. 下列關(guān)于通信技術(shù)的說法,正確的是( )A. RFID技術(shù)由NFC技術(shù)演變而來,是一種短距高頻的無線電技術(shù)B. 用戶通過無線網(wǎng)絡(luò)訪問系統(tǒng)的數(shù)據(jù)通信不需要傳輸介質(zhì)C. 移動終端必須通過移動通信網(wǎng)絡(luò)才能訪問服務(wù)器D. 局域網(wǎng)內(nèi)的計算機訪問服務(wù)器需要網(wǎng)絡(luò)協(xié)議8. 有100位同學(xué)排成一列,從第1位同學(xué)開始按1至100的序號進行報數(shù),所報序號含有6的同學(xué)需要出列。則判斷序號x是否出列的Python表達式是( )A. x%10==6 B. x//10==6C. x%10==6 and x//10==6 D. x%10==6 or x//10==69. 某 Python 程序如下,計算公式的值:x=int(input("請輸入 x="))n=int(input("請輸入 n="))s=0;c=1for i in range(1,n+1):c=__________s=s+x**i/c劃線處應(yīng)填入的代碼為( )A c+i B. c*i C. c+i+1 D. c*(i+1)10. 若字符串s的值為"abcde",執(zhí)行如下程序段后,變量res的值不可能是( )from random import randintres =""i, j = 0, len(s)-1while i < len(s)and j >= i:if randint(0,1)==0: #randint(0,1)隨機生成0或1res+= s[i]i +=1else:res += s[j]j-=1A. "abced" B. "aecbd" C. "aedbc" D. "edcba"二、非選擇題(本大題共2小題,其中第11小題10分,第12小題10分,共20分)11. 某“蘆丁雞飼養(yǎng)箱”溫度監(jiān)測系統(tǒng)的硬件有 IoT 模塊、智能終端、溫度傳感器、溫度控制器、服務(wù)器等。服務(wù)器通過無線與智能終端相連接,智能終端連接傳感器和執(zhí)行器。用戶通過瀏覽器查看數(shù)據(jù)庫中的數(shù)據(jù),請回答下列問題。(1)在設(shè)計系統(tǒng)的前期準備中,需要了解該系統(tǒng)的目標(biāo)期待,這一過程屬于________(單選,填字母:A.需求分析/B.概要設(shè)計/C.詳細設(shè)計)。(2)該系統(tǒng)服務(wù)器端程序采用Flask Web框架編寫,服務(wù)器的IP地址是192.168.19.4,端口號為8080,采用GET形式提交數(shù)據(jù),網(wǎng)站功能頁面規(guī)劃如下表所示:序號 訪問地址 功能說明1 / 主頁2 /query 查詢溫度3 /deal temp=23 提交飼養(yǎng)箱溫度4 … …若小明要了解飼養(yǎng)箱當(dāng)天的溫度變化,可在相應(yīng)的子頁面中查詢溫度,則訪問該子頁面的地址是http://________。(3)智能終端部分代碼如下:temp=round(pin0.read_analog()*3/10.24)errno,resp=Obloq.get("deal temp="+str(temp),10000)if errno==200:display.show(str(resp))if resp=='1':pin8.write_digital(1)else:pin8.write_digital(0)else:display.show(str(errno))sleep(1000*5)智能終端通過接口 pin8 連接溫度控制器,連接溫度傳感器的接口是_______________。(4)小明將系統(tǒng)中 10 月份的溫度控制器開啟和關(guān)閉的數(shù)據(jù)導(dǎo)出,部分數(shù)據(jù)如下圖所示,分析10月份溫度控制器每天的平均時長(單位:分鐘,保證整數(shù)位)。部分Python程序如下:import pandas as pdimport matplotlibpyplot as pltdf=pd._______("data.xlsx") #讀取數(shù)據(jù)df.insert(3,"時長",'') #插入新列"時長",值是""def timedif(t1,t2):#計算并返回 t1,t2 兩個時間的差值,代碼略for i in df.index: #調(diào)用 timedif 函數(shù)計算時長df.at[i,"時長"]=timedif(df.at[i,"關(guān)閉"],df.at[i,"開啟"])dft=df.groupby("日期",as_index=False)["時長"]. ② #分類計算平均值lst=[]for i in dft.index:lst.append(int(dft.at[i,"時長"])) #將時長轉(zhuǎn)為整數(shù),存入 lstprint(lst) #以列表的形式輸出結(jié)果請?zhí)顚憚澗€處①代碼劃線處②應(yīng)填寫代碼________(單選,填字母:A.max()/B.min()/C.sum()/D.mean())12. 凱撒密碼是應(yīng)用替代方法加密的經(jīng)典例子。例如,密文字母表是用正常順序的明文字母表右移3個字母替代得到的,如下圖所示,這里的密鑰為3。小明編寫了一個凱撒加密算法:輸入明文(由大寫字母、小寫字母和數(shù)字字符組成)和密鑰Key∈[0,25],將明文的每個字符往右循環(huán)移動Key位得到密文并輸出。若輸入密文和密鑰Key,則輸出明文。(1)如下表為明文是'1aZ',key=8,獲得密文'9iH'的加密過程:明文字符 '1' 'a' 'Z'key 8密文字符 '9' 'i' 'H'若明文是'43aB',密鑰 key=5,則密文為________。(2)主程序代碼如下:select=input("加密還是解密?加密輸入1;解密輸入0:")ifselect=="1":sp=input("請輸入明文P:")key=int(input("請輸入密鑰:"))sc=encrypt(sp,key)print(sc)else:sc=input("請輸入密文C:")key=int(input("請輸入密鑰:"))sp=decrypt(sc,key)print(sp)主程序根據(jù)輸入1或0,決定應(yīng)當(dāng)執(zhí)行加密/解密程序代碼,這體現(xiàn)了以下哪個基本算法結(jié)構(gòu)________(單選,填字母:A.順序結(jié)構(gòu)/B.分支結(jié)構(gòu)/C.循環(huán)結(jié)構(gòu))。(3)函數(shù)change(ch,key)的功能:將字符ch替代成循環(huán)往右移動key位后的字符。defchange(ch,key): #傳入?yún)?shù)字符ch和密鑰key,返回轉(zhuǎn)換后的字符m=ord(ch)if ch>='a' and ch<='z':m=m-ord('a')+keyif m>=26:m-=26m+=ord('a')elif ch>='A' and ch<='Z':m=_______if m>=26:m-=26m+=ord('A')else:m=(m-ord('0')+key)%10+ord('0')return_______請在劃線處①②填入合適代碼。(4)算法的程序代碼如下,請在劃線處填入合適代碼。def encrypt(code,key): #對明文code,使用密鑰key進行加密code_new=""for i in range(len(code)):ch=code[i]code_new+=________return code_newdef decrypt(code,key):紹興一中2023學(xué)年第一學(xué)期期末考試高二技術(shù)(學(xué)考)試卷第一部分 信息技術(shù)(共50分)一、選擇題(本大題共10小題,每小題3分,共30分。在每小題給出的四個選項中,只有一個符合題目要求,不選、多選、錯選均不得分)1. 2014年,中國鐵路售票網(wǎng)站12306發(fā)生個人數(shù)據(jù)泄露事件,犯罪嫌疑人通過收集某游戲網(wǎng)站以及其他多個網(wǎng)站泄露的用戶名與密碼信息,嘗試登錄12306網(wǎng)站進行“撞庫”,非法獲取用戶信息,謀取非法利益。閱讀材料,下列關(guān)于數(shù)據(jù)與信息的說法正確的是( )A. 12306在任何地方都代表中國鐵路售票網(wǎng)站B. 犯罪嫌疑人通過非法獲取用戶信息以謀取非法利益,體現(xiàn)了信息的價值性C. 結(jié)合該事例,用戶要保護個人信息安全,應(yīng)當(dāng)提高密碼強度D. 犯罪嫌疑人獲得了海量的用戶數(shù)據(jù)也就意味著獲得了海量的知識【答案】B【解析】【詳解】本題考查信息系統(tǒng)相關(guān)內(nèi)容。A選項,12306是一個火車票購票平臺,是網(wǎng)站或軟件的總稱,也是中國鐵路官方唯一指定的車票購票系統(tǒng),選項說法錯誤。B選項,犯罪嫌疑人通過非法獲取用戶信息以謀取非法利益,體現(xiàn)了信息的價值性,選項說法正確。C選項,結(jié)合該事例,用戶要保護個人信息安全,應(yīng)當(dāng)在不同平臺設(shè)置不同密碼,并注意密碼強度,選項說法錯誤。D選項,犯罪嫌疑人獲得了海量的用戶數(shù)據(jù)也就意味著獲得了海量的信息,選項說法錯誤。故本題答案是B選項。2. 2014年,中國鐵路售票網(wǎng)站12306發(fā)生個人數(shù)據(jù)泄露事件,犯罪嫌疑人通過收集某游戲網(wǎng)站以及其他多個網(wǎng)站泄露的用戶名與密碼信息,嘗試登錄12306網(wǎng)站進行“撞庫”,非法獲取用戶信息,謀取非法利益。閱讀材料,下列關(guān)于大數(shù)據(jù)和數(shù)據(jù)編碼的說法,正確的是( )A. 大數(shù)據(jù)一般數(shù)據(jù)規(guī)模很大,而且價值密度也很高B. 若密碼"wqx23910"中字符'9'的內(nèi)碼是39H,則'10'的內(nèi)碼是3AHC. 售票平臺會實時更新售票情況,體現(xiàn)了數(shù)據(jù)處理速度快的特征D. 該事件中,遭到泄露用戶數(shù)據(jù)都是用ASCII編碼的數(shù)據(jù)【答案】C【解析】【詳解】本題考查數(shù)據(jù)編碼相關(guān)內(nèi)容。A選項,大數(shù)據(jù)一般數(shù)據(jù)規(guī)模很大,價值密度也較低,選項說法錯誤。B選項,字符'10'的內(nèi)碼為31 30H,選項說法錯誤。C選項,售票平臺會實時更新售票情況,體現(xiàn)了數(shù)據(jù)處理速度快的特征,選項說法正確。D選項,該事件中,遭到泄露的用戶數(shù)據(jù)都是用二進制編碼的數(shù)據(jù),選項說法錯誤。故本題答案是C選項。3. 2014年,中國鐵路售票網(wǎng)站12306發(fā)生個人數(shù)據(jù)泄露事件,犯罪嫌疑人通過收集某游戲網(wǎng)站以及其他多個網(wǎng)站泄露的用戶名與密碼信息,嘗試登錄12306網(wǎng)站進行“撞庫”,非法獲取用戶信息,謀取非法利益。閱讀材料,下列關(guān)于信息系統(tǒng)安全的說法,不正確的是( )A. 該事例中,犯罪嫌疑人非法獲取的用戶信息,屬于個人敏感信息B. 為盡可能降低病毒感染的風(fēng)險,應(yīng)堅持以預(yù)防為主、查殺為輔的原則C. 防火墻一般是由硬件和軟件組合而成的復(fù)雜系統(tǒng),也可以只是軟件D. 在非對稱密碼體制中,公鑰和私鑰不同,安全性比對稱密碼體制較低【答案】D【解析】【詳解】本題考查信息系統(tǒng)安全相關(guān)內(nèi)容。A選項,犯罪嫌疑人非法獲取的用戶信息,屬于個人敏感信息,選項正確。B選項,為盡可能降低病毒感染的風(fēng)險,應(yīng)堅持以預(yù)防為主、查殺為輔的原則,選項正確。C選項,防火墻一般是由硬件和軟件組合而成的復(fù)雜系統(tǒng),也可以只是軟件,選項正確。D選項,在對稱加密算法中,使用的密鑰只有一個,發(fā)收信雙方都使用這個密鑰對數(shù)據(jù)進行加密和解密。而非對稱加密算法需要兩個密鑰來進行加密和解密,這兩個秘鑰是公開密鑰(簡稱公鑰)和私有密鑰(簡稱私鑰)。公開密鑰與私有密鑰是一對,如果用公開密鑰對數(shù)據(jù)進行加密,只有用對應(yīng)的私有密鑰才能解密;如果用私有密鑰對數(shù)據(jù)進行加密,那么只有用對應(yīng)的公開密鑰才能解密。因為加密和解密使用的是兩個不同的密鑰。非對稱加密的安全性更高,選項錯誤。故本題答案是D選項。4. 請選擇與186D相等的數(shù)( )A. ABH B. 11010110BC. B6H D. 10111010B【答案】D【解析】【詳解】本題考查數(shù)制轉(zhuǎn)換相關(guān)內(nèi)容。186D為十進制數(shù),轉(zhuǎn)換為十六進制數(shù)是BAH,轉(zhuǎn)換為二進制數(shù)是1011 1010B。故本題答案是D選項。5. 圖A為256×512像素、256色位圖,圖B為256×512像素、8位色圖,則圖A和圖B的存儲容量之比為( )A. 1:2 B. 1:1 C. 8:3 D. 32:1【答案】B【解析】【詳解】本題考查圖像存儲容量相關(guān)內(nèi)容。圖像存儲容量=像素*顏色深度/8,256色的顏色深度是8位(28=256)。圖像A與B的存儲容量之比為:256×512×8/8:256×512×8/8=1:1。故本題答案是B選項。6. 下列關(guān)于人工智能的說法,正確的是( )A. “專家系統(tǒng)”是一種典型基于數(shù)據(jù)驅(qū)動的人工智能方法B. 神經(jīng)網(wǎng)絡(luò)解決分類問題不需要訓(xùn)練數(shù)據(jù)C. 人工智能技術(shù)在自然語言處理、知識圖譜構(gòu)建和視頻運動提取等領(lǐng)域表現(xiàn)出良好的性能D. 人工智能技術(shù)和計算機技術(shù)是完全獨立的,它們之間不會相互產(chǎn)生影響【答案】C【解析】【詳解】本題考查人工智能相關(guān)內(nèi)容。A選項,“深度學(xué)習(xí)”是一種典型的基于數(shù)據(jù)驅(qū)動的人工智能方法,專家系統(tǒng)是一種在特定領(lǐng)域內(nèi)具有專家水平解決問題能力的程序系統(tǒng),選項錯誤。B選項,神經(jīng)網(wǎng)絡(luò)解決分類問題需要訓(xùn)練數(shù)據(jù),選項錯誤。C選項,人工智能技術(shù)在自然語言處理、知識圖譜構(gòu)建和視頻運動提取等領(lǐng)域表現(xiàn)出良好的性能,選項正確。D選項,人工智能技術(shù)和計算機技術(shù)并不是完全獨立的,它們之間會產(chǎn)生相互的影響,選項錯誤。故本題答案是C選項。7. 下列關(guān)于通信技術(shù)的說法,正確的是( )A. RFID技術(shù)由NFC技術(shù)演變而來,是一種短距高頻的無線電技術(shù)B. 用戶通過無線網(wǎng)絡(luò)訪問系統(tǒng)的數(shù)據(jù)通信不需要傳輸介質(zhì)C. 移動終端必須通過移動通信網(wǎng)絡(luò)才能訪問服務(wù)器D. 局域網(wǎng)內(nèi)的計算機訪問服務(wù)器需要網(wǎng)絡(luò)協(xié)議【答案】D【解析】【詳解】本題考查通信技術(shù)相關(guān)內(nèi)容。A選項,NFC技術(shù)由RFID技術(shù)演變而來,是一種短距高頻的無線電技術(shù),選項錯誤。B選項,在計算機網(wǎng)絡(luò)中,無線傳輸可以突破有線網(wǎng)的限制,利用空間電磁波實現(xiàn)站點之間的通信,可以為廣大用戶提供移動通信,最常用的無線傳輸介質(zhì)有:無線電波、微波和紅外線,用戶通過無線網(wǎng)絡(luò)訪問系統(tǒng)的數(shù)據(jù)通信需要傳輸介質(zhì),選項說法錯誤。C選項,移動終端必須通過移動通信網(wǎng)絡(luò)才能訪問基于移動互聯(lián)的服務(wù)器,選項錯誤。D選項,網(wǎng)絡(luò)協(xié)議為計算機網(wǎng)絡(luò)中進行數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準或約定的集合,局域網(wǎng)內(nèi)的計算機訪問服務(wù)器需要網(wǎng)絡(luò)協(xié)議,選項正確。故本題答案是D選項。8. 有100位同學(xué)排成一列,從第1位同學(xué)開始按1至100的序號進行報數(shù),所報序號含有6的同學(xué)需要出列。則判斷序號x是否出列的Python表達式是( )A. x%10==6 B. x//10==6C. x%10==6 and x//10==6 D. x%10==6 or x//10==6【答案】D【解析】【詳解】本題考查Python表達式相關(guān)內(nèi)容。1至100序號是否含有6,即個位數(shù)為6或十位數(shù)為6,其表達式為:x%10==6 or x//10==6。故本題答案是D選項。9. 某 Python 程序如下,計算公式的值:x=int(input("請輸入 x="))n=int(input("請輸入 n="))s=0;c=1for i in range(1,n+1):c=__________s=s+x**i/c劃線處應(yīng)填入的代碼為( )A. c+i B. c*i C. c+i+1 D. c*(i+1)【答案】B【解析】【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。分析題目內(nèi)容及程序段可知, c的作用是計算階乘,并作為分母參與運算,計算階乘的方式是在循環(huán)體內(nèi),執(zhí)行c=c*i,故本題答案是B選項。10. 若字符串s的值為"abcde",執(zhí)行如下程序段后,變量res的值不可能是( )from random import randintres =""i, j = 0, len(s)-1while i < len(s)and j >= i:if randint(0,1)==0: #randint(0,1)隨機生成0或1res+= s[i]i +=1else:res += s[j]j-=1A. "abced" B. "aecbd" C. "aedbc" D. "edcba"【答案】B【解析】【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。分析程序段,可知:A選項,第一次循環(huán),若randint(0,1)==0成立,將s[0](即字符'a')添加到res中,則res=“a”;第二次循環(huán),若randint(0,1)==0成立,將s[1](即字符'b')添加到res中,則res=“ab”;第三次循環(huán),若randint(0,1)==0成立,將s[2](即字符'c')添加到res中,則res=“abc”;第四次循環(huán),若randint(0,1)==1成立,將s[4](即字符'e')添加到res中,則res=“abce”;第五次循環(huán),若randint(0,1)==1成立,將s[3](即字符'd')添加到res中,則res=“abced”,選項正確。B選項,第一次循環(huán),若randint(0,1)==0成立,將s[0](即字符'a')添加到res中,則res=“a”;第二次循環(huán),若randint(0,1)==1成立,將s[4](即字符'e')添加到res中,則res=“ae”;第三次循環(huán),若randint(0,1)==0成立,將s[1](即字符'b')添加到res中,則res=“aeb”;第三次循環(huán),若randint(0,1)==1成立,將s[3](即字符'd')添加到res中,則res=“aed”;由此推出,無論第三次循環(huán)產(chǎn)生的隨機數(shù)是0還是1,都不會出現(xiàn)“aec”,繼而推出選項錯誤。C選項,第一次循環(huán),若randint(0,1)==0成立,將s[0](即字符'a')添加到res中,則res=“a”;第二次循環(huán),若randint(0,1)==1成立,將s[4](即字符'e')添加到res中,則res=“ae”;第三次循環(huán),若randint(0,1)==1成立,將s[3](即字符'd')添加到res中,則res=“aed”;第四次循環(huán),若randint(0,1)==0成立,將s[1](即字符'b')添加到res中,則res=“aedb”;第五次循環(huán),若randint(0,1)==0或randint(0,1)==1成立,都會將s[2](即字符'c')添加到res中,則res=“aedbc”,選項正確。D選項,第一次循環(huán),若randint(0,1)==1成立,將s[4](即字符'e')添加到res中,則res=“e”;第二次循環(huán),若randint(0,1)==1成立,將s[3](即字符'd')添加到res中,則res=“ed”;第三次循環(huán),若randint(0,1)==1成立,將s[2](即字符'c')添加到res中,則res=“edc”;第四次循環(huán),若randint(0,1)==1成立,將s[1](即字符'b')添加到res中,則res=“edcb”;第五次循環(huán),若randint(0,1)==1成立,將s[0](即字符'a')添加到res中,則res=“edcba”,選項正確。故本題答案是B選項。二、非選擇題(本大題共2小題,其中第11小題10分,第12小題10分,共20分)11. 某“蘆丁雞飼養(yǎng)箱”溫度監(jiān)測系統(tǒng)的硬件有 IoT 模塊、智能終端、溫度傳感器、溫度控制器、服務(wù)器等。服務(wù)器通過無線與智能終端相連接,智能終端連接傳感器和執(zhí)行器。用戶通過瀏覽器查看數(shù)據(jù)庫中的數(shù)據(jù),請回答下列問題。(1)在設(shè)計系統(tǒng)的前期準備中,需要了解該系統(tǒng)的目標(biāo)期待,這一過程屬于________(單選,填字母:A.需求分析/B.概要設(shè)計/C.詳細設(shè)計)。(2)該系統(tǒng)服務(wù)器端程序采用Flask Web框架編寫,服務(wù)器的IP地址是192.168.19.4,端口號為8080,采用GET形式提交數(shù)據(jù),網(wǎng)站功能頁面規(guī)劃如下表所示:序號 訪問地址 功能說明1 / 主頁2 /query 查詢溫度3 /deal temp=23 提交飼養(yǎng)箱溫度4 … …若小明要了解飼養(yǎng)箱當(dāng)天的溫度變化,可在相應(yīng)的子頁面中查詢溫度,則訪問該子頁面的地址是http://________。(3)智能終端部分代碼如下:temp=round(pin0.read_analog()*3/10.24)errno,resp=Obloq.get("deal temp="+str(temp),10000)if errno==200:display.show(str(resp))if resp=='1':pin8.write_digital(1)else:pin8.write_digital(0)else:display.show(str(errno))sleep(1000*5)智能終端通過接口 pin8 連接溫度控制器,連接溫度傳感器的接口是_______________。(4)小明將系統(tǒng)中 10 月份的溫度控制器開啟和關(guān)閉的數(shù)據(jù)導(dǎo)出,部分數(shù)據(jù)如下圖所示,分析10月份溫度控制器每天的平均時長(單位:分鐘,保證整數(shù)位)。部分Python程序如下:import pandas as pdimport matplotlib.pyplot as pltdf=pd._______("data.xlsx") #讀取數(shù)據(jù)df.insert(3,"時長",'') #插入新列"時長",值是""def timedif(t1,t2):#計算并返回 t1,t2 兩個時間的差值,代碼略for i in df.index: #調(diào)用 timedif 函數(shù)計算時長df.at[i,"時長"]=timedif(df.at[i,"關(guān)閉"],df.at[i,"開啟"])dft=df.groupby("日期",as_index=False)["時長"]. ② #分類計算平均值lst=[]for i in dft.index:lst.append(int(dft.at[i,"時長"])) #將時長轉(zhuǎn)整數(shù),存入 lstprint(lst) #以列表的形式輸出結(jié)果請?zhí)顚憚澗€處①代碼。劃線處②應(yīng)填寫代碼________(單選,填字母:A.max()/B.min()/C.sum()/D.mean())。【答案】 ①. A ②. 192.168.19.4:8080/query ③. pin0 ④. read_excel ⑤. D【解析】【詳解】本題考查信息系統(tǒng)相關(guān)內(nèi)容。(1)搭建信息系統(tǒng)時,先要進行需求分析,分析系統(tǒng)的功能、性能等需求,然后進行可行性分析和開發(fā)模式的選擇,接下來進行概要設(shè)計,設(shè)計時主要考慮系統(tǒng)如何開發(fā),對系統(tǒng)進行模塊劃分、確定各模塊的功能等,最后進行詳細設(shè)計,主要設(shè)計系統(tǒng)的界面和代碼等。解該系統(tǒng)的目標(biāo)期待,這一過程屬于需求分析。故本題答案是:A。(2)結(jié)合“服務(wù)器的IP地址是192.168.19.4,端口號為8080,采用GET形式提交數(shù)據(jù)”,若在相應(yīng)的子頁面中查詢溫度,則訪問該子頁面的地址是http://192.168.19.4:8080/query。故本題答案是:192.168.19.4:8080/query。(3)由代碼中的“pin0.read_analog()*3/10.24”知,連接溫度傳感器的接口是pin0,故本題答案是:pin0。(4)④處,若要讀取data.xlsx中的數(shù)據(jù),需要調(diào)用read_excel函數(shù)實現(xiàn),故此處答案為:read_excel。⑤處,Python中g(shù)roupby函數(shù)主要的作用是進行數(shù)據(jù)的分組以及分組后地組內(nèi)運算,結(jié)合“分類計算平均值”,可以使用mean函數(shù)計算每個子組中的平均評分。故本題答案是:D。12. 凱撒密碼是應(yīng)用替代方法加密的經(jīng)典例子。例如,密文字母表是用正常順序的明文字母表右移3個字母替代得到的,如下圖所示,這里的密鑰為3。小明編寫了一個凱撒加密算法:輸入明文(由大寫字母、小寫字母和數(shù)字字符組成)和密鑰Key∈[0,25],將明文的每個字符往右循環(huán)移動Key位得到密文并輸出。若輸入密文和密鑰Key,則輸出明文。(1)如下表為明文是'1aZ',key=8,獲得密文'9iH'的加密過程:明文字符 '1' 'a' 'Z'key 8密文字符 '9' 'i' 'H'若明文是'43aB',密鑰 key=5,則密文為________。(2)主程序代碼如下:select=input("加密還是解密?加密輸入1;解密輸入0:")ifselect=="1":sp=input("請輸入明文P:")key=int(input("請輸入密鑰:"))sc=encrypt(sp,key)print(sc)else:sc=input("請輸入密文C:")key=int(input("請輸入密鑰:"))sp=decrypt(sc,key)print(sp)主程序根據(jù)輸入1或0,決定應(yīng)當(dāng)執(zhí)行加密/解密程序代碼,這體現(xiàn)了以下哪個基本算法結(jié)構(gòu)________(單選,填字母:A.順序結(jié)構(gòu)/B.分支結(jié)構(gòu)/C.循環(huán)結(jié)構(gòu))。(3)函數(shù)change(ch,key)的功能:將字符ch替代成循環(huán)往右移動key位后的字符。defchange(ch,key): #傳入?yún)?shù)字符ch和密鑰key,返回轉(zhuǎn)換后的字符m=ord(ch)if ch>='a' and ch<='z':m=m-ord('a')+keyif m>=26:m-=26m+=ord('a')elif ch>='A' and ch<='Z':m=_______if m>=26:m-=26m+=ord('A')else:m=(m-ord('0')+key)%10+ord('0')return_______請在劃線處①②填入合適代碼。(4)算法的程序代碼如下,請在劃線處填入合適代碼。def encrypt(code,key): #對明文code,使用密鑰key進行加密code_new=""for i in range(len(code)):ch=code[i]code_new+=________return code_newdef decrypt(code,key):#解密算法代碼略【答案】 ①. '98fG' ②. B ③. m-ord('A')+key 或 m-ord('A')+key+1 ④. chr(m) ⑤. change(ch,key)【解析】【詳解】本題考查Python程序設(shè)計相關(guān)內(nèi)容。結(jié)合題目內(nèi)容,分析程序段,推知:(1)明文是'43aB',密鑰 key=5,加密過程如圖所示:。故本題答案是:'98fG' 。(2)主程序根據(jù)輸入1或0,決定應(yīng)當(dāng)執(zhí)行加密/解密程序代碼,結(jié)合程序段,這體現(xiàn)了分支結(jié)構(gòu)的基本算法結(jié)構(gòu)。故本題答案是:B。(3)ord()函數(shù)是Python中一個庫函數(shù),用于從給定字符值中獲取數(shù)字值,它接受一個字符并返回一個整數(shù),即用于將字符轉(zhuǎn)換為整數(shù),即用于獲取ASCII給定字符的值。由題目內(nèi)容可知,若ch>='A' and ch<='Z'成立,表示明文為大寫字母,應(yīng)執(zhí)行m-ord('A')+key 或 m-ord('A')+key+1,獲取其對應(yīng)的密文,故本題答案是:m-ord('A')+key 或 m-ord('A')+key+1。 展開更多...... 收起↑ 資源列表 浙江省紹興市第一中學(xué)2023-2024學(xué)年高二上學(xué)期期末考試技術(shù)(學(xué)考)試卷-高中信息技術(shù) Word版含解析.docx 浙江省紹興市第一中學(xué)2023-2024學(xué)年高二上學(xué)期期末考試技術(shù)(學(xué)考)試卷-高中信息技術(shù) Word版無答案.docx 縮略圖、資源來源于二一教育資源庫