資源簡介 (共39張PPT)驗收卷(六) 必修2 綜合測試B(考試時間45分鐘;滿分50分)一、選擇題(共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)閱讀下列材料,回答第1至2題:某校園一卡通系統的主要功能是:全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學生證、工作證、借書證、出入證、飯卡等)全部或部分功能。師生員工在學校各處出入、辦事、活動和消費均只憑這校園卡便可進行,最終實現“一卡在手,走遍校園”,同時帶動學校各部門信息化、規范化管理的進程,為學校的管理帶來了高效、方便與安全。1.下列關于信息系統的說法,正確的是( )C解析 A選項數據往往存儲在數據庫中。B選項用戶包含開發者、使用者和維護者等與系統相關的人員。A.全校師生員工的相關數據均存儲在校園卡上B.該信息系統中的用戶就是全校所有師生C.信息系統對外部環境有依賴性,重要的服務器一般都會配備UPSD.該信息系統中的硬件就是校園卡和讀寫器A2.下列關于信息系統安全的說法,正確的是( )解析 校園卡是無源電子標簽,且具有唯一的電子編碼才能與其他校園卡區分開來。當讀寫器靠近校園卡時,校園卡獲得能量,向讀寫器發送信息,屬于傳感技術。A.在該系統中校園卡具有唯一的電子編碼B.校園卡應用了RFID技術,內置了有源電子標簽C.識別校園卡信息不屬于傳感器技術D.校園卡會主動向RFID讀寫器發送信號閱讀下列材料,回答第3至5題。某養老機構使用智能服務系統監測老人健康狀況。該系統可用身份證識別儀采集老人姓名、住址等個人信息,通過傳感器獲取老人日常健康、運動等數據,并存儲在服務器數據庫中;老人家屬可通過網頁或手機APP,使用賬號密碼登錄系統,隨時了解老人的相關信息;機構內員工(如管理人員、護工等)可通過手機APP刷臉認證,完成簽到等操作。D3.該系統的下列應用中,體現人工智能技術的是( )解析 A選項身份證識別是射頻技術。D選項刷臉認證是人臉識別。A.用身份證識別儀采集老人個人信息B.通過傳感器獲取老人日常健康數據C.家屬通過賬號密碼登錄系統D.員工通過刷臉認證完成簽到D4.下列說法正確的是( )解析 A選項手機APP屬于應用軟件。C選項可以有查詢等功能。A.材料中描述的手機APP屬于系統軟件B.該系統的用戶只有老人、家屬和護工C.該系統只支持數據輸入輸出操作D.根據監測數據可提供個性化服務BA.將老人個人信息數據加密后再存儲于數據庫B.對機構內的所有員工設置相同的系統訪問權限C.定時更新服務器中殺毒軟件的病毒庫D.定期備份服務器中的數據解析 B選項所有員工設置相同的系統訪問權限不利用信息的保密。B閱讀下列材料,回答第6至7題。“智能亞運一站通”是杭州亞運會的一個重要信息系統,可以為觀眾、運動員、媒體等各方提供各種信息和服務。用戶可以通過支付寶訪問該系統,使用實時翻譯、賽事通、亞運pass等,實現“一碼通行”。6.下列關于該系統組成與功能的說法,正確的是( )解析 A選項支付寶是為了某一目的開發的,屬于應用軟件。D選項錄入賽事日程主要體現輸入功能。A.可訪問該系統的支付寶屬于系統軟件B.登錄“一站通”的終端屬于該系統的硬件C.該系統中的用戶只有觀眾、運動員和媒體記者D.錄入賽事日程主要體現了該信息系統的存儲功能DA.為保證數據安全,需要定時備份數據B.該系統的重要服務器應該配備不間斷電源C.為該系統配備殺毒軟件、防火墻,以提高系統安全性D.身份認證可以解決觀眾、運動員等用戶對數據操作的權限問題解析 D選項身份認證解決是否能進入系統問題。閱讀下列材料,回答第8至10題。杭州亞運會票務系統運用了先進的云計算技術,支持每秒高達百萬用戶的在線訪問。該系統采用分布式并行處理架構,具備智能計算功能,能在30秒內自動完成十萬量級座位的分配,其服務效率是傳統票務系統的五倍以上。用戶通過手機上應用程序進行實名身份認證后在線選座和購票,在比賽場館門口的閘機處使用身份證“刷卡”進場。此系統還結合了大數據和人工智能技術,實現了門票全鏈路的溯源和防偽功能。CA.該系統運用了分治的思想B.該系統具有數據加工和處理功能C.刷身份證入場主要使用了射頻識別技術,其中身份證是接收端D.“30秒即可完成十萬量級座席自動配座”體現了大數據處理速度快的特征解析 本題考查信息系統的相關知識。C選項刷身份證入場主要使用了射頻識別技術,身份證是電子標簽,不是接收端。D9.下列關于亞運售票網絡系統的說法,正確的是( )解析 本題考查網絡的相關知識。A選項該網絡按覆蓋范圍分類屬于廣域網;B選項用戶通過手機在線購票不只是使用移動通信網絡,還可以用其他網絡;C選項該網絡系統由計算機系統、數據通信系統、網絡協議和網絡軟件構成;D選項該系統會根據用戶的需要合理選擇資源快速地進行處理。A.該網絡按覆蓋范圍分類屬于城域網B.用戶通過手機在線購票只能使用移動通信網絡C.該網絡系統由計算機系統和數據通信系統兩部分構成D.該系統會根據用戶的需要合理選擇資源快速地進行處理AA.該系統安裝的防火墻主要功能是查殺病毒B.“門票全鏈路溯源防偽”提升了數據的安全性C.數據存儲和傳輸過程中的安全漏洞可能泄露用戶隱私D.身份認證技術能夠有效防止數據資源被非授權使用解析 本題考查信息系統安全的相關知識。A選項該系統安裝的防火墻主要功能是,抵御外部攻擊。B11.基于RFID技術采集數據的過程主要包括以下步驟:①讀寫器向校園卡發送射頻信號;②讀寫器采集校園卡的數據并解碼;③讀寫器將相關數據傳輸到服務器;④校園卡向讀寫器發送編碼信息。上述步驟順序正確的是( )解析 當無源電子標簽靠近讀寫器時,通過電磁感應獲得能量,向讀寫器發送信號。A.①②③④ B.①④②③C.④①③② D.④②①③D12.如圖為校園溫濕度檢測系統結構示意圖,智能終端接收傳感器采集的數據,通過物聯網模塊將數據傳到服務器的數據庫中,只有校園內客戶端才能通過瀏覽器訪問服務器。A.傳感器是該系統中的輸入設備B.該系統網絡應用采用B/S網絡架構C.PC端瀏覽器通過局域網訪問服務器D.若物聯網模塊損壞,智能終端將不能獲取傳感器數據解析 D選項若物聯網模塊損壞,智能終端將仍可以通過藍牙或者串口獲取傳感器數據;智能終端是通過Wi-Fi與交換機傳輸數據的,若物聯網模塊損壞,可能導致智能終端無法和交換機進行數據傳輸。二、綜合題(共4小題,共26分。第13小題6分,第14小題6分,第15小題7分,第16小題7分)13.小兮要搭建電梯環境監測系統。該系統能實時監測電梯間溫度和濕度,同時通過LED燈顯示當前停靠樓層。用戶可通過瀏覽器查看實時監測結果和歷史數據。小兮已選擇的硬件有:智能終端、傳感器(包括溫濕度傳感器和位置傳感器)、執行器(如蜂鳴器和LED燈)、服務器等,系統的硬件搭建方式是:服務器通過無線網絡連接智能終端,智能終端連接傳感器和執行器。請回答下列問題:(1)該系統中,關于瀏覽器、服務器和數據庫之間描述正確的是________(單選,填字母:A.瀏覽器直接訪問數據庫獲取數據/B.瀏覽器先訪問服務器再由服務器訪問數據庫獲取數據/C.瀏覽器和服務器都可直接訪問數據庫獲取數據)。(2)下列關于智能終端和傳感器的描述正確的是________(單選,填字母:A.傳感器獲取的數據可以長期存儲在智能終端中/B.智能終端和傳感器之間可以互傳數據/C.智能終端無法處理瀏覽器訪問請求)。(3)小兮基于FlaskWeb框架編寫服務器端的程序,部分代碼如下。編寫完成后,若要通過瀏覽器以“GET”方法傳輸參數5(樓層數據)并獲取視圖函數get_data()的返回頁面,則應訪問的URL是http:∥________。#導入Flask框架模塊及其他相關模塊,代碼略app=Flask(_ _name_ _)@app.route("/data",methods=['GET'])def get_data():cs=int(request.args.get('cs'))#從數據庫讀取停靠樓層cs時的數據,并返回頁面,代碼略#服務器其他功能,代碼略if _ _name_ _=='_ _main_ _':app.run(host="192.168.10.2",port=8080)(4)請使用現有的傳感器和執行器,設計一個僅在智能終端上能夠實現的功能,請描述該功能所需的傳感器和執行器名稱及實現的功能。__________________________________________________________________________________________________________________________________答案 (1)B (2)C (3)192.168.10.2:8080/data?cs=5 (4)智能終端中可實現通過位置傳感器獲取電梯所在的樓層然后控制LED燈顯示對應的樓層數,或其他符合要求的答案解析 (1)瀏覽器向服務器發送訪問請求,服務器從數據庫中讀取數據,并將響應結果發送給瀏覽器。(2)A選項智能終端中只能通過“燒錄”存儲代碼;B選項智能終端只能從傳感器獲取數據,不能傳遞數據至傳感器。(3)略。(4)智能終端中可實現通過位置傳感器獲取電梯所在的樓層然后控制LED燈顯示對的樓層數,能夠表達清楚所需的傳感器和所實現的功能即可。14.小明為學校設計一個紅外激光計時系統,該系統部分結構示意圖如圖a所示。Web服務器端程序采用FlaskWeb框架開發。每個跑道配備一套紅外激光計時裝置,電子指令槍發出指令后,計時器清零開始計時。當紅外激光傳感器感應到運動員跑到終點時,計時停止并將成績傳輸到Web服務器。若跑道沒有選手,該跑道不上傳數據。請回答下列問題:(1)下列選項中標注了圖a中虛線框內智能終端與紅外激光傳感器、計時器、無線電接收裝置之間的數據傳輸關系,其中合理的是________(單選,填字母)。(2)關于該計時系統,下列說法正確的是________。(多選,填字母)A.測試并觀察該系統運行時的行為,屬于靜態測試B.對搭建該信息系統所需的費用進行評估,屬于可行性分析C.選擇SQLite作為該系統的數據庫管理軟件,屬于詳細設計D.對該信息系統的運行時間、傳輸速度等性能指標的分析,屬于需求分析(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)(3)網站框架示意圖如圖b所示。若要通過瀏覽器查看當前各班的積分情況,則訪問的URL是http:∥________。(4)該系統正常運行一段時間后,發現不能查看某一個跑道上跑到終點的選手成績,其他選手成績正常顯示,簡要說明系統中可能造成上述問題的原因_____________________________________________________________________。(注:回答2項,1項正確得1分)答案 (1)B (2)BD (3)192.168.0.120:8080/view (4)該跑道的IoT模塊損壞;該跑道的智能終端損壞;該跑道的紅外激光傳感器損壞;該跑道的計時器損壞;該跑道無線電傳感器損壞或其他合理答案解析 (1)紅外激光傳感器將信號傳送到智能終端,智能終端發送指令給計時器,計時器將時間傳送到智能終端。(2)A選項靜態測試對程序的編程格式和結構等方面進行評估。B選項可行性分析指技術、經濟上和社會意義是否可行。C選項選擇數據庫軟件屬于概要設計。D選項需要分析主要指目標期待、功能需求、性能需求和環境需求等分析。(3)略。(4)在獲取該條跑道的設備裝置和連接出現問題。15.小明為學校網絡中心搭建了智能溫控系統,該系統功能為:遠程監控機房溫度,當溫度超過設定的閾值時啟動空調調節溫度,用戶可遠程查看實時溫度及歷史溫度數據。該系統結構示意圖如圖a所示。請回答下列問題:圖a(1)在搭建該系統前,考查在現有技術條件下是否能實現系統的搭建,該環節屬于前期準備中的________。(單選,填字母:A.需求分析/B.可行性分析/C.概要設計/D.詳細設計)(2)該系統程序包含Web服務器端程序和智能終端程序,具體程序代碼如下,請根據要求回答問題。Web服務器端部分代碼:app=Flask(_ _name_ _)@app.route("/input",methods=["GET"])def add_data():sid=int(request.args.get("id"))svalue=float(request.args.get("val"))#將獲取的數據存入數據庫并進行處理,結果傳回智能終端,代碼略if_ _name_ _=="_ _main_ _":app.run(host="192.168.1.150",port=800)智能終端部分代碼:#設置連接服務器參數并與智能終端建立無線連接,代碼略。while True:temp=round((pin0.read_analog()/1024)*3000/10.24,1)errno,resp=Obloq.get(________,10000)#根據errno和resp的返回值控制執行器,每30秒采集一次數據,代碼略。①結合圖a,該系統網絡應用軟件的實現架構是________。②若溫度傳感器的編號id為1,溫度值val為30,提交數據到Web服務器的URL為http:∥192.168.1.150:800/input?id=1&val=30,程序劃線處應填入的代碼為_________ (單選,填字母)。A. "input?id=1&val="+str(temp)B. "add_data?id=1&val="+str(temp)C. "add_data&id=1?val="+str(temp)D. "input?id=1,val="+str(temp)③關于該系統的說法正確的是________(多選,填字母)。A.該系統中瀏覽器查詢溫度數據是由智能終端進行處理B.系統運行時瀏覽器中查到的溫度數據不再發生改變,原因是數據庫連接失敗C.系統開發完成后運行系統,檢測系統在運行過程中是否存在問題,屬于動態測試D.代碼"SELECT*FROM sensorlog WHERE sensorid=1"的功能是查詢數據(3)小明將“智能溫控系統”數據庫中4月3日~4月9日一周的數據導出到“temp.xlsx”文件中,如圖b所示,并制作顯示每天的平均溫度的圖表,如圖c所示,程序部分代碼如下,請將劃線處代碼補充完整。df=pd.read_excel("temp.xlsx")d=[]for i in df["時間"]:d.append(①____) #獲取時間列中的“日”df.insert(1,"日期",d) #插入列df1=df.groupby("日期",as_index=True).mean()plt.title("4月3—9日一周氣溫變化")plt.plot(②________,df1.溫度)plt.xlabel("日期")plt.show()答案 (1)B (2)①B/S ②A ③CD(3)①i[8:10] ②df1.index解析 本題考查Pandas和Python的綜合應用。(1)可行性分析指從技術上、經濟上和社會意義進行分析。(2)①通過瀏覽器來查看實時溫度與歷史溫度數據,實現的架構是B/S模式。②從提交數據的URL可知,路由為input,兩個參數id和val用&連接。③A選項瀏覽器查詢溫度數據是由服務器進行處理的;B選項瀏覽器查看到的溫度數據不再發生改變,說明數據庫的連接是正常的。(3)①遍歷“時間”列,用索引值i[8:10]求時間列中的“日”。②對“日期”分組后求平均值來實現,由于分組函數中“as_index”屬性為True表示把“日期”列當成是索引,故在繪制圖形時x軸的取值就是df1.index.16.計算機社團為運動會開發“運動會管理系統”,工作人員只可利用瀏覽器登錄系統,進行錄入運動員資料、比賽成績等重要信息的處理,為了數據安全考慮,登錄系統需要正確的用戶名密碼,目前有三位工作人員,工作人員的用戶名、密碼(經過加密的字符串)、姓名如圖a所示。點擊”提交”按鈕只有用戶名密碼都符合數據庫記錄的情況,才允許登錄。設計系統數據庫,數據表設計使用nid字段存儲用戶名,passwd字段存儲加密過的密碼,name字段存儲工作人員姓名,表數據如圖a所示。出于數據庫安全考慮,密碼經過了異或算法加密,用戶登錄頁面的信息如圖b所示。(異或算法描述:運算時要求把參與運算的字符轉換為二進制ASCII碼再順序進行按位運算,位數不夠的數字高位補0,若同位兩個值不相同,結果為1,否則為0)(1)該程序利用Flask開發,選出本題中的視圖函數__________。(單選,填字母)[email protected]("/input",methods=["POST","GET"])B.index()C.Flask(_ _name_ _)D.xor(s,key)(2)該系統用到的認證技術可防止沒有權限的人登錄系統,這屬于__________。(多選,填字母)A.USBKey認證技術B.訪問控制C.用戶名口令的認證技術D.依靠生物特征識別的認證技術E.身份認證(3)根據題意,在下列劃線處填入合適的代碼。app = Flask(_ _name_ _)def xor( s,key ) :nt=len(s) ;string=" "for i in range(nt):if "0"<=s[i]<="9":string+=chr(ord(s[i])^ord(key))+"," #異或運算符:else:string+=s[i]return string@app.route("/input",methods=["POST","GET"])def index():if request.method == "POST":uid=request.form.get("txtnid")upwd=request.form.get("txtpwd")upwd=xor(upwd,"m")conn=sqlite3.connect("db/ccj.db")cur=conn.cursor()sql="select * from login where nid='%s' and passwd=%s"%(uid,upwd)cur.execute(sql) #執行上面的SQL查詢語句st =cur.fetchall() #獲取數據庫查詢結果#關閉數據庫,代碼略if __________:return redirect('/ok') #跳轉到登錄成功后的管理頁面return render_template("login.html")#路由"/ok"對應的視圖函數展示登錄成功的頁面程序,代碼略#設置服務器地址和端口,運行flask程序代碼,代碼略(4)根據代碼中xor函數的功能,xor("5A","A")返回值為________。("5"的ASCII碼35H,"A"的ASCII碼41H)(5)登錄程序的數據庫文件名為__________。答案 (1)B (2)CE (3)len(st)>0 (4)t,A (5)ccj.db解析 (1)A選項為路由裝飾器,非視圖函數,C選項為生成Flask對象,D選項為普通的自定義函數,做異或加密。(2)能否登錄屬于信息系統安全中的身份認證,本題屬于用戶名口令認證。(3)st為查詢數據集返回值,是一個二維列表,屬于被查詢表的子表數據,若查詢成功,數據集中記錄數必然大于0,len(st)即計算數據集中記錄數,所以答案為len(st)>0。本題可以有等價答案,如直接寫st則判斷st是否為非空列表,若有返回結果,說明用戶名密碼對上,有對應的記錄,st為非空列表,即可執行下一步程序。(4)數字字符轉為其二進制ASCII編碼對密鑰“A”做異或計算后加逗號,字母字符不參與加密。(5)根據代碼conn=sqlite3.connect("df/ccj.db"),判斷出數據庫名。驗收卷(六) 必修2 綜合測試B(考試時間45分鐘;滿分50分)一、選擇題(共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)閱讀下列材料,回答第1至2題: 某校園一卡通系統的主要功能是:全校所有師生員工每人持一張校園卡,這張校園卡取代以前的各種證件(包括學生證、工作證、借書證、出入證、飯卡等)全部或部分功能。師生員工在學校各處出入、辦事、活動和消費均只憑這校園卡便可進行,最終實現“一卡在手,走遍校園”,同時帶動學校各部門信息化、規范化管理的進程,為學校的管理帶來了高效、方便與安全。1.下列關于信息系統的說法,正確的是 ( )A.全校師生員工的相關數據均存儲在校園卡上B.該信息系統中的用戶就是全校所有師生C.信息系統對外部環境有依賴性,重要的服務器一般都會配備UPSD.該信息系統中的硬件就是校園卡和讀寫器2.下列關于信息系統安全的說法,正確的是 ( )A.在該系統中校園卡具有唯一的電子編碼B.校園卡應用了RFID技術,內置了有源電子標簽C.識別校園卡信息不屬于傳感器技術D.校園卡會主動向RFID讀寫器發送信號閱讀下列材料,回答第3至5題。 某養老機構使用智能服務系統監測老人健康狀況。該系統可用身份證識別儀采集老人姓名、住址等個人信息,通過傳感器獲取老人日常健康、運動等數據,并存儲在服務器數據庫中;老人家屬可通過網頁或手機APP,使用賬號密碼登錄系統,隨時了解老人的相關信息;機構內員工(如管理人員、護工等)可通過手機APP刷臉認證,完成簽到等操作。3.該系統的下列應用中,體現人工智能技術的是 ( )A.用身份證識別儀采集老人個人信息B.通過傳感器獲取老人日常健康數據C.家屬通過賬號密碼登錄系統D.員工通過刷臉認證完成簽到4.下列說法正確的是 ( )A.材料中描述的手機APP屬于系統軟件B.該系統的用戶只有老人、家屬和護工C.該系統只支持數據輸入輸出操作D.根據監測數據可提供個性化服務5.為了增強該系統的安全性,下列做法不正確的是 ( )A.將老人個人信息數據加密后再存儲于數據庫B.對機構內的所有員工設置相同的系統訪問權限C.定時更新服務器中殺毒軟件的病毒庫D.定期備份服務器中的數據閱讀下列材料,回答第6至7題。 “智能亞運一站通”是杭州亞運會的一個重要信息系統,可以為觀眾、運動員、媒體等各方提供各種信息和服務。用戶可以通過支付寶訪問該系統,使用實時翻譯、賽事通、亞運pass等,實現“一碼通行”。6.下列關于該系統組成與功能的說法,正確的是 ( )A.可訪問該系統的支付寶屬于系統軟件B.登錄“一站通”的終端屬于該系統的硬件C.該系統中的用戶只有觀眾、運動員和媒體記者D.錄入賽事日程主要體現了該信息系統的存儲功能7.下列關于信息系統安全的說法,不正確的是 ( )A.為保證數據安全,需要定時備份數據B.該系統的重要服務器應該配備不間斷電源C.為該系統配備殺毒軟件、防火墻,以提高系統安全性D.身份認證可以解決觀眾、運動員等用戶對數據操作的權限問題閱讀下列材料,回答第8至10題。 杭州亞運會票務系統運用了先進的云計算技術,支持每秒高達百萬用戶的在線訪問。該系統采用分布式并行處理架構,具備智能計算功能,能在30秒內自動完成十萬量級座位的分配,其服務效率是傳統票務系統的五倍以上。用戶通過手機上應用程序進行實名身份認證后在線選座和購票,在比賽場館門口的閘機處使用身份證“刷卡”進場。此系統還結合了大數據和人工智能技術,實現了門票全鏈路的溯源和防偽功能。8.下列關于該系統功能和應用的說法,不正確的是 ( )A.該系統運用了分治的思想B.該系統具有數據加工和處理功能C.刷身份證入場主要使用了射頻識別技術,其中身份證是接收端D.“30秒即可完成十萬量級座席自動配座”體現了大數據處理速度快的特征9.下列關于亞運售票網絡系統的說法,正確的是 ( )A.該網絡按覆蓋范圍分類屬于城域網B.用戶通過手機在線購票只能使用移動通信網絡C.該網絡系統由計算機系統和數據通信系統兩部分構成D.該系統會根據用戶的需要合理選擇資源快速地進行處理10.下列關于信息系統安全的說法,不正確的是 ( )A.該系統安裝的防火墻主要功能是查殺病毒B.“門票全鏈路溯源防偽”提升了數據的安全性C.數據存儲和傳輸過程中的安全漏洞可能泄露用戶隱私D.身份認證技術能夠有效防止數據資源被非授權使用11.基于RFID技術采集數據的過程主要包括以下步驟:①讀寫器向校園卡發送射頻信號;②讀寫器采集校園卡的數據并解碼;③讀寫器將相關數據傳輸到服務器;④校園卡向讀寫器發送編碼信息。上述步驟順序正確的是 ( )A.①②③④ B.①④②③C.④①③② D.④②①③12.如圖為校園溫濕度檢測系統結構示意圖,智能終端接收傳感器采集的數據,通過物聯網模塊將數據傳到服務器的數據庫中,只有校園內客戶端才能通過瀏覽器訪問服務器。下列關于該信息系統的說法錯誤的是 ( )A.傳感器是該系統中的輸入設備B.該系統網絡應用采用B/S網絡架構C.PC端瀏覽器通過局域網訪問服務器D.若物聯網模塊損壞,智能終端將不能獲取傳感器數據二、綜合題(共4小題,共26分。第13小題6分,第14小題6分,第15小題7分,第16小題7分)13.小兮要搭建電梯環境監測系統。該系統能實時監測電梯間溫度和濕度,同時通過LED燈顯示當前停靠樓層。用戶可通過瀏覽器查看實時監測結果和歷史數據。小兮已選擇的硬件有:智能終端、傳感器(包括溫濕度傳感器和位置傳感器)、執行器(如蜂鳴器和LED燈)、服務器等,系統的硬件搭建方式是:服務器通過無線網絡連接智能終端,智能終端連接傳感器和執行器。請回答下列問題:(1)該系統中,關于瀏覽器、服務器和數據庫之間描述正確的是 (單選,填字母:A.瀏覽器直接訪問數據庫獲取數據/B.瀏覽器先訪問服務器再由服務器訪問數據庫獲取數據/C.瀏覽器和服務器都可直接訪問數據庫獲取數據)。 (2)下列關于智能終端和傳感器的描述正確的是 (單選,填字母:A.傳感器獲取的數據可以長期存儲在智能終端中/B.智能終端和傳感器之間可以互傳數據/C.智能終端無法處理瀏覽器訪問請求)。 (3)小兮基于FlaskWeb框架編寫服務器端的程序,部分代碼如下。編寫完成后,若要通過瀏覽器以“GET”方法傳輸參數5(樓層數據)并獲取視圖函數get_data()的返回頁面,則應訪問的URL是http:∥ 。 #導入Flask框架模塊及其他相關模塊,代碼略app=Flask(_ _name_ _)@app.route("/data",methods=['GET'])def get_data(): cs=int(request.args.get('cs')) #從數據庫讀取停靠樓層cs時的數據,并返回頁面,代碼略 #服務器其他功能,代碼略if _ _name_ _=='_ _main_ _': app.run(host="192.168.10.2",port=8080)(4)請使用現有的傳感器和執行器,設計一個僅在智能終端上能夠實現的功能,請描述該功能所需的傳感器和執行器名稱及實現的功能。14.小明為學校設計一個紅外激光計時系統,該系統部分結構示意圖如圖a所示。Web服務器端程序采用FlaskWeb框架開發。每個跑道配備一套紅外激光計時裝置,電子指令槍發出指令后,計時器清零開始計時。當紅外激光傳感器感應到運動員跑到終點時,計時停止并將成績傳輸到Web服務器。若跑道沒有選手,該跑道不上傳數據。請回答下列問題:(1)下列選項中標注了圖a中虛線框內智能終端與紅外激光傳感器、計時器、無線電接收裝置之間的數據傳輸關系,其中合理的是 (單選,填字母)。 (2)關于該計時系統,下列說法正確的是 。(多選,填字母) A.測試并觀察該系統運行時的行為,屬于靜態測試B.對搭建該信息系統所需的費用進行評估,屬于可行性分析C.選擇SQLite作為該系統的數據庫管理軟件,屬于詳細設計D.對該信息系統的運行時間、傳輸速度等性能指標的分析,屬于需求分析(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)(3)網站框架示意圖如圖b所示。若要通過瀏覽器查看當前各班的積分情況,則訪問的URL是http:∥ 。 (4)該系統正常運行一段時間后,發現不能查看某一個跑道上跑到終點的選手成績,其他選手成績正常顯示,簡要說明系統中可能造成上述問題的原因_______________________________________。(注:回答2項,1項正確得1分)15.小明為學校網絡中心搭建了智能溫控系統,該系統功能為:遠程監控機房溫度,當溫度超過設定的閾值時啟動空調調節溫度,用戶可遠程查看實時溫度及歷史溫度數據。該系統結構示意圖如圖a所示。請回答下列問題:圖a(1)在搭建該系統前,考查在現有技術條件下是否能實現系統的搭建,該環節屬于前期準備中的 。(單選,填字母:A.需求分析/B.可行性分析/C.概要設計/D.詳細設計) (2)該系統程序包含Web服務器端程序和智能終端程序,具體程序代碼如下,請根據要求回答問題。Web服務器端部分代碼:app=Flask(_ _name_ _)@app.route("/input",methods=["GET"])def add_data(): sid=int(request.args.get("id")) svalue=float(request.args.get("val")) #將獲取的數據存入數據庫并進行處理,結果傳回智能終端,代碼略if_ _name_ _=="_ _main_ _": app.run(host="192.168.1.150",port=800)智能終端部分代碼:#設置連接服務器參數并與智能終端建立無線連接,代碼略。while True: temp=round((pin0.read_analog()/1024)*3000/10.24,1) errno,resp=Obloq.get( ,10000) #根據errno和resp的返回值控制執行器,每30秒采集一次數據,代碼略。①結合圖a,該系統網絡應用軟件的實現架構是 。 ②若溫度傳感器的編號id為1,溫度值val為30,提交數據到Web服務器的URL為http:∥192.168.1.150:800/input id=1&val=30,程序劃線處應填入的代碼為___________(單選,填字母)。A."input id=1&val="+str(temp)B."add_data id=1&val="+str(temp)C."add_data&id=1 val="+str(temp)D."input id=1,val="+str(temp)③關于該系統的說法正確的是 (多選,填字母)。 A.該系統中瀏覽器查詢溫度數據是由智能終端進行處理B.系統運行時瀏覽器中查到的溫度數據不再發生改變,原因是數據庫連接失敗C.系統開發完成后運行系統,檢測系統在運行過程中是否存在問題,屬于動態測試D.代碼"SELECT*FROM sensorlog WHERE sensorid=1"的功能是查詢數據(3)小明將“智能溫控系統”數據庫中4月3日~4月9日一周的數據導出到“temp.xlsx”文件中,如圖b所示,并制作顯示每天的平均溫度的圖表,如圖c所示,程序部分代碼如下,請將劃線處代碼補充完整。df=pd.read_excel("temp.xlsx")d=[]for i in df["時間"]: d.append(① ) #獲取時間列中的“日” df.insert(1,"日期",d) #插入列df1=df.groupby("日期",as_index=True).mean()plt.title("4月3—9日一周氣溫變化")plt.plot(② ,df1.溫度) plt.xlabel("日期")plt.show()16.計算機社團為運動會開發“運動會管理系統”,工作人員只可利用瀏覽器登錄系統,進行錄入運動員資料、比賽成績等重要信息的處理,為了數據安全考慮,登錄系統需要正確的用戶名密碼,目前有三位工作人員,工作人員的用戶名、密碼(經過加密的字符串)、姓名如圖a所示。點擊”提交”按鈕只有用戶名密碼都符合數據庫記錄的情況,才允許登錄。設計系統數據庫,數據表設計使用nid字段存儲用戶名,passwd字段存儲加密過的密碼,name字段存儲工作人員姓名,表數據如圖a所示。出于數據庫安全考慮,密碼經過了異或算法加密,用戶登錄頁面的信息如圖b所示。(異或算法描述:運算時要求把參與運算的字符轉換為二進制ASCII碼再順序進行按位運算,位數不夠的數字高位補0,若同位兩個值不相同,結果為1,否則為0)(1)該程序利用Flask開發,選出本題中的視圖函數 。(單選,填字母) [email protected]("/input",methods=["POST","GET"])B.index()C.Flask(_ _name_ _)D.xor(s,key)(2)該系統用到的認證技術可防止沒有權限的人登錄系統,這屬于 。(多選,填字母) A.USBKey認證技術B.訪問控制C.用戶名口令的認證技術D.依靠生物特征識別的認證技術E.身份認證(3)根據題意,在下列劃線處填入合適的代碼。app = Flask(_ _name_ _)def xor( s,key ) : nt=len(s) ;string="" for i in range(nt): if "0"<=s[i]<="9": string+=chr(ord(s[i])^ord(key))+"," #異或運算符: else: string+=s[i] return string@app.route("/input",methods=["POST","GET"])def index(): if request.method == "POST": uid=request.form.get("txtnid") upwd=request.form.get("txtpwd") upwd=xor(upwd,"m") conn=sqlite3.connect("db/ccj.db") cur=conn.cursor() sql="select * from login where nid='%s' and passwd=%s"%(uid,upwd) cur.execute(sql) #執行上面的SQL查詢語句 st =cur.fetchall() #獲取數據庫查詢結果#關閉數據庫,代碼略 if : return redirect('/ok') #跳轉到登錄成功后的管理頁面 return render_template("login.html")#路由"/ok"對應的視圖函數展示登錄成功的頁面程序,代碼略#設置服務器地址和端口,運行flask程序代碼,代碼略(4)根據代碼中xor函數的功能,xor("5A","A")返回值為 。("5"的ASCII碼35H,"A"的ASCII碼41H) (5)登錄程序的數據庫文件名為 。 必修2 綜合測試B1.C [A選項數據往往存儲在數據庫中。B選項用戶包含開發者、使用者和維護者等與系統相關的人員。]2.A [校園卡是無源電子標簽,且具有唯一的電子編碼才能與其他校園卡區分開來。當讀寫器靠近校園卡時,校園卡獲得能量,向讀寫器發送信息,屬于傳感技術。]3.D [A選項身份證識別是射頻技術。D選項刷臉認證是人臉識別。]4.D [A選項手機APP屬于應用軟件。C選項可以有查詢等功能。]5.B [B選項所有員工設置相同的系統訪問權限不利用信息的保密。]6.B [A選項支付寶是為了某一目的開發的,屬于應用軟件。D選項錄入賽事日程主要體現輸入功能。]7.D [D選項身份認證解決是否能進入系統問題。]8.C [本題考查信息系統的相關知識。C選項刷身份證入場主要使用了射頻識別技術,身份證是電子標簽,不是接收端。]9.D [本題考查網絡的相關知識。A選項該網絡按覆蓋范圍分類屬于廣域網;B選項用戶通過手機在線購票不只是使用移動通信網絡,還可以用其他網絡;C選項該網絡系統由計算機系統、數據通信系統、網絡協議和網絡軟件構成;D選項該系統會根據用戶的需要合理選擇資源快速地進行處理。]10.A [本題考查信息系統安全的相關知識。A選項該系統安裝的防火墻主要功能是,抵御外部攻擊。]11.B [當無源電子標簽靠近讀寫器時,通過電磁感應獲得能量,向讀寫器發送信號。]12.D [D選項若物聯網模塊損壞,智能終端將仍可以通過藍牙或者串口獲取傳感器數據;智能終端是通過Wi-Fi與交換機傳輸數據的,若物聯網模塊損壞,可能導致智能終端無法和交換機進行數據傳輸。]13.(1)B (2)C (3)192.168.10.2:8080/data cs=5 (4)智能終端中可實現通過位置傳感器獲取電梯所在的樓層然后控制LED燈顯示對應的樓層數,或其他符合要求的答案解析 (1)瀏覽器向服務器發送訪問請求,服務器從數據庫中讀取數據,并將響應結果發送給瀏覽器。(2)A選項智能終端中只能通過“燒錄”存儲代碼;B選項智能終端只能從傳感器獲取數據,不能傳遞數據至傳感器。(3)略。(4)智能終端中可實現通過位置傳感器獲取電梯所在的樓層然后控制LED燈顯示對的樓層數,能夠表達清楚所需的傳感器和所實現的功能即可。14.(1)B (2)BD (3)192.168.0.120:8080/view (4)該跑道的IoT模塊損壞;該跑道的智能終端損壞;該跑道的紅外激光傳感器損壞;該跑道的計時器損壞;該跑道無線電傳感器損壞或其他合理答案解析 (1)紅外激光傳感器將信號傳送到智能終端,智能終端發送指令給計時器,計時器將時間傳送到智能終端。(2)A選項靜態測試對程序的編程格式和結構等方面進行評估。B選項可行性分析指技術、經濟上和社會意義是否可行。C選項選擇數據庫軟件屬于概要設計。D選項需要分析主要指目標期待、功能需求、性能需求和環境需求等分析。(3)略。(4)在獲取該條跑道的設備裝置和連接出現問題。15.(1)B (2)①B/S ②A ③CD(3)①i[8:10] ②df1.index解析 本題考查Pandas和Python的綜合應用。(1)可行性分析指從技術上、經濟上和社會意義進行分析。(2)①通過瀏覽器來查看實時溫度與歷史溫度數據,實現的架構是B/S模式。②從提交數據的URL可知,路由為input,兩個參數id和val用&連接。③A選項瀏覽器查詢溫度數據是由服務器進行處理的;B選項瀏覽器查看到的溫度數據不再發生改變,說明數據庫的連接是正常的。(3)①遍歷“時間”列,用索引值i[8:10]求時間列中的“日”。②對“日期”分組后求平均值來實現,由于分組函數中“as_index”屬性為True表示把“日期”列當成是索引,故在繪制圖形時x軸的取值就是df1.index.16.(1)B (2)CE (3)len(st)>0 (4)t,A (5)ccj.db解析 (1)A選項為路由裝飾器,非視圖函數,C選項為生成Flask對象,D選項為普通的自定義函數,做異或加密。(2)能否登錄屬于信息系統安全中的身份認證,本題屬于用戶名口令認證。(3)st為查詢數據集返回值,是一個二維列表,屬于被查詢表的子表數據,若查詢成功,數據集中記錄數必然大于0,len(st)即計算數據集中記錄數,所以答案為len(st)>0。本題可以有等價答案,如直接寫st則判斷st是否為非空列表,若有返回結果,說明用戶名密碼對上,有對應的記錄,st為非空列表,即可執行下一步程序。(4)數字字符轉為其二進制ASCII編碼對密鑰“A”做異或計算后加逗號,字母字符不參與加密。(5)根據代碼conn=sqlite3.connect("df/ccj.db"),判斷出數據庫名。 展開更多...... 收起↑ 資源列表 驗收卷(六) 必修2 綜合測試B.pptx 驗收卷(六) 必修2 綜合測試B.docx 縮略圖、資源來源于二一教育資源庫