資源簡介 二 〇 二二 學(xué) 年 度寧波重點(diǎn)中學(xué) 高二技術(shù)期中試卷第 二 學(xué) 期(答案填涂在答題卡上)第一部分 信息技術(shù)(共 50分)一、選擇題(本大題共12小題,每題2分,共24分。在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)是符合題目要求的。)1.下列關(guān)于數(shù)據(jù)的說法,正確的是( )A.大數(shù)據(jù)分析時(shí),要確保每個(gè)樣本準(zhǔn)確,以便探求事物因果關(guān)系B.信息是數(shù)據(jù)經(jīng)過存儲(chǔ)、分析及解釋后所產(chǎn)生的意義C.模擬數(shù)據(jù)數(shù)字化的過程是先量化然后再采樣D.計(jì)算機(jī)只能處理二進(jìn)制和十六進(jìn)制的數(shù)據(jù)2.某算法流程圖如圖所示,若輸入 x 的值為 10,則該算法執(zhí)行后,下列說法正確的是( )A.x%i=0執(zhí)行了 3次 B.變量 cnt的值為3C.變量 i的值為9 D.循環(huán)體執(zhí)行次數(shù)為4閱讀材料,回答第 3至4 題小鄭為家庭搭建了“校園室內(nèi)環(huán)境實(shí)時(shí)監(jiān)測系統(tǒng)”,其中使用智能終端監(jiān)測室內(nèi)溫度、濕度等數(shù)據(jù)并將數(shù)據(jù)傳輸至服務(wù)器進(jìn)行存儲(chǔ)與處理。該系統(tǒng)結(jié)構(gòu)示意圖如圖所示。Web 服務(wù)器端程序采用 Flask Web框架開發(fā),傳感器采集的數(shù)據(jù)由智能終端經(jīng)IoT模塊發(fā)送到Web服務(wù)器,執(zhí)行器用于實(shí)現(xiàn)室內(nèi)溫濕度、通風(fēng)和報(bào)警控制。請(qǐng)回答下列問題:3、有關(guān)搭建該系統(tǒng)所采用的開發(fā)模式特點(diǎn)描述中,不正確的是( )A.該系統(tǒng)架構(gòu)的應(yīng)用程序的升級(jí)和維護(hù)都可以在服務(wù)器端完成,降低了成本和工作量B.該架構(gòu)服務(wù)器的負(fù)荷較重,對(duì)網(wǎng)絡(luò)的依賴性較高C.該系統(tǒng)為B/S架構(gòu),是對(duì) C/S 架構(gòu)改進(jìn)后產(chǎn)生的一種軟件系統(tǒng)體系結(jié)構(gòu)D.該架構(gòu)可以充分利用客戶端與服務(wù)器端的硬件環(huán)境的優(yōu)勢,將任務(wù)合理地分配到客戶端和服務(wù)器端4、下列關(guān)于上面“校園室內(nèi)環(huán)境實(shí)時(shí)監(jiān)測系統(tǒng)”的說法中不正確的是( )A.組成該系統(tǒng)的硬件部分主要包含網(wǎng)絡(luò)設(shè)備、傳感設(shè)備、Web 服務(wù)器、智能終端等B.該信息系統(tǒng)由硬件、軟件和用戶三部分構(gòu)成C.該信息系統(tǒng)在斷電的情況下無法運(yùn)行,說明該系統(tǒng)對(duì)外部環(huán)境有依賴性D.若該信息系統(tǒng)使用數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),則服務(wù)器端需要安裝數(shù)據(jù)庫管理系統(tǒng)5、下列關(guān)于人工智能的說法,正確的是( )A.AlphaGo 從圍棋跨界到電力控制領(lǐng)域,屬于混合增強(qiáng)智能B.家用掃地機(jī)器人屬于聯(lián)結(jié)主義人工智能方法的研究應(yīng)用C.符號(hào)主義的智能行為是對(duì)符號(hào)的推理和運(yùn)算D.人工智能的應(yīng)用不可能威脅到個(gè)人和公共信息安全6、下列有關(guān)網(wǎng)絡(luò)相關(guān)內(nèi)容的說法,不正確的是( )A.計(jì)算機(jī)網(wǎng)絡(luò)、移動(dòng)通信網(wǎng)絡(luò)、廣播電視網(wǎng)絡(luò)現(xiàn)已成為覆蓋面廣、影響力大的三大網(wǎng)絡(luò)B.網(wǎng)絡(luò)互聯(lián)設(shè)備主要包括調(diào)制解調(diào)器、路由器和交換機(jī)等C.網(wǎng)絡(luò)中的資源僅僅是指網(wǎng)絡(luò)中的所有數(shù)據(jù)資源D.按網(wǎng)絡(luò)的覆蓋范圍進(jìn)行分類,可將計(jì)算機(jī)網(wǎng)絡(luò)分為局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)三類7.有以下 python 程序段:a = [0]*4for i in range(1,4):j = 0a[j] += 1while a[j] == 2:a[j] = 0j += 1a[j] += 1執(zhí)行該程序段后a的內(nèi)容是( )A.[1,1,0,0] B.[1,0,1,0] C.[0,1,1,0] D.[0,1,0,1]8.有 1 個(gè)隊(duì)列,隊(duì)首到隊(duì)尾的元素依次為 7,9,11,8。若隊(duì)首元素是奇數(shù)則先出隊(duì),再將奇數(shù)整除2后重新入隊(duì),若隊(duì)首元素是偶數(shù),直接出隊(duì)。出隊(duì)或者入隊(duì)都算1次操作,經(jīng)過 6 次操作后,隊(duì)列中隊(duì)首到隊(duì)尾的元素依次為( )A.4,5 B.8,4,5 C.8,3,4 D.8,3,4,59.有一個(gè)空棧,若元素"X"、"i"、"a"、"o"、"s"、"h"、"i"依次入棧,其中"o"第一個(gè)出棧。則當(dāng)所有元素全部出棧后,下列說法正確的是( )A. 出棧的最后一個(gè)元素一定為"X" B.出棧的最后一個(gè)元素一定為"i"C. 元素“a”一定比"X"、"i"先出棧 D.元素"X"、"i"、"a"出棧次序不確定10、導(dǎo)入math模塊后,Python 表達(dá)式-2**4+2%10/math.sqrt(4)*2的輸出值顯示為( )A.-14.0 B.-14 C.-15.5 D.-1611.有如下 python 程序段:import randomtotal=10num=[0]*totalfor i in range(total):num[i]=random.randint(1,100)m1,m2=len(num)-1,len(num)-1for i in range(len(num)):if num[i]>num[m2]:m1=m2;m2=ielif num[i]>num[m1]:m1=iprint(m2,m1)假設(shè)當(dāng)前num=[47, 4, 46, 75, 52, 6, 71, 81, 34, 11],則該程序段運(yùn)行后的輸出結(jié)果為( )A. 2 5 B.3 7 C. 5 2 D. 7 312.某二分查找算法的程序段如下:a = [11,13,14,25,26,28,39,48]key=int(input("key="))n=len(a)i=0;j=n-1flag=Falsewhile i<=j and not flag:m=(i+j+1)//2if a[m]==key:flag=Trueif a[m]>key:j=m-1else:i=m+1若key輸入的值是 39, 則運(yùn)行程序段后,以下變量的值不正確的是 ( )flag = True B.i = 6 C.j = 7 D.m = 6非選擇題(本大題共3小題,每空2分,共26分)13、學(xué)校某屆校運(yùn)會(huì)各項(xiàng)目獲獎(jiǎng)情況記錄在“校運(yùn)會(huì).xlsx”文件中,其中的部分成績?nèi)鐖D所示。為了統(tǒng)計(jì)冠軍最多的班級(jí)并頒發(fā)“冠軍團(tuán)隊(duì)”榮譽(yù)證書,現(xiàn)對(duì)數(shù)據(jù)進(jìn)行處理。(1)編排室的同學(xué)用整理好的數(shù)據(jù),編寫了Python 程序,用于統(tǒng)計(jì)冠軍人數(shù)最多的前3個(gè)班級(jí),按人數(shù)降序排序。部分程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。(2)在對(duì)表格進(jìn)行數(shù)據(jù)整理時(shí)發(fā)現(xiàn),關(guān)于B2單元格的數(shù)據(jù)即“鄭微”同學(xué)的記錄中可能存在的數(shù)據(jù)問題是 ▲(單選,填字母:A.數(shù)據(jù)缺失 B.數(shù)據(jù)異常 )。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"] #使中文正常顯示df = pd. ① ("校運(yùn)會(huì).xlsx")df1 = pd.DataFrame(df,columns=["班級(jí)","名次"])df2 = df1[ ② ==1] #篩選名次為1的記錄g = df2.groupby("班級(jí)", ③ ).count()g = g.rename(columns={"名次":"冠軍人數(shù)"}) #更改"名次"列名稱為"冠軍人數(shù)"datas = g.sort_values("冠軍人數(shù)",ascending=False).head(3)plt.title("冠軍人數(shù)前3班級(jí)")plt.xlabel("班級(jí)")plt.ylabel("人數(shù)")plt.bar(datas["班級(jí)"] ,datas["冠軍人數(shù)"],label="人數(shù)")plt.legend()plt.show()14、小鄭最近在研究中國傳統(tǒng)的周易文化,他結(jié)合加密算法設(shè)計(jì)了一個(gè)程序,算法如下:①任意輸入三個(gè)大小寫字母,轉(zhuǎn)換成其對(duì)應(yīng)的十進(jìn)制ASCII碼值。②將每個(gè)字母的十進(jìn)制ASCII 碼值再轉(zhuǎn)成八位二進(jìn)制,并截取這八位二進(jìn)制最左邊4位二進(jìn)制數(shù),然后統(tǒng)計(jì)這四位二進(jìn)制數(shù)中1的個(gè)數(shù),如果有偶數(shù)個(gè)或零個(gè)1則結(jié)果記錄為 1,有奇數(shù)個(gè)1則結(jié)果記錄為 0。③將三個(gè)字母對(duì)應(yīng)的記錄結(jié)果順序連接后得到三位卦象代碼,按照表格規(guī)則查詢到相應(yīng)卦名。例如 “aaa”相應(yīng)的卦名為:“乾”。實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)根據(jù)題意補(bǔ)充完整:b = {'111':'乾','011':'兌','101':'離','001':'震','110':'巽','010':'坎','100':'艮 ','000':'坤'}s=input("請(qǐng)輸入三個(gè)大小寫字母:")result=""for i in range(0,len(s)):ch= ___①____ #求出字母其對(duì)應(yīng)的十進(jìn)制ASCII碼值c=0ch1=__②__ #截取最左邊四位二進(jìn)制數(shù)for j in range(0,4):if ch1%2==1:___③__ch1=ch1//2if c%2==0:result+="1"else:result+="0"print(b[_④_]+"卦")15、拼接最大數(shù)字問題。有n(n<100)個(gè)非負(fù)整數(shù),將其按照字符串拼接的方式拼接為1個(gè)整數(shù)。小明設(shè)計(jì)了一個(gè)算法,使得拼接得到的整數(shù)最大。例如:32,94,128,1286,6,71可以拼接得到的最大整數(shù)為94716321286128。實(shí)現(xiàn)上述功能的Python代碼如下。請(qǐng)回答下列問題:(1)請(qǐng)?jiān)趧澗€處填入合適的代碼:(2)121,12,3拼接得到的最大整數(shù)為 。(3)程序加框處代碼有錯(cuò)誤,請(qǐng)修改。def bubble_sort(a):for i in range(len(a)-1):for j in range( ① ,-1): #自底向上進(jìn)行冒泡排序if judge(a[j], a[j-1]):a[j], a[j-1] = a[j-1], a[j]def judge(x, y):if x+y > y+x :return Trueelse:return Falsen = int(input("n="))# 產(chǎn)生n個(gè)0~1000的隨機(jī)整數(shù)存入列表a中,代碼略bubble_sort(a)ans = ②for i in a:ans += str( ③ )print("拼接得到的最大整數(shù)為:", ans)二 〇 二二 學(xué) 年 度寧波重點(diǎn)中學(xué) 高二技術(shù)期中答案第 二 學(xué) 期第一部分 信息技術(shù)(共 50分)一、選擇題(本大題共12小題,每題2分,共24分。在每小題給出的四個(gè)選項(xiàng)中,只有一個(gè)是符合題目要求的。)1 2 3 4 5 6 7 8 9 10 11 12B B D B C C A D C A D B非選擇題(本大題共3小題,每空2分,共26分)13.(1)①read_excel ② df1.名次 ③as_index=False(2)B14.①ord(s[i]) ②ch//2**4 ③c=c+1 ④ result15.(1)① len(a)-1, i ② "" 或 '' ③ i(2)312121(3)str(x)+str(y) > str(y)+str(x) 或 str(x)+str(y)>=str(y)+str(x) 展開更多...... 收起↑ 資源列表 答案.docx 試卷.docx 縮略圖、資源來源于二一教育資源庫