資源簡介 新高考仿真模擬卷三信息技術(shù)(50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)1.下列關(guān)于數(shù)據(jù)、信息和知識的說法,正確的是( )A.數(shù)據(jù)即數(shù)字B.人類在搜索引擎的幫助下就可以擁有海量的知識C.人們在利用數(shù)據(jù)的同時(shí),自身的行為不會產(chǎn)生數(shù)據(jù)D.人們接收同樣的信息后,建構(gòu)的知識也是有區(qū)別的2.某軟件對植物進(jìn)行拍照并識別名稱的過程中,下列說法不正確的是( )A.該過程中涉及到圖像的編碼B.圖片的色彩越豐富,說明其顏色位深度值越大C.將BMP格式圖像壓縮成JPEG格式用到了模數(shù)轉(zhuǎn)換D.該圖像是用像素點(diǎn)來描述的,放大后會失真閱讀下列材料,回答第3至5題:某景區(qū)參觀預(yù)約系統(tǒng)運(yùn)行界面如圖所示。游客通過移動終端打開微信小程序,經(jīng)過網(wǎng)絡(luò)登錄該系統(tǒng)后可查看景區(qū)可預(yù)約的日期、時(shí)間段以及剩余票數(shù),點(diǎn)擊“立即預(yù)約”即可,與此同時(shí)還可通過該系統(tǒng)查看系統(tǒng)數(shù)據(jù)庫中關(guān)于景區(qū)的詳情。3.下列關(guān)于該信息系統(tǒng)組成的說法,正確的是( )A.微信小程序是系統(tǒng)軟件B.該信息系統(tǒng)中的用戶只有游客C.使用該系統(tǒng)時(shí)所需硬件設(shè)備僅為服務(wù)器和手機(jī)D.日期、時(shí)間段以及剩余票數(shù)是該系統(tǒng)中的數(shù)據(jù)4.以下關(guān)于該信息系統(tǒng)功能與應(yīng)用的說法,正確的是( )A.游客提交預(yù)約數(shù)據(jù)說明該系統(tǒng)具有數(shù)據(jù)查詢功能B.移動終端只能通過移動通信網(wǎng)絡(luò)與該系統(tǒng)進(jìn)行通信C.利用該信息系統(tǒng)可提高景區(qū)的管理工作效率D.該信息系統(tǒng)功能完善,且不受外部環(huán)境影響5.為保障該信息系統(tǒng)中的信息安全,以下做法不恰當(dāng)?shù)氖? )A.對該信息系統(tǒng)采取病毒防護(hù)措施B.通過網(wǎng)絡(luò)平臺發(fā)布游客個(gè)人敏感信息C.定期維護(hù)更新該信息系統(tǒng)的軟、硬件D.對系統(tǒng)數(shù)據(jù)庫管理員的權(quán)限進(jìn)行合理設(shè)置6.下列關(guān)于網(wǎng)絡(luò)系統(tǒng)的說法,正確的是( )A.計(jì)算機(jī)只有設(shè)置靜態(tài)IP地址才能上網(wǎng)B.不同的終端進(jìn)行通信必須連接計(jì)算機(jī)網(wǎng)絡(luò)C.信息系統(tǒng)中的網(wǎng)絡(luò)僅由計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)軟件組成D.為將移動設(shè)備接入到該網(wǎng)絡(luò),必須開啟路由器的無線網(wǎng)絡(luò)功能7.某算法的流程圖如下所示,關(guān)于該算法下列說法正確的是( )A.執(zhí)行這部分流程后,變量i的值為7B.k的值為1*2*3*4*5*6*7的結(jié)果C.該流程圖是雙重循環(huán)結(jié)構(gòu)D.將“i≤x/2”改成“i8.如圖所示的二叉樹,根節(jié)點(diǎn)為0,每個(gè)節(jié)點(diǎn)的左子節(jié)點(diǎn)為0,右子節(jié)點(diǎn)為1,每一條從根到葉子的路徑都組成一個(gè)二進(jìn)制數(shù)。例如:從根到葉子a的路徑組成二進(jìn)制數(shù)011,轉(zhuǎn)換為十進(jìn)制數(shù)是3。若某完全二叉樹共有13個(gè)節(jié)點(diǎn),則它能表示的最大十進(jìn)制數(shù)是( )A.3 B.4 C.5 D.69.逆波蘭表達(dá)式,是指將運(yùn)算符置于其運(yùn)算對象之后,沒有括號,不用考慮運(yùn)算符號的優(yōu)先性。如表達(dá)式“682-2*3÷+”是“6+(8-2)*2÷3”的逆波蘭表達(dá)式。現(xiàn)在利用棧計(jì)算逆波蘭表達(dá)式“682-2*3/+”,當(dāng)棧為空時(shí)棧頂top=-1,則完成計(jì)算“8-2”后,top的值為( )A.0 B.1C.2 D.310.有如下自定義函數(shù):def jg(a):if a==1:return 1elif a%2==0:return jg(a//2)else:return jg(a*3+1)若執(zhí)行語句 n=j(luò)g(5),則函數(shù) jg 被調(diào)用的次數(shù)是( )A.1 B.5C.6 D.711.有如下Python程序段:s=[i for i in ″0123456789ABCDEF″]key=input(″輸入一個(gè)十六進(jìn)制數(shù):″)i=0;j=len(s)-1;ans=″″while i<=j(luò):m=(i+j)//2if s[m]==key:ans+=″1″breakelif s[m]i=m+1;ans+=″1″else:j=m-1;ans+=″0″print(ans)程序運(yùn)行后,輸入數(shù)字1,則輸出的結(jié)果為( )A.01 B.001C.0001 D.001112.有如下程序段:import randomq=[0]*6head=tail=0for i in range(6):x=random.randint(0,1)if x==1:q[tail]=random.randint(1,10)elif head!=tail and q[tail-1]>q[head]:q[tail]=q[head]head+=1tail+=1運(yùn)行該程序段后,q 的值可能是( )A.[5,3,8,6,0,1] B.[5,3,0,1,0,2]C.[2,0,3,0,4,0] D.[0,9,0,10,0,5]二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.小王搭建了魚缸水質(zhì)水位監(jiān)測系統(tǒng),基于Python的Flask Web框架進(jìn)行開發(fā),該系統(tǒng)結(jié)構(gòu)示意圖如圖所示。(1)客戶端通過瀏覽器訪問Web服務(wù)器,可獲得水質(zhì)、水位信息,這一方案設(shè)計(jì)環(huán)節(jié)屬于信息系統(tǒng)搭建的________(單選,填字母。A.可行性分析 /B.開發(fā)模式選擇)。(2)系統(tǒng)定義water(act)函數(shù)用于發(fā)送操作指令,參數(shù)act為凈水或注水,系統(tǒng)根據(jù)水質(zhì)變量q、水位變量w的值發(fā)送指令。操作規(guī)則如表所示,下列Python程序段中符合要求的是________(多選,填字母)。(注:全部選對的得2分,選對但不全的得1分,不選或有選錯(cuò)的得0分)水質(zhì)情況 水位情況 操作水質(zhì)差 任意水位 凈水水質(zhì)中 水位<70 注水水質(zhì)優(yōu) 水位<50 注水其它情況都不進(jìn)行操作A.if q==″差″:water(″凈水″)elif q==″中″and w<70:water(″注水″)else:water(″注水″) B.if q==″優(yōu)″and w<50:water(″注水″)if q==″中″ and w<70:water(″注水″)elif q==″差″:water(″凈水″)C.if q==″差″:water(″凈水″)elif w<50:water(″注水″)elif q==″中″ and w<70:water(″注水″)D.if q==″中″ and w<70:water(″注水″)elif q==″優(yōu)″ and w<50:water(″注水″)else:water(″凈水″)(3)系統(tǒng)的“凈水”操作使用水質(zhì)過濾器,該過濾器屬于________(單選,填字母)。A.傳感器 B.執(zhí)行器 C.客戶端(4)該系統(tǒng)網(wǎng)站功能頁面規(guī)劃如表所示,當(dāng)瀏覽器向Web服務(wù)器提交“凈水”操作指令,服務(wù)器端應(yīng)用實(shí)例APP中,與該指令關(guān)聯(lián)的路由設(shè)置語句是@APP.route(″________″)。序號 訪問地址 功能說明1 / 主頁,顯示水質(zhì)、水位情況2 /water?t=注水 t為注水,實(shí)現(xiàn)“注水”操作,t為凈水,實(shí)現(xiàn)“凈水”操作3 /get?id=2 獲取傳感器id為2的所有數(shù)據(jù)4 /view?id=1 顯示id為1的傳感器數(shù)據(jù)折線圖(5)系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)表wstatus存儲魚缸的水質(zhì)、水位信息,整型字段level存儲水位,字符型字段quality存儲水質(zhì),當(dāng)前獲取的值分別存儲在水質(zhì)變量q、水位變量w中,系統(tǒng)存儲數(shù)據(jù)時(shí),執(zhí)行的SQL語句是________(單選,填字母) 。A.INSERT INTO wstatus (level,quality) VALUES (w,q)B.INSERT INTO wstatus (level,quality) VALUES (w,″q″)C.SELECT * FROM wstatus WHERE level=w and quality=qD.SELECT * FROM wstatus WHERE level=w and quality=″q″14.某中學(xué)“7選3”選考科目的選科數(shù)據(jù)存儲在Excel文件“選科數(shù)據(jù).xlsx”中,部分?jǐn)?shù)據(jù)及格式如圖a所示。圖中“1”表示選擇該科目為選考科目。現(xiàn)對數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,編寫Python程序,請回答下列問題。(1)定義fenban函數(shù),功能為:根據(jù)選考科目選報(bào)的總?cè)藬?shù)allrs及該科目最大班額maxbrs,計(jì)算需開設(shè)的班級數(shù)。函數(shù)代碼如下,劃線應(yīng)填入的代碼為________。def fenban(allrs,maxbrs):bjnum=allrs//maxbrsif________:bjnum+=1return bjnum(2)統(tǒng)計(jì)7選3各科的選報(bào)人數(shù),輸出各科的選報(bào)情況及開班情況,如圖b所示。import pandas as pddf=pd.read_excel(″選科數(shù)據(jù).xlsx″)km=[″物理″,″化學(xué)″,″生物″,″政治″,″歷史″,″地理″,″技術(shù)″]m=40 #每個(gè)班的最多人數(shù),班額bj=[0]*7xkrs=[0]*7 #存儲選考科目的選報(bào)人數(shù)p=0for j in km:①________for i in range(len(df)):if df.at[i,j]==1: cnt+=1②________bj[p]=fenban(cnt,m)p=p+1for i in range(7):print(km[i],″人數(shù):″,xkrs[i],″班級數(shù):″,bj[i])(3)繪制選考科目選科人數(shù)情況的柱形圖,部分Python程序如下,請?jiān)趧澗€處填寫合適的代碼。import matplotlib.pyplot as pltx=kmy=________________plt.bar(x,y) #繪制柱型圖#設(shè)置繪圖參數(shù),顯示如圖c所示柱形圖,代碼略(4)下列程序能實(shí)現(xiàn)按班級統(tǒng)計(jì)各班選報(bào)技術(shù)學(xué)科人數(shù)的是________(單選,填字母)。A.jsrs_bj=df.groupby(″班級″).″技術(shù)″.count()B.jsrs_bj=df.sort_values(″班級″).count()C.jsrs_bj=df.groupby(″班級″)[″技術(shù)″].count()D.jsrs_bj=df.groupby(″班級″).技術(shù).mean()15.某物流公司根據(jù)物流優(yōu)先級分成一級到四級,派件費(fèi)分別為300、200、100、80元/件。每天有n件物品分批進(jìn)倉,每件包含單號、派送批次、派件費(fèi)。為實(shí)現(xiàn)物流派件優(yōu)先規(guī)則,送貨員在倉庫中選擇派件優(yōu)先級最高的一件派送,接下來選擇剩余部分和新進(jìn)批次中派件優(yōu)先級最高的一件派送,每派送一件,新的一批到達(dá)倉庫。根據(jù)要求編寫程序計(jì)算送貨員某天前m件物品的派件費(fèi)總額。算法思路:分別前m批派件中派件費(fèi)分別為300、200、100、80的數(shù)量,優(yōu)先選取派件費(fèi)高的物品,若派件費(fèi)高的物品數(shù)量不足,再派送派件費(fèi)低一級的物品,直至派送完成。請回答下列問題:(1)由題意可知,觀察圖。前4件物品的派件費(fèi)總額是900元,則前3件物品的派件費(fèi)總額是________元。單號 派送批次 派件費(fèi) 單號 派送批次 派件費(fèi) 單號 派送批次 派件費(fèi)A 1 200 F 4 80 K 6 80B 1 100 G 4 80 L 6 300C 2 80 H 4 300 M 6 200D 2 80 I 5 200 N 7 200E 3 300 J 5 100 O 7 300(2)定義如下sort(lst)函數(shù),參數(shù)lst的每個(gè)元素由單號、派送批次、派件費(fèi)三項(xiàng)構(gòu)成。函數(shù)功能是將lst中的元素按送派件批次升序排列,函數(shù)返回lst。def sort(lst):n=len(lst)i=0while ifor j in range(n-2,i-1,-1): if lst[j][1] > lst[j+1][1]: lst[j],lst[j+1]=lst[j+1],lst[j] __________________return lst上述程序段,劃線處語句正確的是________(多選,填字母)。A.i=i+1 B.i=j(luò)C.i=j(luò)-1 D.i=j(luò)+1(3)上述計(jì)算派件費(fèi)總額的部分 Python 程序如下,請?jiān)趧澗€處填入合適的代碼。def imitate(lst,m):n=len(lst)for i in range(n):lst[i].append(-1)val=j(luò)=0q={300:[-1,-1],200:[-1,-1],100:[-1,-1],80:[-1,-1]}for i in range(m):while j k=lst[j][2] if q[k][0]==-1: q[k][0]=j(luò) else: lst[q[k][1]][3]=j(luò) ②________ j+=1for v in [300,200,100,80]:k=q[v][0]if k !=-1: ③________ q[v][0]=lst[k][3] breakreturn val'''讀取快遞數(shù)據(jù),存入列表 task 中。列表的每個(gè)元素包含 3 個(gè)數(shù)據(jù)項(xiàng),分別快遞單的單號、派送批次、派件費(fèi)。讀取派送件數(shù),存入 m,代碼略'''task=sort(task)val=imitate(task,m)print(val)新高考仿真模擬卷三1.D [本題考查數(shù)據(jù)、信息和知識的區(qū)別。A選項(xiàng)數(shù)據(jù)可以是數(shù)字、字符、音頻、視頻等;B選項(xiàng)搜索引擎可以搜索到數(shù)據(jù)和信息;D選項(xiàng)不同的人接收同樣的信息后,建構(gòu)的知識也是有區(qū)別的。]2.C [C選項(xiàng)在計(jì)算機(jī)內(nèi)部BMP格式圖像壓縮成JPEG格式是格式轉(zhuǎn)換,不是模數(shù)轉(zhuǎn)換。]3.D [本題考查信息系統(tǒng)的組成。A選項(xiàng)微信小程序是應(yīng)用軟件。C選項(xiàng)信息系統(tǒng)的硬件包括運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備組成。]4.C [本題考查信息系統(tǒng)的功能。A選項(xiàng)屬于數(shù)據(jù)輸入功能。B選項(xiàng)移動終端可以通過藍(lán)牙、Wi Fi、移動通信網(wǎng)絡(luò)等與信息系統(tǒng)通信。D選項(xiàng)信息系統(tǒng)對外部環(huán)境有依賴性。]5.B [本題考查信息安全。C選項(xiàng)不能通過網(wǎng)絡(luò)平臺發(fā)布游客個(gè)人敏感信息。]6.D [A選項(xiàng)可能是動態(tài)分配的IP。B選項(xiàng)可以是藍(lán)牙等。]7.D [本題考查算法的表示。A選項(xiàng)執(zhí)行這部分流程后,i值為8。B選項(xiàng)k值為14。C選項(xiàng)該流程圖是單循環(huán)結(jié)構(gòu),x % i==0 是分支結(jié)構(gòu)。D 選項(xiàng)循環(huán)繼續(xù)下去,x %i==0條件均不成立,所以k值不變。]8.C [本題考查二叉樹的性質(zhì)。根據(jù)完全二叉樹的性質(zhì)可知,該二叉樹共計(jì)13個(gè)節(jié)點(diǎn)。那么深度為4,前3層有7個(gè)節(jié)點(diǎn),第4層有6個(gè)葉子節(jié)點(diǎn),最大十進(jìn)制數(shù)是0101B。]9.B [本題主要考查的是棧的入棧和出棧操作。在利用棧計(jì)算逆波蘭表達(dá)式“682-2*3/+”時(shí),數(shù)字直接入棧,遇到運(yùn)算符,兩個(gè)數(shù)字出棧,運(yùn)算結(jié)果再入棧,因此6、8、2入棧,棧頂指針為2,當(dāng)遇到“-”時(shí),2、8出棧,結(jié)果6再入棧,top的值為1。]10.C [本題考查遞歸函數(shù)的調(diào)用。根據(jù)遞推公式,jg(5)→jg(16)→jg(8)→jg(4)→jg(2)→jg(1),共調(diào)用 6 次。]11.B [依次查找7、3、1,因此2次向左查找,執(zhí)行2次ans+=″0″,一次找到,執(zhí)行ans+=″1″。]12.B [本題考查隊(duì)列的算法實(shí)現(xiàn)。循環(huán)6次,當(dāng)隨機(jī)數(shù)x的值為1時(shí),在隊(duì)尾生成一個(gè)1到10之間的隨機(jī)數(shù);當(dāng)x為0時(shí),若隊(duì)列不為空且隊(duì)尾大于隊(duì)首,則將隊(duì)首出入后再入隊(duì)尾。因此入隊(duì)的數(shù)據(jù)有3種可能性,還有一種可能性是沒有新數(shù)據(jù)入隊(duì),tail直接往后移動。A選項(xiàng)若x為1,0不可能產(chǎn)生。若x為0,此時(shí)隊(duì)列不為空,隊(duì)首值為5,隊(duì)尾值為6,滿足隊(duì)尾大于隊(duì)首,5出隊(duì)后入隊(duì)。B選項(xiàng)5大于3,5大于1,因此可以不出隊(duì)。C選項(xiàng)2大于3,因此2要出隊(duì)后再入隊(duì)。D選項(xiàng)由于0小于9,0也隊(duì)后入隊(duì),隊(duì)首為9,由于9小于10,因此最后一個(gè)0不可能產(chǎn)生。]13.(1) B (2)BC (3)B (4)/water (5)A解析 本題考查信息系統(tǒng)的搭建。(1)對開發(fā)的過程進(jìn)行設(shè)計(jì)。(2)A選項(xiàng)水質(zhì)優(yōu)時(shí),當(dāng)水位<50時(shí)才注水。B選項(xiàng)是兩個(gè)if結(jié)構(gòu)。C選項(xiàng)w<50包含水質(zhì)中或優(yōu)需注水,第3個(gè)條件加大了水質(zhì)中但水位在50到70的情況。D選項(xiàng)else中還包含水質(zhì)優(yōu)或中且無需注水的情況。(4)提交“凈水”操作指令是序號為2的操作指令,在該指令中的路由為water,參數(shù)為t。(5)系統(tǒng)存儲數(shù)據(jù)即向數(shù)據(jù)表增加一條記錄,采用INSERT指令,水質(zhì)變量q不能加引號。14.(1)allrs%maxbrs!=0或allrs%maxbrs>0或bjnum*maxbrs解析 (1)當(dāng)選報(bào)總?cè)藬?shù)allrs是每班最多人數(shù)maxbrs的倍數(shù)時(shí),開設(shè)的班級數(shù)為bjnum,否則需要再增加一個(gè)班級。(2)①對變量cnt賦初值0。②統(tǒng)計(jì)當(dāng)前學(xué)科的選報(bào)人數(shù),因此代碼為xkrs[p],也可以寫為xkrs[km.index(j)]。(3)圖表的縱坐標(biāo)數(shù)據(jù)為各科的選科人數(shù)xkrs。(4)略。15.(1)600 (2)AD (3)①lst[j][1]==i+1 ②q[k][1]=j(luò) ③val+=v或val+=lst[k][2]解析 本題主要考查冒泡排序和鏈表的綜合應(yīng)用。(1)每派送一件,新的一批到達(dá)倉庫,即第i次派送,在批次1-i中找最大值。則第1次,送單號A,派件費(fèi)200,接下來B,C,D中,送單號B,派件費(fèi)100,接下來C,D,E中,送單號E,派件費(fèi)300,接下來B,C,F(xiàn),G,H中,送單號H,派件費(fèi)300,如送4次為900,3次則為單號A,B,E,派件費(fèi)600。(2)采用冒泡按送派件批次升序排列,由后至前排序,每次排序后排序次數(shù)加1,選項(xiàng)A正確,i=i+1;由語句“for j in range(n-2,i-1,-1):”,可確定每遍排序后,變量i,j值相同,則表達(dá)式也可以寫為i=j(luò)+1。(3)解題關(guān)鍵點(diǎn)一是一級到四級,4條鏈表的理解,字典q中鍵值是一個(gè)列表,列表中0號索是對應(yīng)等級鏈表頭指針,即鍵值在列表lst中的索引號,如果為空則為-1,列表中1號索是對應(yīng)等級鏈表當(dāng)前已經(jīng)在出現(xiàn)的元素在列表lst中的索引號,即當(dāng)前尾節(jié)點(diǎn);解題關(guān)鍵點(diǎn)一是lst[i].append(-1)語句在列表lst中,每組元素增加1,即增加[['A',1,200,-1],['B',1,100,-1],……用于分別構(gòu)建一級到四級的鏈表。①下一次派件是選擇剩余部分和新進(jìn)批次中派件優(yōu)先級最高的一件派送,所以循環(huán)條件應(yīng)該是條件j 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫