資源簡介 登錄二一教育在線組卷平臺 助您教考全無憂浙江省精誠聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)3月聯(lián)考試卷一、單選題(本大題共10小題,每小題2分,共20分)1.(2022高二下·浙江月考)關(guān)于數(shù)據(jù)、信息與知識,下列說法錯(cuò)誤的是( )A.?dāng)?shù)據(jù)是信息的載體,單個(gè)數(shù)字沒有意義B.信息經(jīng)過人為的解讀和經(jīng)驗(yàn)充實(shí)可以轉(zhuǎn)化成知識C.計(jì)算機(jī)只能處理數(shù)字化后的信息D.不同的人接受同樣的信息后, 所構(gòu)建的知識是相同的【答案】D【知識點(diǎn)】數(shù)據(jù)、信息、知識與智慧的關(guān)系2.(2022高二下·浙江月考)下列研究領(lǐng)域中,不屬于人工智能范疇的是( ?。?br/>A.機(jī)器學(xué)習(xí) B.專家系統(tǒng)C.編譯原理 D.人工神經(jīng)網(wǎng)絡(luò)【答案】C【知識點(diǎn)】人工智能的應(yīng)用3.(2022高二下·浙江月考)用坐標(biāo)軸模擬一段時(shí)長為1ms的聲波數(shù)字化的過程,每隔0.1ms取一個(gè)采樣點(diǎn),其中A點(diǎn)和B點(diǎn)分別為聲波的最高點(diǎn)和最低點(diǎn),如圖所示,下列說法正確的是( )A.該音頻的采樣頻率為44.1kHz,量化位數(shù)至少是8位B.該音頻的采樣頻率為44.1kHz,量化位數(shù)至少是7位C.該音頻的采樣頻率為10kHz,量化位數(shù)至少是8位D.該音頻的采樣頻率為10kHz,量化位數(shù)至少是7位【答案】C【知識點(diǎn)】聲音、圖像、視頻編碼4.(2022高二下·浙江月考)下列關(guān)于信息系統(tǒng)的說法,錯(cuò)誤的是( ?。?br/>A.信息系統(tǒng)是通過對信息的采集、傳遞、存儲、檢索、操控和顯示而實(shí)現(xiàn)的工作系統(tǒng)B.辦公自動化系統(tǒng)、MOOC 平臺、網(wǎng)上預(yù)約掛號系統(tǒng)等都是信息系統(tǒng)C.從社會角度看,信息系統(tǒng)是信息技術(shù)與供求關(guān)系相結(jié)合的產(chǎn)物D.隨著信息化應(yīng)用水平的提高,能夠完全消除信息系統(tǒng)對外部環(huán)境的依賴性【答案】D【知識點(diǎn)】系統(tǒng)與信息系統(tǒng)的概念;信息系統(tǒng)的應(yīng)用與分類5.(2022高二下·浙江月考)某算法的部分流程圖如圖所示,當(dāng)輸入 n 的值為 4 時(shí), 則 a,b 的值分別為( ?。?br/>A.5,5 B.16,16 C.16,32 D.34,55【答案】D【知識點(diǎn)】流程圖識讀6.(2022高二下·浙江月考)下列 Python 表達(dá)式的值為數(shù)值 5 的是( ?。?br/>A.int (max("5","11","100") B.len([1,2,3,5])C.str(5) D.a(chǎn)bs(float(-5))【答案】A【知識點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式7.(2022高二下·浙江月考)有如下 python 程序段:a = [2,3,5,9,17,30]k = 0for i in range(1,len(a)-1):if (a[i] - a[i-1]) / a[i-1] < (a[i+1] - a[i]) / a[i]:k += 1該程序段運(yùn)行后, k 的值為( ?。?br/>A.1 B.2 C.3 D.4【答案】C【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)8.(2022高二下·浙江月考)回文字符串是指一個(gè)正讀與反讀都一樣的字符串。下列python 表達(dá)式不能判斷字符串 s 是回文字符串的是( )A.s[0:len(s) // 2][::-1] == s[(len(s) // 2 + 1):len(s)]B.s[0:len(s) // 2:1] == s[len(s) - 1:- (len(s) // 2 + 1):-1]C.s[:len(s) // 2:] == s[:- (len(s) //2 + 1):-1]D.s == s[::-1]【答案】A【知識點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式9.(2022高二下·浙江月考)有如下 python 程序段:s = "1R2u3n_to45";num = 0for i in s:if "a" <= i <= "z" or "A" <= i <= "Z":continueelif "0" <= i <= "9":num = num * 10 + int(i)else:break該程序段運(yùn)行后,num的值為( ?。?br/>A.12345 B.123 C.45 D.1【答案】B【知識點(diǎn)】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)10.(2022高二下·浙江月考)有如下 python 程序段:a = [1] * 6b = [96,88,84,91,99,80]for i in range(6):for j in range(i+1,6):if b[j] > b[i]:a[i] += 1else:a[j] += 1該程序段運(yùn)行后,列表 a 的值為( ?。?br/>A.[5, 3, 2, 4, 6, 1] B.[2, 4, 5, 3, 1, 6]C.[10, 6, 4, 8, 12, 2] D.[4, 8, 10, 6, 2, 12]【答案】B【知識點(diǎn)】常見數(shù)據(jù)類型、數(shù)組;分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)二、多項(xiàng)選擇題(本大題共4小題,每小題3分,共12分。)11.(2022高二下·浙江月考)關(guān)于大數(shù)據(jù)處理,下列說法正確的是A.處理大數(shù)據(jù)時(shí), 一般采用分治思想B.對圖結(jié)構(gòu)的數(shù)據(jù)一般采用流計(jì)算模式進(jìn)行處理C.文本數(shù)據(jù)處理時(shí)需要將非結(jié)構(gòu)化的文本原始狀態(tài)轉(zhuǎn)化成結(jié)構(gòu)化數(shù)據(jù)D.?dāng)?shù)據(jù)的可視化可以幫助用戶更快捷觀察與追蹤數(shù)據(jù)【答案】A,C,D【知識點(diǎn)】文本數(shù)據(jù)的處理與可視化;大數(shù)據(jù)處理類型與計(jì)算方式;數(shù)據(jù)可視化的定義及作用12.(2022高二下·浙江月考)某地出租汽車計(jì)費(fèi)方法:起步價(jià) 10 元(三公里以內(nèi)), 超出(含)三公里至十五公里以內(nèi)的公里數(shù) 每公里按 2 元計(jì)費(fèi)。超出(含)十五公里以外的公里數(shù)(每公里加收 50%空駛費(fèi))按 3 元計(jì)費(fèi)。下列 程序段,輸入行駛里程 s 后能正確計(jì)算出費(fèi)用 pay 的是( )A. if s < 3: pay = 10 elif 3 <= s < 15: pay = 10 + (s - 3) * 2 else: pay = 34 + (s - 15) * 3 B. pay = 10 if 3 <= s < 15: pay = 10 + (s - 3) * 2 else: pay = 34 + (s - 15) * 3C. pay = 10 if s >= 3: pay = pay + (s - 3) * 2 if s >= 15: pay = pay + s - 15 D. pay = 10 if s >= 3: pay = pay + (s - 3) * 2 elif s >= 15: pay = pay + s - 15A.A B.B C.C D.C【答案】A,C【知識點(diǎn)】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn)13.(2022高二下·浙江月考)有如下程序段,功能為判斷a、b、c三條線段能否構(gòu)成三角形。a=int(input("請輸入線段a的長度:"))b=int(input("請輸入線段b的長度:"))c=int(input("請輸入線段c的長度:"))if :print("可以構(gòu)成三角形")else:print("不可以構(gòu)成三角形")為實(shí)現(xiàn)上述程序功能,則劃線處應(yīng)填入的表達(dá)式是( )A.not (a + b <= c or a + c <= b or b + c <= a)B.a(chǎn) + b > c and a + c > b and b + c > aC.not (a + b <= c and a + c <= b and b + c <= a)D.a(chǎn) + b > c or a + c > b or b + c > a【答案】A,B【知識點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式;分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn)14.(2022高二下·浙江月考)有如下程序段,功能為將輸入的二進(jìn)制(字符串)轉(zhuǎn)化成十進(jìn)制數(shù)輸出。def mybtod(b):d=0return db = input()print(mybtod(b))為實(shí)現(xiàn)上述程序功能,則方框處的代碼是( ?。?br/>A.for i in range(len(b)):d = d + int(b[i]) * pow(2,len(b) - i - 1)B.for i in range(len(b)):d = d + int(b[i]) * pow(2,i)C.for i in range(len(b)):d = d + int(b[len(b) - i - 1]) * pow(2,i)D.for i in b:d = d * 2 + int(i)【答案】A,C,D【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)三、非選擇題(本大題共3小題,5+6+7,共18分)15.(2022高二下·浙江月考)某投資者將一段時(shí)間內(nèi)的證券操作記錄保存在文件“table.xlsx”中,部分界面如圖a所示。圖 a 圖 b該投資者為了總結(jié)投資經(jīng)驗(yàn),編寫如下程序, 對數(shù)據(jù)進(jìn)行分析。請?jiān)趧澗€處填入合適代碼。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] #使圖形中的中文正常編碼顯示df = pd.read_excel ("table.xlsx")print( ) print( )#篩選出所有盈利的證券操作記錄。#輸出表格中所有操作的總盈虧。#以下代碼功能為找出盈利最大的 10 只證券, 并呈現(xiàn)如圖 b 所示的圖表。g = df.groupby("證券名稱",as_index = False)df1 = g.盈虧.sum()df1 = print(df1[:10])plt.figure(figsize = (8,4))plt.title('盈利前十的證券對比分析圖')plt. (df1[:10].證券名稱,df1[:10].盈虧,label = "盈虧")plt.xlabel('證券名稱')plt.ylabel("盈虧金額")plt.legend() #顯示圖例plt.show ()【答案】df[df["盈虧"]>0]或者df[df.盈虧>0] >0];df.盈虧.sum()或者df["盈虧"].sum() "].sum();df1.sort_values("盈虧",ascending=False) ",ascending=False);bar【知識點(diǎn)】編程處理數(shù)據(jù)與可視化16.(2022高二下·浙江月考)某單板滑雪大跳臺比賽有8名選手晉級決賽,決賽選手按出場順序進(jìn)行三輪表演,選手每次表演后取其已完成表演的最佳成績?yōu)槠涞梅帧?名裁判以100分為滿分對運(yùn)動員的空中動作、飛行距離、著陸等進(jìn)行打分,去掉一個(gè)最高分,去掉一個(gè)最低分,選手每次表演分?jǐn)?shù)由剩下4名裁判的平均分決定。現(xiàn)用python編寫程序,現(xiàn)場根據(jù)評委打分,快速呈現(xiàn)出比賽選手的得分。(1)3號選手第一輪6位裁判打分分別為78、80、86、72、88、80,第二輪裁判打分分別為77、76、78、69、82、79,第三輪裁判打分分別為80、80、81、85、77、89,則3號選手的第二輪表演后得分為 。(2)請?jiān)趧澗€處填入合適代碼。maxn=8 #晉級決賽的人數(shù)dic={1:"張無忌",2:"趙敏",3:"周芷若",4:"張三豐",5:"宋青書",6:"金毛獅王",7:"楊逍",8:"小昭"} #字典 dic 存儲決賽選手的出場順序及姓名score = [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0],[0, 0, 0]] #列表score依次存儲每位出場選手的3輪表演得分#例如score[1][1]存儲2號選手第二輪表演得分i = 0while i < maxn * 3:r = i // maxnorder = i % maxncj = input("請輸入各評委的評分: ")#每位評委的評分之間用空格分隔list_cj = cj.split()numlist = list(map(int, list_cj)) #將列表各元素轉(zhuǎn)換成整型并存儲在列表numlist 中 tmp = sum(numlist) - max(numlist )- tmp_score = tmp / (len(list_cj) - 2) = tmp_scoreprint(str(order + 1) + "號選手" + dic[order + 1] + "得分: " + )i += 1【答案】(1)81(2)min(numlist) min(numlist);score[order][r];str(max(score[order]))【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);常用標(biāo)準(zhǔn)函數(shù)17.(2022高二下·浙江月考)某班級學(xué)習(xí)委員編寫了一個(gè)隨機(jī)抽取學(xué)生的程序,用于輔助班級作業(yè)檢查。具體功能如下,班級名單存儲在文件“mingdan.csv”中,輸入抽取的學(xué)生數(shù)k,則輸出隨機(jī)抽取的學(xué)生名單。文件“名單”部分界面如圖a所示,程序運(yùn)行結(jié)果如圖b所示。python程序代碼如下,請回答下列問題。圖 a 圖 bfrom random import randint import csvk = int(input("請輸入抽取人數(shù): print("抽取人員名單為: ")f = open("mingdan.csv")f_csv = csv.reader(f)dic = {}num = 0for row in f_csv:if num == 0:"))print(row[0]," ",row[1])num += 1continuedic[num] = [row[0],row[1]]num += 1f.close()num -= 1i = 0while i < k:luck = ①print(dic[luck][0], ③ )i += 1if num == i + 1:Break(1)請?jiān)趧澗€處填入合適代碼。① ?、凇? ③ (2)如果刪除加框處代碼,則對程序造成的影響為 (單選,填字母)A.程序出現(xiàn)語法錯(cuò)誤,無法正常運(yùn)行B.當(dāng)k<=num時(shí),輸出數(shù)據(jù)可能少于k行C.當(dāng)k<=num時(shí),輸出數(shù)據(jù)可能多于k行D.輸出的數(shù)據(jù)中,可能存在重復(fù)的人員【答案】(1)randint(1, num);f[luck-1]==1;dic[luck][1](2)D【知識點(diǎn)】常見數(shù)據(jù)類型、數(shù)組;模塊二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂浙江省精誠聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)3月聯(lián)考試卷一、單選題(本大題共10小題,每小題2分,共20分)1.(2022高二下·浙江月考)關(guān)于數(shù)據(jù)、信息與知識,下列說法錯(cuò)誤的是( ?。?br/>A.?dāng)?shù)據(jù)是信息的載體,單個(gè)數(shù)字沒有意義B.信息經(jīng)過人為的解讀和經(jīng)驗(yàn)充實(shí)可以轉(zhuǎn)化成知識C.計(jì)算機(jī)只能處理數(shù)字化后的信息D.不同的人接受同樣的信息后, 所構(gòu)建的知識是相同的2.(2022高二下·浙江月考)下列研究領(lǐng)域中,不屬于人工智能范疇的是( ?。?br/>A.機(jī)器學(xué)習(xí) B.專家系統(tǒng)C.編譯原理 D.人工神經(jīng)網(wǎng)絡(luò)3.(2022高二下·浙江月考)用坐標(biāo)軸模擬一段時(shí)長為1ms的聲波數(shù)字化的過程,每隔0.1ms取一個(gè)采樣點(diǎn),其中A點(diǎn)和B點(diǎn)分別為聲波的最高點(diǎn)和最低點(diǎn),如圖所示,下列說法正確的是( )A.該音頻的采樣頻率為44.1kHz,量化位數(shù)至少是8位B.該音頻的采樣頻率為44.1kHz,量化位數(shù)至少是7位C.該音頻的采樣頻率為10kHz,量化位數(shù)至少是8位D.該音頻的采樣頻率為10kHz,量化位數(shù)至少是7位4.(2022高二下·浙江月考)下列關(guān)于信息系統(tǒng)的說法,錯(cuò)誤的是( )A.信息系統(tǒng)是通過對信息的采集、傳遞、存儲、檢索、操控和顯示而實(shí)現(xiàn)的工作系統(tǒng)B.辦公自動化系統(tǒng)、MOOC 平臺、網(wǎng)上預(yù)約掛號系統(tǒng)等都是信息系統(tǒng)C.從社會角度看,信息系統(tǒng)是信息技術(shù)與供求關(guān)系相結(jié)合的產(chǎn)物D.隨著信息化應(yīng)用水平的提高,能夠完全消除信息系統(tǒng)對外部環(huán)境的依賴性5.(2022高二下·浙江月考)某算法的部分流程圖如圖所示,當(dāng)輸入 n 的值為 4 時(shí), 則 a,b 的值分別為( ?。?br/>A.5,5 B.16,16 C.16,32 D.34,556.(2022高二下·浙江月考)下列 Python 表達(dá)式的值為數(shù)值 5 的是( )A.int (max("5","11","100") B.len([1,2,3,5])C.str(5) D.a(chǎn)bs(float(-5))7.(2022高二下·浙江月考)有如下 python 程序段:a = [2,3,5,9,17,30]k = 0for i in range(1,len(a)-1):if (a[i] - a[i-1]) / a[i-1] < (a[i+1] - a[i]) / a[i]:k += 1該程序段運(yùn)行后, k 的值為( ?。?br/>A.1 B.2 C.3 D.48.(2022高二下·浙江月考)回文字符串是指一個(gè)正讀與反讀都一樣的字符串。下列python 表達(dá)式不能判斷字符串 s 是回文字符串的是( )A.s[0:len(s) // 2][::-1] == s[(len(s) // 2 + 1):len(s)]B.s[0:len(s) // 2:1] == s[len(s) - 1:- (len(s) // 2 + 1):-1]C.s[:len(s) // 2:] == s[:- (len(s) //2 + 1):-1]D.s == s[::-1]9.(2022高二下·浙江月考)有如下 python 程序段:s = "1R2u3n_to45";num = 0for i in s:if "a" <= i <= "z" or "A" <= i <= "Z":continueelif "0" <= i <= "9":num = num * 10 + int(i)else:break該程序段運(yùn)行后,num的值為( ?。?br/>A.12345 B.123 C.45 D.110.(2022高二下·浙江月考)有如下 python 程序段:a = [1] * 6b = [96,88,84,91,99,80]for i in range(6):for j in range(i+1,6):if b[j] > b[i]:a[i] += 1else:a[j] += 1該程序段運(yùn)行后,列表 a 的值為( ?。?br/>A.[5, 3, 2, 4, 6, 1] B.[2, 4, 5, 3, 1, 6]C.[10, 6, 4, 8, 12, 2] D.[4, 8, 10, 6, 2, 12]二、多項(xiàng)選擇題(本大題共4小題,每小題3分,共12分。)11.(2022高二下·浙江月考)關(guān)于大數(shù)據(jù)處理,下列說法正確的是A.處理大數(shù)據(jù)時(shí), 一般采用分治思想B.對圖結(jié)構(gòu)的數(shù)據(jù)一般采用流計(jì)算模式進(jìn)行處理C.文本數(shù)據(jù)處理時(shí)需要將非結(jié)構(gòu)化的文本原始狀態(tài)轉(zhuǎn)化成結(jié)構(gòu)化數(shù)據(jù)D.?dāng)?shù)據(jù)的可視化可以幫助用戶更快捷觀察與追蹤數(shù)據(jù)12.(2022高二下·浙江月考)某地出租汽車計(jì)費(fèi)方法:起步價(jià) 10 元(三公里以內(nèi)), 超出(含)三公里至十五公里以內(nèi)的公里數(shù) 每公里按 2 元計(jì)費(fèi)。超出(含)十五公里以外的公里數(shù)(每公里加收 50%空駛費(fèi))按 3 元計(jì)費(fèi)。下列 程序段,輸入行駛里程 s 后能正確計(jì)算出費(fèi)用 pay 的是( ?。?br/>A. if s < 3: pay = 10 elif 3 <= s < 15: pay = 10 + (s - 3) * 2 else: pay = 34 + (s - 15) * 3 B. pay = 10 if 3 <= s < 15: pay = 10 + (s - 3) * 2 else: pay = 34 + (s - 15) * 3C. pay = 10 if s >= 3: pay = pay + (s - 3) * 2 if s >= 15: pay = pay + s - 15 D. pay = 10 if s >= 3: pay = pay + (s - 3) * 2 elif s >= 15: pay = pay + s - 15A.A B.B C.C D.C13.(2022高二下·浙江月考)有如下程序段,功能為判斷a、b、c三條線段能否構(gòu)成三角形。a=int(input("請輸入線段a的長度:"))b=int(input("請輸入線段b的長度:"))c=int(input("請輸入線段c的長度:"))if :print("可以構(gòu)成三角形")else:print("不可以構(gòu)成三角形")為實(shí)現(xiàn)上述程序功能,則劃線處應(yīng)填入的表達(dá)式是( )A.not (a + b <= c or a + c <= b or b + c <= a)B.a(chǎn) + b > c and a + c > b and b + c > aC.not (a + b <= c and a + c <= b and b + c <= a)D.a(chǎn) + b > c or a + c > b or b + c > a14.(2022高二下·浙江月考)有如下程序段,功能為將輸入的二進(jìn)制(字符串)轉(zhuǎn)化成十進(jìn)制數(shù)輸出。def mybtod(b):d=0return db = input()print(mybtod(b))為實(shí)現(xiàn)上述程序功能,則方框處的代碼是( )A.for i in range(len(b)):d = d + int(b[i]) * pow(2,len(b) - i - 1)B.for i in range(len(b)):d = d + int(b[i]) * pow(2,i)C.for i in range(len(b)):d = d + int(b[len(b) - i - 1]) * pow(2,i)D.for i in b:d = d * 2 + int(i)三、非選擇題(本大題共3小題,5+6+7,共18分)15.(2022高二下·浙江月考)某投資者將一段時(shí)間內(nèi)的證券操作記錄保存在文件“table.xlsx”中,部分界面如圖a所示。圖 a 圖 b該投資者為了總結(jié)投資經(jīng)驗(yàn),編寫如下程序, 對數(shù)據(jù)進(jìn)行分析。請?jiān)趧澗€處填入合適代碼。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] #使圖形中的中文正常編碼顯示df = pd.read_excel ("table.xlsx")print( ) print( )#篩選出所有盈利的證券操作記錄。#輸出表格中所有操作的總盈虧。#以下代碼功能為找出盈利最大的 10 只證券, 并呈現(xiàn)如圖 b 所示的圖表。g = df.groupby("證券名稱",as_index = False)df1 = g.盈虧.sum()df1 = print(df1[:10])plt.figure(figsize = (8,4))plt.title('盈利前十的證券對比分析圖')plt. (df1[:10].證券名稱,df1[:10].盈虧,label = "盈虧")plt.xlabel('證券名稱')plt.ylabel("盈虧金額")plt.legend() #顯示圖例plt.show ()16.(2022高二下·浙江月考)某單板滑雪大跳臺比賽有8名選手晉級決賽,決賽選手按出場順序進(jìn)行三輪表演,選手每次表演后取其已完成表演的最佳成績?yōu)槠涞梅帧?名裁判以100分為滿分對運(yùn)動員的空中動作、飛行距離、著陸等進(jìn)行打分,去掉一個(gè)最高分,去掉一個(gè)最低分,選手每次表演分?jǐn)?shù)由剩下4名裁判的平均分決定。現(xiàn)用python編寫程序,現(xiàn)場根據(jù)評委打分,快速呈現(xiàn)出比賽選手的得分。(1)3號選手第一輪6位裁判打分分別為78、80、86、72、88、80,第二輪裁判打分分別為77、76、78、69、82、79,第三輪裁判打分分別為80、80、81、85、77、89,則3號選手的第二輪表演后得分為 。(2)請?jiān)趧澗€處填入合適代碼。maxn=8 #晉級決賽的人數(shù)dic={1:"張無忌",2:"趙敏",3:"周芷若",4:"張三豐",5:"宋青書",6:"金毛獅王",7:"楊逍",8:"小昭"} #字典 dic 存儲決賽選手的出場順序及姓名score = [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0],[0, 0, 0]] #列表score依次存儲每位出場選手的3輪表演得分#例如score[1][1]存儲2號選手第二輪表演得分i = 0while i < maxn * 3:r = i // maxnorder = i % maxncj = input("請輸入各評委的評分: ")#每位評委的評分之間用空格分隔list_cj = cj.split()numlist = list(map(int, list_cj)) #將列表各元素轉(zhuǎn)換成整型并存儲在列表numlist 中 tmp = sum(numlist) - max(numlist )- tmp_score = tmp / (len(list_cj) - 2) = tmp_scoreprint(str(order + 1) + "號選手" + dic[order + 1] + "得分: " + )i += 117.(2022高二下·浙江月考)某班級學(xué)習(xí)委員編寫了一個(gè)隨機(jī)抽取學(xué)生的程序,用于輔助班級作業(yè)檢查。具體功能如下,班級名單存儲在文件“mingdan.csv”中,輸入抽取的學(xué)生數(shù)k,則輸出隨機(jī)抽取的學(xué)生名單。文件“名單”部分界面如圖a所示,程序運(yùn)行結(jié)果如圖b所示。python程序代碼如下,請回答下列問題。圖 a 圖 bfrom random import randint import csvk = int(input("請輸入抽取人數(shù): print("抽取人員名單為: ")f = open("mingdan.csv")f_csv = csv.reader(f)dic = {}num = 0for row in f_csv:if num == 0:"))print(row[0]," ",row[1])num += 1continuedic[num] = [row[0],row[1]]num += 1f.close()num -= 1i = 0while i < k:luck = ①print(dic[luck][0], ③ )i += 1if num == i + 1:Break(1)請?jiān)趧澗€處填入合適代碼。① ?、凇? ?、邸? (2)如果刪除加框處代碼,則對程序造成的影響為 (單選,填字母)A.程序出現(xiàn)語法錯(cuò)誤,無法正常運(yùn)行B.當(dāng)k<=num時(shí),輸出數(shù)據(jù)可能少于k行C.當(dāng)k<=num時(shí),輸出數(shù)據(jù)可能多于k行D.輸出的數(shù)據(jù)中,可能存在重復(fù)的人員答案解析部分1.【答案】D【知識點(diǎn)】數(shù)據(jù)、信息、知識與智慧的關(guān)系2.【答案】C【知識點(diǎn)】人工智能的應(yīng)用3.【答案】C【知識點(diǎn)】聲音、圖像、視頻編碼4.【答案】D【知識點(diǎn)】系統(tǒng)與信息系統(tǒng)的概念;信息系統(tǒng)的應(yīng)用與分類5.【答案】D【知識點(diǎn)】流程圖識讀6.【答案】A【知識點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式7.【答案】C【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)8.【答案】A【知識點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式9.【答案】B【知識點(diǎn)】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)10.【答案】B【知識點(diǎn)】常見數(shù)據(jù)類型、數(shù)組;分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)11.【答案】A,C,D【知識點(diǎn)】文本數(shù)據(jù)的處理與可視化;大數(shù)據(jù)處理類型與計(jì)算方式;數(shù)據(jù)可視化的定義及作用12.【答案】A,C【知識點(diǎn)】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn)13.【答案】A,B【知識點(diǎn)】運(yùn)算符、基本運(yùn)算與表達(dá)式;分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn)14.【答案】A,C,D【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)15.【答案】df[df["盈虧"]>0]或者df[df.盈虧>0] >0];df.盈虧.sum()或者df["盈虧"].sum() "].sum();df1.sort_values("盈虧",ascending=False) ",ascending=False);bar【知識點(diǎn)】編程處理數(shù)據(jù)與可視化16.【答案】(1)81(2)min(numlist) min(numlist);score[order][r];str(max(score[order]))【知識點(diǎn)】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn);常用標(biāo)準(zhǔn)函數(shù)17.【答案】(1)randint(1, num);f[luck-1]==1;dic[luck][1](2)D【知識點(diǎn)】常見數(shù)據(jù)類型、數(shù)組;模塊二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1 展開更多...... 收起↑ 資源列表 浙江省精誠聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)3月聯(lián)考試卷(學(xué)生版).docx 浙江省精誠聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)3月聯(lián)考試卷(教師版).docx 縮略圖、資源來源于二一教育資源庫