
技術(shù)
考生須知:
1.本卷滿分100分,考試時(shí)間90分鐘;
2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)、座位號(hào)及準(zhǔn)考證號(hào)并核對(duì)條形碼信息
3.所有答案必須寫在答題卷上,寫在試卷上無(wú)效,考試結(jié)束后,只需上交答題卷;
4.參加聯(lián)批學(xué)校的學(xué)生可關(guān)注“啟望教育”公眾號(hào)查詢個(gè)人成績(jī)分析。
第一部分信息技術(shù)(共50分)
一、選擇題(本大題共12題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)
1. 下列關(guān)于信息、數(shù)據(jù)、知識(shí)的說(shuō)法正確的是( )
A. 計(jì)算機(jī)中保存的數(shù)據(jù)可以是未經(jīng)數(shù)字化的B. 人們可以通過(guò)互聯(lián)網(wǎng)搜索海量的知識(shí)
C. 信息價(jià)值因人而異,并且表現(xiàn)形式多樣D. 數(shù)據(jù)的多樣性為科學(xué)研究提供了可靠的依據(jù)
【答案】C
【解析】
【詳解】本題考查數(shù)據(jù)、信息、知識(shí)與智慧的基本概念。在計(jì)算機(jī)中,信息都是以二進(jìn)制的形式存在的,用計(jì)算機(jī)處理信息需要將其數(shù)字化,故A錯(cuò)誤;知識(shí)是人類在社會(huì)實(shí)踐中所獲得的認(rèn)識(shí)和經(jīng)驗(yàn)的總和,信息指的是數(shù)據(jù)、消息中所包含的意義,故B錯(cuò)誤;數(shù)據(jù)的客觀性為科學(xué)研究提供了可靠的依據(jù),故D錯(cuò)誤;故答案為:C。
2. 2024年2月15日美國(guó)人工智能研究公司OpenAI正式對(duì)外發(fā)布的人工智能文生視頻大模型——Sra,可以根據(jù)用戶的文本提示創(chuàng)建最長(zhǎng)60秒的逼真視頻,能生成具有多個(gè)角色、包含特定運(yùn)動(dòng)的復(fù)雜場(chǎng)景。OpenAISra采用了最先進(jìn)的深度學(xué)習(xí)技術(shù),包括卷積神經(jīng)網(wǎng)絡(luò)、循環(huán)神經(jīng)網(wǎng)絡(luò)、生成對(duì)抗網(wǎng)絡(luò)等,擁有強(qiáng)大的學(xué)習(xí)和推理能力。這些技術(shù)的應(yīng)用使得Sra能夠處理更加復(fù)雜的任務(wù),如自然語(yǔ)言處理、圖像識(shí)別、語(yǔ)音識(shí)別等。下列關(guān)于人工智能說(shuō)法,正確的是( )
A. 知識(shí)的精確化編碼是阻礙所有人工智能發(fā)展的一個(gè)瓶頸問(wèn)題
B. Sra是基于“手工構(gòu)造知識(shí)庫(kù)+推理引擎”的“專家系統(tǒng)”
C. 深度學(xué)習(xí)不事先定義知識(shí),直接從數(shù)據(jù)出發(fā)學(xué)習(xí)隱性知識(shí)來(lái)指導(dǎo)原始數(shù)據(jù)的識(shí)別和分類
D. 人工智能會(huì)取代一部分崗位,長(zhǎng)期來(lái)看會(huì)造成失業(yè)危機(jī)
【答案】C
【解析】
【詳解】本題考查人工智能相關(guān)內(nèi)容。A選項(xiàng),知識(shí)的精確化編碼是阻礙符號(hào)主義人工智能發(fā)展的一個(gè)瓶頸問(wèn)題,選項(xiàng)錯(cuò)誤。B選項(xiàng),從定義上來(lái)看,sra屬于深度學(xué)習(xí)的人工智能方法,選項(xiàng)錯(cuò)誤。C選項(xiàng),深度學(xué)習(xí)不需要事先手工構(gòu)造知識(shí)庫(kù),而是從數(shù)據(jù)出發(fā),學(xué)習(xí)其中蘊(yùn)含的概念或模式,選項(xiàng)正確。D選項(xiàng),人工智能會(huì)取代一部分崗位,但從長(zhǎng)期來(lái)看,科技帶來(lái)的就業(yè)遠(yuǎn)大于失業(yè),選項(xiàng)錯(cuò)誤。故本題答案是C選項(xiàng)。
3. 2024年2月15日美國(guó)人工智能研究公司OpenAI正式對(duì)外發(fā)布的人工智能文生視頻大模型——Sra,可以根據(jù)用戶的文本提示創(chuàng)建最長(zhǎng)60秒的逼真視頻,能生成具有多個(gè)角色、包含特定運(yùn)動(dòng)的復(fù)雜場(chǎng)景。OpenAISra采用了最先進(jìn)的深度學(xué)習(xí)技術(shù),包括卷積神經(jīng)網(wǎng)絡(luò)、循環(huán)神經(jīng)網(wǎng)絡(luò)、生成對(duì)抗網(wǎng)絡(luò)等,擁有強(qiáng)大的學(xué)習(xí)和推理能力。這些技術(shù)的應(yīng)用使得Sra能夠處理更加復(fù)雜的任務(wù),如自然語(yǔ)言處理、圖像識(shí)別、語(yǔ)音識(shí)別等。OpenAI對(duì)Sra的訓(xùn)練使用了大規(guī)模的數(shù)據(jù)集,這些數(shù)據(jù)集涵蓋了各個(gè)領(lǐng)域的知識(shí)和信息。通過(guò)在大規(guī)模數(shù)據(jù)上進(jìn)行訓(xùn)練,Sra能夠?qū)W習(xí)到更多的知識(shí)和信息,提高自身的性能和準(zhǔn)確性。下列關(guān)于大數(shù)據(jù)的說(shuō)法,不正確的是( )
A. 大數(shù)據(jù)價(jià)值密度的高低與數(shù)據(jù)總量的大小成反比
B. 大數(shù)據(jù)中的數(shù)據(jù)都是精確的,所以大數(shù)據(jù)帶來(lái)的影響都是積極的
C. 在大數(shù)據(jù)中,各種結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化的數(shù)據(jù)能夠共存
D. 在大數(shù)據(jù)應(yīng)用環(huán)境中,數(shù)據(jù)呈現(xiàn)動(dòng)態(tài)特征,基于靜態(tài)數(shù)據(jù)集的數(shù)據(jù)隱私保護(hù)技術(shù)面臨著巨大挑戰(zhàn)
【答案】B
【解析】
【詳解】本題考查大數(shù)據(jù)的基本特征。對(duì)于大數(shù)據(jù)不再追求精確性,而是能接受數(shù)據(jù)的混雜性,在大數(shù)據(jù)處理過(guò)程中數(shù)據(jù)來(lái)源多種多樣,因此無(wú)法保證數(shù)據(jù)的精確性;大數(shù)據(jù)帶來(lái)積極影響的同時(shí)也會(huì)帶來(lái)例如信息泄露、數(shù)據(jù)安全、個(gè)人隱私等問(wèn)題。故答案為:B。
4. 智能充電樁部分功能有(1)實(shí)時(shí)監(jiān)控:根據(jù)遠(yuǎn)程接入網(wǎng)絡(luò),視頻監(jiān)控操作充電電源開關(guān)及改動(dòng)充電樁的主要參數(shù)。(2)故障管理:能夠?qū)崟r(shí)監(jiān)控系統(tǒng)充電樁的工作狀態(tài)和故障狀況,一旦出現(xiàn)異常報(bào)警,能夠遠(yuǎn)程控制修復(fù)或是派人到場(chǎng)更換。(3)提供豐富多樣的APP應(yīng)用基礎(chǔ):可以將充電樁連接網(wǎng)管center,實(shí)現(xiàn)包含GSI充電樁位置查詢、充電提示和線上支付等功能,同時(shí)也可搜集用戶的交易信息和消費(fèi)習(xí)慣內(nèi)容,完成大數(shù)據(jù)整合。
關(guān)于該系統(tǒng)的說(shuō)法正確的是( )
A. 該系統(tǒng)的用戶指的電車車主
B. 該系統(tǒng)能夠遠(yuǎn)程控制充電樁,展現(xiàn)了其跨越時(shí)空限制的優(yōu)勢(shì)
C. 該系統(tǒng)很安全,不需要擔(dān)心信息泄露問(wèn)題
D. 用戶的交易信息保存在智能充電樁中
【答案】B
【解析】
【詳解】本題考查信息系統(tǒng)相關(guān)內(nèi)容。信息系統(tǒng)是硬件軟件設(shè)施、通信網(wǎng)絡(luò)、數(shù)據(jù)和用戶構(gòu)成的人機(jī)交互系統(tǒng),其中,用戶是指:信息系統(tǒng)的使用者,包括了設(shè)備的操作維護(hù)人員、程序設(shè)計(jì)人員、系統(tǒng)管理人員、數(shù)據(jù)庫(kù)管理人員等一系列相關(guān)人員,選項(xiàng)A錯(cuò)誤。該系統(tǒng)能夠遠(yuǎn)程控制充電樁,展現(xiàn)了其跨越時(shí)空限制的優(yōu)勢(shì),選項(xiàng)B正確。信息系統(tǒng)的局限性之一就是本身存在信息泄露、黑客入侵、病毒感染等安全隱患,選項(xiàng)C錯(cuò)誤。在信息系統(tǒng)中,數(shù)據(jù)一般保存在數(shù)據(jù)庫(kù)中,選項(xiàng)D錯(cuò)誤。故本題答案是B選項(xiàng)。
5. 智能充電樁部分功能有(1)實(shí)時(shí)監(jiān)控:根據(jù)遠(yuǎn)程接入網(wǎng)絡(luò),視頻監(jiān)控操作充電電源開關(guān)及改動(dòng)充電樁的主要參數(shù)。(2)故障管理:能夠?qū)崟r(shí)監(jiān)控系統(tǒng)充電樁的工作狀態(tài)和故障狀況,一旦出現(xiàn)異常報(bào)警,能夠遠(yuǎn)程控制修復(fù)或是派人到場(chǎng)更換。(3)提供豐富多樣的APP應(yīng)用基礎(chǔ):可以將充電樁連接網(wǎng)管center,實(shí)現(xiàn)包含GSI充電樁位置查詢、充電提示和線上支付等功能,同時(shí)也可搜集用戶的交易信息和消費(fèi)習(xí)慣內(nèi)容,完成大數(shù)據(jù)整合。
關(guān)于網(wǎng)絡(luò)系統(tǒng)的說(shuō)法,不正確的是( )
A. TCP協(xié)議用于管理傳輸信息的完整性
B. 網(wǎng)絡(luò)將該系統(tǒng)的各類軟件、硬件設(shè)施連在一起,使數(shù)據(jù)能在系統(tǒng)中被發(fā)送、接收和傳輸
C. 網(wǎng)絡(luò)的三大功能是數(shù)據(jù)通信功能、資源共享功能和數(shù)據(jù)查詢功能
D. 該系統(tǒng)的網(wǎng)絡(luò)資源也包括軟件
【答案】C
【解析】
【詳解】本題考查網(wǎng)絡(luò)系統(tǒng)的功能與作用。網(wǎng)絡(luò)系統(tǒng)的三大功能為:數(shù)據(jù)通信、資源共享、分布處理。故答案為:C。
6. 智能充電樁部分功能有(1)實(shí)時(shí)監(jiān)控:根據(jù)遠(yuǎn)程接入網(wǎng)絡(luò),視頻監(jiān)控操作充電電源開關(guān)及改動(dòng)充電樁的主要參數(shù)。(2)故障管理:能夠?qū)崟r(shí)監(jiān)控系統(tǒng)充電樁的工作狀態(tài)和故障狀況,一旦出現(xiàn)異常報(bào)警,能夠遠(yuǎn)程控制修復(fù)或是派人到場(chǎng)更換。(3)提供豐富多樣的APP應(yīng)用基礎(chǔ):可以將充電樁連接網(wǎng)管center,實(shí)現(xiàn)包含GSI充電樁位置查詢、充電提示和線上支付等功能,同時(shí)也可搜集用戶的交易信息和消費(fèi)習(xí)慣內(nèi)容,完成大數(shù)據(jù)整合。
根據(jù)材料描述,下列說(shuō)法正確的是( )
A. 手機(jī)可以直接連接無(wú)線網(wǎng)絡(luò),遙控該充電樁,所以無(wú)線網(wǎng)絡(luò)傳輸不需要傳輸介質(zhì)
B. 只要預(yù)防得當(dāng),該信息系統(tǒng)的運(yùn)行對(duì)外部環(huán)境就沒(méi)有依賴性
C. 豐富多樣的APP屬于系統(tǒng)軟件
D. 用戶查找充電樁位置時(shí)需要通過(guò)GPS定位和移動(dòng)互聯(lián)網(wǎng)技術(shù)來(lái)完成
【答案】D
【解析】
【詳解】本題考查信息系統(tǒng)。傳輸介質(zhì)是傳輸數(shù)據(jù)信號(hào)的物理通道,無(wú)線網(wǎng)絡(luò)的傳輸介質(zhì)是無(wú)線電微波信號(hào),紅外信號(hào),故A錯(cuò)誤;信息系統(tǒng)存在外部環(huán)境依賴性,且無(wú)法避免,故B錯(cuò)誤;信息系統(tǒng)中的軟件分為:系統(tǒng)軟件與應(yīng)用軟件,系統(tǒng)軟件是指控制和協(xié)調(diào)計(jì)算機(jī)及外部設(shè)備,支持軟件開發(fā)和運(yùn)行的軟件,例如計(jì)算機(jī)操作系統(tǒng)、各種計(jì)算機(jī)語(yǔ)言編譯或解釋軟件等;應(yīng)用軟件是指了某特定用途而開發(fā)的軟件,可以滿足不同領(lǐng)域、不同問(wèn)題的應(yīng)用需求,因此APP屬于應(yīng)用軟件,故C錯(cuò)誤。故答案為:D。
7. 一幅BMP格式的位圖圖像,圖像參數(shù)如下圖所示,其所占的存儲(chǔ)空間大小為( )
A. 500KBB. 768KBC. 16MBD. 900KB
【答案】B
【解析】
【詳解】本題考查圖像數(shù)字化相關(guān)內(nèi)容,未經(jīng)壓縮的BMP格式位圖存儲(chǔ)容量大小=總像素*顏色位數(shù)/8,總像素=水平像素*垂直像素或尺寸(單位:英寸)相乘*像素密度(單位:像素/英寸),則此處計(jì)算應(yīng)當(dāng)為:512*512*24/8/1024=768KB,故本題答案是B選項(xiàng)。
8. 某算法的部分流程圖如圖所示,執(zhí)行這部分程序,依次輸入1,0,2,4,-1,則輸出的s值為( )
A. 516B. 528C. 596D. 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)。
9. 已知變量s="2012abc2",下列Pythn表達(dá)式的值最小的是( )
A. int(s[2:4]+"6")//8B. len(s)*3
C. rund(flat(s[:3])/4)D. int(s[-1]*4)
【答案】A
【解析】
【詳解】本題主要考查Pythn表達(dá)式的運(yùn)算。切片操作基本表達(dá)式:bject[start_index:end_index:step],step:正負(fù)數(shù)均可,其絕對(duì)值大小決定了切取數(shù)據(jù)時(shí)的“步長(zhǎng)”,而正負(fù)號(hào)決定了“切取方向”,正表示“從左往右”取值,負(fù)表示“從右往左”取值。start_index:表示起始索引(包含該索引對(duì)應(yīng)值),該參數(shù)省略時(shí),表示從對(duì)象“端點(diǎn)”開始取值。end_index:表示終止索引(不包含該索引對(duì)應(yīng)值),該參數(shù)省略時(shí),表示一直取到數(shù)據(jù)“端點(diǎn)”。int(s[2:4]+"6")//8=126//8=15,len(s)*3=8*3=24,rund(flat(s[:3])/4)=rund(201.0/4)=50,int(s[-1]*4)=int('2'*4)=2222,故本題選A選項(xiàng)。
10. 用Pythn語(yǔ)言實(shí)現(xiàn)“每滿100減30,每滿200減70,可以累計(jì)上不封頂”的優(yōu)惠金額計(jì)算,設(shè)s為購(gòu)買商品的原價(jià),計(jì)算優(yōu)惠金額t,下面選項(xiàng)正確的是( )
A. AB. BC. CD. D
【答案】A
【解析】
【詳解】本題主要考查Pythn程序設(shè)計(jì)。“每滿100減30,每滿200減70,可以累計(jì)上不封頂”,應(yīng)該先計(jì)算有多少個(gè)200,即t=s//200*70,剩余部分看是否滿100,如果滿足執(zhí)行t=t+30,即對(duì)應(yīng)選項(xiàng)A中的程序,故本題選A選項(xiàng)。
11. 有如下Pythn程序段:
n=int(input())
a=[0]*10
i=2;j=0
while n>i:
if n%i==0:
n//=i
a[j]=i
j+=1
else:
i+=1
a[j]=n
fr i in range(10):
if a[i]>0:
print(a[i],end="")
執(zhí)行該程序段后,輸入126,則輸出的結(jié)果是( )
A. 2 3 3 7 1B. 2 3 3 7 126C. 2 3 3 7D. 2 3 7 126
【答案】C
【解析】
【詳解】本題考查pythn程序。本道題閱讀完代碼易知,程序在進(jìn)行是分解質(zhì)因子的計(jì)算,從a[0]到a[9]存放的是被分解的質(zhì)因子,最后再用循環(huán)順序輸出:126分解質(zhì)因子為:2、3、3、7。故答案為:C。
12. 某Pythn程序代碼如下:
imprt randm
n=input("請(qǐng)輸入一串字符")
f=[0]*128
fr i in n:
f[rd(i)]+=1
fr i in n:
if f[rd(i)]==randm.randint(0,1):
print(i,end="")
若輸出結(jié)果為xyz3,則輸入可能( )
A. yazabcx3B. auxYZ33C. axaybbzc3D. xyaaxbbz3c
【答案】C
【解析】
【詳解】本題考查randm模塊的綜合應(yīng)用;本題采用了桶計(jì)數(shù)的方式統(tǒng)計(jì)128個(gè)ASC11字符,每個(gè)字符出現(xiàn)的次數(shù),再用循環(huán)再次遍歷輸入的字符串,若該串中的某個(gè)字符出現(xiàn)次數(shù)為1次,則有可能輸出這個(gè)字符(生成的隨機(jī)數(shù)0時(shí)則無(wú)法輸出),所以可以知道,輸出結(jié)果中的每個(gè)字符一定只出現(xiàn)了1次,在C項(xiàng)中,xyz3這四個(gè)字符均只出現(xiàn)了1次,故選C。
二、非選擇題(本大題共3題,其中第13小題8分,第14小題8分,第15小題10分)
13. 某中學(xué)高一年級(jí)完成一次7選3意向調(diào)查,數(shù)據(jù)存儲(chǔ)在“xk.csv”中,如圖a所示,其中1代表選擇該科目,0代表?xiàng)夁x該科目。
(1)編程計(jì)算本次選課各科人數(shù)占總?cè)藬?shù)的比例,請(qǐng)?jiān)趧澗€處填入合適的代碼。
imprt pandas as pd
imprt matpltlib.pyplt as plt
df=pd.read_csv("xk73.csv",encding='gb18030')#直接讀取文件到DataFrame對(duì)象
xkzh=[""]*len(df)
dic={"物":0,"化":0,"生":0,"政":0,"史":0,"地":0,"技":0}
fr i in df.index:
fr j in df.clumns[3:]:
if df.at[I,j]==1:
____
xkzh[i]+=j
fr i in dic:
dic[i]=rund(dic[i]/len(df)*100,2)
(2)按照各科選報(bào)人數(shù)占比繪制如圖b所示的圖表,以下代碼實(shí)現(xiàn)該功能,請(qǐng)?jiān)趧澗€中處填上適當(dāng)代碼。
圖b 圖c
dfl=pd.DataFrame({"學(xué)科":dic.keys(),"人數(shù)占比":dic.values()})
dfl=df1.srt_values("人數(shù)占比",ascending=①____)
plt.title("各科選考人數(shù)占比")
plt.bar(②____,label="人數(shù)占比")
plt.legend();plt.shw()
(3)小李同學(xué)想查詢某種七選三組合的選報(bào)人數(shù),以下代碼可以實(shí)現(xiàn)查詢功能,程序運(yùn)行示例如圖c所示,請(qǐng)?jiān)趧澗€處填上合適代碼。
cx=input("請(qǐng)輸入需要查詢的選課組合:")#查詢輸入時(shí)需要按列標(biāo)題順序
cnt=0
fr i in range(len(xkzh)):
if ____:
cnt=cnt+1
print(f"選擇{cx)組合的同學(xué)共有:{cnt)人")
【答案】 ①. dic[j]+=1或dic[i]=dic[i]+1 ②. False ③. dfl.學(xué)科,dfl.人數(shù)占比或dfl["學(xué)科"],dfl["人數(shù)占比"](或其他合理答案) ④. xkzh[i]==cx
【解析】
【詳解】本題考查Pythn綜合應(yīng)用以及數(shù)據(jù)分析。
(1)題干要求計(jì)算本次選課各科人數(shù)占總?cè)藬?shù)的比例,根據(jù)公式:比例-本選課人數(shù)/總?cè)藬?shù)*100可知,循環(huán)計(jì)算的就是各科選課總?cè)藬?shù),計(jì)算結(jié)果存放于字典dic[i]中,其中鍵i表示學(xué)科,對(duì)應(yīng)的值則是該學(xué)科的選課人數(shù),此處表示若選了j這門學(xué)科,則j學(xué)科對(duì)應(yīng)的計(jì)數(shù)桶+1,即dic[j]+=1。故答案為:dic[j]+=1或dic[i]=dic[i]+1。
(2)排序函數(shù)為:srt_values/srt_index分別表示以值/索引進(jìn)行排序,srt_values中第一個(gè)參數(shù)為排序關(guān)鍵字,第二個(gè)參數(shù)為次序,由題干和圖可知,排序關(guān)鍵字是“人數(shù)占比”,次序是降序,因此答案為False;根據(jù)圖可知,圖像的橫坐標(biāo)為學(xué)科,縱坐標(biāo)為人數(shù)占比,故答案為df1.學(xué)科,dfl.人數(shù)占比。故答案為:False、dfl.學(xué)科,dfl.人數(shù)占比。
(3)根據(jù)題干可知,要統(tǒng)計(jì)的是輸入的選課組合情況cx的出現(xiàn)次數(shù),因此,采用枚舉遍歷的形式比較所有數(shù)據(jù),當(dāng)目標(biāo)選課情況與查詢情況cx相同,則計(jì)數(shù)器+1。故答案為:xkzh[i]==cx。
14. 小明為家里搭建了“環(huán)境溫濕度、煙霧監(jiān)控系統(tǒng)”,該系統(tǒng)結(jié)構(gòu)示意圖如圖所示。Web服務(wù)器端程序采用FlaskWeb框架開發(fā)。傳感器采集的數(shù)據(jù)由智能終端經(jīng)IT模塊發(fā)送到Web服務(wù)器,執(zhí)行器用于實(shí)現(xiàn)溫濕度及煙霧異常時(shí)的報(bào)警。請(qǐng)回答下列問(wèn)題:
(1)下列選項(xiàng)標(biāo)注了圖中虛線框內(nèi)的瀏覽器、服務(wù)器和數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳輸關(guān)系,其中合理的是__(單選,填字母)。
A. B. C.
(2)該系統(tǒng)采用的實(shí)現(xiàn)架構(gòu)是____(單選,填字母:A.B/S架構(gòu) B.C/S架構(gòu))。
(3)小明基于FalskWeb框架編寫服務(wù)器端的程序,部分代碼如下。編寫完成后,若要通過(guò)瀏覽器顯示當(dāng)前最新采集的數(shù)據(jù),則應(yīng)訪問(wèn)的URL是http____。
#導(dǎo)入Falsk框架模塊及其他相關(guān)模塊,代碼略
app=Flask(_name_)
@app.rute('/")
def index():
#從數(shù)據(jù)庫(kù)讀取當(dāng)前溫濕度和煙霧數(shù)據(jù),并返回頁(yè)面,代碼略
@app.rute("/input",methds-['GET'])
def insert():
#將傳感器編號(hào)、傳感器采集的數(shù)據(jù)和當(dāng)前時(shí)間存入數(shù)據(jù)庫(kù),代碼略
#服務(wù)器其他功能,代碼略
if_name_=='_main_':
app.run(hst='',prt=5000)
(4)下列關(guān)于該信息系統(tǒng)的說(shuō)法,正確的有____(多選,填字母)。
A.智能終端有程序存儲(chǔ)和數(shù)據(jù)處理能力
B.智能終端只能通過(guò)IT模塊以無(wú)線方式連接服務(wù)器
C.完成該系統(tǒng)的搭建需要編寫服務(wù)器端程序和智能終端程序
D.系統(tǒng)搭建完成后,小明運(yùn)行程序,觀察蜂鳴器能否發(fā)出聲音,這屬于動(dòng)態(tài)測(cè)試
(5)系統(tǒng)搭建完畢后,目前使用者僅能通過(guò)蜂鳴器得知有參數(shù)達(dá)到預(yù)設(shè)閾值,但無(wú)法具體識(shí)別是溫度、濕度還是煙霧濃度超標(biāo)?,F(xiàn)在要增設(shè)執(zhí)行器來(lái)實(shí)現(xiàn)對(duì)不同類型參數(shù)超標(biāo)的分類處理功能。寫出增加的執(zhí)行器名稱及實(shí)現(xiàn)的功能。____
【答案】 ①. A ②. A ③. :5000/或:5000 ④. ACD ⑤. 增加風(fēng)扇和除濕機(jī),當(dāng)溫度達(dá)到閾值時(shí),風(fēng)扇自動(dòng)打開,當(dāng)濕度達(dá)到閾值時(shí),除濕機(jī)自動(dòng)打開。(或其他合理答案)
【解析】
【詳解】本題考查信息系統(tǒng)的應(yīng)用。
(1)服務(wù)器與數(shù)據(jù)庫(kù)及瀏覽器都是雙向通信,數(shù)據(jù)通過(guò)服務(wù)器存放到數(shù)據(jù)庫(kù),用戶通過(guò)瀏覽器訪問(wèn)服務(wù)器下載數(shù)據(jù)。故答案為:A。
(2)網(wǎng)絡(luò)應(yīng)用軟件分為客戶端/服務(wù)器架構(gòu)(C/S架構(gòu))和瀏覽器/服務(wù)器架構(gòu)(B/S架構(gòu)),顧名思義,C/S架構(gòu)是通過(guò)客戶端訪問(wèn)服務(wù)器,而B/S架構(gòu)則是通過(guò)瀏覽器訪問(wèn),本題從圖可知,是瀏覽器訪問(wèn)服務(wù)器,因此是B/S架構(gòu)。故答案為:A。
(3)由app.run(hst='',prt=5000)可知,服務(wù)器地址是,端口號(hào)是5000,因此應(yīng)該訪問(wèn)的URL為:5000/。
(4)智能終端通常具備一定的計(jì)算能力,可以存儲(chǔ)程序并處理數(shù)據(jù)。智能終端的這些功能使其可以執(zhí)行復(fù)雜的任務(wù)和處理來(lái)自傳感器的數(shù)據(jù),故A正確。智能終端連接服務(wù)器的方式可以分為有線和無(wú)線、藍(lán)牙等,故B錯(cuò)誤。為了實(shí)現(xiàn)智能終端和服務(wù)器之間的通信與數(shù)據(jù)處理,通常需要編寫服務(wù)器端程序來(lái)處理請(qǐng)求、存儲(chǔ)數(shù)據(jù)和執(zhí)行邏輯。同時(shí),需要編寫智能終端程序來(lái)采集數(shù)據(jù)、發(fā)送數(shù)據(jù)和執(zhí)行本地任務(wù),故C正確。動(dòng)態(tài)測(cè)試是指在系統(tǒng)運(yùn)行時(shí)進(jìn)行的測(cè)試,通過(guò)實(shí)際操作和觀察系統(tǒng)的行為來(lái)驗(yàn)證系統(tǒng)的功能是否符合預(yù)期。小明運(yùn)行程序并觀察蜂鳴器能否發(fā)出聲音,是在系統(tǒng)運(yùn)行過(guò)程中進(jìn)行的測(cè)試,屬于動(dòng)態(tài)測(cè)試,故D正確。故答案為:ACD。
(5)由題干可知,要處理的是溫度、煙霧、濕度達(dá)到閾值后進(jìn)行控制處理的執(zhí)行器,溫度和煙霧達(dá)到閾值,可用風(fēng)扇進(jìn)行降溫排煙,濕度達(dá)到閾值則可用除濕機(jī)進(jìn)行除濕。
15. 馬攔過(guò)河卒。小汐同學(xué)最近迷上了下象棋,在一次與爸爸的對(duì)弈中,棋盤上A點(diǎn)有一個(gè)過(guò)河卒,需要走到目標(biāo)B點(diǎn);卒行走的規(guī)則:每次只能向下或向右移動(dòng)一步。在棋盤上C點(diǎn)有一個(gè)對(duì)方的馬,該馬所在的點(diǎn)和所有跳躍一步可達(dá)的點(diǎn)稱為該馬的控制點(diǎn)。如圖a所示,馬位于C點(diǎn),而P1-P8是馬一步可到的點(diǎn),這些點(diǎn)被稱為卒的禁區(qū)。這讓小汐同學(xué)犯了難,但是聰明的她想到了編寫一個(gè)程序,來(lái)計(jì)算馬在C點(diǎn)的情況下,卒從A點(diǎn)到B點(diǎn)的方案有多少種。
圖a 圖b 圖c
如圖a:起始點(diǎn)A的坐標(biāo)為(0,0),目的地B的坐標(biāo)為(5,6),馬的坐標(biāo)為(3,3),解得路徑數(shù)量為3,圖b和圖c是其中兩條可能的路徑。
(1)若將圖a中目的地B坐標(biāo)改為(6,6),起始點(diǎn)和馬的坐標(biāo)均不變,則路徑數(shù)為____條。
(2)通過(guò)觀察規(guī)律,小汐首先設(shè)計(jì)了一個(gè)自定義函數(shù)cntrl(rw,cl,crw,ccl),用于判斷點(diǎn)(rw,cl)是否為馬的控制點(diǎn),若是返回True,否則返回False。已知馬所在坐標(biāo)為(crw,ccl),請(qǐng)?jiān)趧澗€處填寫適當(dāng)?shù)拇a:
def cntrl(rw,cl,crw,ccl):
#dir存儲(chǔ)各控制點(diǎn)相對(duì)于馬的坐標(biāo),如圖a中點(diǎn)p1和p2分別用[2,1]和[1,2]表示
dir=[[0,0],[2,1],[1,2],[-1,2],[-2,1],[-2,-1],[-1,-2],[1,-2],[2,-1]]
fr i in range(9):
if ____:
return True
return False
(3)假設(shè)棋盤的大小是30*30的網(wǎng)格,卒的起始點(diǎn)A坐標(biāo)為(0,0),設(shè)置arr[0][0]的值為1,表示從起點(diǎn)到該點(diǎn)的路徑數(shù)量為1。程序從鍵盤輸入目標(biāo)點(diǎn)B的位置(n,m)和馬的位置C(x,y),通過(guò)遍歷網(wǎng)格,統(tǒng)計(jì)卒可以避開馬的控制點(diǎn)、按規(guī)則從A點(diǎn)到B點(diǎn)的可行路徑數(shù)量。
n,m,x,y=map(int,input("請(qǐng)輸入目的地和馬的坐標(biāo)(以空格隔開):").split())
arr=[[0]*30friinrange(30)]
arr[0][0]=1
fr i in range(1,m+1): #遍歷第一行元素
if cntrl(0,i,x,y):
①____
arr[0][i]=1
fr i in range(1,n+1):
if cntrl(i,0,x,y):
break
②____
fr i in range(1n+1):
fr j in range(1m+1):
if nt cntrl(i,j,x,y):
arr[i][i]=③____
print(f"從(0,0)點(diǎn)到({n},{m})點(diǎn)的可行路徑共有{arr[n][m]}條")
【答案】 ①. 6 ②. dir[i][0]+crw==rw and dir[i][1]+ccl==cl ③. break ④. arr[i][0]=1 ⑤. arr[i-1][i]+arr[i][i-1]
【解析】
【詳解】本題考查Pythn程序設(shè)計(jì)相關(guān)內(nèi)容。
(1)如下圖所示,共有6條可行路徑。
。故本題答案是:6。
(2)題干已說(shuō)明函數(shù)的作用是判定點(diǎn)(rw,cl)是否被馬控制,那么只需要枚舉馬的9個(gè)移動(dòng)方向,判定每個(gè)方向是否與該點(diǎn)重合即可。故本題答案是:dir[i][0]+crw==rw and dir[i][1]+ccl==cl。
(3)如上圖1所示,若目標(biāo)地B就在A點(diǎn),也就是原地不動(dòng),此時(shí)有1種路徑,就是不動(dòng),如若我們將B點(diǎn)順著x軸往下延,不難發(fā)現(xiàn),不管延到哪里(只要沒(méi)有馬控制),路徑都是只有1條路,如圖2所示;同理,如若向右邊走的話也是只有1條路,但是當(dāng)遇到馬時(shí),走不了了,其路徑數(shù)變?yōu)榱?,其后面的路徑數(shù)也都是0,如圖3所示。
那么我們繼續(xù)遞推,可以發(fā)現(xiàn)點(diǎn)(1,1)為終點(diǎn)的話就有2條路徑,點(diǎn)(2,1)為終點(diǎn)有3條路徑,如圖4所示,到這里我們基本上可以找到規(guī)律了:點(diǎn)(1,1)兩條路徑是繼承了點(diǎn)(0,1)與點(diǎn)(1,1)求得的和即1+1=2:點(diǎn)(2,1)則是繼承了點(diǎn)(2,0)與點(diǎn)(1,1)的路徑即1+2=3→當(dāng)前點(diǎn)的路徑數(shù)=上面點(diǎn)的路徑數(shù)+左邊點(diǎn)路徑數(shù);但是要注意,這是沒(méi)有馬控制的情況下!如若有馬的話,那么點(diǎn)的路徑數(shù)直接歸0;用表達(dá)式來(lái)總結(jié)一下:a[i][i]=0(有馬);a[i][i]=a[i-1][i]+a[i][i-1](無(wú)馬)。①初始化第一行與第一列,如果沒(méi)馬則置為1,一旦遇到馬則之后都是0,兩個(gè)循環(huán)分別對(duì)應(yīng)第一行和第一列,當(dāng)該點(diǎn)為馬控制范圍時(shí),則退出循環(huán),停止1的賦值,故③處答案是:break,④處答案是:a[i][0]=1。遍歷矩陣剩余元素,進(jìn)行繼承賦值,賦值辦法為:若無(wú)馬則a[i][j]=a[i-1][i]+a[i][j-1],有馬不賦值,為默認(rèn)0,雙重循環(huán)進(jìn)行行列遍歷,if條件表示此處無(wú)馬則進(jìn)行繼承賦值,故⑤處答案是:arr[i-1][j]+arr[i][i-1]。A.t=s//200*70
if s%200>=100:
t=t+30
B.t=s//100*30
if s//200>0:
t+=s//200*70
C.if s>=200 :
t=s//200*70
else:
t=s//100*30
D.if s>=100 :
t=t//100*30
else:
t=t//200*70
這是一份浙江省寧波市五校聯(lián)盟2023-2024學(xué)年高二下學(xué)期期中考試信息技術(shù)試題(Word版附解析),文件包含浙江省寧波市五校聯(lián)盟2023-2024學(xué)年高二下學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)Word版含解析docx、浙江省寧波市五校聯(lián)盟2023-2024學(xué)年高二下學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)Word版無(wú)答案docx等2份試卷配套教學(xué)資源,其中試卷共21頁(yè), 歡迎下載使用。
這是一份浙江省余姚中學(xué)2023-2024學(xué)年高一下學(xué)期期中考試信息技術(shù)試題(Word版附解析),文件包含浙江省余姚中學(xué)2023-2024學(xué)年高一下學(xué)期期中考試技術(shù)試題-高中信息技術(shù)Word版含解析docx、浙江省余姚中學(xué)2023-2024學(xué)年高一下學(xué)期期中考試技術(shù)試題-高中信息技術(shù)Word版無(wú)答案docx等2份試卷配套教學(xué)資源,其中試卷共18頁(yè), 歡迎下載使用。
這是一份浙江省寧波市北侖中學(xué)2023-2024學(xué)年高二下學(xué)期期中考試信息技術(shù)試題(Word版附解析),文件包含浙江省寧波市北侖中學(xué)2023-2024學(xué)年高二下學(xué)期期中考試技術(shù)試題-高中信息技術(shù)Word版含解析docx、浙江省寧波市北侖中學(xué)2023-2024學(xué)年高二下學(xué)期期中考試技術(shù)試題-高中信息技術(shù)Word版無(wú)答案docx等2份試卷配套教學(xué)資源,其中試卷共24頁(yè), 歡迎下載使用。
微信掃碼,快速注冊(cè)
注冊(cè)成功