資源簡介 絕密★考試結束前2023學年第二學期寧波五校聯盟期中聯考高二年級技術學科試題考生須知:1.本卷共13頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不給分)1. 下列關于數據、信息和知識的說法,正確的是( )A. 數據古代就有,但信息是計算機出現以后才有的B. 知識是人類在社會實踐中所獲得的認識和經驗的總和C. 信息是對客觀事物的符號表示,信息的價值會隨著時間的推移而變化D. 同一信息可以依附于不同的載體,也可以脫離載體而獨立存在【答案】B【解析】【詳解】本題考查的是數據、信息和知識的描述。自從有了人類,就有信息;知識是人類在社會實踐中所獲得的認識和經驗的總和;數據是對客觀事物的符號表示;信息不能脫離載體而獨立存在。故選B。2. 下列關于人工智能的說法,正確的是( )A. 聯結主義人工智能包含知識庫和推理引擎兩個部分B. 專家系統是基于數據驅動的人工智能方法實現的C. 達芬奇外科手術機器人與人類醫生共同完成外科手術屬于跨領域人工智能D. 深度學習在自然語言處理、圖像分類、語音識別等領域表現出良好的性能【答案】D【解析】【詳解】本題考查的是人工智能描述。符號主義的人工智能方法包含知識庫和推理引擎兩個部分;深度學習是基于數據驅動的人工智能方法實現的;達芬奇外科手術機器人和外科醫生協同手術,屬于混合增強人工智能。故本題應選D。3. 下列關于編碼的說法,不正確的是( )A. ASCII碼的最大值十進制表示為127B. 信息編碼的本質是信息形式轉換的過程C. 相同像素大小的兩幅圖像,分別由黑白像素和256種顏色像素組成,其容量大小之比為1:4D. 一段時長10秒、采樣頻率為24KHz、量化位數為16位、雙聲道立體聲的WAVE格式音頻需要的磁盤存儲空間約為938KB【答案】C【解析】【詳解】本題考查的是編碼相關知識。黑白像素只要1位量化位,256種顏色需要8位量化位(2**8=256),其容量大小之比為1:8,選項C說法錯誤,故選C。4. 某校圖書館管理系統中,工作人員通過計算機終端上的掃描儀掃描圖書條形碼,錄入圖書信息后完成入庫。師生借閱時,通過校園一卡通識別身份,利用RFID 讀寫器識別圖書中的電子標簽以獲取圖書信息,完成借閱后相關數據保存在服務器中,服務器配備UPS不間斷電源。該系統所在的局域網接入因特網,圖書查詢功能基于B/S架構開發,師生在館內外都可使用計算機、手機等查詢圖書信息。下列關于信息系統的說法,不正確的是( )A. 校園卡應用了RFID技術,內置了有源電子標簽B. 數據庫可以用于存放該系統中的師生身份數據C. 該信息系統中的用戶包括教師、學生、圖書館工作人員以及系統管理人員等D. 服務器配備不間斷電源,說明信息系統對外部環境有依賴性【答案】A【解析】【詳解】本題考查的是信息系統相關知識。RFID的工作原理并不復雜,電子標簽進入磁場后,接收閱讀器發出的射頻信號,憑借感應電流所獲得的能量發送出存儲在芯片中的產品信息(無源標簽或被動標簽),或者主動發送某一頻率的信號(有源標簽或主動標簽),閱讀器讀取信息并解碼后,送至中央信息系統進行有關數據處理。校園卡屬于無源電子標簽。故選A。5. 某校圖書館管理系統中,工作人員通過計算機終端上的掃描儀掃描圖書條形碼,錄入圖書信息后完成入庫。師生借閱時,通過校園一卡通識別身份,利用RFID 讀寫器識別圖書中的電子標簽以獲取圖書信息,完成借閱后相關數據保存在服務器中,服務器配備UPS不間斷電源。該系統所在的局域網接入因特網,圖書查詢功能基于B/S架構開發,師生在館內外都可使用計算機、手機等查詢圖書信息。下列關于信息系統安全和信息社會責任的說法,不正確的是( )A. 安裝系統補丁并開啟防火墻,可以提升該信息系統的安全性B. 師生刷一卡通實現身份認證,身份認證可以解決用戶對數據操作的權限問題C. 系統每天定時備份數據,是保護數據安全的重要措施D. 對系統中的借閱數據進行加密,可以保證其保密性【答案】B【解析】【詳解】本題考查的是信息系統安全。訪問控制可以解決用戶對數據操作的權限問題,故本題應選B。6. 下列關于計算機硬件和軟件的說法,不正確的是( )A. 計算機操作系統是最重要的系統軟件B. 應用軟件是為解決某一應用領域的某個實際問題而專門開發的軟件C. 目前常用的計算機操作系統有Windows、MacOS、Linux等D. 計算機硬件由CPU、運算器、控制器、輸入設備和輸出設備五大部件組成【答案】D【解析】【詳解】本題考查計算機硬件和軟件的描述。計算機硬件主要由運算器、控制器、存儲器、輸入設備和輸出設備五大部件組成。故選D。7. 下列關于移動終端的說法,不正確的是( )A. 移動終端的“智能性”在硬件上主要基于傳感器的植入B. 麒麟CPU是我國首款國產移動終端中央處理器C. 移動終端工作原理與計算機基本相同,包括輸入、處理、存儲和輸出D. 手機卡死后,強制重啟會釋放ROM中的數據【答案】D【解析】【詳解】本題考查的是移動終端相關知識。手機卡死后,強制重啟會釋放RAM中的數據。故選D。8. 下列關于網絡系統的說法,不正確的是( )A. 在Internet上傳送信息至少通過三層協議:網際協議、傳輸控制協議及網頁傳輸協議B. TCP傳輸控制協議,它管理被傳送內容的完整性C. 計算機網絡、移動通信網絡、廣播電視網絡現已成為覆蓋面廣、影響力大的三大網絡D. 網絡由計算機系統、數據通信系統以及網絡軟件和網絡協議組成【答案】A【解析】【詳解】本題考查是網絡系統相關知識。在Internet上傳輸的信息至少遵循三個協議:網際協議、傳輸協議和應用程序協議。網際協議負責將信息發送到指定的接收機;傳輸協議(TCP)負責管理被傳送信息的完整性;應用程序協議幾乎和應用程序一樣多,如STMP、Telnet 、FTP和HTTP等,每一個應用程序都有自己的協議,它負責將網絡傳輸的信息轉換成用戶能夠識別的信息。故選A。9. 某算法的部分流程圖如下圖所示,執行這部分流程,若輸出k為2,則輸入s的值可能是( )A. "AABBA" B. "BBBAB" C. "BBAAA" D. "ABBAA"【答案】D【解析】【詳解】本題考查算法流程圖相關內容。分析流程圖可知,該算法功能是統計字符串中連續出現的字符的個數,若后繼字符不同,k重置為1,再從該字符開始。A選項,'A'為最后出現的字符,無重復,輸出k為1。B選項,'B'為最后出現的字符,無重復,輸出k為1。C選項,'A'為最后出現的字符,重復三次,輸出k為3。D選項,'A'為最后出現的字符,重復兩次,輸出k為2。故本題答案是D選項。10. 下列Python 表達式中, 值為 True 的數量有( )個① int(-2**3-9/5) == -10 ② "sy" in "yes"*2 ③ 23//4>4 and 3/2<1 ④ not(2**3<9) or 6%4<2 ⑤ "9"<"10"A. 1 B. 2 C. 3 D. 4【答案】A【解析】【詳解】本題考查的是Python表達式。"sy" in "yes"*2值為 True ,其余均為False,故選A。11. 有如下 Python程序段:s=''AB18/31C5/D269/E7''k=3sum, j,c=0,0,0flag=Falsefor ch in s:if "0"<=ch<="9":c=c*10+int(ch)j+=1elif ''A''<=ch<=''Z'':flag=Trueelse:if j==k and flag:sum+=cflag=Falsej=0;c=0程序運行后,sum的值是( )A. 269 B. 330 C. 584 D. 609【答案】C【解析】【詳解】本題考查的是Python程序調試與運行。閱讀程序可知,逐個讀取字符串中的字符,如果是數字則轉換為數值類型;如果是大寫字母,則標志位flag為真;如果不是大寫字母也不是數字且標志位flag為真同時是三位數字,則將數字累加到sum,標志位flag為假,數字及個數初始為0。s=“AB18/31C5/D269/E7”,讀取到第一個“/”時,由于數字不滿足三個標志位flag為假,數字及個數初始為0;讀取到第二個“/”時,由于數字為315滿足三個,標志位flag為真(讀取大寫字母C),則將數字累加到sum=315;讀取到第三個個“/”時,由于數字為269滿足三個,標志位flag為真(讀取大寫字母D),則將數字累加到sum=315+269=584。后續數字不會滿足三個,不會累加sum,故選C。12. 有如下Python程序段:import randoma=[1]*5i=1while ia[i]=a[i-1]+random. randint (0,2)*2for j in range(i):if a[i]==a[j]:i=jbreaki+=1print(a)執行該程序后,輸出的結果可能是( )A. [1,3,9,11,15] B. [1, 3, 5, 9, 13] C. [1,5,7,10,13] D. [1, 5, 5, 9, 13]【答案】B【解析】【詳解】本題考查Python程序設計相關內容。分析程序段,a[0]=1,該程序段通過隨機函數產生隨機數:0,1,2,由語句“a[i]=a[i-1]+random. randint (0,2)*2”知,當前項將等于前一項,或比前一項大2或4,若當前項等于前一項,則重新產生該項,即最后生成序列中不可能出現重復值,且為遞增的奇數序列。A選項,a[2]=9,比a[1]大6,選項錯誤。B選項,為可能序列。C選項,a[3]=10,為偶數,選項錯誤。D選項,a[1]與a[2]相等,選項錯誤。故本題答案是B選項。二、非選擇題(本大題共3小題,其中第13 小題7分,第14小題10分,第15小題9分,共26分)13. 某小區停車管理系統的一個子功能是完成業主車輛進出識別與控制(業主車牌保存在數據庫內)。車輛入場時通過傳感器捕獲并識別車牌,如果是業主,顯示屏顯示車牌號碼和歡迎進入信息,系統打開閘機,然后傳輸相關數據到Web服務器,保存至數據庫。車輛出場時完成車牌識別、計時、計費,客戶完成付費后系統打開閘機。請回答下列問題。(1)在搭建“車輛進出識別系統”的過程中,下列說法正確的是____。A.工作人員駕駛車輛檢測系統是否正常運行,屬于系統測試中的動態測試B.決定該系統采用SQLite數據庫屬于搭建信息系統過程中的詳細設計階段C.對搭建該信息系統所需的費用進行評估,屬于可行性分析D.智能終端可借助IoT 模塊通過無線網絡和服務器進行數據傳輸(2)下列功能需要在智能終端程序中實現的是____。A.車牌的捕獲 B.發送開閘指令到控制器 C.處理瀏覽器訪問請求 D.數據庫讀寫(3) Web 服務器端部分程序如下。假設車牌是“浙ABC520”的車輛在時間值是“185”的時刻進場,那么智能終端向Web服務器上傳數據的URL 是 http://____。app = Flask(_nme_)@app. route ('/ey', methods=['GET'])def query():car = request. args. get ("c")time = request. args. get ("t")flag = request. args. get ("f")if flag =="in":#車輛入場。保存車牌信息car和入場時刻信息 time 到數據庫,代碼略elif flag == "out":#車輛出場。從數據庫讀取車牌car的入場時間,根據出、入場時間計算停車費#并將時長、車費、車牌等信息返回給智能終端顯示給客戶,代碼略#服務器其他功能, 代碼略if _name_== '_main_':app. run(host = "192.168.13.5", port = 8080)(4)系統搭建完成后,王先生駕駛車輛駛入該停車場,顯示屏顯示車牌號碼,提示歡迎進入的信息,但道閘卻未打開,可能的原因是____填字母)A.Web 服務器與數據庫連接異常B.智能終端未對控制器發送相應要求C.車牌數據未保存到數據庫【答案】 ①. ACD ②. AB ③. 192.168.13.5:8080/ey c=浙 ABC520&t=185&f=in ④. B【解析】【詳解】本題考查信息系統開發與設計。(1)工作人員駕駛車輛檢測系統是否正常運行,屬于系統測試中的動態測試;決定該系統采用Sqlite數據庫屬于搭建信息系統過程中的數據庫管理系統選擇;對搭建該信息系統所需的費用進行評估,屬于可行性分析;智能終端可借助IoT 模塊通過無線網絡和服務器進行數據傳輸。故選ACD。(2)智能終端通過傳感器進行車牌的捕獲,通過執行器發送開閘指令到控制器。故選AB。(3)由代碼可知,IP地址是192.168.13.5,端口號是8080,車牌號保存在變量c中,時間保存在變量t中,f保存進場還是出場信息,路由函數是/ey,假設車牌是“浙ABC520”車輛在時間值是“185”的時刻進場,那么智能終端向Web服務器上傳數據的URL 是 http://192.168.13.5:8080/ey c=浙 ABC520&t=185&f=in。(4)系統搭建完成后,王先生駕駛車輛駛入該停車場,顯示屏顯示車牌號碼,提示歡迎進入的信息,但道閘卻未打開,說明智能終端與執行器之間存在問題,結合選項,可能的原因是智能終端未對控制器發送相應要求。故選B。14. 王老師收集了2024級學生“七選三”選課意愿數據,每個班的數據分別保存在以“xk+班級”命名的Excel 文件中,如圖a所示。每個文件記錄了該班每位學生選考科目的選課情況,如圖b所示。為統計分析全年級“七選三”選課意愿數據,編寫如下 Python程序:圖a 圖b 圖c#讀取各班Excel 文件, 并合并到一個 DataFrame 對象中。import pandas as pdimport matplotlib. pyplot as pltplt. rcParams['font. sans-serif']= ''simhei'' #讓圖表顯示中文def data(i):i=i+1if i<10:t=''0''+str(i)else:t=str(i)df _t=pd. read _excel(''xk''+t+''. xlsx'')return df_tn=10df=pd. DataFrame()for bj in range(n):df=df. append(①____, ignore _index=True)#統計選考各科目人數占總人數的比例a=['' '']*len(df) #存儲每個學生的選課組合dic={''物'':0,''化'':0,''生'':0,''政'':0,''史'':0,''地'':0,''技'':0}for i in range(len(df)):for j in df[''選課''][i]:②____a[i]+=jfor i in dic. keys():dic[i]=round(dic[i]/len(df)*100,2)print(dic)#統計各班選考物化生人數并創建如圖c 所示的圖表df1=df [③____]df2=df1. groupby (''班級'',④____)[''姓名'']. count()df2. rename(columns={''姓名'':''人數''}, inplace=True)plt. bar(df2[''班級''],df2[''人數''], label=''物化生'')plt. title(''各班物化生選課人數對比'')plt. xlabel(''班級'')plt. ylabel(''人數'')plt. legend()plt. show()zh=input(''請輸入需要查詢的選課組合:'') cnt=0 for i in range(len(a)): if ⑤____: cnt=cnt+1 print(''選擇''+zh+''組合的同學共有: ''+str(cnt)+''人'')(1)請在程序劃線處填入合適的代碼(2)王老師想查詢某種7選3組合有多少人,方框內的代碼可以為王老師提供查詢功能,程序運行結果如圖 d 所示(輸入的選課組合按照“物化生政史地技”順序輸入),請在劃線處填入合適的代碼。請輸入需要查詢的選課組合:物化技 選擇物化技組合的同學共有:82人圖d【答案】 ①. data(bj) ②. dic[j]+=1 或dic[j]=dic[j]+1 ③. df[''選課'']== ''物化生'' 或 df.選課==''物化生'' ④. as index=False ⑤. a[i]==zh 或zh==a[i]【解析】【詳解】本題考查的是Python數據分析。①處,讀取各班Excel 文件, 并合并到一個 DataFrame 對象中,data函數功能是根據數字轉換為文件名并讀取數據,故此處應為:data(bj);②處,統計各科目人數,記錄在字典dic中,故此處應為:dic[j]+=1 或dic[j]=dic[j]+1;③處,統計選考物化生的人數,故此處應為:df[''選課'']== ''物化生'' 或 df.選課==''物化生'';④處,由plt. bar(df2[''班級''],df2[''人數''], label=''物化生'')可知df2中''班級''沒有設置為索引,故此處應為:as index=False;⑤處,列表a存儲每個學生的選課組合,故此處應為:a[i]==zh 或zh==a[i]。15. 小明編寫了一個字符串加密程序,功能如下:輸入明文,顯示加密后的密文,加密算法如下:(1)若是大寫字母,則進行字母替換:英文26個字母按鍵盤QWERT 的順序排列,從第一行到第三行連接起來再與字母表順序進行替換,如Q用 A來替換,H用P 替換,如下圖所示:Q W E R T Y U I 0 P A S D F G H J K L Z X C V B N MA B C D E F G H I J K L M N 0 P Q R S T U V W X Y Z(2)經過字母替換后明文每個字符的8位二進制ASCII碼(不足8位的左端補0,補足8位)分成兩段(左4位一段,右4位為另一段),如字符“A”的二進制ASCII值01000001,分段后為0100,0001;(3)將高位段(左邊4位)轉化為十六進制數(如0100轉化為4);(4)將低位段(右邊4位) 執行0→1,1→0后轉化為十六進制數(如0001→1110→14→E)(5)依次連接兩位十六進制數,得到該字符的密文,如“Q”的密文為“4E”(6)將每個字符的密文按照明文的順序依次連接。程序運行如下圖所示:請輸入代加密的字符:Q3h 密文為: 4E3c67實現上述功能的Python程序如下:def dtob(num):i=0;result='' ''while i<8:if i<4:y=①____else:y=num%2num=num//2result=str(y)+resulti+=1return resultdef change(s):sum=0;mw=''''for i in range(0, len(s),4):sum=int(s[i])*8+int(s[i+1])*4+int(s[i+2])*2+int(s[i+3])if sum>9:mw+=chr(sum+55)else:mw+=②____return mwyw=input(''請輸入待加密的字符: '')jm='' ''mm={''Q'':''A'',''W'': ''B'',''E'': ''C'', ''R'': ''D'',''T'': ''E'',''Y'':''G'', ''I'':''H'',”I”: ''H'', ''O'': ''I'',''P'':''J'',''A'':''K'', ''S'':''L'', ''D'': ''M'',''F'': ''N'', ''G'': ''O'',''H'':''P'',''J'':''Q'', ''K'': ''R'', ''L'':''S'', ''Z'':''T'',''X'':''U'',''C'':''V'', ''V'':''W'', ''B'': ''X'',''N'': ''Y'', ''M'':''Z''}for i in range(len (yw)):if ''A''<=yw[i]<= ''Z'':③____else:jm+=yw[i]jm1='' ''for i in jm:jm1+=④____print(''密文為: '', jml)(1)在程序劃線處填入合適的語句(2)若小明利用程序得到密文為“3944”,則可推測輸入的待加密的字符為____【答案】 ①. 1-num%2或abs(num%2-1) ②. str(sum) ③. jm+=mm[yw[i]]或 jm=jm+mm[yw[i]] ④. change(dtob(ord(i)) ⑤. 6A或''6A''【解析】【詳解】本題考查的是Python綜合應用。(1)①處,將低位段(右邊4位) 執行0→1,1→0,故此處應為:1-num%2或abs(num%2-1);②處,如果二進制轉換為十六進制數時,大于9轉換為字母后連接到mw,小于等于9直接連接到mw,故此處應為:str(sum);③處,若是大寫字母,則進行字母替換,故此處應為:jm+=mm[yw[i]]或 jm=jm+mm[yw[i]];④處,dtob功能是轉換二進制數并將低位段(右邊4位) 執行0→1,1→0,chang功能是轉換為十六進制數,故此處應為:change(dtob(ord(i))。(2)密文為“3944”則二進制數為:0011 1001 0100 0100,低位還原后為:0011 0110 0100 1011,轉換為十六進制數為:364B對應的ASCII碼為:6K,K反向對應為A,故輸入的待加密的字符為6A。絕密★考試結束前2023學年第二學期寧波五校聯盟期中聯考高二年級技術學科試題考生須知:1.本卷共13頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不給分)1. 下列關于數據、信息和知識的說法,正確的是( )A. 數據古代就有,但信息是計算機出現以后才有的B. 知識是人類在社會實踐中所獲得的認識和經驗的總和C. 信息是對客觀事物的符號表示,信息的價值會隨著時間的推移而變化D. 同一信息可以依附于不同的載體,也可以脫離載體而獨立存在2. 下列關于人工智能的說法,正確的是( )A. 聯結主義人工智能包含知識庫和推理引擎兩個部分B. 專家系統是基于數據驅動的人工智能方法實現的C. 達芬奇外科手術機器人與人類醫生共同完成外科手術屬于跨領域人工智能D. 深度學習在自然語言處理、圖像分類、語音識別等領域表現出良好的性能3. 下列關于編碼的說法,不正確的是( )A. ASCII碼的最大值十進制表示為127B. 信息編碼的本質是信息形式轉換的過程C. 相同像素大小的兩幅圖像,分別由黑白像素和256種顏色像素組成,其容量大小之比為1:4D. 一段時長10秒、采樣頻率為24KHz、量化位數為16位、雙聲道立體聲的WAVE格式音頻需要的磁盤存儲空間約為938KB4. 某校圖書館管理系統中,工作人員通過計算機終端上的掃描儀掃描圖書條形碼,錄入圖書信息后完成入庫。師生借閱時,通過校園一卡通識別身份,利用RFID 讀寫器識別圖書中的電子標簽以獲取圖書信息,完成借閱后相關數據保存在服務器中,服務器配備UPS不間斷電源。該系統所在的局域網接入因特網,圖書查詢功能基于B/S架構開發,師生在館內外都可使用計算機、手機等查詢圖書信息。下列關于信息系統的說法,不正確的是( )A. 校園卡應用了RFID技術,內置了有源電子標簽B. 數據庫可以用于存放該系統中的師生身份數據C. 該信息系統中的用戶包括教師、學生、圖書館工作人員以及系統管理人員等D. 服務器配備不間斷電源,說明信息系統對外部環境有依賴性5. 某校圖書館管理系統中,工作人員通過計算機終端上的掃描儀掃描圖書條形碼,錄入圖書信息后完成入庫。師生借閱時,通過校園一卡通識別身份,利用RFID 讀寫器識別圖書中的電子標簽以獲取圖書信息,完成借閱后相關數據保存在服務器中,服務器配備UPS不間斷電源。該系統所在的局域網接入因特網,圖書查詢功能基于B/S架構開發,師生在館內外都可使用計算機、手機等查詢圖書信息。下列關于信息系統安全和信息社會責任的說法,不正確的是( )A. 安裝系統補丁并開啟防火墻,可以提升該信息系統的安全性B. 師生刷一卡通實現身份認證,身份認證可以解決用戶對數據操作權限問題C. 系統每天定時備份數據,是保護數據安全的重要措施D. 對系統中的借閱數據進行加密,可以保證其保密性6. 下列關于計算機硬件和軟件的說法,不正確的是( )A. 計算機操作系統是最重要的系統軟件B. 應用軟件是為解決某一應用領域的某個實際問題而專門開發的軟件C. 目前常用的計算機操作系統有Windows、MacOS、Linux等D. 計算機硬件由CPU、運算器、控制器、輸入設備和輸出設備五大部件組成7. 下列關于移動終端的說法,不正確的是( )A. 移動終端的“智能性”在硬件上主要基于傳感器的植入B. 麒麟CPU是我國首款國產移動終端中央處理器C. 移動終端工作原理與計算機基本相同,包括輸入、處理、存儲和輸出D. 手機卡死后,強制重啟會釋放ROM中的數據8. 下列關于網絡系統的說法,不正確的是( )A. 在Internet上傳送信息至少通過三層協議:網際協議、傳輸控制協議及網頁傳輸協議B. TCP傳輸控制協議,它管理被傳送內容完整性C. 計算機網絡、移動通信網絡、廣播電視網絡現已成為覆蓋面廣、影響力大的三大網絡D. 網絡由計算機系統、數據通信系統以及網絡軟件和網絡協議組成9. 某算法的部分流程圖如下圖所示,執行這部分流程,若輸出k為2,則輸入s的值可能是( )A. "AABBA" B. "BBBAB" C. "BBAAA" D. "ABBAA"10. 下列Python 表達式中, 值為 True 的數量有( )個① int(-2**3-9/5) == -10 ② "sy" in "yes"*2 ③ 23//4>4 and 3/2<1 ④ not(2**3<9) or 6%4<2 ⑤ "9"<"10"A. 1 B. 2 C. 3 D. 411. 有如下 Python程序段:s=''AB18/31C5/D269/E7''k=3sum, j,c=0,0,0flag=Falsefor ch in s:if "0"<=ch<="9":c=c*10+int(ch)j+=1elif ''A''<=ch<=''Z'':flag=Trueelse:if j==k and flag:sum+=cflag=Falsej=0;c=0程序運行后,sum的值是( )A. 269 B. 330 C. 584 D. 60912. 有如下Python程序段:import randoma=[1]*5i=1while ia[i]=a[i-1]+random. randint (0,2)*2for j in range(i):if a[i]==a[j]:i=jbreaki+=1print(a)執行該程序后,輸出的結果可能是( )A. [1,3,9,11,15] B. [1, 3, 5, 9, 13] C. [1,5,7,10,13] D. [1, 5, 5, 9, 13]二、非選擇題(本大題共3小題,其中第13 小題7分,第14小題10分,第15小題9分,共26分)13. 某小區停車管理系統的一個子功能是完成業主車輛進出識別與控制(業主車牌保存在數據庫內)。車輛入場時通過傳感器捕獲并識別車牌,如果是業主,顯示屏顯示車牌號碼和歡迎進入信息,系統打開閘機,然后傳輸相關數據到Web服務器,保存至數據庫。車輛出場時完成車牌識別、計時、計費,客戶完成付費后系統打開閘機。請回答下列問題。(1)在搭建“車輛進出識別系統”的過程中,下列說法正確的是____。A.工作人員駕駛車輛檢測系統是否正常運行,屬于系統測試中的動態測試B.決定該系統采用SQLite數據庫屬于搭建信息系統過程中的詳細設計階段C.對搭建該信息系統所需的費用進行評估,屬于可行性分析D.智能終端可借助IoT 模塊通過無線網絡和服務器進行數據傳輸(2)下列功能需要在智能終端程序中實現的是____。A.車牌捕獲 B.發送開閘指令到控制器 C.處理瀏覽器訪問請求 D.數據庫讀寫(3) Web 服務器端部分程序如下。假設車牌是“浙ABC520”的車輛在時間值是“185”的時刻進場,那么智能終端向Web服務器上傳數據的URL 是 http://____。app = Flask(_nme_)@app. route ('/ey', methods=['GET'])def query():car = request. args. get ("c")time = request. args. get ("t")flag = request. args. get ("f")if flag =="in":#車輛入場。保存車牌信息car和入場時刻信息 time 到數據庫,代碼略elif flag == "out":#車輛出場。從數據庫讀取車牌car的入場時間,根據出、入場時間計算停車費#并將時長、車費、車牌等信息返回給智能終端顯示給客戶,代碼略#服務器其他功能, 代碼略if _name_== '_main_':app. run(host = "192.168.13.5", port = 8080)(4)系統搭建完成后,王先生駕駛車輛駛入該停車場,顯示屏顯示車牌號碼,提示歡迎進入的信息,但道閘卻未打開,可能的原因是____填字母)A.Web 服務器與數據庫連接異常B.智能終端未對控制器發送相應要求C.車牌數據未保存到數據庫14. 王老師收集了2024級學生“七選三”選課意愿數據,每個班的數據分別保存在以“xk+班級”命名的Excel 文件中,如圖a所示。每個文件記錄了該班每位學生選考科目的選課情況,如圖b所示。為統計分析全年級“七選三”選課意愿數據,編寫如下 Python程序:圖a 圖b 圖c#讀取各班Excel 文件, 并合并到一個 DataFrame 對象中。import pandas as pdimport matplotlib. pyplot as pltplt. rcParams['font. sans-serif']= ''simhei'' #讓圖表顯示中文def data(i):i=i+1if i<10:t=''0''+str(i)else:t=str(i)df _t=pd. read _excel(''xk''+t+''. xlsx'')return df_tn=10df=pd. DataFrame()for bj in range(n):df=df. append(①____, ignore _index=True)#統計選考各科目人數占總人數的比例a=['' '']*len(df) #存儲每個學生的選課組合dic={''物'':0,''化'':0,''生'':0,''政'':0,''史'':0,''地'':0,''技'':0}for i in range(len(df)):for j in df[''選課''][i]:②____a[i]+=jfor i in dic. keys():dic[i]=round(dic[i]/len(df)*100,2)print(dic)#統計各班選考物化生的人數并創建如圖c 所示的圖表df1=df [③____]df2=df1. groupby (''班級'',④____)[''姓名'']. count()df2. rename(columns={''姓名'':''人數''}, inplace=True)plt. bar(df2[''班級''],df2[''人數''], label=''物化生'')plt. title(''各班物化生選課人數對比'')plt. xlabel(''班級'')plt. ylabel(''人數'')plt. legend()plt. show()zh=input(''請輸入需要查詢的選課組合:'') cnt=0 for i in range(len(a)): if ⑤____: cnt=cnt+1 print(''選擇''+zh+''組合同學共有: ''+str(cnt)+''人'')(1)請在程序劃線處填入合適的代碼(2)王老師想查詢某種7選3組合有多少人,方框內的代碼可以為王老師提供查詢功能,程序運行結果如圖 d 所示(輸入的選課組合按照“物化生政史地技”順序輸入),請在劃線處填入合適的代碼。請輸入需要查詢的選課組合:物化技 選擇物化技組合的同學共有:82人圖d15. 小明編寫了一個字符串加密程序,功能如下:輸入明文,顯示加密后的密文,加密算法如下:(1)若是大寫字母,則進行字母替換:英文26個字母按鍵盤QWERT 的順序排列,從第一行到第三行連接起來再與字母表順序進行替換,如Q用 A來替換,H用P 替換,如下圖所示:Q W E R T Y U I 0 P A S D F G H J K L Z X C V B N MA B C D E F G H I J K L M N 0 P Q R S T U V W X Y Z(2)經過字母替換后的明文每個字符的8位二進制ASCII碼(不足8位的左端補0,補足8位)分成兩段(左4位一段,右4位為另一段),如字符“A”的二進制ASCII值01000001,分段后為0100,0001;(3)將高位段(左邊4位)轉化為十六進制數(如0100轉化為4);(4)將低位段(右邊4位) 執行0→1,1→0后轉化十六進制數(如0001→1110→14→E)(5)依次連接兩位十六進制數,得到該字符的密文,如“Q”的密文為“4E”(6)將每個字符的密文按照明文的順序依次連接。程序運行如下圖所示:請輸入代加密的字符:Q3h 密文為: 4E3c67實現上述功能的Python程序如下:def dtob(num):i=0;result='' ''while i<8:if i<4:y=①____else:y=num%2num=num//2result=str(y)+resulti+=1return resultdef change(s):sum=0;mw=''''for i in range(0, len(s),4):sum=int(s[i])*8+int(s[i+1])*4+int(s[i+2])*2+int(s[i+3])if sum>9:mw+=chr(sum+55)else:mw+=②____return mwyw=input(''請輸入待加密的字符: '')jm='' ''mm={''Q'':''A'',''W'': ''B'',''E'': ''C'', ''R'': ''D'',''T'': ''E'',''Y'':''G'', ''I'':''H'',”I”: ''H'', ''O'': ''I'',''P'':''J'',''A'':''K'', ''S'':''L'', ''D'': ''M'',''F'': ''N'', ''G'': ''O'',''H'':''P'',''J'':''Q'', ''K'': ''R'', ''L'':''S'', ''Z'':''T'',''X'':''U'',''C'':''V'', ''V'':''W'', ''B'': ''X'',''N'': ''Y'', ''M'':''Z''}for i in range(len (yw)):if ''A''<=yw[i]<= ''Z'':③____else:jm+=yw[i]jm1='' ''for i in jm:jm1+=④____print(''密文為: '', jml)(1)在程序劃線處填入合適的語句(2)若小明利用程序得到密文為“3944”,則可推測輸入的待加密的字符為____ 展開更多...... 收起↑ 資源列表 浙江省寧波市五校聯盟2023-2024學年高二下學期期中聯考技術試題-高中信息技術 Word版含解析.docx 浙江省寧波市五校聯盟2023-2024學年高二下學期期中聯考技術試題-高中信息技術 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫