中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2025屆信息技術一輪復習單元檢測:第四單元 信息系統搭建(含解析)

資源下載
  1. 二一教育資源

2025屆信息技術一輪復習單元檢測:第四單元 信息系統搭建(含解析)

資源簡介

第四單元 信息系統搭建
信息技術(50分)
一、選擇題(本大題共8小題,每小題2分,共16分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
1.下列關于網絡組成與構建的說法中,正確的是(  )
A.智能家居設備一般通過有線方式聯網
B.常見的網絡互聯設備主要包括調制解調器、路由器和交換機等
C.不同網絡之間一般采用HTTP協議互聯
D.計算機網絡分為局域網、廣域網與廣播電視網
2.下列關于計算機網絡的說法正確的是(  )
A.在網絡中用于提供IP地址分配服務的是DNS服務器
B.網際協議(IP)用于管理被傳送的內容的完整性
C.URL用于在網絡中定位文件,一般由網絡協議、服務器地址、文件名三部分組成
D.局域網可以實現網絡中的數據資源共享,但無法實現硬件資源共享
3.小張要組建家庭無線網絡,下列構建步驟正確的是(  )
①設置路由器連接因特網 ②打開“百度”網站,測試是否連通 ③臺式機通過網線接入局域網 ④將ISP光纖接入光調制解調器 ⑤移動終端接入局域網 
⑥將光調制解調器用雙絞線連接至路由器的WAN口
A.①④⑥⑤③② B.①④⑥③⑤②
C.④⑥①③⑤② D.④⑥③⑤①②
4.為了更好地讓同學們學習程序編寫,老師搭建了一個網絡應用程序,該程序能實現自動閱卷,該網絡應用程序的系統網絡應用架構如圖所示,則該網絡應用程序的實現架構屬于(  )
A.C/S架構 B.B/S架構
C.P2P架構 D.B2B架構
5.小明使用Flask Web框架搭建了一個家庭監控報警系統。智能終端通過攝像頭、紅外線傳感器、煙霧傳感器收集數據,當煙霧數據達到一定值,或者紅外線傳感器檢測到有人入侵時,均會向用戶手機發送短信預警信息,用戶使用手機瀏覽器查看監控信息。系統結構示意圖如圖所示。下列有關該信息系統的說法不正確的是(  )
A.該信息系統采用了C/S模式架構         
B.各類傳感器的作用是采集數據
C.用戶使用手機瀏覽器可查看實時監控信息
D.智能終端通過Wi Fi連接網絡并將數據傳輸到服務器
6.小敏制作了一個簡單的Flask程序,編寫路由和視圖函數如下所示:
from flask import Flask #導入flask框架模塊
app=Flask(_ _name_ _) #創建應用實例
@app.route(″①________″) #路由
def hello(): #視圖函數
return ″Hello,World″
執行程序后,在瀏覽器中輸入網址http://127.0.0.1:5000/hello,網頁顯示的內容為“Hello,World”,劃線處應填入的代碼為(  )
A./ B.hello
C.Hello,World D./hello
7.某校園飯卡查詢系統,其實現的部分代碼如下所示:
from flask import Flask
app=Flask(_ _name_ _)
@app.route(″/sy″)
def welcome():
#實現過程的代碼略
return ″歡迎登錄該系統! ″
@app.route(″/fw″)
def hy():
xm=request.args.get(″name″)
return ″歡迎″+xm+″同學訪問該系統! ″
if _ _name_ _==″_ _main_ _″:
app.run(host=″192.168.0.102 ″,port=5050)
某同學訪問后,網頁顯示:“歡迎小李同學訪問該系統! ”,則該同學訪問的網址為(  )
A.http://192.168.0.102:5050/sy
B.http://192.168.0.102:5050/sy?name=小李
C.http://192.168.0.102:5050/fw
D.http://192.168.0.102:5050/fw?name=小李
8.某溫度監測系統采用Flask Web框架開發,部分代碼如下:
@app.route(″/import″,methods=['GET','POST']) #讀取某個設備的溫度并存儲到數據庫中
def add_data():
id=int(request.args.get('id'))
tem=float(request.args.get('val'))
db=sqlite3.connect(DATABASE)
cur=db.cursor()
cur.execute(″INSERT INTO degrees (sensor,sensorvalue) VALUES(%d,%f)″ % (id,①______))
則下列說法正確的是(  )
A.請求方式為POST
B.①處代為tem
C.存儲的數據表名稱為DATABASE
D.存儲溫度的URL為http://10.8.251.173:8080/import?id=1&tem=29
二、非選擇題(本大題共5小題,共34分)
9.小李設計了一個會員管理系統,用戶通過瀏覽器在相應頁面可進行會員注冊、在線充值、線上查詢消費記錄等操作。該系統服務器端程序采用Flask Web框架編寫,框架結構如圖a所示。
其中會員注冊子頁面如圖b所示。存儲會員信息的users表中共3個字段,依次保存序號、用戶名和密碼,如圖c所示。會員注冊時需滿足以下條件:①用戶名不重復;②密碼長度大于5。服務器端部分代碼如下。
from flask import Flask,render_template,request
import sqlite3
def check(name,pwd):
conn=sqlite3.connect(″account.db″)
cur=conn.cursor()
cur.execute(″select * from users where name=’%s’″%name)
val=cur.fetchall()
flag=True
if len(val)==0 and ①________:
sql=″insert into users(name,password) values(' %s','%s’) ″%(name,pwd)
    cur.execute(sql)
conn.commit()
else:
flag=False
cur.close();conn.close()
return flag
app=Flask(_ _name_ _)
@app.route(″/reg″)
def reg():
name=request.args.get(″xm″)
pwd=request.args.get(″psd″)
if ②________:
return ″注冊成功!″
else:
return ″請重新注冊!″
#其它代碼略
if _ _ name _ _==″_ _main_ _″:
app.run (host=″192.168.1.10″ ,port=80,debug=True)
(1)在搭建“會員管理系統”的前期準備過程中,選定系統物理配置的過程屬于________(單選,填字母:A.需求分析/B.概要設計/C.詳細設計)。
(2)該系統網絡應用軟件的實現架構是________(單選,填字母:A.B/S架構/B.C/S架構)。
(3)分析程序可知,該系統中存儲會員用戶名和密碼數據的數據庫文件名為________。
(4)分析程序,①處應填寫的代碼為________,②處應填寫的代碼為________。
(5)下列關于該信息系統的描述正確的是________(多選,填字母)。
A.服務器采用GET方式接收用戶名和密碼數據
B.程序代碼中debug=True語句的作用是打開調試功能,在實際的網站應用環境中,也可以打開該功能,方便調試程序
C.注冊新會員時,用戶名為admin03,密碼為123abc,提交數據到Web服務器的URL為http://192.168.1.10/check?xm=admin03&psd=123abc
D.對users表中的密碼進行加密,可以提高該信息系統的安全性
(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)                                                                                                                                
10.智能農業大棚由信息系統來實現大棚的自動化管理,通過傳感器實時采集農業大棚內的環境數據,由智能終端經IoT模塊發送到Web服務器,Web服務器端程序采用Flask Web框架開發。
(1)自動溫度控制系統。溫度傳感器每隔一定時間采集大棚中的溫度,一旦溫度超過預設的最高溫度40℃,控制系統會啟動通風和噴水實現降溫;如果溫度低于預設的最低溫度18℃,控制系統會啟動加熱器,給大棚升溫;如果溫度在19℃(含)到39℃(含)之間,通風、噴水和加熱系統均不工作。
請回答下列問題:
①系統無故障情況下,下列說法正確的是________(多選,填字母)。
A.溫度在18℃~19℃,加熱系統可能工作
B.溫度在39℃~40℃,加熱系統可能工作
C.溫度在18℃~19℃,通風、噴水系統可能工作
D.溫度在39℃~40℃,通風、噴水系統可能工作
(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)
②該系統網絡應用軟件的實現架構是________(單選,填字母:A.B/S架構/B.C/S架構)。
(2)自動補光系統。充足的光照可以提高農產品的產量和質量,光線傳感器實時采集大棚內的光照強度,根據光照強度自動打開或關閉大棚中的補光燈。
請回答下列問題:
③自動補光系統結構示意圖中A、B處分別為________和________。
④若傳感器的編號為1,光照強度值為1110,提交數據到Web服務器的URL為:HTTP://192.168.1.6:5000/input?light=1110&id=1,則下列說法正確的有________(多選,填字母)。
A.可采取GET方式進行數據傳輸
B.服務器端應用實例與該URL關聯的路由為“/input”
C.服務器IP地址為192.168.1.6:5000
D.HTTP是一種網絡協議
(注:全部選對的得2分,選對但不全的得1分,不選或有選錯的得0分)
11.小明為他們教室搭建了環境溫濕度監測系統,該系統結構示意圖如圖所示。該系統可實時監測教室溫濕度數據,并持續運行一周,數據由智能終端經IoT模塊發送至Web服務器,若環境溫濕度監測值超過設定閾值區間,則控制執行器調節溫濕度,用戶可以使用瀏覽器查看實時數據。
本系統服務器端程序采用Flask Web框架編寫,數據庫管理系統選擇sqlite3,服務器的IP地址是192.168.0.1,端口是5000。網站功能頁面規劃如下:
序 子頁面路徑 功能說明
1 / 實時顯示溫濕度數據
2 /input 提交溫濕度數據
3 /count 顯示溫濕度統計數據
4 /search 查詢顯示某一天的歷史數據
(1)上述頁面規劃屬于搭建信息系統的前期準備的階段是________(單選,填字母)。
A.需求分析 B.可行性分析
C.概要設計 D.詳細設計
(2)根據該系統的功能要求,圖中①②處的設備分別為________、________。
(3)教室里的學生最舒服的溫度是范圍是tmin~tmax,現要實現溫度t正常、非正常(偏高或偏低)時,將對應的狀態sta的值設為0和1。下列 Python程序段中符合要求的有________(多選,填字母)。
A.if tsta=1
if t>tmax:
sta=1
sta=0
B.sta=0
if tsta=1
elif t>tmax:
sta=1
C.if ttmax:
sta=1
else:
sta=0
D.sta=1
if t<=tmax:
sta=0
elif t>=tmin:
sta=0
(4)小明在某次系統調試時,輸入URL后瀏覽器出現“404”錯誤信息(服務器反饋404信息表示服務器端無法找到對應的網頁),簡要說明系統中可能造成上述問題的原因:__________。(注:回答兩項,1項正確得1分)
12.小明為自家花園設計了“自動澆水系統”,該系統結構示意圖如圖所示。該系統對花園內A、B兩處區域的土壤濕度進行監測和控制。各傳感器將采集的數據由智能終端經IoT模塊發送至服務器進行處理與存儲,各執行器用于實現各區域土壤濕度的控制。請回答下列問題:
(1)下列關于該系統的搭建過程,說法正確的是________。(多選,填字母。注:全部選對的得2分,選對但不全的得1分,不選或選錯的得0分)
A.該系統采用了B/S開發模式
B.數據庫設計屬于系統概要設計過程
C.該系統軟件開發時,需要編寫服務器程序和客戶端程序
D.運行系統,從多角度觀察程序,發現其中的錯誤,屬于動態測試
(2)A區域的部分智能終端程序如下:
while True:
hum=pin1.read_analog()
errno,resp=Obloq.get(″input?id=1&h1=″+str(hum),10000) #其他代碼略
服務器的IP地址為192.168.0.10,端口為8080,若當前A區域的傳感器1監測到的濕度值為56,則其提交數據到服務器的URL為:http://________________。
(3)如下程序統計某天A、B兩區域澆水裝置獨自啟動的時長cA、cB,兩區域裝置均啟動的時長cAB,請在劃線處填入合適的代碼。
#數組a中存儲了某天兩個區域的土壤濕度值(a[i][0]為第i+1分鐘A區域的土壤濕度值,a[i][1]為第i+1分鐘B區域的土壤濕度值,濕度傳感器每隔一分鐘采集并上傳一次數據),土壤濕度低于閾值w啟動澆水裝置
n=24*60;cA=cB=cAB=0
for i in range(n):
if a[i][0]cAB+=1
elif a[i][0]cA+=1
____________:
cB+=1
(4)系統正常運行一段時間后,小明發現 B 區域的植物呈現缺水狀態,該區域的澆水裝置卻沒有啟動。結合圖,簡要說明系統中可能造成上述問題的原因:________。(不考慮水管損壞和停水等原因)(注:回答2項,1項得1分;多答僅前兩項有效。)
13.小帥搭建了一個智能農業大棚管理系統,便于管理員根據大棚內實時環境變化情況,調控灌溉系統。傳感器采集環境數據,并由智能終端經過物聯網模塊發送到Web服務器,服務器對數據進行處理,管理員登錄后可在客戶端通過瀏覽器查看數據,執行器根據服務器返回的結果實現灌溉系統的控制。
(1)圖中①②兩處的硬件設備分別為________(單選,填字母)
A.Web服務器 B.傳感器
C.智能終端 D.執行器
(2)在設計該系統的過程中,需要對該系統的界面進行設計,這一過程屬于________(單選,填字母,A.需求分析,B.可行性分析,C.概要設計,D.詳細設計)
(3)該系統開發模式選擇了B/S模式,對比C/S模式,其特點包括________(多選,填字母)
A.需要安裝專用客戶端軟件 B.客戶端使用瀏覽器
C.通信開銷度較低 D.通信開銷較高 E.服務器負荷較輕 F.服務器負荷較重
該系統Web服務器端程序采用Flask Web框架編寫,系統頁面規劃如下:
訪問地址 功能說明
/ 主頁
/login 子頁面,管理員身份驗證
/input 子頁面,獲取傳感器數據
為了安全考慮,小帥給用戶設置了管理員登錄賬號和密碼,管理員需要通過表單提交正確的用戶名和密碼,才能進入系統。實現上述功能的部分服務器代碼如下,請在劃線處填入合適的代碼:
#導入Flask等相關的庫,代碼略
app=Flask(_ _name_ _)
@app.route(″/″)
def index():
return render_template(″login.html″)
@app.route(″________″,methods=[″GET″,″POST″])
def login():
user=request.form.get(″user″)
password=request.form.get(″psd″)
if check(user,password): #check函數驗證用戶名和密碼是否正確,代碼略
return render_template(″ok.html″,name=user)
else:
return″用戶名或密碼錯誤!″
@app.route(″/input″,methods=[″GET″])
def insert():
uid=request.args.get(″uid″) #獲取傳感器編號值
data=float(request.args.get(″data″)) #獲取土壤濕度值
value=300
if data>value:
water=0 #1表示打開澆灌,0表示關閉澆灌
else:
water=1
#將接收到的數據存入數據庫,代碼略
return str(water)
if _ _name_ _==″_ _main_ _″:
app.run(host='192.168.1.100',port=8080)
(4)程序劃線處應填寫的代碼是________。
(5)系統搭建好后,從瀏覽器訪問系統主頁,需要輸入的URL是________。若uid為1的傳感器某次采集到的土壤濕度值為200,則將該值上傳到服務器成功后,水泵________(選填:會/不會)澆灌植物。
第四單元 信息系統搭建
1.B [本題考查信息系統網絡組成與構建。A選項無線方式聯網智能家居設備更合適;C選項網絡之間采用TCP/IP協議互聯;D選項計算機網絡分為局域網、廣域網與城域網。]
2.C [A選項IP地址的配置服務是DHCP服務器。B選項網際協議解決網絡設備互聯問題。D選項實現軟硬件資源共享。]
3.C [本題考查網絡的搭建。外網用光調制解調器將光信號轉換成電信號,接著經過路由器進行不同網絡的連接,再進行局域網搭建,最后測試網絡是否連通。]
4.B [本題考查網絡應用的模式。C/S架構:客戶端/服務器模式;B/S架構:瀏覽器/服務器模式。]
5.A [A選項觀察圖片可知該用戶通過瀏覽器查看監控信息,因此該系統采用了B/S模式架構。]
6.D [本題考查網絡應用程序開發。在URL中可知路由為/hello。]
7.D [本題考查FlaskWeb應用程序的相關知識。由網頁顯示內容“歡迎小李同學訪問該系統!”可知是在新添加路由“/fw”下通過GET(xm=request.args.get(″name″))請求方式獲取到的訪問者姓名(即變量xm存放的可變參數值name),因此可得出此時的網址為http://192.168.0.102:5050/fw?name=小李。]
8.B [本題考查網絡應用程序開發。從語句id=int(request.args.get('id'))來看,請求方式為GET。B選項通過URL的請求變量id和val分別存儲在變量id和tem中,并將這些值存儲到數據表degrees中。D選項中應該是val=29。]
9.(1)B (2)A (3)account.db (4)len(pwd)>5 check(name,pwd) (5)AD
解析 本題考查信息系統搭建。(1)概要設計中的系統物理配置包括硬件設備配置、應用軟件的選擇和通信網絡的選擇和設計等。(2)直接用瀏覽器訪問屬于B/S模式。(3)由語句conn=sqlite3.connect(″account.db″),系統中存儲會員用戶名和密碼數據的數據庫文件名為account.db。(4)①會員注冊時需滿足以下條件,用戶名不重復且密碼長度大于5。②調用函數檢測會員注冊條件。(5)B選項為了安全,在網站應用環境中將關閉該功能。C選項從題圖a注冊子頁面路由視圖為reg。
10.(1)①AD ②A (2)③傳感器或光線傳感器 執行器或補光燈 ④ABD
解析 本題考查信息系統搭建的相關概念及操作。(1)①根據題設給定的條件,溫度在19 ℃(含)到39 ℃(含)之間,通風、噴水和加熱系統均不工作,在18 ℃加熱系統可能工作,在40 ℃通風、噴水系統可能工作,因此A、D正確。②該系統Web服務器端程序采用Flask Web框架開發,因此是B/S架構。(2)③數據從A端傳到智能終端,因此A處是傳感器,智能終端指向B端,因此B處是執行器。④A選項數據通過URL傳遞,所以是采用GET方式傳輸,B選項根據給定的URL,關聯的路由為“/input”。C選項服務器的IP地址為:192.168.1.6,5000是端口號。D選項HTTP是一種網絡協議。
11.(1)C (2)傳感器 執行器 (3)BC (4)①路由地址發生了改變 ②輸入地址出錯 ③路由視圖函數被刪除
解析 本題考查microbit及Flask等相關知識。(1)頁面規劃屬于概要分析中的模塊設計。(2)傳感器采集數據傳送給智能終端,智能終端控制執行器。(3)A選項賦值語句sta=0最后執行,sta值均為0;D選項若t<=tmax,則sta=0,滿足這個分支后不會再判斷t是否大于tmin。(4)服務器無法找到對應的網頁,可能是路由地址輸錯,還有可能路由沒有對應的視圖函數。
12.(1)AD (2)192.168.0.10:8080/input?id=1&h1=56 (3)elif a[i][1]解析 本題考查信息系統的搭建。(1)客戶端通過瀏覽器訪問信息系統,采用的是B/S模式,只需編寫服務器端程序即可;數據庫設計屬于詳細設計階段;通過系統運行來觀察程序,發現錯誤,屬于動態測試。(2)根據服務器的IP地址,端口號和智能終端處代碼,可知提交數據到服務器的URL為:http://192.168.0.10:8080/input?id=1&h1=56。(3)條件1:A、B兩處的土壤濕度可能都小于閾值,條件2:A處小于閾值,B處大于等于閾值,條件3:A處大于等于閾值,B處小于閾值,條件4:A、B兩處都大于等于閾值。(4)傳感器2采集土壤濕度,傳遞給智能終端2,再通過IoT2將數據傳遞給服務器,服務器根據采集到的數據,進行處理并將操作指令通過智能終端2傳遞給執行器2,在這條傳遞路線上任一處發生故障,都可能導致執行器沒有啟動使得植物處于缺水狀態。
13.(1)①A ②C (2)D (3)BDF (4)/login (5)http://192.168.1.100:8080 會
解析 (1)瀏覽器要訪問服務器,傳感器和執行器插在智能終端上。(2)界面進行設計是詳細設計。(3)B/S模式無需安裝客戶端,但所有的計算全部在服務器上,因此通信開銷大,服務器負荷較重。(4)管理員身份驗證的路由是login。(5)略。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 台南县| 富蕴县| 桐庐县| 施甸县| 得荣县| 嵩明县| 嘉善县| 麦盖提县| 读书| 南江县| 瓦房店市| 金坛市| 淮安市| 大安市| 同仁县| 西昌市| 海门市| 冕宁县| 宜城市| 滨海县| 华安县| 汤原县| 水富县| 张家港市| 会宁县| 上虞市| 泗洪县| 潜江市| 慈利县| 长垣县| 无极县| 民和| 德清县| 新密市| 龙井市| 景泰县| 上栗县| 广南县| 长白| 新乡市| 郧西县|