浙江省臺(tái)州市十校聯(lián)盟05-06學(xué)年高二上學(xué)期期考試技術(shù)試題-高中信息技術(shù)_第1頁
浙江省臺(tái)州市十校聯(lián)盟05-06學(xué)年高二上學(xué)期期考試技術(shù)試題-高中信息技術(shù)_第2頁
浙江省臺(tái)州市十校聯(lián)盟05-06學(xué)年高二上學(xué)期期考試技術(shù)試題-高中信息技術(shù)_第3頁
浙江省臺(tái)州市十校聯(lián)盟05-06學(xué)年高二上學(xué)期期考試技術(shù)試題-高中信息技術(shù)_第4頁
浙江省臺(tái)州市十校聯(lián)盟05-06學(xué)年高二上學(xué)期期考試技術(shù)試題-高中信息技術(shù)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

絕密★考試結(jié)束前2025學(xué)年第一學(xué)期臺(tái)州十校聯(lián)盟期中聯(lián)考高二年級(jí)技術(shù)學(xué)科試題考生須知:1.本卷共11頁滿分100分,考試時(shí)間90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)并填涂相應(yīng)數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結(jié)束后,只需上交答題紙。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)1.某醫(yī)院提供了自助設(shè)備,患者可在設(shè)備上掛號(hào)與繳費(fèi),還可以通過小程序在線預(yù)約掛號(hào)、查看就診記錄、診斷報(bào)告,瀏覽專家信息。下列關(guān)于數(shù)據(jù)的說法,正確的是()A.專家的照片和文字介紹在編碼方式上沒有差異B.數(shù)據(jù)庫的應(yīng)用降低了醫(yī)院掛號(hào)的效率C.查詢患者就診記錄可為醫(yī)生診斷提供依據(jù)D.患者的診斷報(bào)告僅存儲(chǔ)在自助設(shè)備中【答案】C【解析】【詳解】本題考查數(shù)據(jù)、數(shù)據(jù)編碼與數(shù)據(jù)庫。專家的照片和文字介紹編碼方式不同,照片一般采用圖像編碼格式,文字介紹采用字符編碼格式;數(shù)據(jù)庫的應(yīng)用提高了醫(yī)院掛號(hào)的效率,方便管理和查詢;患者就診記錄包含了患者以往的就診信息,查詢這些記錄能為醫(yī)生診斷提供參考依據(jù);患者的診斷報(bào)告存儲(chǔ)在醫(yī)院的數(shù)據(jù)庫中,并非僅存儲(chǔ)在自助設(shè)備中。故答案為:C。2.某醫(yī)院提供了自助設(shè)備,患者可在設(shè)備上掛號(hào)與繳費(fèi),還可以通過小程序在線預(yù)約掛號(hào)、查看就診記錄、診斷報(bào)告,瀏覽專家信息。下列說法中,錯(cuò)誤的是()A.使用小程序查看就診記錄,這是知識(shí)的體現(xiàn)B.在線預(yù)約掛號(hào)體現(xiàn)了信息的可加工處理性C專家信息不屬于大數(shù)據(jù)D.自助設(shè)備上體現(xiàn)的數(shù)據(jù)只有數(shù)字與圖片【答案】D【解析】【詳解】本題考查數(shù)據(jù)、信息與知識(shí)。患者使用小程序查看就診記錄時(shí),是在利用系統(tǒng)中已保存的就診數(shù)據(jù),通過數(shù)據(jù)整合和分析獲得有意義的結(jié)論,這體現(xiàn)了知識(shí)的應(yīng)用,因此A正確;在線預(yù)約掛號(hào)需要系統(tǒng)對(duì)患者信息和號(hào)源信息進(jìn)行自動(dòng)處理與匹配,體現(xiàn)了信息的可加工處理性,B正確;專家信息屬于可以被收集、整理和分析的數(shù)據(jù)資源,是大數(shù)據(jù)的一部分,C正確;而自助設(shè)備上展示的信息形式多樣,除了數(shù)字和圖片,還包括文字、圖標(biāo)、聲音等多種信息載體,因此說“只有數(shù)字與圖片”錯(cuò)誤,D為錯(cuò)誤選項(xiàng)。故答案為:D。3.智慧農(nóng)場(chǎng)是通過集成北斗導(dǎo)航、物聯(lián)網(wǎng)、人工智能等技術(shù)實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)全流程數(shù)字化的現(xiàn)代農(nóng)業(yè)模式。該模式依托環(huán)境監(jiān)測(cè)、智能農(nóng)機(jī)裝備和數(shù)據(jù)分析系統(tǒng),在播種、管護(hù)、收割等環(huán)節(jié)實(shí)現(xiàn)少人化作業(yè)。下列關(guān)于信息采集、分析與數(shù)字化的說法,錯(cuò)誤的是()A.智慧農(nóng)場(chǎng)的環(huán)境信息采集主要依靠機(jī)器設(shè)備B.數(shù)據(jù)分析系統(tǒng)既可分析模擬信號(hào)也可分析數(shù)字信號(hào)C.數(shù)字化后的數(shù)據(jù)一般以文件的形式保存D.智能農(nóng)機(jī)裝備的使用依托于數(shù)據(jù)【答案】B【解析】【詳解】本題考查信息采集、分析與數(shù)字化。A選項(xiàng)正確,智慧農(nóng)場(chǎng)借助物聯(lián)網(wǎng)技術(shù),環(huán)境信息采集主要通過傳感器等機(jī)器設(shè)備完成精準(zhǔn)收集。B選項(xiàng)錯(cuò)誤,數(shù)據(jù)分析系統(tǒng)僅能處理數(shù)字信號(hào),模擬信號(hào)需先經(jīng)模數(shù)轉(zhuǎn)換變?yōu)閿?shù)字信號(hào),方可被系統(tǒng)分析。C選項(xiàng)正確,數(shù)字化后的各類數(shù)據(jù)(如作物生長數(shù)據(jù)、環(huán)境監(jiān)測(cè)數(shù)據(jù)等)通常以文件形式(含數(shù)據(jù)庫文件、文本文件等)存儲(chǔ)。D選項(xiàng)正確,智能農(nóng)機(jī)裝備的導(dǎo)航、作業(yè)參數(shù)調(diào)整等功能均需依托采集的位置、環(huán)境、作物等數(shù)據(jù)實(shí)現(xiàn)。因此,本題選擇B選項(xiàng)。4.智慧農(nóng)場(chǎng)是通過集成北斗導(dǎo)航、物聯(lián)網(wǎng)、人工智能等技術(shù)實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)全流程數(shù)字化現(xiàn)代農(nóng)業(yè)模式。該模式依托環(huán)境監(jiān)測(cè)、智能農(nóng)機(jī)裝備和數(shù)據(jù)分析系統(tǒng),在播種、管護(hù)、收割等環(huán)節(jié)實(shí)現(xiàn)少人化作業(yè)。下列有關(guān)數(shù)據(jù)管理與安全的說法,不正確的是()A.智慧農(nóng)場(chǎng)的數(shù)據(jù)有必要進(jìn)行加密處理,以防止數(shù)據(jù)泄露B.可以采用MD5或CRC方法對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)以保證其完整性C.可建立異地容災(zāi)系統(tǒng)以保證數(shù)據(jù)的安全D.智慧農(nóng)場(chǎng)數(shù)據(jù)的管理屬于文件管理階段【答案】D【解析】【詳解】本題考查數(shù)據(jù)管理與安全。A選項(xiàng)正確,智慧農(nóng)場(chǎng)數(shù)據(jù)包含環(huán)境、生產(chǎn)等敏感信息,加密處理是防止數(shù)據(jù)泄露的重要手段。B選項(xiàng)正確,MD5屬于哈希校驗(yàn)算法,CRC屬于循環(huán)冗余校驗(yàn)算法,二者均可用于驗(yàn)證數(shù)據(jù)是否被篡改,保障數(shù)據(jù)完整性。C選項(xiàng)正確,異地容災(zāi)系統(tǒng)能通過異地?cái)?shù)據(jù)備份,應(yīng)對(duì)本地?cái)?shù)據(jù)損壞、丟失等風(fēng)險(xiǎn),保障數(shù)據(jù)安全。D選項(xiàng)錯(cuò)誤,文件管理階段數(shù)據(jù)缺乏統(tǒng)一管理和共享能力,智慧農(nóng)場(chǎng)的數(shù)據(jù)依托數(shù)據(jù)分析系統(tǒng)實(shí)現(xiàn)結(jié)構(gòu)化、集中化管理,屬于數(shù)據(jù)庫管理階段。因此,本題選擇D選項(xiàng)。5.智慧農(nóng)場(chǎng)是通過集成北斗導(dǎo)航、物聯(lián)網(wǎng)、人工智能等技術(shù)實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)全流程數(shù)字化的現(xiàn)代農(nóng)業(yè)模式。該模式依托環(huán)境監(jiān)測(cè)、智能農(nóng)機(jī)裝備和數(shù)據(jù)分析系統(tǒng),在播種、管護(hù)、收割等環(huán)節(jié)實(shí)現(xiàn)少人化作業(yè)。下列關(guān)于大數(shù)據(jù)的說法,正確的是()A.大數(shù)據(jù)包含結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)與半結(jié)構(gòu)化數(shù)據(jù)B.大數(shù)據(jù)要分析的是抽樣數(shù)據(jù),而不是全體數(shù)據(jù)C.大數(shù)據(jù)的價(jià)值密度高且速度快D.大數(shù)據(jù)必須保證所有數(shù)據(jù)的正確性,否則會(huì)影響數(shù)據(jù)決策的準(zhǔn)確性【答案】A【解析】【詳解】本題考查大數(shù)據(jù)。大數(shù)據(jù)包含結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù)與半結(jié)構(gòu)化數(shù)據(jù);大數(shù)據(jù)分析的是全體數(shù)據(jù)而非抽樣數(shù)據(jù);大數(shù)據(jù)具有價(jià)值密度低的特點(diǎn);大數(shù)據(jù)不要求所有數(shù)據(jù)的絕對(duì)正確性,允許存在一定的數(shù)據(jù)誤差。故答案為:A。6.智慧農(nóng)場(chǎng)是通過集成北斗導(dǎo)航、物聯(lián)網(wǎng)、人工智能等技術(shù)實(shí)現(xiàn)農(nóng)業(yè)生產(chǎn)全流程數(shù)字化的現(xiàn)代農(nóng)業(yè)模式。該模式依托環(huán)境監(jiān)測(cè)、智能農(nóng)機(jī)裝備和數(shù)據(jù)分析系統(tǒng),在播種、管護(hù)、收割等環(huán)節(jié)實(shí)現(xiàn)少人化作業(yè)。智慧農(nóng)場(chǎng)收割農(nóng)作物的過程有如下步驟,其中順序正確的是()①使用數(shù)據(jù)分析系統(tǒng)分析環(huán)境信息②依托環(huán)境監(jiān)測(cè)采集天氣信息③使用智能農(nóng)機(jī)設(shè)備收割農(nóng)作物A.①②③ B.③①② C.②①③ D.③②①【答案】C【解析】【詳解】本題考查智慧農(nóng)場(chǎng)作業(yè)流程。智慧農(nóng)場(chǎng)收割農(nóng)作物,首先要依托環(huán)境監(jiān)測(cè)采集天氣等環(huán)境信息,接著使用數(shù)據(jù)分析系統(tǒng)對(duì)采集到環(huán)境信息進(jìn)行分析,為收割作業(yè)提供參考依據(jù),最后使用智能農(nóng)機(jī)設(shè)備進(jìn)行農(nóng)作物收割。所以順序是②①③。故答案為:C。7.某圖書館有30個(gè)閱覽室,每個(gè)閱覽室有16張桌子。若使用二進(jìn)制對(duì)這些桌子進(jìn)行編碼,二進(jìn)制碼的前幾位表示閱覽室號(hào),其余位表示桌子號(hào),則所需的二進(jìn)制位數(shù)最少是()A.12 B.11 C.10 D.9【答案】D【解析】【詳解】本題考查二進(jìn)制編碼。共有30個(gè)閱覽室,需要用二進(jìn)制表示0~29共30種情況,滿足25=32≥30,因此閱覽室號(hào)需5位;每個(gè)閱覽室有16張桌子,需表示0~15共16種情況,滿足24=16≥16,因此桌子號(hào)需4位??偽粩?shù)為5+4=9位,故所需二進(jìn)制位數(shù)最少是9。故答案為:D。8.下列Python表達(dá)式中,值最小的是()A.15%10+1.2*3 B.21//8+len("ABC") C.ord("a")ord("A") D.2**3int(5/2)【答案】B【解析】【詳解】本題考查Python表達(dá)式運(yùn)算。A中15%10=5,1.2*3=3.6,結(jié)果為8.6;B中21//8=2,len("ABC")=3,結(jié)果為5;C中ord("a")=97,ord("A")=65,兩者差為32;D中2**3=8,int(5/2)=2,結(jié)果為6。四個(gè)結(jié)果分別是8.6、5、32和6,其中最小的是B項(xiàng),值為5。故答案為:B。9.已知列表list=[3,4,"18",32],則表達(dá)式"print(18inlistor18>list[3])"運(yùn)行后的結(jié)果為()A.True B.False C.1 D.0【答案】B【解析】【詳解】本題考查Python基本數(shù)據(jù)結(jié)構(gòu)和關(guān)系表達(dá)式。list=[3,4,"18",32],表達(dá)式"18inlist"中的18是數(shù)值型,結(jié)果為False;list[3]=32,18>32結(jié)果為False,所以整個(gè)表達(dá)式運(yùn)行結(jié)果為False。故答案為:B。10.某同學(xué)根據(jù)如圖所示流程圖編寫的Python程序段如下:n=int(input())ifn<=30:z=0ifn<=60:z=1else:z=2用下列輸入數(shù)據(jù)測(cè)試程序段與流程圖,兩者得到的z值不同的是()A.60 B.50 C.30 D.80【答案】C【解析】【詳解】本題考查程序流程圖與代碼邏輯判斷。我們需要分別按照流程圖和Python程序段的邏輯,對(duì)每個(gè)輸入數(shù)據(jù)計(jì)算z值,然后找出不同的情況。對(duì)于輸入60,流程圖中n≤30不成立,n≤60成立,z=1;Python程序段中,先判斷n≤30不成立,再判斷n≤60成立,z=1,兩者相同。對(duì)于輸入50,流程圖中n≤30不成立,n≤60成立,z=1;Python程序段中,先判斷n≤30不成立,再判斷n≤60成立,z=1,兩者相同。對(duì)于輸入30,流程圖中n≤30成立,z=0;Python程序段中,先判斷n≤30成立,z=0,之后又判斷n≤60(30≤60成立),z被賦值為1,所以兩者z值不同。對(duì)于輸入80,流程圖中n≤30和n≤60都不成立,z=2;Python程序段中,先判斷n≤30不成立,再判斷n≤60不成立,z=2,兩者相同。綜上,兩者得到的z值不同的是30。故答案為:C。11.有如下Python程序段:s="1011/1101/1111"ans,t=0,0foriins:if"0"<=i<="1":t=t*2+int(i)else:ans+=tt=0print(ans)運(yùn)行該程序段,輸出的結(jié)果是()A.11 B.13 C.24 D.39【答案】C【解析】【詳解】本題考查Python程序執(zhí)行與二進(jìn)制轉(zhuǎn)換。程序中字符串s包含三個(gè)二進(jìn)制數(shù),由斜杠分隔。循環(huán)遍歷字符串s,當(dāng)遇到數(shù)字字符(0或1)時(shí),將t按二進(jìn)制轉(zhuǎn)換規(guī)則更新;遇到斜杠時(shí),把當(dāng)前t的值累加到ans并將t重置為0。具體計(jì)算過程為:先處理“1011”,轉(zhuǎn)換為十進(jìn)制是11,此時(shí)t為11;遇到斜杠,ans加11變?yōu)?1,t重置為0;接著處理“1101”,轉(zhuǎn)換為十進(jìn)制是13,此時(shí)t為13;遇到斜杠,ans加13變?yōu)?4,t重置為0;再處理“1111”,轉(zhuǎn)換為十進(jìn)制是15,此時(shí)t為15,但循環(huán)結(jié)束時(shí)未再遇“/”,因此15未加到ans中;循環(huán)結(jié)束,最終ans為24。故答案為:C。12.有如下Python程序段:i,r=n,""whilei<len(s):r+=s[i]i+=1ifi%4==0:i+=n若s為"abcdefgh",n為2,運(yùn)行該程序段后,r的值為()A."abefi" B."abfg" C."cdehi" D."cdgh"【答案】D【解析】【詳解】本題考查Python程序。初始時(shí),i=2,r為空字符串,s為"abcdefgh"。進(jìn)入while循環(huán),第一次循環(huán),i=2,r+=s[2],即r="c",i變?yōu)?;第二次循環(huán),r+=s[3],r="cd",i變?yōu)?,此時(shí)i%4==0成立,i+=2,i變?yōu)?;第三次循環(huán),r+=s[6],r="cdg",i變?yōu)?;第四次循環(huán),r+=s[7],r="cdgh",i變?yōu)?,此時(shí)i%4==0成立,i+=2,i變10,此時(shí)i>len(s),不滿足i<len(s),循環(huán)結(jié)束。故答案為:D。二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13.RGB圖像三個(gè)參數(shù)R,G,B分別表示紅色、綠色、藍(lán)色三種基本色的量,根據(jù)三個(gè)基本色的量可得到一個(gè)合成的顏色值。如圖RGB(255,0,0)得到紅色,RGB(255,255,255)得到白色。圖1圖像ID分辨率413×626寬度413像素高度626像素水平分辨率72dpi垂直分辨率72dpi位深度24圖2請(qǐng)回答下列問題:(1)根據(jù)圖1所示的描述可知,_________可表示為RGB(0,255,255)(單選)A.紫色B.青色C.白色D.黃色(2)RGB(255,0,255)也可用十六進(jìn)制RGB(FF,00,FF)表示,則RGB(127,255,63)可用十六進(jìn)制_________表示。(3)某BMP格式圖像信息如圖2所示,則其占用的存儲(chǔ)空間約為_________KB,若將其轉(zhuǎn)換為JPEG格式后大小為54KB,則壓縮比約為_________?!敬鸢浮竣?B②.RGB(7FFF,3F)③.757.4(756~758范圍內(nèi)均可)④.14:1【解析】【詳解】本題考查圖像存儲(chǔ)與數(shù)據(jù)編碼。(1)RGB三原色中,紅色、綠色、藍(lán)色按不同配比可合成多種顏色,其中RGB(0,255,255)表示紅色分量為0、綠色和藍(lán)色分量最大,為藍(lán)綠混合色,即青色。故答案為:B。(2)RGB(255,0,255)對(duì)應(yīng)十六進(jìn)制為(FF,00,FF),說明每個(gè)顏色通道的數(shù)值可通過十進(jìn)制轉(zhuǎn)十六進(jìn)制表示。將127、255、63分別轉(zhuǎn)換為16進(jìn)制,12710=7F16,25510=FF16,6310=3F16,因此RGB(127,255,63)可表示為RGB(7F,FF,3F)。故答案為:RGB(7F,FF,3F)。(3)BMP格式為無壓縮位圖,容量計(jì)算公式為:寬×高×位深度÷8得到字節(jié)數(shù),再除以1024轉(zhuǎn)換為KB。代入數(shù)據(jù)得:413×626×24÷8÷1024≈757.4KB。轉(zhuǎn)換為JPEG后文件大小為54KB,則壓縮比為原大小與壓縮后大小之比,即757.4÷54≈14:1,說明JPEG壓縮后圖像文件大幅減小。故答案為:757.4、14:1。14.在一次體育賽事中,需要在10個(gè)小組中隨機(jī)抽取3個(gè)小組參加比賽,對(duì)應(yīng)的Python程序如下:fromrandomimport*#randint(a,b)函數(shù)的功能是隨機(jī)產(chǎn)生[a,b]范圍內(nèi)的整數(shù)#choice(seq)函數(shù)功能是從序列seq中隨機(jī)挑選一個(gè)元素#sample(seq,k)函數(shù)的功能是從序列seq中隨機(jī)挑選k個(gè)元素xz=["A","B","C","D","E","F","G","H","I","J"]#用字母代表小組res=[""]*3flag=[False]*10i=0while_________:#①n=_________#②ifflag[n]==False:res[i]=xz[n]#③flag[n]=Truei+=1#④print(res)(1)請(qǐng)?jiān)诔绦颌佗趧澗€處填入合適的代碼。(2)③處語句的用途是_______(3)若將④處的語句刪除,則算法不符合_________特征(單選)A.確定性/B.有窮性/C.可行性/D.0個(gè)以上輸入/E.一個(gè)以上輸出(4)為提高程序執(zhí)行效率,上述代碼可進(jìn)行優(yōu)化,請(qǐng)?jiān)谝韵聞澗€處填入合適代碼。fromrandomimport*xz=["A","B","C","D","E","F","G","H","I","J"]_________print(res)【答案】①.i<=2(i<3)②.randint(0,9)③.將抽中的小組保存到res中④.B⑤.res=sample(xz,3)【解析】【詳解】本題考查Python應(yīng)用。(1)①處:程序的循環(huán)條件用于控制抽取次數(shù),i初始值為0,每當(dāng)成功抽取到一個(gè)未被選中的小組時(shí),i自增1,因此循環(huán)應(yīng)在成功抽取3個(gè)小組后結(jié)束。由于索引從0開始計(jì)數(shù),當(dāng)i取0、1、2時(shí)共能抽取3個(gè)小組,因此循環(huán)條件可寫為i<=2或等價(jià)的i<3,保證程序恰好運(yùn)行三次。故答案為:i<=2(i<3)。②處:此語句用于生成一個(gè)0到9之間的隨機(jī)整數(shù),對(duì)應(yīng)到列表xz的下標(biāo),從而隨機(jī)選擇一個(gè)小組。因?yàn)閤z共有10個(gè)元素,索引范圍為0到9,所以用randint(0,9)能保證每次隨機(jī)產(chǎn)生的索引都合法,并能實(shí)現(xiàn)從全部10個(gè)小組中隨機(jī)抽取的功能。故答案為:randint(0,9)。(2)③處語句res[i]=xz[n]的作用是將當(dāng)前抽中的小組名稱保存到結(jié)果列表res中。程序通過判斷flag[n]是否為False,確保當(dāng)前小組尚未被選中過,若未選中過則將其存入結(jié)果列表對(duì)應(yīng)位置,完成一次合法的隨機(jī)抽取,以便最后輸出3個(gè)不重復(fù)的小組。故答案為:將抽中的小組保存到res中。(3)④處語句i+=1若被刪除,算法將不符合“有窮性”特征。因?yàn)樵撜Z句是控制循環(huán)變量的關(guān)鍵,每次成功抽取后若不使i自增,循環(huán)條件whilei<=2將永遠(yuǎn)為真,程序陷入無限循環(huán),從而失去算法必須在有限步驟內(nèi)結(jié)束的“有窮性”特征。故答案為:B。(4)程序可優(yōu)化為直接使用res=sample(xz,3)。sample(seq,k)函數(shù)可以一次性從序列中隨機(jī)選取k個(gè)不重復(fù)的元素,因此能在一條語句中完成原程序的所有邏輯,不僅減少循環(huán)與判斷語句的使用,還提高了程序執(zhí)行效率與代碼可讀性。故答案為:res=sample(xz,3)。15.某校高一年級(jí)學(xué)生的7門學(xué)科分班測(cè)試成績已存入文件xk.txt中,該文件每行記錄一個(gè)學(xué)生的班級(jí)、姓名以及物理、化學(xué)、生物、政治、歷史、地理、技術(shù)等7門學(xué)科的成績,如圖1所示。小李在學(xué)習(xí)了Python自定義函數(shù)的運(yùn)用后,決定編寫一個(gè)選課推薦程序,思路是在該學(xué)生的7門學(xué)科中,選擇其中四門最高的成績生成一個(gè)七選三首選推薦和一個(gè)備選推薦,程序運(yùn)行結(jié)果如圖2所示。(1)在xk.txt文件中,若某學(xué)生的記錄為“1,黎*辰,87,50,47,64,79,88,90”,則他的首選推薦為____________。(2)定義函數(shù)xk(fs),fs是形如['3','顏*浩',80,76,45,64,53,58,62]的列表,該函數(shù)的功能是調(diào)用sm(fs)函數(shù)生成首選推薦和備選推薦結(jié)果并返回。請(qǐng)?jiān)趧澗€處填入合適的代碼。defxk(fs):km="物化生政史地技"fs=fs[2:]#提取7門學(xué)科成績r(jià)ec=sm(fs)sx1=km[rec[0]]+km[rec[1]]+km[rec[2]]sx2=_____returnsx1,sx2(3)定義函數(shù)sm(fs),fs是形如[80,76,45,64,53,58,62]的列表,該函數(shù)的功能是返回列表中成績前四的下標(biāo)索引。請(qǐng)?jiān)趧澗€處填入合適的代碼。defsm(fs):rec=[0]*4foriinrange(4):m=0forjinrange(len(fs)):if_______:#①m=fs[j]c=jrec[i]=c________#②returnrec(4)實(shí)現(xiàn)上述功能的主程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。res=[]#res列表存儲(chǔ)推薦結(jié)果xk.txtneinopen("xk.txt","r"):#讀取文件line=line.stripline=line.strip().split(",")#將每行數(shù)據(jù)轉(zhuǎn)換為列表如['3','顏*浩','80','76','45','64','53','5

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論