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

浙江省慈溪市2023-2024學年高二上學期末測試信息技術試題(解析版)

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

浙江省慈溪市2023-2024學年高二上學期末測試信息技術試題(解析版)

資源簡介

慈溪市 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的存儲占用空間大于圖片 b
D. 若照片可以顯示 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=0
for 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 random
lst=[0]*8
i=0
while i < 8:
if i%2==0:
lst[i]=random.randint(1,5)*2
elif i%3==0:
lst[i]=random.randint(6,10)*2+1
else:
lst[i]=lst[i-1]//2
i+=1
print(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 pd
import matplotlib.pyplot as plt
df=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=i
s=""
while m>0:
①__________
s=z[r]+s
m=m//k
if②__________:
cnt+=i
print(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+=1
return lst
以下三行數據,能得到正確的返回值的是__________。(單選,填字母)
A.A7,,A5, B.A3:A5,A7:B8 C.C3:D7,A56,
(3)統計單元格。find_cells函數能列舉出每個區域中所有的單元格,并統計單元格數量。請在劃線處填入合適的代碼。
def find_cells(ss):
k=0
for i in range(len(ss)):
if ss[i]==":":
①_______
break
if k==0:
cell[ss]+=1
else:
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]=0
f=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的存儲占用空間大于圖片 b
D. 若照片可以顯示 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)//3
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
9. 有如下 Python程序:
s="abcdefghijk";res=0
for 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
10. 有如下 Python程序:
import random
lst=[0]*8
i=0
while i < 8:
if i%2==0:
lst[i]=random.randint(1,5)*2
elif i%3==0:
lst[i]=random.randint(6,10)*2+1
else:
lst[i]=lst[i-1]//2
i+=1
print(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 pd
import matplotlib.pyplot as plt
df=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=i
s=""
while m>0:
①__________
s=z[r]+s
m=m//k
if②__________:
cnt+=i
print(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+=1
return lst
以下三行數據,能得到正確的返回值的是__________。(單選,填字母)
A.A7,,A5, B.A3:A5,A7:B8 C.C3:D7,A56,
(3)統計單元格。find_cells函數能列舉出每個區域中所有的單元格,并統計單元格數量。請在劃線處填入合適的代碼。
def find_cells(ss):
k=0
for i in range(len(ss)):
if ss[i]==":":
①_______
break
if k==0:
cell[ss]+=1
else:
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]=0
f=open('excel.txt','r')
for line in f.readlines():
area=find_area(line)
for ss in area:
find_cells(ss)

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 洪雅县| 金沙县| 健康| 奉节县| 双桥区| 怀宁县| 藁城市| 玉树县| 兴和县| 大荔县| 河南省| 五寨县| 托克逊县| 古蔺县| 柏乡县| 永昌县| 广饶县| 金塔县| 凤庆县| 大洼县| 夹江县| 邯郸市| 盐池县| 沙田区| 凤山市| 两当县| 白河县| 阆中市| 上栗县| 东港市| 乌兰县| 宁津县| 武义县| 左云县| 东山县| 洛川县| 游戏| 樟树市| 论坛| 岳普湖县| 武山县|