浙江省名校協(xié)作體2022-2023學(xué)年高三上學(xué)期開學(xué)考試信息技術(shù)試題(解析版)_第1頁
浙江省名校協(xié)作體2022-2023學(xué)年高三上學(xué)期開學(xué)考試信息技術(shù)試題(解析版)_第2頁
浙江省名校協(xié)作體2022-2023學(xué)年高三上學(xué)期開學(xué)考試信息技術(shù)試題(解析版)_第3頁
浙江省名校協(xié)作體2022-2023學(xué)年高三上學(xué)期開學(xué)考試信息技術(shù)試題(解析版)_第4頁
浙江省名校協(xié)作體2022-2023學(xué)年高三上學(xué)期開學(xué)考試信息技術(shù)試題(解析版)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2022學(xué)年第一學(xué)期浙江省名校協(xié)作體試題高三年級技術(shù)學(xué)科首命題:金華一中次命題兼審校:玉環(huán)中學(xué)溫州中學(xué)考生注意:1.本卷滿分100分,考試時間90分鐘;2.答題前,在答題卷指定區(qū)域填寫學(xué)校、班級、姓名、試場號、座位號及準(zhǔn)考證號。3.所有答案必須寫在答題卷上,寫在試卷上無效;4.考試結(jié)束后,只需上交答題卷。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.“核酸檢測的物質(zhì)是病毒的核酸。核酸檢測是通過查找患者的呼吸道標(biāo)本、血液或糞便中是否存在外來入侵的病毒的核酸,來確定是否被病毒感染。因此一旦檢測為核酸陽性,即可證明患者體內(nèi)有病毒存在?!苯Y(jié)合上述示例,下列描述正確的是()A.當(dāng)人們聽到核酸檢測呈陽性,就會想到新冠,這是智慧的體現(xiàn)B.人們使用核酸檢測來檢驗(yàn)是否感染病毒,這是知識的體現(xiàn)C.幾小時后可以在上查詢核酸檢測結(jié)果,這是信息的采集D.一次核酸檢測呈陰性,不能直接判斷是否發(fā)生了病毒感染,體現(xiàn)了信息的真?zhèn)涡浴敬鸢浮緽【解析】【詳解】本題主要考查信息、知識、智慧的描述。當(dāng)人們聽到核酸檢測呈陽性,就會想到新冠,這是知識的體現(xiàn);人們使用核酸檢測來檢驗(yàn)是否感染病毒,這是知識的體現(xiàn);幾小時后可以在上查詢核酸檢測結(jié)果,這是信息的處理;一次核酸檢測呈陰性,不能直接判斷是否發(fā)生了病毒感染,體現(xiàn)了信息的時效性,故本題選B選項(xiàng)。2.直播購物成為當(dāng)下消費(fèi)的趨勢:淘寶、抖音、微信直播……你的每一次點(diǎn)擊和滑動都會成為數(shù)據(jù)的一部分。有關(guān)組織通過數(shù)據(jù)的搜集、存儲、分析和可視化技術(shù),解決大數(shù)據(jù)海量、高速、多變、價值密度低的問題,幫助組織解決發(fā)展中遇到的實(shí)際問題。對于上述描述,下列說法不正確的是()A.你在平臺中的每次購物行為,都蘊(yùn)含著巨大的價值B.你在觀看直播、購物過程中,有可能泄露個人隱私C.平臺提供給你的“直播推薦”,依賴于你的上網(wǎng)行為D.你的每次觀看、點(diǎn)贊、評論等行為及相關(guān)數(shù)據(jù)可能會被采集【答案】A【解析】【詳解】本題主要考查大數(shù)據(jù)的描述。有關(guān)組織通過數(shù)據(jù)的搜集、存儲、分析和可視化技術(shù),解決大數(shù)據(jù)海量、高速、多變、價值密度低的問題,有可能挖掘出有價值的數(shù)據(jù),但不是用戶的每次上網(wǎng)行為都有價值,如用戶的隨意點(diǎn)擊等就沒有價值,故本題選A選項(xiàng)。3.一幅BMP格式的位圖圖像,圖像參數(shù)如圖所示,其所占的存儲空間大小為()A.0KB B.768KB C.16MB D.900KB【答案】B【解析】【詳解】本題主要考查圖像文件容量計算。圖像文件容量=像素*顏色深度/8=512*512*24/8/1024=768KB,故本題選B選項(xiàng)。4.某算法的部分流程圖如圖所示,執(zhí)行這部分程序,依次輸入1,0,2,4,-1,則輸出的s值為()A516 B.528 C.596 D.532【答案】D【解析】【詳解】本題主要考查算法流程圖的執(zhí)行。分析流程圖可知,依次輸入a的值,如果a=-1,則輸出s,否則依次執(zhí)行s=s*8+int(a),故s的值依次是s=s*8+int(1)=1,s=s*8+int(0)=8,s=s*8+int(2)=66,s=s*8+int(4)=66*8+4=532,故輸出s的值為532,故本題選D選項(xiàng)。5.閱讀下列材料,回答各題停車場智能車輛管理系統(tǒng),是對停車場進(jìn)行停車智能收費(fèi)、停車智能引導(dǎo)、停車警報系統(tǒng)的綜合管理系統(tǒng),由停車場出入口車牌自動識別子系統(tǒng)進(jìn)行全程的智能管理,該系統(tǒng)為其它停車場留有硬件接口,可以方便地將其它停車場的管理系統(tǒng)擴(kuò)充為子系統(tǒng)進(jìn)行統(tǒng)一管理。有效地提高停車管理系統(tǒng)的運(yùn)行效率,保證車輛的停車安全。1.下列關(guān)于該智能車輛管理系統(tǒng)的說法,不正確的是()A.系統(tǒng)的使用可以有效提高車輛出入管理效率B.車輛出入等數(shù)據(jù)一般存儲在系統(tǒng)的數(shù)據(jù)庫中C.本系統(tǒng)只包含硬件、軟件、用戶和通信系統(tǒng)四個部分D.由于系統(tǒng)的運(yùn)行需要供電,因此該系統(tǒng)對外部環(huán)境有依賴性2.該信息系統(tǒng)的使用過程中,體現(xiàn)了人工智能技術(shù)的是()A.車輛駛?cè)胪\噲?,攝像頭拍攝車牌號B.車輛駛出停車場,語音播報該車輛車牌號C.系統(tǒng)能夠?qū)崟r顯示空余車位數(shù)量D.車主通過微信/支付寶掃碼支付停車費(fèi)用的過程3.系統(tǒng)網(wǎng)絡(luò)是由計算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)以及網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三部分組成,下列關(guān)于智能車輛管理系統(tǒng)中網(wǎng)絡(luò)的組成與構(gòu)建說法正確的是()A.系統(tǒng)連接萬維網(wǎng)一定需要光調(diào)制解調(diào)器(俗稱“光貓”)B.系統(tǒng)服務(wù)器與終端必須在同一個局域網(wǎng)中,該系統(tǒng)才能正常運(yùn)行C.本系統(tǒng)中較重要的網(wǎng)絡(luò)協(xié)議是網(wǎng)際協(xié)議(IP)、傳輸控制協(xié)議(TCP)D.系統(tǒng)中的計算機(jī)、數(shù)碼攝像頭等有線終端用雙絞線連接至路由器的WAN口【答案】①.C②.B③.C【解析】【詳解】本題主要考查信息系統(tǒng)的應(yīng)用。①信息系統(tǒng)(Informationsystem),是由計算機(jī)硬件、網(wǎng)絡(luò)和通信設(shè)備、計算機(jī)軟件、信息資源、信息用戶和規(guī)章制度組成的以處理信息流為目的的人機(jī)一體化系統(tǒng)。主要有五個基本功能,即對信息的輸入、存儲、處理、輸出和控制。本系統(tǒng)不只包含硬件、軟件、用戶和通信系統(tǒng)四個部分,還包括信息資源等部分,故本題選C選項(xiàng)。②人工智能研究包括機(jī)器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等。車輛駛出停車場,語音播報該車輛車牌號,應(yīng)用了人工智能模式識別技術(shù),故本題選B選項(xiàng)。③系統(tǒng)連接萬維網(wǎng)一定需要路由器;只要終端可以訪問到服務(wù)器就可以,不用必須在同一個局域網(wǎng);系統(tǒng)連接萬維網(wǎng)一定需要;系統(tǒng)中的計算機(jī)、數(shù)碼攝像頭等有線終端用雙絞線連接至路由器的LAN口,WAN口用于連接外網(wǎng),故本題選C選項(xiàng)。6.已知變量s="2012abc2",下列Python表達(dá)式的值最小的是()A.int(s[2:4]+"6")//8 B.len(s)*3Cround(float(s[:3])/4) D.int(s[-1]*4)【答案】A【解析】【詳解】本題主要考查Python表達(dá)式的運(yùn)算。切片操作基本表達(dá)式:object[start_index:end_index:step],step:正負(fù)數(shù)均可,其絕對值大小決定了切取數(shù)據(jù)時的“步長”,而正負(fù)號決定了“切取方向”,正表示“從左往右”取值,負(fù)表示“從右往左”取值。start_index:表示起始索引(包含該索引對應(yīng)值),該參數(shù)省略時,表示從對象“端點(diǎn)”開始取值。end_index:表示終止索引(不包含該索引對應(yīng)值),該參數(shù)省略時,表示一直取到數(shù)據(jù)“端點(diǎn)”。int(s[2:4]+"6")//8=126//8=15,len(s)*3=8*3=24,round(float(s[:3])/4)=round(201.0/4)=50,int(s[-1]*4)=int('2'*4)=2222,故本題選A選項(xiàng)。7.有如下Python程序段:s="Python"ans=""foriinrange(len(s)):c=s[i]if"a"<=c<="z":ifi%2==0:c=chr((ord(c)–ord("a")–i)%26+ord("a"))else:c=c.upper()#x.upper()將字符串x中的大寫字母轉(zhuǎn)換成小寫字母ans+=cprint(ans)執(zhí)行該程序段后,輸出的內(nèi)容是()A.PYwHtN B.YrHkN C.PaTIOt D.PYrHkN【答案】D【解析】【詳解】本題主要考查Python程序的執(zhí)行。分析程序可知,變量c依次取s中的字符,如果c是小寫字母,則判斷i的奇偶性,如果i是偶數(shù),則執(zhí)行c=chr((ord(c)–ord("a")–i)%26+ord("a")),即將該小寫字母循環(huán)向前移i位,即“t”變?yōu)椤皉”,“o”變?yōu)椤発”,如果i是奇數(shù),則將小寫字母變?yōu)榇髮懽帜?。若c是其他字符,則保持不變,故執(zhí)行該程序段后,輸出的內(nèi)容是PyrHkN,故本題選D選項(xiàng)。8.已知二叉樹T2的后序遍歷序列為G—D—H—E—B—I—F—C—A,中序遍歷序列是D—G—B—E—H—A—C—I—F,則二叉樹T2的前序遍歷序列為()A.A—B—D—G—E—H—C—I—F B.A—B—D—G—E—H—C—F—IC.A—B—D—G—E—H—F—C—I D.該二叉樹形態(tài)不唯一,無法確定【答案】B【解析】【詳解】本題主要考查二叉樹的遍歷。由后序遍歷可知根節(jié)點(diǎn)為A,由中序遍歷可知左子樹為D—G—B—E—H,右子樹為C—I—F,依次類推,可以得到該二叉樹如下,所以二叉樹T2的前序遍歷序列為A—B—D—G—E—H—C—F—I,故本題選B選項(xiàng)。9.有如下Python程序段:deff(x):ifx==1:return1else:returnx*f(x-1)s=0foriinrange(1,6):s+=f(i)print(s)執(zhí)行該程序段后,變量s的值是()A.33 B.34 C.154 D.153【答案】D【解析】【詳解】本題主要考查Python程序的執(zhí)行。分析程序可知,函數(shù)f(x)用于計算x的階乘。range(start,stop,[step]),start:計數(shù)從start開始。默認(rèn)是從0開始。例如range(5)等價于range(0,5);stop:計數(shù)到stop結(jié)束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;step:步長,默認(rèn)為1。例如:range(0,5)等價于range(0,5,1)。執(zhí)行該程序段后,變量s=f(1)+f(2)+f(3)+f(4)+f(5)=1!+2!+3!+4!+5!=1+2+6+24+120=153,故本題選D選項(xiàng)。10.某算法的VB程序段如下:key=randint(0,3)*2+13i,j,c=0,len(a)–1,0whilei<=j:m=(i+j+1)//2ifa[m]>=key:i=m+1else:j=m-1c+=1列表a=[23,21,19,18,16,15,14,11],該程序段執(zhí)行后,下列說法不正確的是()A.i的值為j+1 B.i的值可能是8 C.j的值可能是5 D.c的值一定是3【答案】B【解析】【詳解】本題主要考查二分查找及Python程序?qū)崿F(xiàn)。key=randint(0,3)*2+13,可知key依次取的值是0、15、17、19,第一次查找,m=4,a(4)=16,如果向右查找,則i=m+1=5,進(jìn)行第二次查找m=6,a(6)=14,若key=0,則i=7,此時進(jìn)行第三次查找,m=8,a(8)=11,11仍然大于0,更新i=m+1=9,故i的值不可能是8,故本題選B選項(xiàng)。二、非選擇題(本大題共4小題,其中第13小題6分,第14小題6分,第15小題7分,第16小題7分,共26分)11.大力老師收集了學(xué)校高三年級7選3選課數(shù)據(jù),存儲在“選課情況。xlsx”中,其數(shù)據(jù)格式如圖所示,學(xué)科列下的“1”表示相應(yīng)行的學(xué)生選了該學(xué)科,“0”表示未選。(1)大力老師收集的數(shù)據(jù)存在一些問題,需要進(jìn)行數(shù)據(jù)整理,下列說法合理的是()(多選)A.數(shù)據(jù)集中格式不一致的數(shù)據(jù),需要進(jìn)行格式轉(zhuǎn)換B.數(shù)據(jù)集中的異常數(shù)據(jù)應(yīng)該直接刪除或忽略C.數(shù)據(jù)集中的缺失的數(shù)據(jù)可以用任意值填充D.數(shù)據(jù)集中的重復(fù)數(shù)據(jù)須在審核的基礎(chǔ)上進(jìn)行合并或刪除(2)為實(shí)現(xiàn)統(tǒng)計各班技術(shù)選考人數(shù),并找出技術(shù)選考人數(shù)最多的3個班級,大力老師通過Python編程進(jìn)行數(shù)據(jù)處理,并以圖表的形式呈現(xiàn)結(jié)果。實(shí)現(xiàn)上述功能的Python程序如下,請在劃線處填入合適的代碼。importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams["font.sans—serif"]=["SimHei"]#中文顯示df=pd.read_excel("選課情況.xlsx")g=df.groupby("班級").技術(shù).____________①df1=pd.DataFrame({"班級":_________②,"技術(shù)人數(shù)":g.values})df1=df1.sort_values("___________③",ascending=False)x=________④y=df1.技術(shù)人數(shù)[0:3]plt.bar(x,y,lable="選技術(shù)人數(shù)")plt.title("技術(shù)選科人數(shù)最多的三個班級")plt.xlabel("班級")plt.ylabel("人數(shù)")plt.legend()plt.ylim(40,50)plt.show()【答案】①.AD②.sum()③.g.index④.技術(shù)人數(shù)⑤.df1.班級[0:3]或df1["班級"][0:3]【解析】【詳解】本題主要考查Python處理Excel表格。(1)數(shù)據(jù)集中格式不一致的數(shù)據(jù),需要進(jìn)行格式轉(zhuǎn)換;數(shù)據(jù)集中的異常數(shù)據(jù)需要根據(jù)具體情況進(jìn)行分析判斷,然后決定;數(shù)據(jù)集中的缺失的數(shù)據(jù)可以采用忽略、平均值、中間值或者概率統(tǒng)計值填充;數(shù)據(jù)集中的重復(fù)數(shù)據(jù)須在審核的基礎(chǔ)上進(jìn)行合并或刪除,故本題選AD選項(xiàng)。(2)①變量g用于統(tǒng)計各班選技術(shù)的人數(shù)的和,使用求和函數(shù)sum,故此處填sum()。②DataFrame表示二維數(shù)據(jù)結(jié)構(gòu),此處取該二維表的班級對應(yīng)的行索引,使用index,故填g.index。③按照“技術(shù)人數(shù)”實(shí)現(xiàn)降序排序,故此處填技術(shù)人數(shù)。④由圖可知,橫坐標(biāo)取排序后的前3個班級,故填df1.班級[0:3]或df1["班級"][0:3]。12.大力老師為了強(qiáng)健班級學(xué)生體魄,推出樂跑活動,現(xiàn)開發(fā)“樂跑系統(tǒng)”,其功能需求如下:①校園環(huán)形跑道需要設(shè)置4個打卡點(diǎn),學(xué)生佩戴電子標(biāo)簽經(jīng)過每處打卡點(diǎn)時,都會記錄下該生經(jīng)過該點(diǎn)的打卡時間,相應(yīng)的數(shù)據(jù)上傳到服務(wù)器。②學(xué)生可以通過瀏覽器訪問該系統(tǒng),進(jìn)入該系統(tǒng)的“登錄模塊”,登錄后,會顯示“歡迎頁面”,其中包含“個人數(shù)據(jù)查詢”、“排行榜”、“全校樂跑數(shù)據(jù)可視化”三個鏈接。③單擊“個人數(shù)據(jù)查詢”鏈接進(jìn)入個人數(shù)據(jù)查詢頁面,查詢個人每次有效跑步時長(完整打完四個點(diǎn)并且總時長在8分鐘內(nèi))。④單擊“排行榜”鏈接進(jìn)入排行榜頁面,顯示有效跑步時長次數(shù)最多的20名學(xué)生信息。⑤單擊“全校樂跑數(shù)據(jù)可視化”進(jìn)入數(shù)據(jù)可視化頁面。信息課代表承接了該系統(tǒng)的設(shè)計與開發(fā),基于上述需求分析,設(shè)計了系統(tǒng)工作流程如1圖所示,系統(tǒng)框架如2圖所示。1圖系統(tǒng)工作流程圖2圖系統(tǒng)框架圖(1)根據(jù)“系統(tǒng)工作流程圖”,“樂跑系統(tǒng)”采用的開發(fā)模式為______(單選題,填字母:A.C/S架構(gòu);B.B/S架構(gòu))。(2)根據(jù)上述該系統(tǒng)介紹,結(jié)合2圖可知,訪問“個人數(shù)據(jù)查詢”頁面URL為______3圖數(shù)據(jù)采集部分工作原理圖(3)該系統(tǒng)數(shù)據(jù)采集部分工作原理如3圖所示,圖中①處應(yīng)為______(單選題:A.傳感器/B.讀寫器/C.電子標(biāo)簽)。(4)課代表經(jīng)過前期的規(guī)劃設(shè)計,對該系統(tǒng)的“登錄模塊”進(jìn)行界面設(shè)計及代碼編寫。登錄模塊具體需求:學(xué)生數(shù)據(jù)(用戶名、密碼)由學(xué)校統(tǒng)一導(dǎo)入數(shù)據(jù)庫中;學(xué)生登錄系統(tǒng)后,即進(jìn)入用戶登錄界面;輸入其用戶名、密碼進(jìn)行驗(yàn)證,驗(yàn)證正確則直接跳轉(zhuǎn)到“歡迎頁面”。具體代碼如下。#相關(guān)模塊導(dǎo)入代碼略classBaseLogin(FlaskForm):#表單定義代碼略app=Flask(name)#啟用CSRF保護(hù),代碼略@app.route('/',methods=['GET','POST'])defindex():#進(jìn)入登錄頁面代碼略@app.route('/login',methods=['GET','POST'])defbaselogin():form=BaseLogin()#創(chuàng)建表單對象,生成登錄界面用戶名和密碼框ifform.validate_on_submit():#判斷提交信息是否通過conn=sqlite3.connect('test.db')cur=conn.cursor()cur.execute("select*fromuserwhereusername='%s'"%uname)data=cur.fetchall()#獲取查詢結(jié)果的全部數(shù)據(jù)#獲取相關(guān)信息,進(jìn)入歡迎頁面相關(guān)判斷代碼略else:ifname______="main":app.run(host="0.0.0.0",port=8080)根據(jù)上述代碼可知,完成以下問題:①分析程序可知,存儲學(xué)生數(shù)據(jù)(用戶名、密碼)的數(shù)據(jù)表名為______。②如要實(shí)現(xiàn):當(dāng)用戶提交信息未通過時,跳轉(zhuǎn)至“l(fā)ogin.html”登錄頁面,則上述代碼中方框內(nèi)的代碼為()A.returnrequest("login.html",form=form)B.returnredirect("login.html",form=form)C.returnrender_template("login.html",form=form)【答案】①.B②.::8080/search③.B④.user⑤.C【解析】【詳解】本題主要考查Python程序的綜合應(yīng)用。(1)由圖可知,通過瀏覽器進(jìn)行訪問Web服務(wù)器,“樂跑系統(tǒng)”采用的開發(fā)模式為B/S架構(gòu),即瀏覽器/服務(wù)器架構(gòu),故本題選B選項(xiàng)。(2)由圖中服務(wù)器主頁地址,以及個人數(shù)據(jù)查詢的目錄,可知訪問“個人數(shù)據(jù)查詢”頁面的URL為::8080/search。(3)由圖可知,圖中①處應(yīng)為讀寫器,將采集到的數(shù)據(jù)進(jìn)行讀寫操作,故本題選B選項(xiàng)。(4)由代碼“select*fromuserwhereusername”可知,存儲學(xué)生數(shù)據(jù)(用戶名、密碼)的數(shù)據(jù)表名為user。render_template的功能是對先引入index.html同時根據(jù)后面?zhèn)魅氲膮?shù)對html進(jìn)行修改渲染,如要實(shí)現(xiàn):當(dāng)用戶提交信息未通過時,跳轉(zhuǎn)至“l(fā)ogin.html”登錄頁面,則上述代碼中方框內(nèi)的代碼為returnrender_template("login.html",form=form),故本題選C選項(xiàng)。13.某校軍訓(xùn),需要按照身高由低到高排成n行5列方陣。某班學(xué)生按照身高(100≤身高≤199)由低到高編寫編號并將相關(guān)信息存在如1圖所示"stu.txt"文件中。根據(jù)教官提出的排方陣要求,排成如2圖所示方陣,方陣各點(diǎn)顯示學(xué)生編號。1圖2圖3圖現(xiàn)有延遲報道學(xué)生歸隊(duì),歸隊(duì)學(xué)生編號延續(xù)該班現(xiàn)有編號依次往后,編寫程序完成下列任務(wù):輸入學(xué)生身高,輸出新的方陣布局圖。例如:輸入學(xué)生身高為168,新的方陣布局圖如3圖所示,學(xué)生在方陣的位置:3,4.(1)若插入學(xué)生身高為160cm,根據(jù)1圖及范例,該學(xué)生應(yīng)該在2圖方陣中幾行幾列______。(2)為實(shí)現(xiàn)上述功能,請?zhí)顚憚澗€處代碼。f=open("stu.txt","r")a=[]line=f.readline().split()i=1whileline!=[]:a.append([line[0],line[1],i])i+=1line=f.readline().split()n=len(a)-1a[n][2]=-1sg=input("請輸入插入的學(xué)生身高(cm):")xh=str(len(a))head=1p=head;q=headwhile①____:p=qq=a[q][2]ifq==head:②_________head=len(a)-1else:a.append([xh,sg,a[p][2]])a[p][2]=len(a)-1p=headm=1whilep!=-1:ifm!=5:print(a[p][0],end="")m+=1else:print(a[p][0])m=1③_______【答案】①.1,5②.a[q][1]<sgandq!=-1或int(a[q][1])<int(sg)andq!=-1③.a.append([xh,sg,head])或a.append([xh,sg,p])或a.append([xh,sg,q])或a+=[[xh,sg,head]]其他等價答案④.p=a[p][2]【解析】【詳解】本題主要考查Python程序的綜合應(yīng)用。(1)由圖可知,若插入學(xué)生身高為160cm,根據(jù)1圖及范例,則該學(xué)生的編號為5,該學(xué)生應(yīng)該在2圖方陣中的1行5列。(2)①該程序?qū)崿F(xiàn)二維數(shù)組模擬鏈表數(shù)據(jù)結(jié)構(gòu),二維數(shù)組中索引0、1、2分別標(biāo)記編號、身高、指針域,此處通過循環(huán)找到插入位置,循環(huán)條件是當(dāng)前節(jié)點(diǎn)q的身高小于sg且鏈表沒有結(jié)束,即q!=-1,故循環(huán)條件是a[q][1]<sgandq!=-1或int(a[q][1])<int(sg)andq!=-1。②如果q==head,則插入的點(diǎn)指向頭節(jié)點(diǎn)head,故此處填a.append([xh,sg,head])或a.append([xh,sg,p])或a.append([xh,sg,q])或a+=[[xh,sg,head]]。③此處更新p的值,即指向下一個節(jié)點(diǎn),故此處填p=a[p][2]。14.某會務(wù)組根據(jù)參會者到達(dá)指定上車點(diǎn)時間和每位參會者可以等待的時間信息,安排車輛接送參會者去賓館(不考慮車子座位數(shù)量)。參會者到達(dá)上車點(diǎn)的時間和可以等待的時間用長度為7的字符串表示,例如“08:152”表示參會者當(dāng)天8點(diǎn)15分到達(dá)上車點(diǎn),最多等待2分鐘(每個人的等待時間都小于10),那么該參會者最晚8點(diǎn)17分出發(fā)去賓館(若8點(diǎn)17分剛到的參會者也一同出發(fā))。編寫Python程序,統(tǒng)計接送n個參會者所需的最少車輛數(shù)。運(yùn)行程序,顯示所有參會者提交的信息,按到達(dá)時間先后排列,再顯示所需的最少車輛數(shù),程序運(yùn)行結(jié)果如圖所示。(1)若將圖中第4行“08:154”數(shù)據(jù)改為“08:151”,程序輸出的結(jié)果是否會發(fā)生改變______(A.會改變B.不會改變)(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適的代碼。a=['08:154','08:143','08:234','08:152','08:122','08:171','08:173','08:194','08:214','08:171']deftran(str1):

溫馨提示

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

評論

0/150

提交評論