資源簡介 特訓(xùn)二一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關(guān)于數(shù)據(jù)和信息的說法,正確的是( )A.音頻和視頻不是數(shù)據(jù)的表現(xiàn)形式B.信息的價值一般會隨著時間的推移而變化C.信息的加工和處理必須使用計算機才能完成D.銀聯(lián)卡用久了會失去磁性,這說明信息在重復(fù)使用中會產(chǎn)生損耗2.下列關(guān)于數(shù)據(jù)管理的說法,正確的是( )A.數(shù)據(jù)不可以通過圖像的形式呈現(xiàn)B.傳統(tǒng)的數(shù)據(jù)庫技術(shù)可以對大數(shù)據(jù)進(jìn)行有效管理C.提高數(shù)據(jù)本身安全是有效保證數(shù)據(jù)安全的手段之一D.計算機中的數(shù)據(jù)可以通過十六進(jìn)制形式存儲以節(jié)省存儲空間閱讀下列材料,回答第3至4題。以“ChatGPT”、“AlphaGo”等為代表的基于深度學(xué)習(xí)的人工智能,正在引領(lǐng)一場深刻的技術(shù)革命。有媒體報道,在疫情防控中,人工智能運用大模型進(jìn)行預(yù)測,為科學(xué)防疫提供重要依據(jù);程序員利用人工智能幫助其編寫指定程序,極大地提升了程序員的工作效率。人工智能的不當(dāng)應(yīng)用給信息系統(tǒng)的安全帶來了挑戰(zhàn),有人利用人工智能進(jìn)行網(wǎng)絡(luò)犯罪,即便沒有技術(shù)的“小白”,也能成為網(wǎng)絡(luò)攻擊者。3.閱讀上述文字,以下說法不正確的是( )A.人工智能技術(shù)將人類從繁雜工作中解脫出來的同時,也會取代一些工作崗位B.“ChatGPT”是以符號主義表達(dá)與推理為代表的人工智能C.人工智能技術(shù)推動人類社會進(jìn)步的同時,也可能威脅人類安全D.“ChatGPT”與“AlphaGo”都是基于數(shù)據(jù)驅(qū)動的人工智能方法4.下列關(guān)于信息系統(tǒng)安全與防護,說法正確的是( )A.訪問控制是用戶在進(jìn)入系統(tǒng)或訪問受限數(shù)據(jù)資源時,系統(tǒng)對用戶身份的鑒別過程B.防火墻一般是由硬件組成的復(fù)雜系統(tǒng),其功能是查殺病毒C.為了盡可能地降低病毒感染的風(fēng)險,應(yīng)堅持查殺為主,預(yù)防為輔的原則D.若一種加密方法,加密密鑰=解密密鑰,則稱為對稱密碼體制或單鑰密碼體制5.下列關(guān)于信息系統(tǒng)的支撐技術(shù),說法正確的是( )A.中央處理器(CPU)是計算機最核心的部件,它由運算器和存儲器組成B.計算機軟件可分為系統(tǒng)軟件和應(yīng)用軟件,瀏覽器屬于系統(tǒng)軟件C.移動終端同普通計算機一樣,也是由硬件和軟件組成D.NFC技術(shù)是一種遠(yuǎn)距離高頻的無線電技術(shù)6.下列有關(guān)進(jìn)制與字符編碼的描述,正確的是( )A.在計算機內(nèi)部,信息都是用二進(jìn)制和十六進(jìn)制來表示B.JPEG是常用的動態(tài)圖像壓縮標(biāo)準(zhǔn)C.未知進(jìn)制數(shù)x末位為1,則x轉(zhuǎn)換為十進(jìn)制后一定為奇數(shù)D.數(shù)據(jù)的解壓縮是一個解碼過程7.某算法的流程圖如圖所示,執(zhí)行這部分流程,若輸入n的值為21,則輸出k的值是( )A.0 B.1C.2 D.38.某二叉樹用一維數(shù)組實現(xiàn)的示意圖如下所示。0 1 2 3 4 5 6 7 8A B C D E F下列關(guān)于該二叉樹的說法,正確的是( )A.是完全二叉樹 B.葉子節(jié)點數(shù)為3C.前序遍歷結(jié)果為ABDFCE D.深度為39.采用冒泡排序算法對數(shù)據(jù)序列“3,9,7,0,8,5”完成升序排序,則需要交換的次數(shù)為( )A.9次 B.8次C.6次 D.5次10.有如下Python程序段:def double_fac(m):if m==1 or m==2:return melse:return double_fac(m-2)*mn=int(input('請輸入一個正整數(shù)n:'))sum=0for m in range(1,n+1):sum+=double_fac(m)print(sum)若輸入n的值為5,則程序運行后,輸出sum的值為( )A.14 B.15C.29 D.7711.執(zhí)行如下Python程序段,其中eval(s)函數(shù)用來計算參數(shù)s一個字符串表達(dá)式,并返回表達(dá)式的值,示例:eval('3+4*3')的值為15a=input('輸入字符串').split(',')st=['']*len(a);top=-1for i in range(len(a)):if a[i] not in'+-*/' :top+=1;st[top]=a[i]else:st[top-1]=str(eval(st[top-1]+a[i]+st[top])) top-=1print(st[top])當(dāng)輸入字符串為“8,4,2,-,2,*,/”,則輸出結(jié)果為( )A.1 B.2C.4 D.812.以下兩個程序段的功能相同,實現(xiàn)的功能是:刪除列表a(元素個數(shù)為n)中的重復(fù)元素(只保留一個),并將剩下的元素降序輸出。#程序段① #對列表a進(jìn)行降序排序,代碼略 i=1 while i0: print(i,end=″ ″)關(guān)于上述兩個程序段及功能的描述,正確的是( )A.同樣的數(shù)據(jù)規(guī)模,兩個程序段的時間效率一樣B.程序段①加框處語句是否執(zhí)行不受列表a原數(shù)據(jù)的影響C.程序段②加框處語句修改為“for i in range(1,max_num+1) ”,輸出結(jié)果不變D.在實現(xiàn)該功能的過程中,程序段②比程序段①需要更多的存儲空間二、非選擇題13.某“環(huán)境智能監(jiān)測系統(tǒng)”的結(jié)構(gòu)如圖所示。Web服務(wù)器端程序采用Flask Web框架開發(fā),利用與智能終端連接的傳感器采集環(huán)境的溫濕度和光線強度數(shù)據(jù),并通過IoT模塊與Web服務(wù)器建立數(shù)據(jù)通信,根據(jù)系統(tǒng)設(shè)置的各類數(shù)據(jù)閾值觸發(fā)相應(yīng)的執(zhí)行器進(jìn)行相關(guān)設(shè)備的控制,請回答下列問題。(1)下列有關(guān)搭建該信息系統(tǒng)的說法,正確的是________(多選,填字母)(注:全部選對的得2分,選對但不選全的得1分,不選或有選錯的得0分)。A.溫濕度傳感器與智能終端連接后,才能進(jìn)行需求分析和可行性分析B.在搭建硬件時不需要考慮智能終端與IoT模塊之間的接口匹配問題C.智能終端可借助IoT模塊通過無線網(wǎng)絡(luò)和服務(wù)器進(jìn)行數(shù)據(jù)傳輸D.傳感器是信息系統(tǒng)中的輸入設(shè)備,通過它可以實現(xiàn)信息系統(tǒng)的數(shù)據(jù)采集功能(2)該系統(tǒng)智能終端的部分Python程序如下:#導(dǎo)入相關(guān)模塊,代碼略IP=″192.168.10.1″;PORT=″5000″#設(shè)置IoT模塊連接的Web服務(wù)器的IP地址和端口,代碼略while True:temp,hum=dht11.read(pin0) #獲取溫度數(shù)據(jù)temp,濕度數(shù)據(jù)humlight=pin1.read_analog() #獲取光線強度數(shù)據(jù)lighterror,resp=Obloq.get(″①________″+str(temp)+″&hum=″+str(hum)+″&light″+str(light),60000)#其他代碼略若智能終端上傳給Web服務(wù)器的URL為http://192.168.10.1:5000/trans?temp=30&hum=300&light=40,則程序劃線①處的代碼應(yīng)為________。(3)溫度temp的適宜范圍為t1~t2(不含t1,t2),符合此條件系統(tǒng)狀態(tài)變量flag設(shè)為1,否則為0。下列Python程序段符合要求的是________(多選,填字母)。(注:全部選對的得2分,選對但不選全的得1分,不選或有錯選的得0分)A.flag=0if t1flag=1B.flag=1if not(tempt2):flag=0C.flag=1if temp<=t1:flag=0if temp>=t2:flag=0D.if not(temp<=t1 or temp>=t2):flag=1else:flag=0(4)在服務(wù)器本地調(diào)試時,輸入網(wǎng)址http://127.0.0.1:5000,該系統(tǒng)運行正常,但使用PC客戶端1輸入該網(wǎng)址不能正常訪問,請說明其原因及解決方法_____________________________________________________________________。14.社區(qū)舉行紅歌比賽。本次比賽共設(shè)四首比賽曲目,每位選手隨機抽選其中一首,作為自己的參賽曲目。活動負(fù)責(zé)人統(tǒng)計了本次比賽的相關(guān)數(shù)據(jù)并存儲于“match.csv”文件中,文件部分內(nèi)容如圖a所示。為分析本次比賽的結(jié)果情況,編寫Python程序。請回答下列問題:(1)定義tj函數(shù),功能為:讀取文件file,返回每位參賽選手的總得分并填入數(shù)據(jù)表中(總得分=專家分*0.6+投票分*0.4)。函數(shù)代碼如下,劃線處應(yīng)填入的代碼為________。import pandas as pddef tj(file):df=pd.read_csv(file)for i in df.index: #df.index是df對象的行索引df.at[i,″總得分″]=________ #at方法根據(jù)行、列標(biāo)簽選擇單個值retum df(2)為查找得到每首比賽曲目的選手最高總得分,部分Python程序如下,請在劃線處填入合適的代碼。df=①________ #讀取文件并計算總得分df=df.sort_values(″總得分″,ascending=False) #根據(jù)總得分進(jìn)行降序排序dic={}for m in[″曲目1″,″曲目2″,″曲目3″,″曲目4″]:j=0while j<=len(df)-1:if ②________: dic[m]=df.at[i,″參賽選手編號″] break③________print(dic)(3)統(tǒng)計每首參賽曲目的選手平均總得分,并繪制圖表顯示,如圖b所示。部分Python程序如下,劃線處應(yīng)填入的代碼為________。import matplotlib.pyplot as pltdf1=df.groupby(″參賽曲目″,as_index=False).mean() #分組并求平均值x=df1.參賽曲目y=______________plt.bar(x,y)plt.xlabel(″曲目名稱″)plt.ylabel(″平均得分″)plt.show()15.小明開發(fā)了一個團隊閱卷系統(tǒng),具體閱卷規(guī)則如下:①共有n道題,n道題依次進(jìn)入閱卷序列中,為了保證試題批閱的準(zhǔn)確性,每道題都需要兩次批改,第一次批改完成的試題會加入到閱卷序列尾部,直至兩次批改完成;②若第一次批改和第二次批改分?jǐn)?shù)相差2分及以上,則該題需要第三次批改,該題重新加入到目前閱卷序列尾部,第三次批改與第二次批改分?jǐn)?shù)繼續(xù)比較,以此列推;反之表示該題評分完成;③閱卷序列ans中的數(shù)據(jù)由字母與數(shù)字構(gòu)成,字母表示閱卷教師編號,數(shù)字代表分?jǐn)?shù),如A7代表閱卷教師A批改分?jǐn)?shù)為7分;④為了保證教師閱卷嚴(yán)寬尺度一致,每一位教師具備一次回評功能,當(dāng)輸入A-1時表示A教師進(jìn)行回評,按照閱卷先后順序,先回評的是A教師最后閱到的試題;當(dāng)輸入A-2時退出回評序列,繼續(xù)批閱回評前的后一道試題。-1到-2序列中間不會出現(xiàn)其他教師的批改記錄;⑤回評過程中若此教師發(fā)現(xiàn)本人此題批閱記錄因重評被遺棄,或已經(jīng)評分完成,則此次記錄無效。閱卷過程與示例數(shù)據(jù)如下:(1)若已知n=5,閱卷序列ans為['C2','B5','C8','B3','A6','B-1','B5','B4','B-2','B3','A5','C5','B7','A5','A6','A6'],則閱卷完成后第四題的分?jǐn)?shù)為________。(2)若已知n=3,小明在設(shè)計程序之前,為了盡可能保證能測試上述閱卷規(guī)則是否都已經(jīng)完成,設(shè)計了幾組測試數(shù)據(jù),則下述測試數(shù)據(jù)中最合適的是________(單選,填字母)。A.['B4','B6','B8','A3','C6','B5','B6']B.['B4','B6','B4','A3','C6','B5']C.['B4','B6','B8','B-1','B6','B-2','A3','C6','B5','B6']D.['B4','B6','B8','A4','B-1','B6','B3','B3','B-2','A3','C6'](3)實現(xiàn)評分結(jié)果輸出的Python程序如下,請在劃線處填寫合適代碼。#讀取試題數(shù)量n,并將閱卷序列存入變量ans,代碼略q=head=0;pre=n-1a=[[i,i+1] for i in range(0,n)];a[n-1][1]=head#a[i][0]表示批改的題目編號、a[i][1]表示批改的下一題目的下標(biāo);js=[[]for i in range(3)] #存儲每位教師的評分題號和得分stk=[[]for i in range(n)] #存儲每個小題的得分score=[[-1]for i in range(n)]flag=True;thtop=-1for tem in ans:①________if len(tem)==2:if flag: th=a[q][0]else: th=j(luò)s[jsbh][thtop][0] thtop-=2js[jsbh].append([th,int(tem[1])])stk[th].append(int(tem[1]))if len(stk[th])>=2: if abs(stk[th][-1]-stk[th][-2])<=1: score[th]=(stk[th][-1]+stk[th][-2])/2 if flag: a[pre][1]=a[q][1] if ②________: head=a[head][1] else: ppre=p=head while a[p][0]!=th: ppre=p p=a[p][1]if flag: ③________else:flag=not flagthtop=-1#輸出結(jié)果(代碼略)特訓(xùn)二1.B [A選項都是數(shù)據(jù)的表現(xiàn)形式。C選項信息的加工和處理不一定需要使用計算機才能完成。D選項銀聯(lián)卡用久了會失去磁性,說明信息需要依賴于載體,載體可能損壞,但信息在重復(fù)使用中不會產(chǎn)生損耗。]2.C [A選項圖像可視化通過圖像的形式呈現(xiàn)數(shù)據(jù)。B選項大數(shù)據(jù)包含大量非結(jié)構(gòu)化數(shù)據(jù)。]3.B [B選項基于深度學(xué)習(xí)是聯(lián)結(jié)主義。]4.D [A選項對用戶身份的鑒別過程是身份認(rèn)證。]5.C [C選項移動終端是移動中的計算機。D選項NFC技術(shù)是一種近距離高頻技術(shù)。]6.D [本題考查進(jìn)制與編碼的相關(guān)知識。A選項計算機內(nèi)部都是用二進(jìn)制來表示;B選項JPEG是常用的靜態(tài)圖像壓縮標(biāo)準(zhǔn);C選項未知進(jìn)制數(shù)x末位為1,則x轉(zhuǎn)換為十進(jìn)制后不一定為奇數(shù);D選項數(shù)據(jù)的解壓縮是一個解碼過程。]7.D [此流程圖使用功能法來求解——把一個整數(shù)轉(zhuǎn)化成二進(jìn)制后,其中“1”的個數(shù)。]8.C [本題考查二叉樹的知識。根據(jù)題意畫出二叉樹如圖所示:該樹不是一棵完全二叉樹,葉子節(jié)點個數(shù)2,深度為4。前序遍歷時A-B-D-F-C-E。]9.B [本題考查冒泡排序的算法思想。數(shù)列中存在3和0(1對)、9和7,0,8,5(4對),7和0,5(2對),8和5(1對),共8對逆序?qū)Γ杞粨Q8次。]10.C [本題考查遞歸函數(shù)的調(diào)用.sum=1+2+3+8+15=29。]11.B [本題考查逆波蘭表達(dá)式和棧的相關(guān)知識。用棧存儲數(shù)字,遇到數(shù)字時入棧;遇到運算符號時,把處于棧最上方的兩個元素依次出棧,并把計算結(jié)果壓入棧中。]12.D [A選項程序段①的時間復(fù)雜度為O(n2),程序段②的時間復(fù)雜度為O(n)。B選項程序段①在將相同的數(shù)據(jù)往前移動,i-=1的作用在于防止連續(xù)多個重復(fù)的現(xiàn)象。C選項升序顯示數(shù)據(jù)。D選項采用b數(shù)組進(jìn)行桶記數(shù)。]13.(1)CD (2)①trans?temp= (3)ACD(4)127.0.0.1時本機地址,只能在本機調(diào)試,而PC客戶端1與Web服務(wù)器通過交換機連接,調(diào)試需要通過實際地址。解決方法:應(yīng)輸入服務(wù)器的實際網(wǎng)址:http://192.168.10.1:5000。原因1:服務(wù)器未設(shè)置對外訪問;原因2:除服務(wù)器外的其余設(shè)備,需要用服務(wù)器對外的IP地址http://192.168.10.1:5000訪問。解析 本題考查信息系統(tǒng)搭建及其相關(guān)知識。(1)溫濕度傳感器與智能終端連接屬于搭建信息系統(tǒng)環(huán)節(jié)中硬件的搭建,需求分析和可行性分析屬于搭建信息系統(tǒng)的前期準(zhǔn)備,應(yīng)該先進(jìn)行搭建信息系統(tǒng)需求分析和可行性分析。(2)從URL易分析,傳感器獲取的溫濕度及光線數(shù)據(jù)通過智能終端上傳到服務(wù)器trans路由,獲取參數(shù)為temp。(3)B選項的邏輯是當(dāng)溫度:t1<=temp<=t2時,flag=0,反之為1,和題干要求相反,其余均符合。(4)服務(wù)器訪問地址“127.0.0.1”是環(huán)回地址,只能本機訪問。其他電腦訪問服務(wù)器數(shù)據(jù),需要用服務(wù)器對外的IP地址http://192.168.10.1:5000訪問。14.(1)df.at[i,″專家分″]*0.6+df.at[i,″投票分″]*0.4或df[″專家分″][i]*0.6+df[″投票分″][i]*0.4(2)①tj(″match.csv″) ②df.at[j,″參賽曲目″]==m或df[″參賽曲目″][j]==m ③j=j(luò)+1(3)dfl.總得分解析 本題考查Pandas數(shù)據(jù)處理相關(guān)知識。(1)總得分的計算公式為專家分*0.6+投票分*0.4。(2)①調(diào)用函數(shù)tj函數(shù)對傳的文件求總分。②對df對象按總分降序排序后,要查找每首曲目的最高得分,可以從上向下依次遍歷df的每一行。找到某一行參賽曲目與m相同,即為該曲目最大值,此時添加入字典dic即可。③空改變while循環(huán)變量,每次增加1。(3)y軸數(shù)據(jù)為總得分的平均值,即dfl.總得分。15.(1)6.5 (2)D (3)①jsbh=ord(tem[0])-ord(″A″) ②q==head ③q=a[q][1]解析 本題考查鏈表創(chuàng)建、節(jié)點刪除操作。(1)第1-5題得分分別為2,5,8,3,6,B-1表示B老師進(jìn)行回評,他評的第2題和第4題,因此第1輪評分為2,4,8,5,6,第2輪評分為3,5,5,7,5,第3題和第4題相差2分,需回評,第4題的最后得分為7和6,平均得分為6.5分。(2)AB組沒有出現(xiàn)回評,C組第1輪中,B對第3題進(jìn)行回評,得分依次為4,6,6,第2輪得分3,6,5,無需三評,多出一個數(shù)據(jù)。D組第1輪中,B對3個題進(jìn)行回評,得分依次為3,3,6,第2輪得分為4,3,6,每個題目的得分差均小于2。(3)①將ABC等教師編號轉(zhuǎn)換為012等數(shù)字。②當(dāng)前節(jié)點若是頭節(jié)點,更新頭指針。③若flag為True,則對下一題進(jìn)行閱卷。 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫