資源簡介 慈溪市 2023學年第一學期期末測試卷高二技術學科試卷第一部分 信息技術(共 50 分)一、選擇題(本大題共 10小題,每小題 3分,共 30分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 12306網站于 2011年 6月 12日正式投入購票業務,在北京、上海、廣州、武漢、西安、沈陽等多地設置了服務器,為社會提供車票發售、列車時刻查詢等服務,近日訪問量達到了 532億次。在春運期間,12306根據以往的出行數據,預測客流趨勢,優化運力調配,制定多項決策,以更好滿足旅客的需求。下列關于數據與信息的說法,不正確的是( )A. 材料中的數字“532”是信息的載體B. 列車沒有按時到達,體現信息的真偽性C. 12306網站通過異地容災等手段做好數據防護D. 12306網站支持多人同時查詢列車時刻,體現信息的共享性【答案】B【解析】【詳解】本題考查的是數據與信息。列車沒有按時到達,體現信息的時效性,故本題應選B。2. 12306網站于 2011年 6月 12日正式投入購票業務,在北京、上海、廣州、武漢、西安、沈陽等多地設置了服務器,為社會提供車票發售、列車時刻查詢等服務,近日訪問量達到了 532億次。在春運期間,12306根據以往的出行數據,預測客流趨勢,優化運力調配,制定多項決策,以更好滿足旅客的需求。下列關于大數據的說法正確的是( )A. 使用批處理計算實時分析用戶行為B. 12306網站中歷年旅客流動數據屬于流數據C. 需要分析旅客出行的原因以做出更準確的客流趨勢預測D. 可以利用以往的出行大數據制定優化決策,說明大數據的價值高【答案】D【解析】【詳解】本題考查大數據相關內容。A選項,批處理是指在特定時間跨度內批量處理大量數據;流處理是指在產生連續數據流時立即對其進行處理;實時分析用戶行為需要使用流處理來計算,選項錯誤。B選項,流數據一般指實時產生的數據流,例如傳感器數據、日志數據等;批數據一般指離線處理的數據,例如從數據庫中導出的數據、歷史數據等;12306網站中歷年旅客流動數據屬于批數據,選項錯誤。C選項,準確的客流趨勢預測只需要分析旅客的出行數據,不需要分析旅客出行的原因,選項錯誤。D選項,可以利用以往的出行大數據制定優化決策,說明大數據的價值高,選項正確。故本題答案是D選項。3. 小明用同一部數碼相機拍了兩張照片(設置了相同的存儲參數),如圖a、圖 b,存成未壓縮的“.bmp”格式,下列說法正確的是( )A. 拍照過程是數模轉換的過程B. 放大照片并不會影響其清晰度C. 圖片 a的存儲占用空間大于圖片 bD. 若照片可以顯示 1000種不同的顏色,則量化位數應該是 10位【答案】D【解析】【詳解】本題考查圖像處理相關內容。A選項,拍照過程是模數轉換的過程,選項說法錯誤。B選項,“.bmp”格式照片清晰度由像素決定,放大會影響其清晰度,選項說法錯誤。C選項,圖片a與圖片b設置了相同的存儲參數,兩者的存儲占用空間相同,選項說法錯誤。D選項,若照片可以顯示1000種不同的顏色,則量化位數應該是10位(29=512,210=1024),選項說法正確。故本題答案是D選項。4. 文本經數據處理后生成的標簽云圖片如圖所示,下列說法不正確的是( )A. 通過該標簽云可以對文本情感傾向做出判斷B. 從圖中分析可知,詞語“行者”的重要性比“師父”高C. 文本數據處理的過程是非結構化數據轉變成結構化數據的過程D. 該標簽云的制作經過了分詞、特征提取、數據分析以及結果呈現等步驟【答案】A【解析】【詳解】本題考查數據處理相關內容。文本數據處理一般過程包括分詞、特征提取、數據分析和結果呈現;標簽云一般根據詞頻表現文本特征,以文字大小代表詞語的重要性。標簽云是一種將關鍵詞或標簽以視覺化方式展示的圖形,用于表示一個網站中的內容標簽。它由一組不同大小和顏色的詞語組成,這些詞語通常是獨立的詞匯,按照字母順序排列。標簽的重要性可以通過改變字體大小或顏色來表現,從而使得標簽云可以靈活地依照字序或熱門程度來檢索一個標簽。A選項,通過該標簽云不可以對文本情感傾向做出判斷,選項錯誤。B選項,從圖中分析可知,詞語“行者”的重要性比“師父”高,選項正確。C選項,文本數據處理的過程是非結構化數據轉變成結構化數據的過程,選項正確。D選項,該標簽云的制作經過了分詞、特征提取、數據分析以及結果呈現等步驟,選項正確。故本題答案是A選項。5. 下列關于人工智能的說法正確的是( )A. 圖靈測試是檢測機器是否具有智能的唯一方法B. “沃森專家系統”是一種典型的聯結主義學習方法的應用C. ChatGPT既知天文,又曉地理,是跨領域人工智能典型應用D. 圍棋人工智能 AlphaGo Zero在自我博弈中提升棋力體現強化學習的學習機制【答案】D【解析】【詳解】本題考查人工智能相關內容。A選項,圖靈測試是檢測機器是否具有智能的一種方法,不是唯一的,選項錯誤。B選項,沃森是自2007年開始,由IBM公司的首席研究員David Ferrucci所領導的DeepQA計劃小組開發的人工智能系統,“沃森專家系統”是一種典型的符號主義學習方法的應用,選項錯誤。C選項,ChatGPT是人工智能技術驅動的自然語言處理工具,它能夠基于在預訓練階段所見的模式和統計規律,來生成回答,還能根據聊天的上下文進行互動,真正像人類一樣來聊天交流,甚至能完成撰寫論文、郵件、腳本、文案、翻譯、代碼等任務,不屬于跨領域人工智能的典型應用,選項錯誤。D選項,AlphaGo的實現基于深度學習和強化學習技術,通過學習人類棋手的棋譜和自我博弈進行深度學習,同時使用強化學習進行訓練和優化,選項正確。故本題答案是D選項。6. 某算法的部分流程圖如圖所示,下列說法正確的是( )A. 輸出 a,b的值是-7,9 B. 該算法中存在分支結構C. 語句“a<0”一共執行了 6次 D. 調換語句①②的順序不會改變輸出結果【答案】C【解析】【詳解】本題考查流程圖。程序開始,a=18,b=1。a<0不成立,進入第一輪循環,a=a-b=17,b=b+2=3。a<0不成立,進入第二輪循環,a=a-b=14,b=b+2=5。a<0不成立,進入第三輪循環,a=a-b=9,b=b+2=7。a<0不成立,進入第四輪循環,a=a-b=2,b=b+2=9。a<0不成立,進入第五輪循環,a=a-b=-7,b=b+2=11。a<0成立,循環結束,最后a=-7,b=11。A選項錯誤,a=-7,b=11。B選項錯誤,該算法不存在分支結構。C選項正確,句“a<0”一共執行了 6次。D選項錯誤,程序開始,a=18,b=1。a<0不成立,進入第一輪循環,b=b+2=3,a=a-b=15。a<0不成立,進入第二輪循環,b=b+2=5,a=a-b=10。a<0不成立,進入第三輪循環,b=b+2=7,a=a-b=8。a<0不成立,進入第四輪循環,b=b+2=9,a=a-b=-1。a<0成立,循環結束,因此最終會改變輸出結果。故答案為:C。7. 下列表達式中數值最大的是( )A. len(“12”*4) B. round(3.2,0)**2 C. int(32.9)%11 D. abs(-20)//3【答案】C【解析】【詳解】本題考查Python運算與表達式相關內容。A選項,len(“12”*4)-->len(“12121212”)-->8。B選項,round(3.2,0)**2-->3.0**2-->9.0。C選項,int(32.9)%11-->32%11-->10。D選項,abs(-20)//3-->20//3-->6。故本題答案是C選項。8. 某研究表明,人體最適宜的環境溫度在 18℃到 25℃之間(包括 18℃和 25℃),設 t為某天的環境溫度,人體感受存儲在變量 r中,下列選項正確的是( )A. r="溫度過低" if t>=18: r="溫度適宜" elif t>25: r="溫度過高" B. r="溫度過低" if t>=18: r="溫度適宜" if t>25: r="溫度過高" C. r="溫度適宜" if t>=25: r="溫度過高" elif t<18: r="溫度過低" D. r="溫度過高" if t<=25 and t>=18: r="溫度適宜" else: r="溫度過低"A. A B. B C. C D. D【答案】B【解析】【詳解】本題考查Python程序設計相關內容。A選項,若t>25,此時t>=18條件同樣成立,輸出“溫度適宜”,不符合題意,選項錯誤。B選項,對于不同溫度值,程序段均能輸出正確結果,符合題意,選項正確。C選項,由“人體最適宜的環境溫度在18℃到25℃之間(包括18℃和25℃)”知,判斷條件“if t>=25”錯誤,選項錯誤。D選項,若t>25,滿足else條件,輸出“溫度過低”,不符合題意,選項錯誤。故本題答案是B選項。9. 有如下 Python程序:s="abcdefghijk";res=0for i in range(1,len(s),2):res+=ord(s[i])-ord(s[i-1])print(res)輸出結果是( )A. 5 B. 6 C. 9 D. 10【答案】A【解析】【詳解】本題考查Python程序設計相關內容。ord()函數是Python中的一個庫函數,用于從給定字符值中獲取數字值,它接受一個字符并返回一個整數,即用于將字符轉換為整數,即用于獲取ASCII給定字符的值。分析程序段,該程序段運行過程是在[1,len(s))范圍內,計算ord(s[i])-ord(s[i-1])的差值并求和。ord(s[1])-ord(s[0])=1,ord(s[3])-ord(s[2])=1,ord(s[5])-ord(s[4])=1,ord(s[7])-ord(s[6])=1,ord(s[9])-ord(s[8])=1,1+1+1+1+1=5,故本題答案是A選項。10. 有如下 Python程序:import randomlst=[0]*8i=0while i < 8:if i%2==0:lst[i]=random.randint(1,5)*2elif i%3==0:lst[i]=random.randint(6,10)*2+1else:lst[i]=lst[i-1]//2i+=1print(lst)執行該程序段后,輸出結果可能( )A. [8, 3, 10, 19, 4, 2, 2, 1] B. [10, 5, 6, 13, 10, 5, 10, 5]C. [6, 3, 4, 23, 4, 2, 10, 5] D. [4, 2, 2, 17, 2, 1, 15, 7]【答案】B【解析】【詳解】本題考查Python程序設計相關內容。結合randint函數特點,分析程序段,其運行過程如下:(1)i=0, i%2==0成立,lst[0]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一個。(2)i=1, i%2==0不成立,i%3==0不成立,lst[1]的值是lst[0]//2,即其值由lst[0]的值決定,A選項錯誤。(3)i=2, i%2==0成立,lst[2]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一個。(4)i=3, i%2==0不成立,i%3==0成立,lst[3]的值是[6,7,8,9,10]*2+1,即[13,15,17,19,21]中的一個,C選項錯誤。(5)i=4, i%2==0成立,lst[4]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一個。(6)i=5, i%2==0不成立,i%3==0不成立,lst[5]的值是lst[4]//2,即其值由lst[4]的值決定。(7)i=6, i%2==0成立,lst[6]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一個,D選項錯誤。(8)i=7, i%2==0不成立,i%3==0不成立,lst[7]的值是lst[6]//2,即其值由lst[6]的值決定。故本題答案是B選項。二、非選擇題(本大題共 3小題,其中第 11小題 6分,第 12小題 6分,第 13小題8分,共 20分)11. 某公司 7月銷售數據存放在文件“sell.xlsx”中,如圖 a所示,現在打算統計貨主謝小姐各個產品的訂單金額,并制作圖表如圖 b所示,部分程序代碼如下。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("sell.xlsx")df1=df2=df1.groupby("產品名稱",as_index=False).①__________df3=df2.sort_values("總價",②__________)plt.bar(df3.產品名稱,df3.總價)plt.show()(1)加框處應填入的代碼為_______(單選,填字母)。A.df["貨主"]=="謝小姐" B.df[df.貨主=="謝小姐"] C.df[df["貨主"]]=="謝小姐"(2)請在劃線①___________②___________處填入合適的代碼。【答案】 ①. B ②. ①sum()或 sum(0)或 sum(axis=0) ③. ②ascending=False【解析】【詳解】本題考查Python程序設計相關內容。結合題目內容,分析程序段,推知:(1)結合加框處上下文代碼,此處需要在中篩選出謝小姐的訂單,則應在數據表中找出貨主為謝小姐的所有訂單,即:df[df.貨主=="謝小姐"],故此處答案為:B。(2)pandas中,數據表就是DataFrame對象,分組就是groupby方法。將DataFrame中所有行按照一列或多列來劃分,分為多個組,列值相同在同一組,列值不同的在不同組。df.groupby()函數返回的對象是一系列鍵值對,其中鍵是分組的字段值,值是該字段值下的數據表。①處,需要按照產品名稱分組求和統計,故此處答案為:sum()或 sum(0)或 sum(axis=0)。pandas中的sort_values()函數原理類似于SQL中的order by,可以將數據集依照某個字段中的數據進行排序,該函數即可根據指定列數據也可根據指定行的數據排序,通過設置參數ascending可以設置升序或者降序排序,默認情況下ascending=True,為升序排序;設置ascending=False時,為降序排序。②處需要按照總價進行降序排列,故此處答案為:ascending=False。12. k鏡像數字指的是在 k進制下從前往后讀和從后往前讀都一樣的十進制正整數。例如,十進制數5的二進制數為“101”,正讀倒讀結果一致,故5為“2鏡像數字”。編寫 Python程序,實現如下功能:輸入 n,k(2<=k<=16)的值,計算包括n以內的所有 k鏡像數字之和。n=int(input("請輸入計算范圍:"))k=int(input("請輸入進制數:"))z="0123456789ABCDEF"for i in range(1,n+1):m=is=""while m>0:①__________s=z[r]+sm=m//kif②__________:cnt+=iprint(str(n)+"以內的所有"+str(k)+"鏡像數字之和為"+str(cnt))(1)語句“cnt=0”應填在_____(單選,填字母)加框位置。(2)請在劃線①__________②__________處填入合適代碼。【答案】 ①. A ②. ①r=m%k ③. ②s==s[::-1] 或 s==s[len(s)-1:-1:-1]【解析】【詳解】本題考查Python程序設計相關內容。分析程序段,推知:(1)變量cnt的作用是統計所有k鏡像數字之和,其初始值應設置為0,且應在判斷鏡像數字之前設定,所以語句“cnt=0”應填在A加框位置,故本題答案為:A。 ①處代碼及其下面兩行代碼的作用是將數字m轉換為k進制數,依據數制轉換規則,可得:r=m%k,故此處答案為:r=m%k。②處,若s符合鏡像數字規則,應執行cnt+=i,此處缺少判斷鏡像數字的條件,結合列表、切片相關知識,可得:s==s[::-1] 或 s==s[len(s)-1:-1:-1],故此處答案為:s==s[::-1] 或 s==s[len(s)-1:-1:-1]。13. Excel表中某個單元格以字符串“列標+行號”的形式表示,單元格區域以字符串“左上單元格:右下單元格”的形式表示,多個區域之間用逗號隔開。例如區域“A1:B4,B7,D4:E6”如圖 a所示。現將在區域 A1:Z99中根據指令選取單元格,并統計出被選取次數最多的單元格(可能存在并列的情況)。指令存儲在“excel.txt”文件中,如圖 b所示。(1)根據如圖 b所示的指令,單元格 C5的選取次數為__________。(2)切割區域。文本文件中每一行指令包括多個區域,find_area 函數能實現字符串 x中依次取出每個單元格區域。def find_area(x):lst=[ ];i=0;s=""while iif x[i]!=",":s=s+x[i]else:lst.append(s)s=""i+=1return lst以下三行數據,能得到正確的返回值的是__________。(單選,填字母)A.A7,,A5, B.A3:A5,A7:B8 C.C3:D7,A56,(3)統計單元格。find_cells函數能列舉出每個區域中所有的單元格,并統計單元格數量。請在劃線處填入合適的代碼。def find_cells(ss):k=0for i in range(len(ss)):if ss[i]==":":①_______breakif k==0:cell[ss]+=1else:x1=ss[0];x2=int(ss[1:k]) #取出起始單元格的列標和行號y1=ss[k+1];y2=int(ss[k+2:]) #取出結束單元格的列標和行號for i in range(ord(x1),ord(y1)+1):for j in range(x2,y2+1):②__________cell[z]+=1(4)查找選取次數最多的單元格。find_max函數能找出被選出次數最多的單元格。請在劃線處填入合適的代碼。def find_max(cell):fmax=0;result=""for s in cell:if cell[s]>fmax:result=s+","fmax=cell[s]elif _____________:result+=s+""return result#主程序cell={} #構建字典,用于存放 A1:Z99范圍各單元格的選取次數。for i in range(0,26):for j in range(1,100):s=chr(ord("A")+i)+str(j)cell[s]=0f=open('excel.txt','r')for line in f.readlines():area=find_area(line)for ss in area:find_cells(ss)print(find_max(cell))【答案】 ①. 3 ②. C ③. ①k=i ④. ②z=chr(i)+str(j) ⑤. cell[s]==fmax【解析】【詳解】本題考查Python程序設計相關內容。(1)如圖 b所示,單元格 C5被選中的區域有:B3:D7;C3:F5;C4:O9,所以 C5被選取了3次,故本題答案為:3。(2)分析程序段,功能是實現在字符串 x中依次取出每個單元格區域。程序段中以“,”作為分隔,遇到“,”說明前面部分為一個單元格區域,將其放入lst中。A選項,輸入“A7,,A5,”,生成單元格區域為:['A7', '', 'A5'],不能得到正確返回值。B選項,輸入“A3:A5,A7:B8”,生成單元格區域為:['A3:A5'],不能得到正確返回值。C選項,輸入“C3:D7,A56,”,生成單元格區域為:['C3:D7', 'A56'],結果正確,故本題答案為:C。(3)③處,結合上下文代碼,此處判斷ss[i]==":"是否成立,若成立,說明":"前面的字符已組成一個單元格,需要保存此時的索引號i,以便于后續執行操作(獲取單元格),故此處答案為:k=i。④處,對于單元格區域x1x2:y1y2中的每一個單元格,通過雙重循環,將其一一讀取出來,轉換為Excel表中以字符串“列標+行號”的形式表示的單元格,即:chr(i)+str(j),故此處答案為:z=chr(i)+str(j)。慈溪市 2023學年第一學期期末測試卷高二技術學科試卷第一部分 信息技術(共 50 分)一、選擇題(本大題共 10小題,每小題 3分,共 30分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 12306網站于 2011年 6月 12日正式投入購票業務,在北京、上海、廣州、武漢、西安、沈陽等多地設置了服務器,為社會提供車票發售、列車時刻查詢等服務,近日訪問量達到了 532億次。在春運期間,12306根據以往的出行數據,預測客流趨勢,優化運力調配,制定多項決策,以更好滿足旅客的需求。下列關于數據與信息的說法,不正確的是( )A. 材料中的數字“532”是信息的載體B. 列車沒有按時到達,體現信息的真偽性C. 12306網站通過異地容災等手段做好數據防護D. 12306網站支持多人同時查詢列車時刻,體現信息的共享性2. 12306網站于 2011年 6月 12日正式投入購票業務,在北京、上海、廣州、武漢、西安、沈陽等多地設置了服務器,為社會提供車票發售、列車時刻查詢等服務,近日訪問量達到了 532億次。在春運期間,12306根據以往的出行數據,預測客流趨勢,優化運力調配,制定多項決策,以更好滿足旅客的需求。下列關于大數據的說法正確的是( )A. 使用批處理計算實時分析用戶行為B 12306網站中歷年旅客流動數據屬于流數據C. 需要分析旅客出行的原因以做出更準確的客流趨勢預測D. 可以利用以往的出行大數據制定優化決策,說明大數據的價值高3. 小明用同一部數碼相機拍了兩張照片(設置了相同的存儲參數),如圖a、圖 b,存成未壓縮的“.bmp”格式,下列說法正確的是( )A. 拍照過程是數模轉換的過程B. 放大照片并不會影響其清晰度C. 圖片 a的存儲占用空間大于圖片 bD. 若照片可以顯示 1000種不同的顏色,則量化位數應該是 10位4. 文本經數據處理后生成的標簽云圖片如圖所示,下列說法不正確的是( )A. 通過該標簽云可以對文本情感傾向做出判斷B. 從圖中分析可知,詞語“行者”的重要性比“師父”高C. 文本數據處理的過程是非結構化數據轉變成結構化數據的過程D. 該標簽云的制作經過了分詞、特征提取、數據分析以及結果呈現等步驟5. 下列關于人工智能的說法正確的是( )A. 圖靈測試是檢測機器是否具有智能的唯一方法B. “沃森專家系統”是一種典型的聯結主義學習方法的應用C. ChatGPT既知天文,又曉地理,是跨領域人工智能的典型應用D. 圍棋人工智能 AlphaGo Zero在自我博弈中提升棋力體現強化學習的學習機制6. 某算法的部分流程圖如圖所示,下列說法正確的是( )A. 輸出 a,b的值是-7,9 B. 該算法中存在分支結構C. 語句“a<0”一共執行了 6次 D. 調換語句①②的順序不會改變輸出結果7. 下列表達式中數值最大的是( )A. len(“12”*4) B. round(3.2,0)**2 C. int(32.9)%11 D. abs(-20)//38. 某研究表明,人體最適宜的環境溫度在 18℃到 25℃之間(包括 18℃和 25℃),設 t為某天的環境溫度,人體感受存儲在變量 r中,下列選項正確的是( )A. r="溫度過低" if t>=18: r="溫度適宜" elif t>25: r="溫度過高" B. r="溫度過低" if t>=18: r="溫度適宜" if t>25: r="溫度過高" C. r="溫度適宜" if t>=25: r="溫度過高" elif t<18: r="溫度過低" D r="溫度過高" if t<=25 and t>=18: r="溫度適宜" else: r="溫度過低"A. A B. B C. C D. D9. 有如下 Python程序:s="abcdefghijk";res=0for i in range(1,len(s),2):res+=ord(s[i])-ord(s[i-1])print(res)輸出結果是( )A. 5 B. 6 C. 9 D. 1010. 有如下 Python程序:import randomlst=[0]*8i=0while i < 8:if i%2==0:lst[i]=random.randint(1,5)*2elif i%3==0:lst[i]=random.randint(6,10)*2+1else:lst[i]=lst[i-1]//2i+=1print(lst)執行該程序段后,輸出結果可能是( )A. [8, 3, 10, 19, 4, 2, 2, 1] B. [10, 5, 6, 13, 10, 5, 10, 5]C. [6, 3, 4, 23, 4, 2, 10, 5] D. [4, 2, 2, 17, 2, 1, 15, 7]二、非選擇題(本大題共 3小題,其中第 11小題 6分,第 12小題 6分,第 13小題8分,共 20分)11. 某公司 7月銷售數據存放在文件“sell.xlsx”中,如圖 a所示,現在打算統計貨主謝小姐各個產品的訂單金額,并制作圖表如圖 b所示,部分程序代碼如下。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("sell.xlsx")df1=df2=df1.groupby("產品名稱",as_index=False).①__________df3=df2.sort_values("總價",②__________)plt.bar(df3.產品名稱,df3.總價)pltshow()(1)加框處應填入的代碼為_______(單選,填字母)。A.df["貨主"]=="謝小姐" B.df[df.貨主=="謝小姐"] C.df[df["貨主"]]=="謝小姐"(2)請在劃線①___________②___________處填入合適的代碼。12. k鏡像數字指的是在 k進制下從前往后讀和從后往前讀都一樣的十進制正整數。例如,十進制數5的二進制數為“101”,正讀倒讀結果一致,故5為“2鏡像數字”。編寫 Python程序,實現如下功能:輸入 n,k(2<=k<=16)的值,計算包括n以內的所有 k鏡像數字之和。n=int(input("請輸入計算范圍:"))k=int(input("請輸入進制數:"))z="0123456789ABCDEF"for i in range(1,n+1):m=is=""while m>0:①__________s=z[r]+sm=m//kif②__________:cnt+=iprint(str(n)+"以內的所有"+str(k)+"鏡像數字之和為"+str(cnt))(1)語句“cnt=0”應填在_____(單選,填字母)加框位置。(2)請在劃線①__________②__________處填入合適代碼。13. Excel表中某個單元格以字符串“列標+行號”形式表示,單元格區域以字符串“左上單元格:右下單元格”的形式表示,多個區域之間用逗號隔開。例如區域“A1:B4,B7,D4:E6”如圖 a所示。現將在區域 A1:Z99中根據指令選取單元格,并統計出被選取次數最多的單元格(可能存在并列的情況)。指令存儲在“excel.txt”文件中,如圖 b所示。(1)根據如圖 b所示的指令,單元格 C5的選取次數為__________。(2)切割區域。文本文件中每一行指令包括多個區域,find_area 函數能實現在字符串 x中依次取出每個單元格區域。def find_area(x):lst=[ ];i=0;s=""while iif x[i]!=",":s=s+x[i]else:lst.append(s)s=""i+=1return lst以下三行數據,能得到正確的返回值的是__________。(單選,填字母)A.A7,,A5, B.A3:A5,A7:B8 C.C3:D7,A56,(3)統計單元格。find_cells函數能列舉出每個區域中所有的單元格,并統計單元格數量。請在劃線處填入合適的代碼。def find_cells(ss):k=0for i in range(len(ss)):if ss[i]==":":①_______breakif k==0:cell[ss]+=1else:x1=ss[0];x2=int(ss[1:k]) #取出起始單元格的列標和行號y1=ss[k+1];y2=int(ss[k+2:]) #取出結束單元格的列標和行號for i in range(ord(x1)ord(y1)+1):for j in range(x2,y2+1):②__________cell[z]+=1(4)查找選取次數最多的單元格。find_max函數能找出被選出次數最多的單元格。請在劃線處填入合適的代碼。def find_max(cell):fmax=0;result=""for s in cell:if cell[s]>fmax:result=s+","fmax=cell[s]elif _____________:result+=s+","return result#主程序cell={} #構建字典,用于存放 A1:Z99范圍各單元格的選取次數。for i in range(0,26):for j in range(1,100):s=chr(ord("A")+i)+str(j)cell[s]=0f=open('excel.txt','r')for line in f.readlines():area=find_area(line)for ss in area:find_cells(ss) 展開更多...... 收起↑ 資源列表 浙江省慈溪市2023-2024學年高二上學期末測試技術試題-高中信息技術 Word版含解析.docx 浙江省慈溪市2023-2024學年高二上學期末測試技術試題-高中信息技術 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫