資源簡(jiǎn)介 北侖中學(xué)2023學(xué)年第一學(xué)期高二年級(jí)期中考試技術(shù)試卷(技術(shù)選考班使用)考生須知:1.本卷滿分 100 分,考試時(shí)間 90 分鐘。2.答題前,在試卷指定區(qū)域填寫(xiě)學(xué)校、班級(jí)、姓名、試場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)。3.所有答案必須寫(xiě)在答題卷上寫(xiě)在試卷上無(wú)效;考試結(jié)束后,只需上交答題卷。第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共13小題,每小題2分,共26分,每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)1. 語(yǔ)音識(shí)別技術(shù),目標(biāo)是將人類(lèi)的語(yǔ)音中的詞匯內(nèi)容轉(zhuǎn)換為計(jì)算機(jī)可讀的輸入。語(yǔ)音識(shí)別的流程包括信號(hào)處理(模數(shù)轉(zhuǎn)換等)、信號(hào)表征(特征提取等)、模式識(shí)別。其中特征提取、模式匹配和模型訓(xùn)練都離不開(kāi)大量訓(xùn)練數(shù)據(jù)的積累和匹配, 隨著大數(shù)據(jù)時(shí)代的來(lái)臨,帶來(lái)了大量文本或語(yǔ)音方面的語(yǔ)料數(shù)據(jù)。語(yǔ)音識(shí)別技術(shù)還引入深度神經(jīng)網(wǎng)絡(luò)技術(shù),更逼近人腦的思維能力,同時(shí)借助于大數(shù)據(jù),極大地提升了語(yǔ)音識(shí)別準(zhǔn)確率。下列關(guān)于數(shù)據(jù)和大數(shù)據(jù)的說(shuō)法不正確的是( )A. 識(shí)別的語(yǔ)音為模擬信號(hào)B. 語(yǔ)音識(shí)別結(jié)果在計(jì)算機(jī)內(nèi)一般是以十六進(jìn)制數(shù)存儲(chǔ)C. 大部分文本或語(yǔ)音方面的語(yǔ)料資源數(shù)據(jù)屬于非結(jié)構(gòu)化數(shù)據(jù)D. 大數(shù)據(jù)價(jià)值密度低,需要對(duì)其“提純”才能獲得用于訓(xùn)練的語(yǔ)料數(shù)據(jù)2. 語(yǔ)音識(shí)別技術(shù),目標(biāo)是將人類(lèi)的語(yǔ)音中的詞匯內(nèi)容轉(zhuǎn)換為計(jì)算機(jī)可讀的輸入。語(yǔ)音識(shí)別的流程包括信號(hào)處理(模數(shù)轉(zhuǎn)換等)、信號(hào)表征(特征提取等)、模式識(shí)別。其中特征提取、模式匹配和模型訓(xùn)練都離不開(kāi)大量訓(xùn)練數(shù)據(jù)的積累和匹配, 隨著大數(shù)據(jù)時(shí)代的來(lái)臨,帶來(lái)了大量文本或語(yǔ)音方面的語(yǔ)料數(shù)據(jù)。語(yǔ)音識(shí)別技術(shù)還引入深度神經(jīng)網(wǎng)絡(luò)技術(shù),更逼近人腦的思維能力,同時(shí)借助于大數(shù)據(jù),極大地提升了語(yǔ)音識(shí)別準(zhǔn)確率。根據(jù)材料描述,語(yǔ)音識(shí)別技術(shù)主要采用的人工智能研究方法為( )A. 聯(lián)結(jié)主義 B. 行為主義 C. 符號(hào)主義 D. 構(gòu)建主義3. n 是一個(gè)兩位的十六進(jìn)制數(shù),其最低位為“D”,下列說(shuō)法不正確的是( )A. n肯定不是4的倍數(shù) B. n的值有15種可能的情況C. n%2的結(jié)果為1 D. n//16的值轉(zhuǎn)換成二進(jìn)制數(shù)一定是4位的4. 下列表達(dá)式結(jié)果恒為T(mén)rue的是( )A. 4>=5<9 B. [1,2,3]==[3,2,1] C. 'abcd'[0:2]=='abc' D. 10//3**3==05. 校園一卡通系統(tǒng):全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學(xué)生證、工作證、借書(shū)證、醫(yī)療證、出入證等)全部或部分功能。師生員工在學(xué)校各處出入、辦事、活動(dòng)和消費(fèi)均只憑這校園卡便可進(jìn)行,并與銀行卡實(shí)現(xiàn)自助圈存,最終實(shí)現(xiàn)“一卡在手,走遍校園”,同時(shí)帶動(dòng)學(xué)校各部門(mén)信息化、規(guī)范化管理的進(jìn)程。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。下列關(guān)于信息系統(tǒng)說(shuō)法正確的是( )A. 學(xué)校使用校園一卡通系統(tǒng)大大提高了工作效率B. 該信息系統(tǒng)中用戶只有全校所有師生員工C. 計(jì)算機(jī)病毒入侵導(dǎo)致系統(tǒng)癱瘓說(shuō)明信息系統(tǒng)對(duì)外部環(huán)境有依賴D. 全校師生員工的相關(guān)數(shù)據(jù)均存儲(chǔ)在校園卡上6. 校園一卡通系統(tǒng):全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學(xué)生證、工作證、借書(shū)證、醫(yī)療證、出入證等)全部或部分功能。師生員工在學(xué)校各處出入、辦事、活動(dòng)和消費(fèi)均只憑這校園卡便可進(jìn)行,并與銀行卡實(shí)現(xiàn)自助圈存,最終實(shí)現(xiàn)“一卡在手,走遍校園”,同時(shí)帶動(dòng)學(xué)校各部門(mén)信息化、規(guī)范化管理的進(jìn)程。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。下列關(guān)于校園卡的說(shuō)法正確的是( )A. 校園卡應(yīng)用了RFID技術(shù),內(nèi)置了有源電子標(biāo)簽B. 識(shí)別校園卡信息不屬于傳感器技術(shù)C. 校園卡內(nèi)置電池,會(huì)主動(dòng)向RFID讀寫(xiě)器發(fā)送信號(hào)D. 校園卡具有唯一的電子編碼7. 校園一卡通系統(tǒng):全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學(xué)生證、工作證、借書(shū)證、醫(yī)療證、出入證等)全部或部分功能。師生員工在學(xué)校各處出入、辦事、活動(dòng)和消費(fèi)均只憑這校園卡便可進(jìn)行,并與銀行卡實(shí)現(xiàn)自助圈存,最終實(shí)現(xiàn)“一卡在手,走遍校園”,同時(shí)帶動(dòng)學(xué)校各部門(mén)信息化、規(guī)范化管理的進(jìn)程。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。下列關(guān)于網(wǎng)絡(luò)系統(tǒng)說(shuō)法不正確的是( )A. 網(wǎng)絡(luò)技術(shù)是信息系統(tǒng)的重要支撐技術(shù),它將各類(lèi)軟、硬件設(shè)施聯(lián)連接在一起B. 校園卡與銀行卡實(shí)現(xiàn)自助圈存,說(shuō)明校園一卡通系統(tǒng)與銀聯(lián)系統(tǒng)在同一局域網(wǎng)內(nèi)C. 校園門(mén)禁控制器和系統(tǒng)服務(wù)器之間的信息傳輸時(shí)遵守TCP/IP協(xié)議D. “一卡在手,走遍校園”說(shuō)明校園內(nèi)各個(gè)部門(mén)共享了用戶數(shù)據(jù)8. 下列關(guān)于信息系統(tǒng)安全的說(shuō)法正確的是( )A. 凱撒密碼是換位密碼法的經(jīng)典例子B. 身份認(rèn)證解決的問(wèn)題是用戶對(duì)數(shù)據(jù)操作的權(quán)限C. 采用數(shù)據(jù)加密保護(hù)信息的保密性,采用數(shù)字簽名保護(hù)信息的不可否認(rèn)性D. 安裝防火墻能夠防止黑客或病毒入侵系統(tǒng),因此無(wú)需再安裝防病毒軟件9. 如下Python程序段:s=list("bcaabca")n=len(s)for i in range(1,n):for j in range(n-1,i-1,-1):if s[j]=='a' and s[j-1]!='a':s[j],s[j-1]=s[j-1],s[j]print(s)執(zhí)行該程序段后,輸出的內(nèi)容為( )A. ['b', 'c', 'b', 'c', 'a', 'a', 'a'] B. ['b', 'b', 'c', 'c', 'a', 'a', 'a']C. ['a', 'a', 'a', 'b', 'c', 'b', 'c'] D. ['a', 'a', 'a', 'b', 'b', 'c', 'c']10. 現(xiàn)有近似求ex的公式如下:實(shí)現(xiàn)上述功能的Python程序段如下:x=int(input("請(qǐng)輸入x="))n=int(input("請(qǐng)輸入n="))e=1;p=1;i=0while iprint(e)方框處的代碼由以下三部分組成:①i=i+1 ②p=p*i ③e+=x**i/p下列選項(xiàng)中,代碼順序正確的是( )A. ①③② B. ①②③ C. ③①② D. ③②①11. 假設(shè)隊(duì)列的空間足夠,隊(duì)首指針head和隊(duì)尾指針tail經(jīng)過(guò)“出隊(duì)、入隊(duì)、出隊(duì)、出隊(duì)、入隊(duì)、入隊(duì)、出隊(duì)”這一系列操作后,head=7,tail=9。則操作前的head和tail的值分別為( )A. 11 12 B. 2 5 C. 3 6 D. 3 512. 找出序列中的最大數(shù),并將其放到序列的最后面。實(shí)現(xiàn)上述功能的代碼如下:#鏈表a中存儲(chǔ)了序列數(shù)據(jù),head為其頭指針,代碼略pre=p=headmaxpre=maxp=headwhile p!=-1:if a[p][0]>a[maxp][0]:maxp=p ; maxpre=prepre=pp=a[p][1]if maxp==head:head=a[head][1]elif maxp!=pre:①a[pre][1]=maxp②#遍歷輸出鏈表a劃線處的代碼應(yīng)為( )A ①a[maxp][1]=a[maxpre][1] ②a[maxp][1]=a[p][1]B. ①a[maxp][1]=a[maxpre][1] ②a[maxp][1]=pC. ①a[maxpre][1]=a[maxp][1] ②a[maxp][1]=a[p][1]D. ①a[maxpre][1]=a[maxp][1] ②a[maxp][1]=p13. 如下Python程序段:import randoma=[1,3,5,7,9,11,13,15]key=random.randint(1,8)*2i,j=0,len(a)-1s=0while i<=j:m=(i+j+1)//2if a[m]==key:breakif a[m]>key:j=m-1;s-=1else:i=m+1;s+=1print(s)上述程序執(zhí)行完以后,s的值有幾種可能( )A. 4種 B. 5種 C. 7種 D. 8種二、非選擇題(本大題共3小題,其中第14小題6分,第15小題8分,第16小題10分,共24分)14. 某年級(jí)2022年憲法知識(shí)挑戰(zhàn)情況的相關(guān)數(shù)據(jù)存儲(chǔ)在“憲法知識(shí)挑戰(zhàn).xlsx”中,挑戰(zhàn)賽共10題,每題10分,滿分100分。部分成績(jī)數(shù)據(jù)如圖1所示。編寫(xiě)Python程序?qū)?shù)據(jù)進(jìn)行處理,要求:計(jì)算參賽總?cè)藬?shù)與總平均分,輸出結(jié)果如圖2;根據(jù)學(xué)生成績(jī)?cè)O(shè)置其對(duì)應(yīng)的榮譽(yù)勛章,100分為金牌,90分為銀牌,80分為銅牌,其它成績(jī)刪除。統(tǒng)計(jì)各班獲得勛章的人數(shù),將班級(jí)按獲得勛章人數(shù)降序排序,形成柱形圖,如圖3。圖1 圖2(1)根據(jù)要求補(bǔ)充劃線處代碼。import pandas as pdimport matplotlib.pyplot as plt#設(shè)置中文顯示,代碼略df=pd.read_excel("憲法知識(shí)挑戰(zhàn).xlsx")#統(tǒng)計(jì)參賽人數(shù)、總平均分print("參賽人數(shù):",len(df))print("總平均分:",round(df.挑戰(zhàn)成績(jī).①____,1))#根據(jù)挑戰(zhàn)成績(jī)?cè)O(shè)置對(duì)應(yīng)的榮譽(yù)勛章xz={100:"金牌",90:"銀牌",80:"銅牌"}for i in df.index:if df.at[i,"挑戰(zhàn)成績(jī)"]>70:df.at[i,"榮譽(yù)勛章"]=②____else:df=df.drop(i) #刪除i行#繪制各班按榮譽(yù)勛章獲得人數(shù)降序排序的柱形圖df1=df.groupby("班級(jí)",as_index=False).count()df1=df1.③____("榮譽(yù)勛章",ascending=False)plt.figure()plt.title("各班獲榮譽(yù)勛章人數(shù)統(tǒng)計(jì)柱形圖")plt.xlabel("班級(jí)")plt.ylabel("人數(shù)")plt.show()圖3(2)要生成如圖14-3所示的柱形圖,方框中應(yīng)填寫(xiě)的代碼是____(單選,填字母)A.plt.bar(df1.班級(jí), df1.榮譽(yù)勛章) B.plt.bar(df1.班級(jí), df1.人數(shù))C.plt.bar(df1.index, df1.榮譽(yù)勛章) D.plt.plot(df1.班級(jí), df1.榮譽(yù)勛章)15. 為了檢測(cè)教室的光線強(qiáng)度,曉武同學(xué)準(zhǔn)備搭建教室光線監(jiān)測(cè)信息系統(tǒng),該信息系統(tǒng)的思路網(wǎng)站框架如下圖。(1)要搭建這樣一個(gè)信息系統(tǒng),前期需要準(zhǔn)備完成的步驟有:①開(kāi)發(fā)模式選擇,②概要設(shè)計(jì),③詳細(xì)設(shè)計(jì),④可行性分析,⑤需求分析,正確的順序?yàn)椋篲___系統(tǒng)的部分代碼如下from flask import Flask,render_templateimport sqlite3app=flask(__name__)@app.route("/")def index():return render_template("index.html")@app.route("/caiji",methods=["GET","POST"])#將采集的數(shù)據(jù)返回主頁(yè)面def get():id=int(request.args.get("id"))____nowtime=datetime.datetime.now()nowtime=nowtime.strftime("%y-%m-%d %H:%M:%S")db=sqlite3.connect("data/data.db")cur=db.cursor()cur.execute("INSERT INTO classroom(id,vd,time) VALUES(%d,%f, '%s')" %(id,vd,nowtime))dbcommit()#根據(jù)閾值控制執(zhí)行器,代碼略return render_template("index.html",text="數(shù)據(jù)采集成功")#其它系統(tǒng)子頁(yè)面路由,代碼略if __name__=="__main__"app.run(host="192.168.0.1", port=808)(2)請(qǐng)?jiān)趧澗€處填上合適的代碼。(3)該系統(tǒng)的開(kāi)發(fā)模式是____(單選,填字母:A.B/S模式 B.C/S模式)(4)閱讀分析上述代碼可知,在該系統(tǒng)中數(shù)據(jù)采集的方式為_(kāi)___(單選,填字母:A.GET B.POST),最后將相關(guān)數(shù)據(jù)的保存到數(shù)據(jù)表,其名稱(chēng)為_(kāi)___(5)要添加教師用戶,需要到數(shù)據(jù)管理維護(hù)模塊中操作,請(qǐng)寫(xiě)出到該頁(yè)面URL:____16. 某校軍訓(xùn),需要按照身高由低到高排成n行5列的方陣。某班學(xué)生按照身高(100≤身高≤199)由低到高編寫(xiě)編號(hào)并將相關(guān)信息存在如1圖所示"stu.txt"文件中。根據(jù)教官提出的排方陣要求,排成如2圖所示方陣,方陣各點(diǎn)顯示學(xué)生編號(hào)。1圖 2圖 3圖現(xiàn)有延遲報(bào)道學(xué)生歸隊(duì),歸隊(duì)學(xué)生編號(hào)延續(xù)該班現(xiàn)有編號(hào)依次往后,編寫(xiě)程序完成下列任務(wù):輸入學(xué)生身高,輸出新方陣布局圖。例如:輸入學(xué)生身高為168,新的方陣布局圖如3圖所示,學(xué)生在方陣的位置:3,4.(1)若插入學(xué)生身高為160cm,根據(jù)1圖及范例,該學(xué)生應(yīng)該在2圖方陣中的幾行幾列______。(2)為實(shí)現(xiàn)上述功能,請(qǐng)?zhí)顚?xiě)劃線處代碼。f=open("stu.txt","r")a=[]line=f.readline( ).split( )i=1while line!=[]:a.append([line[0],line[1],i])i+=1line=f.readline( ).split( )n=len(a)-1a[n][2]=-1sg=input("請(qǐng)輸入插入的學(xué)生身高(cm):")xh=str(len(a))head=1p=head;q=headwhile①____:p=qq=a[q][2]if q==head:②_________head=len(a)-1else:a.append([xhsg,a[p][2]])a[p][2]=len(a)-1p=headm=1while p!=-1:if m!=5:print(a[p][0],end="")m+=1else:print(a[p][0])m=1③_______北侖中學(xué)2023學(xué)年第一學(xué)期高二年級(jí)期中考試技術(shù)試卷(技術(shù)選考班使用)考生須知:1.本卷滿分 100 分,考試時(shí)間 90 分鐘。2.答題前,在試卷指定區(qū)域填寫(xiě)學(xué)校、班級(jí)、姓名、試場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)。3.所有答案必須寫(xiě)在答題卷上寫(xiě)在試卷上無(wú)效;考試結(jié)束后,只需上交答題卷。第一部分 信息技術(shù)(共 50 分)一、選擇題(本大題共13小題,每小題2分,共26分,每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)1. 語(yǔ)音識(shí)別技術(shù),目標(biāo)是將人類(lèi)的語(yǔ)音中的詞匯內(nèi)容轉(zhuǎn)換為計(jì)算機(jī)可讀的輸入。語(yǔ)音識(shí)別的流程包括信號(hào)處理(模數(shù)轉(zhuǎn)換等)、信號(hào)表征(特征提取等)、模式識(shí)別。其中特征提取、模式匹配和模型訓(xùn)練都離不開(kāi)大量訓(xùn)練數(shù)據(jù)的積累和匹配, 隨著大數(shù)據(jù)時(shí)代的來(lái)臨,帶來(lái)了大量文本或語(yǔ)音方面的語(yǔ)料數(shù)據(jù)。語(yǔ)音識(shí)別技術(shù)還引入深度神經(jīng)網(wǎng)絡(luò)技術(shù),更逼近人腦的思維能力,同時(shí)借助于大數(shù)據(jù),極大地提升了語(yǔ)音識(shí)別準(zhǔn)確率。下列關(guān)于數(shù)據(jù)和大數(shù)據(jù)的說(shuō)法不正確的是( )A. 識(shí)別的語(yǔ)音為模擬信號(hào)B. 語(yǔ)音識(shí)別結(jié)果在計(jì)算機(jī)內(nèi)一般是以十六進(jìn)制數(shù)存儲(chǔ)C. 大部分文本或語(yǔ)音方面的語(yǔ)料資源數(shù)據(jù)屬于非結(jié)構(gòu)化數(shù)據(jù)D. 大數(shù)據(jù)價(jià)值密度低,需要對(duì)其“提純”才能獲得用于訓(xùn)練的語(yǔ)料數(shù)據(jù)【答案】B【解析】【詳解】本題考查數(shù)據(jù)和大數(shù)據(jù)的描述。識(shí)別的語(yǔ)音為模擬信號(hào);語(yǔ)音識(shí)別結(jié)果在計(jì)算機(jī)內(nèi)一般是以二進(jìn)制數(shù)存儲(chǔ);大部分文本或語(yǔ)音方面的語(yǔ)料資源數(shù)據(jù)屬于非結(jié)構(gòu)化數(shù)據(jù);大數(shù)據(jù)價(jià)值密度低,需要對(duì)其“提純”才能獲得用于訓(xùn)練的語(yǔ)料數(shù)據(jù)。故選B。2. 語(yǔ)音識(shí)別技術(shù),目標(biāo)是將人類(lèi)的語(yǔ)音中的詞匯內(nèi)容轉(zhuǎn)換為計(jì)算機(jī)可讀的輸入。語(yǔ)音識(shí)別的流程包括信號(hào)處理(模數(shù)轉(zhuǎn)換等)、信號(hào)表征(特征提取等)、模式識(shí)別。其中特征提取、模式匹配和模型訓(xùn)練都離不開(kāi)大量訓(xùn)練數(shù)據(jù)的積累和匹配, 隨著大數(shù)據(jù)時(shí)代的來(lái)臨,帶來(lái)了大量文本或語(yǔ)音方面的語(yǔ)料數(shù)據(jù)。語(yǔ)音識(shí)別技術(shù)還引入深度神經(jīng)網(wǎng)絡(luò)技術(shù),更逼近人腦的思維能力,同時(shí)借助于大數(shù)據(jù),極大地提升了語(yǔ)音識(shí)別準(zhǔn)確率。根據(jù)材料描述,語(yǔ)音識(shí)別技術(shù)主要采用的人工智能研究方法為( )A. 聯(lián)結(jié)主義 B. 行為主義 C. 符號(hào)主義 D. 構(gòu)建主義【答案】A【解析】【詳解】本題考查人工智能技術(shù)的描述。語(yǔ)音識(shí)別技術(shù)主要采用的人工智能研究方法為聯(lián)結(jié)主義。聯(lián)結(jié)主義認(rèn)為一個(gè)系統(tǒng)的整體行為可以由系統(tǒng)的所有個(gè)體以及它們之間的聯(lián)結(jié)來(lái)表達(dá)。故選:A。3. n 是一個(gè)兩位的十六進(jìn)制數(shù),其最低位為“D”,下列說(shuō)法不正確的是( )A. n肯定不是4的倍數(shù) B. n的值有15種可能的情況C. n%2的結(jié)果為1 D. n//16的值轉(zhuǎn)換成二進(jìn)制數(shù)一定是4位的【答案】D【解析】【詳解】本題主要考查進(jìn)制數(shù)的描述。其最低位為“D”,“D”對(duì)應(yīng)十進(jìn)制數(shù)是13,因此n肯定不是4的倍數(shù);n的高位取值范圍是1~F,因此n的值有15種可能的情況;其最低位為“D”,因此n%2的結(jié)果為1;當(dāng)n的高位數(shù)字為A~F,n//16的值轉(zhuǎn)換成二進(jìn)制數(shù)才是4位的,故本題選D選項(xiàng)。4. 下列表達(dá)式結(jié)果恒為T(mén)rue的是( )A. 4>=5<9 B. [1,2,3]==[3,2,1] C. 'abcd'[0:2]=='abc' D. 10//3**3==0【答案】D【解析】【詳解】本題考查Python表達(dá)式的運(yùn)算。4>=5<9等價(jià)于4>=5 and 5<9,其值為False;[1,2,3]==[3,2,1],其值為False;'abcd'[0:2]='ab',因此表達(dá)式'abcd'[0:2]=='abc'值為False;10//3**3=10//27=0,因此表達(dá)式10//3**3==0值為T(mén)rue。故選D。5. 校園一卡通系統(tǒng):全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學(xué)生證、工作證、借書(shū)證、醫(yī)療證、出入證等)全部或部分功能。師生員工在學(xué)校各處出入、辦事、活動(dòng)和消費(fèi)均只憑這校園卡便可進(jìn)行,并與銀行卡實(shí)現(xiàn)自助圈存,最終實(shí)現(xiàn)“一卡在手,走遍校園”,同時(shí)帶動(dòng)學(xué)校各部門(mén)信息化、規(guī)范化管理的進(jìn)程。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。下列關(guān)于信息系統(tǒng)說(shuō)法正確的是( )A. 學(xué)校使用校園一卡通系統(tǒng)大大提高了工作效率B. 該信息系統(tǒng)中用戶只有全校所有師生員工C. 計(jì)算機(jī)病毒入侵導(dǎo)致系統(tǒng)癱瘓說(shuō)明信息系統(tǒng)對(duì)外部環(huán)境有依賴D. 全校師生員工的相關(guān)數(shù)據(jù)均存儲(chǔ)在校園卡上【答案】A【解析】【詳解】本題考查信息系統(tǒng)的應(yīng)用。學(xué)校使用校園一卡通系統(tǒng)大大提高了工作效率;用戶是信息系統(tǒng)的使用者、維護(hù)者、管理者和設(shè)計(jì)者等;計(jì)算機(jī)病毒入侵導(dǎo)致系統(tǒng)癱瘓說(shuō)明信息系統(tǒng)本身具有隱患;全校師生員工的相關(guān)數(shù)據(jù)均存儲(chǔ)在服務(wù)器上。故選A。6. 校園一卡通系統(tǒng):全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學(xué)生證、工作證、借書(shū)證、醫(yī)療證、出入證等)全部或部分功能。師生員工在學(xué)校各處出入、辦事、活動(dòng)和消費(fèi)均只憑這校園卡便可進(jìn)行,并與銀行卡實(shí)現(xiàn)自助圈存,最終實(shí)現(xiàn)“一卡在手,走遍校園”,同時(shí)帶動(dòng)學(xué)校各部門(mén)信息化、規(guī)范化管理的進(jìn)程。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。下列關(guān)于校園卡的說(shuō)法正確的是( )A. 校園卡應(yīng)用了RFID技術(shù),內(nèi)置了有源電子標(biāo)簽B. 識(shí)別校園卡信息不屬于傳感器技術(shù)C. 校園卡內(nèi)置電池,會(huì)主動(dòng)向RFID讀寫(xiě)器發(fā)送信號(hào)D. 校園卡具有唯一的電子編碼【答案】D【解析】【詳解】本題考查信息系統(tǒng)的應(yīng)用。作為無(wú)源物聯(lián)網(wǎng)技術(shù)中最基礎(chǔ)的一環(huán),無(wú)源RFID標(biāo)簽已經(jīng)被廣泛用于商超零售、醫(yī)療耗材、圖書(shū)檔案、防偽溯源等量非常大的應(yīng)用領(lǐng)域;識(shí)別校園卡信息屬于傳感器技術(shù);校園卡的工作原理是:射頻讀寫(xiě)器向IC卡發(fā)一組固定頻率的電磁波,卡片內(nèi)有一個(gè)LC串聯(lián)諧振電路,其頻率與讀寫(xiě)器發(fā)射的頻率相同,這樣在電磁波激勵(lì)下,LC諧振電路產(chǎn)生共振,從而使電容內(nèi)有了電荷;校園卡具有唯一的電子編碼。故選D。7. 校園一卡通系統(tǒng):全校所有師生員工每人持一張校園卡,這張校園卡取代以前各種證件(包括學(xué)生證、工作證、借書(shū)證、醫(yī)療證、出入證等)全部或部分功能。師生員工在學(xué)校各處出入、辦事、活動(dòng)和消費(fèi)均只憑這校園卡便可進(jìn)行,并與銀行卡實(shí)現(xiàn)自助圈存,最終實(shí)現(xiàn)“一卡在手,走遍校園”,同時(shí)帶動(dòng)學(xué)校各部門(mén)信息化、規(guī)范化管理的進(jìn)程。此種管理模式代替了傳統(tǒng)的消費(fèi)管理模式,為學(xué)校的管理帶來(lái)了高效、方便與安全。下列關(guān)于網(wǎng)絡(luò)系統(tǒng)說(shuō)法不正確的是( )A. 網(wǎng)絡(luò)技術(shù)是信息系統(tǒng)的重要支撐技術(shù),它將各類(lèi)軟、硬件設(shè)施聯(lián)連接在一起B. 校園卡與銀行卡實(shí)現(xiàn)自助圈存,說(shuō)明校園一卡通系統(tǒng)與銀聯(lián)系統(tǒng)在同一局域網(wǎng)內(nèi)C. 校園門(mén)禁控制器和系統(tǒng)服務(wù)器之間的信息傳輸時(shí)遵守TCP/IP協(xié)議D. “一卡在手,走遍校園”說(shuō)明校園內(nèi)各個(gè)部門(mén)共享了用戶數(shù)據(jù)【答案】B【解析】【詳解】本題考查信息系統(tǒng)的應(yīng)用。校園卡開(kāi)通了網(wǎng)上自助圈存綁定服務(wù),用戶可以自行登錄校園卡網(wǎng)站,進(jìn)行校園卡和銀行卡的綁定,綁定成功后即可在多媒體機(jī)上進(jìn)行圈存轉(zhuǎn)賬為校園卡充值,校園一卡通系統(tǒng)與銀聯(lián)系統(tǒng)不在同一局域網(wǎng)內(nèi)。故選B。8. 下列關(guān)于信息系統(tǒng)安全的說(shuō)法正確的是( )A. 凱撒密碼是換位密碼法的經(jīng)典例子B. 身份認(rèn)證解決的問(wèn)題是用戶對(duì)數(shù)據(jù)操作的權(quán)限C. 采用數(shù)據(jù)加密保護(hù)信息的保密性,采用數(shù)字簽名保護(hù)信息的不可否認(rèn)性D. 安裝防火墻能夠防止黑客或病毒入侵系統(tǒng),因此無(wú)需再安裝防病毒軟件【答案】C【解析】【詳解】本題考查信息系統(tǒng)安全的描述。凱撒密碼是替代密碼法的經(jīng)典例子;身份認(rèn)證要解決的問(wèn)題是用戶是否有權(quán)限進(jìn)入系統(tǒng)使用數(shù)據(jù)資源,而訪問(wèn)控制要解決的問(wèn)題是用戶對(duì)數(shù)據(jù)操作的權(quán)限;采用數(shù)據(jù)加密保護(hù)信息的保密性,采用數(shù)字簽名保護(hù)信息的不可否認(rèn)性;安裝防火墻能夠防止黑客或病毒入侵系統(tǒng),可以通過(guò)安裝防病毒軟件更好的防御計(jì)算機(jī)病毒。故選C。9. 如下Python程序段:s=list("bcaabca")n=len(s)for i in range(1,n):for j in range(n-1,i-1,-1):if s[j]=='a' and s[j-1]!='a':s[j],s[j-1]=s[j-1],s[j]print(s)執(zhí)行該程序段后,輸出的內(nèi)容為( )A. ['b', 'c', 'b', 'c', 'a', 'a', 'a'] B. ['b', 'b', 'c', 'c', 'a', 'a', 'a']C. ['a', 'a', 'a', 'b', 'c', 'b', 'c'] D. ['a', 'a', 'a', 'b', 'b', 'c', 'c']【答案】C【解析】【詳解】本題考查Python程序的執(zhí)行與調(diào)試。分析程序,每輪循環(huán)從后往前依次比較,當(dāng)s[j]='a'且s[j-1]!='a'時(shí),則交換s[j]與s[j-1]。第一輪循環(huán)后s=['a', 'b', 'c', 'a', 'a', 'b', 'c'] ,第二輪循環(huán)后s=['a', 'a', 'b', 'c', 'a', 'b', 'c'],第三輪循環(huán)后s=['a', 'a', 'a', 'b', 'c', 'b', 'c'],此后不再滿足if判斷條件,即不再交換,s不再發(fā)生變化。因此執(zhí)行該程序段后,輸出的內(nèi)容為['a', 'a', 'a', 'b', 'c', 'b', 'c']。故選C。10. 現(xiàn)有近似求ex的公式如下:實(shí)現(xiàn)上述功能的Python程序段如下:x=int(input("請(qǐng)輸入x="))n=int(input("請(qǐng)輸入n="))e=1;p=1;i=0while iprint(e)方框處的代碼由以下三部分組成:①i=i+1 ②p=p*i ③e+=x**i/p下列選項(xiàng)中,代碼順序正確的是( )A. ①③② B. ①②③ C. ③①② D. ③②①【答案】B【解析】【詳解】本題考查Python程序執(zhí)行與調(diào)試。根據(jù)while循環(huán)語(yǔ)句的結(jié)構(gòu),由于變量i的的初始值為0,所以在循環(huán)內(nèi)需要先執(zhí)行i=i+1,然后求表達(dá)式中的分母,p=p*i,最后執(zhí)行累加表達(dá)式e+=x**i/p,所以選項(xiàng)B符合題意。故選B。11. 假設(shè)隊(duì)列的空間足夠,隊(duì)首指針head和隊(duì)尾指針tail經(jīng)過(guò)“出隊(duì)、入隊(duì)、出隊(duì)、出隊(duì)、入隊(duì)、入隊(duì)、出隊(duì)”這一系列操作后,head=7,tail=9。則操作前的head和tail的值分別為( )A. 11 12 B. 2 5 C. 3 6 D. 3 5【答案】C【解析】【詳解】本題考查隊(duì)列的操作。隊(duì)首指針head和隊(duì)尾指針tail經(jīng)過(guò)“出隊(duì)、入隊(duì)、出隊(duì)、出隊(duì)、入隊(duì)、入隊(duì)、出隊(duì)”這一系列操作后,共出隊(duì)4次,入隊(duì)3次,所以head+4=7,tail+3=9,得到操作前的head和tail的值分別為3、6,所以選項(xiàng)C符合題意。故選:C。12. 找出序列中的最大數(shù),并將其放到序列的最后面。實(shí)現(xiàn)上述功能的代碼如下:#鏈表a中存儲(chǔ)了序列數(shù)據(jù),head為其頭指針,代碼略pre=p=headmaxpre=maxp=headwhile p!=-1:if a[p][0]>a[maxp][0]:maxp=p ; maxpre=prepre=pp=a[p][1]if maxp==head:head=a[head][1]elif maxp!=pre:①a[pre][1]=maxp②#遍歷輸出鏈表a劃線處的代碼應(yīng)為( )A. ①a[maxp][1]=a[maxpre][1] ②a[maxp][1]=a[p][1]B. ①a[maxp][1]=a[maxpre][1] ②a[maxp][1]=pC. ①a[maxpre][1]=a[maxp][1] ②a[maxp][1]=a[p][1]D. ①a[maxpre][1]=a[maxp][1] ②a[maxp][1]=p【答案】D【解析】【詳解】本題考查鏈表的操作。如果maxp!=head,說(shuō)明最大數(shù)節(jié)點(diǎn)不在頭節(jié)點(diǎn),同時(shí)當(dāng)滿足maxp!=pre時(shí),則把最大數(shù)節(jié)點(diǎn)刪除放到最后面,即a[maxpre][1]=a[maxp][1],前驅(qū)節(jié)點(diǎn)的指針域指向最大數(shù)節(jié)點(diǎn)的指針域,從而實(shí)現(xiàn)跳過(guò)最大數(shù)節(jié)點(diǎn)。while循環(huán)結(jié)束,pre是最后一個(gè)節(jié)點(diǎn),p是pre的指針域,即p=-1,將最大數(shù)節(jié)點(diǎn)maxp連接到最后面,即a[pre][1]=maxp,a[maxp][1]=p。故選D。13. 如下Python程序段:import randoma=[1,3,5,7,9,11,13,15]key=random.randint(1,8)*2i,j=0,len(a)-1s=0while i<=j:m=(i+j+1)//2if a[m]==key:breakif a[m]>key:j=m-1;s-=1else:i=m+1;s+=1print(s)上述程序執(zhí)行完以后,s值有幾種可能( )A. 4種 B. 5種 C. 7種 D. 8種【答案】A【解析】【詳解】本題考查二分查找及Python程序?qū)崿F(xiàn)。該二分查找用二叉樹(shù)表示如下,分析程序,可知當(dāng)遍歷到左子樹(shù)時(shí),s遞減1,當(dāng)遍歷到右子樹(shù)時(shí),s遞增1。key取2~16之間的偶數(shù),由二叉樹(shù)可知,當(dāng)key取2時(shí),s=-2;當(dāng)key取4、6、10時(shí),s=-1;當(dāng)key取8、12、14時(shí),s=1;當(dāng)key取16時(shí),s=3。因此上述程序執(zhí)行完以后,s的值有4種可能。故選A。二、非選擇題(本大題共3小題,其中第14小題6分,第15小題8分,第16小題10分,共24分)14. 某年級(jí)2022年憲法知識(shí)挑戰(zhàn)情況的相關(guān)數(shù)據(jù)存儲(chǔ)在“憲法知識(shí)挑戰(zhàn).xlsx”中,挑戰(zhàn)賽共10題,每題10分,滿分100分。部分成績(jī)數(shù)據(jù)如圖1所示。編寫(xiě)Python程序?qū)?shù)據(jù)進(jìn)行處理,要求:計(jì)算參賽總?cè)藬?shù)與總平均分,輸出結(jié)果如圖2;根據(jù)學(xué)生成績(jī)?cè)O(shè)置其對(duì)應(yīng)的榮譽(yù)勛章,100分為金牌,90分為銀牌,80分為銅牌,其它成績(jī)刪除。統(tǒng)計(jì)各班獲得勛章的人數(shù),將班級(jí)按獲得勛章人數(shù)降序排序,形成柱形圖,如圖3。圖1 圖2(1)根據(jù)要求補(bǔ)充劃線處代碼。import pandas as pdimport matplotlib.pyplot as plt#設(shè)置中文顯示,代碼略df=pd.read_excel("憲法知識(shí)挑戰(zhàn).xlsx")#統(tǒng)計(jì)參賽人數(shù)、總平均分print("參賽人數(shù):",len(df))print("總平均分:",round(df.挑戰(zhàn)成績(jī).①____,1))#根據(jù)挑戰(zhàn)成績(jī)?cè)O(shè)置對(duì)應(yīng)的榮譽(yù)勛章xz={100:"金牌",90:"銀牌",80:"銅牌"}for i in df.index:if df.at[i,"挑戰(zhàn)成績(jī)"]>70:df.at[i,"榮譽(yù)勛章"]=②____else:df=df.drop(i) #刪除i行#繪制各班按榮譽(yù)勛章獲得人數(shù)降序排序的柱形圖df1=df.groupby("班級(jí)",as_index=False).count()df1=df1.③____("榮譽(yù)勛章",ascending=False)plt.figure()plt.title("各班獲榮譽(yù)勛章人數(shù)統(tǒng)計(jì)柱形圖")pltxlabel("班級(jí)")plt.ylabel("人數(shù)")plt.show()圖3(2)要生成如圖14-3所示的柱形圖,方框中應(yīng)填寫(xiě)的代碼是____(單選,填字母)A.plt.bar(df1.班級(jí), df1.榮譽(yù)勛章) B.plt.bar(df1.班級(jí), df1.人數(shù))C.plt.bar(df1.index, df1.榮譽(yù)勛章) D.plt.plot(df1.班級(jí), df1.榮譽(yù)勛章)【答案】 ①. mean( ) ②. xz[df.at[i,"挑戰(zhàn)成績(jī)"]] 或 xz[df["挑戰(zhàn)成績(jī)"][i]] 或 xz[df.挑戰(zhàn)成績(jī)[i]] ③. sort_values ④. A【解析】【詳解】本題考查Python程序綜合應(yīng)用。①此處計(jì)算總平均分,mean( )函數(shù)返回所請(qǐng)求軸的平均值,故填mean( )。②如果成績(jī)大于70,根據(jù)挑戰(zhàn)成績(jī)?cè)O(shè)置對(duì)應(yīng)的榮譽(yù)勛章,故此處填xz[df.at[i,"挑戰(zhàn)成績(jī)"]] 或 xz[df["挑戰(zhàn)成績(jī)"][i]] 或 xz[df.挑戰(zhàn)成績(jī)[i]]。③繪制各班按榮譽(yù)勛章獲得人數(shù)降序排序的柱形圖,此處使用sort_values( )函數(shù)實(shí)現(xiàn)排序,ascending值為False時(shí)降序排序,故此處填sort_values。④由圖可知,橫軸為班級(jí),縱軸為榮譽(yù)勛章人數(shù),柱形圖一般用plt.bar函數(shù),所以填plt.bar(df1.班級(jí),df1.榮譽(yù)勛章)。故選A。15. 為了檢測(cè)教室的光線強(qiáng)度,曉武同學(xué)準(zhǔn)備搭建教室光線監(jiān)測(cè)信息系統(tǒng),該信息系統(tǒng)的思路網(wǎng)站框架如下圖。(1)要搭建這樣一個(gè)信息系統(tǒng),前期需要準(zhǔn)備完成的步驟有:①開(kāi)發(fā)模式選擇,②概要設(shè)計(jì),③詳細(xì)設(shè)計(jì),④可行性分析,⑤需求分析,正確的順序?yàn)椋篲___系統(tǒng)部分代碼如下from flask import Flask,render_templateimport sqlite3app=flask(__name__)@app.route("/")def index():return render_template("index.html")@app.route("/caiji",methods=["GET","POST"])#將采集的數(shù)據(jù)返回主頁(yè)面def get():id=int(request.args.get("id"))____nowtime=datetime.datetime.now()nowtime=nowtime.strftime("%y-%m-%d %H:%M:%S")db=sqlite3.connect("data/data.db")cur=db.cursor()cur.execute("INSERT INTO classroom(id,vd,time) VALUES(%d,%f, '%s')" %(id,vd,nowtime))mit()#根據(jù)閾值控制執(zhí)行器,代碼略return render_template("index.html",text="數(shù)據(jù)采集成功")#其它系統(tǒng)子頁(yè)面路由,代碼略if __name__=="__main__"app.run(host="192.168.0.1", port=808)(2)請(qǐng)?jiān)趧澗€處填上合適的代碼。(3)該系統(tǒng)的開(kāi)發(fā)模式是____(單選,填字母:A.B/S模式 B.C/S模式)(4)閱讀分析上述代碼可知,在該系統(tǒng)中數(shù)據(jù)采集的方式為_(kāi)___(單選,填字母:A.GET B.POST),最后將相關(guān)數(shù)據(jù)的保存到數(shù)據(jù)表,其名稱(chēng)為_(kāi)___(5)要添加教師用戶,需要到數(shù)據(jù)管理維護(hù)模塊中操作,請(qǐng)寫(xiě)出到該頁(yè)面的URL:____【答案】 ①. ⑤④①②③ ②. vd=float(request.args.get("val")) ③. A ④. A ⑤. classroom ⑥. http://192.168.0.1:808/whgl【解析】【詳解】本題考查信息系統(tǒng)搭建以及Flask框架模塊。(1)信息系統(tǒng)搭建前期準(zhǔn)備的順序?yàn)樾枨蠓治觥⒖尚行苑治觥㈤_(kāi)發(fā)模式選擇、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)。故正確答案為⑤④①②③。(2)從 cur. execute(" INSERT INTO classroom(id,vd,time) VALUES(%d,%f,' %s')" % (id, vd, nowtime))語(yǔ)句可知,此處需要定義變量vd,vd是浮點(diǎn)型數(shù)據(jù),因此代碼是vd= float (request. args. get("val"))。(3)根據(jù)題意可知,該系統(tǒng)采用的開(kāi)發(fā)模式是瀏覽器/服務(wù)器模式(B/S模式),選A。(4)根據(jù)代碼id = int ( request. args. get (" id"))可知,系統(tǒng)通過(guò)GET形式采集數(shù)據(jù),選A;由代碼“INSERT INTOclassroom”,可知相應(yīng)的數(shù)據(jù)表名稱(chēng)為classroom。(5)數(shù)據(jù)管理維護(hù)模塊的路徑為/whgl,所以到該頁(yè)面的URL為:http://192.168.0.1:808/whgl。16. 某校軍訓(xùn),需要按照身高由低到高排成n行5列的方陣。某班學(xué)生按照身高(100≤身高≤199)由低到高編寫(xiě)編號(hào)并將相關(guān)信息存在如1圖所示"stu.txt"文件中。根據(jù)教官提出的排方陣要求,排成如2圖所示方陣,方陣各點(diǎn)顯示學(xué)生編號(hào)。1圖 2圖 3圖現(xiàn)有延遲報(bào)道學(xué)生歸隊(duì),歸隊(duì)學(xué)生編號(hào)延續(xù)該班現(xiàn)有編號(hào)依次往后,編寫(xiě)程序完成下列任務(wù):輸入學(xué)生身高,輸出新的方陣布局圖。例如:輸入學(xué)生身高為168,新的方陣布局圖如3圖所示,學(xué)生在方陣的位置:3,4.(1)若插入學(xué)生身高為160cm,根據(jù)1圖及范例,該學(xué)生應(yīng)該在2圖方陣中的幾行幾列______。(2)為實(shí)現(xiàn)上述功能,請(qǐng)?zhí)顚?xiě)劃線處代碼。f=open("stu.txt","r")a=[]line=f.readline( ).split( )i=1while line!=[]:a.append([line[0],line[1],i])i+=1line=f.readline( ).split( )n=len(a)-1a[n][2]=-1sg=input("請(qǐng)輸入插入的學(xué)生身高(cm):")xh=str(len(a))head=1p=head;q=headwhile①____:p=qq=a[q][2]if q==head:②_________head=len(a)-1else:a.append([xh,sg,a[p][2]])a[p][2]=len(a)-1p=headm=1while p!=-1:if m!=5:print(a[p][0],end="")m+=1else:print(a[p][0])m=1③_______【答案】 ①. 1,5 ②. a[q][1]【解析】【詳解】本題主要考查Python程序的綜合應(yīng)用。(1)由圖可知,若插入學(xué)生身高為160cm,根據(jù)1圖及范例,則該學(xué)生的編號(hào)為5,該學(xué)生應(yīng)該在2圖方陣中的1行5列。(2)①該程序?qū)崿F(xiàn)二維數(shù)組模擬鏈表數(shù)據(jù)結(jié)構(gòu),二維數(shù)組中索引0、1、2分別標(biāo)記編號(hào)、身高、指針域,此處通過(guò)循環(huán)找到插入位置,循環(huán)條件是當(dāng)前節(jié)點(diǎn)q的身高小于sg且鏈表沒(méi)有結(jié)束,即q!=-1,故循環(huán)條件是a[q][1] 展開(kāi)更多...... 收起↑ 資源列表 浙江省寧波市北侖中學(xué)2023-2024學(xué)年高二上學(xué)期期中技術(shù)(選考)試題 Word版含解析.docx 浙江省寧波市北侖中學(xué)2023-2024學(xué)年高二上學(xué)期期中技術(shù)(選考)試題 Word版無(wú)答案.docx 縮略圖、資源來(lái)源于二一教育資源庫(kù)