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

2023年9月嘉興市高三模擬檢測信息技術卷(PDF版,含答案)

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

2023年9月嘉興市高三模擬檢測信息技術卷(PDF版,含答案)

資源簡介

絕密★考試結束前
2023 年嘉興市高三基礎檢測
技術 試題卷 (2023.9)
第一部分 信息技術(共 50 分)
一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個選項中,只有一個符合題目的
要求,不選、多選、錯選均不得分)
1.下列關于數據、信息和知識的說法,正確的是
A.數據即數字
B.人類在搜索引擎的幫助下就可以擁有海量的知識
C.人們在利用數據的同時,自身的行為不會產生數據
D.人們接收同樣的信息后,建構的知識也是有區別的
2.考生入場時,經安檢門時對手機等電子設備進行檢查并截留,監考教師用金屬探測儀對學生再次進行檢
查,身份識別儀采集身份證與人臉信息進行驗證,無誤后方可入場考試。上述描述中,體現人工智能技
術的是
A.識別儀對考生進行人臉識別 B.監考教師用金屬探測儀進行檢查
C.安檢門處對手機等電子設備的檢測和截留 D.身份識別儀讀卡處讀取身份證信息
閱讀下列材料,回答第 3至 5題。
智慧家居報警系統由報警主機和各種探測器組成。探測器包括門磁、窗磁、煤氣探測器、煙感探測器、
紅外探頭等。若有特定情況便會觸發相應的探測器,家庭報警主機會立即觸發警鈴,并將相關數據傳送至
小區管理中心,同時小區管理中心的報警主機將會記錄下這些信息,并發送到用戶指定的電話,以備查閱。
3.下列關于該系統的組成及應用說法正確的是
A.該系統運行不需要軟件支持 B.該系統的用戶是指各家庭成員
C.該系統可以不借助通信網絡獨立運行 D.該系統具備數據采集、處理和查詢等功能
4.下列關于該系統安全和防護說法正確的是
A.登錄系統時的身份驗證可提升系統安全性
B.該系統只是在有人非法入侵時會發出警報
C.該系統安裝防火墻后,不存在信息泄露風險
D.用戶登錄認證最適合采用 USB Key認證技術
5.關于該系統的硬件作用,下列說法不.正.確.的是
A.紅外探頭主要是防止非法入侵
B.煙感探測器采用了人工智能技術
C.該系統中家庭報警主機承擔控制器的功能
D.煤氣探測器安裝在廚房,可以通過無線網絡進行通信
6.下列關于網絡組成與構建的說法中,正確的是
A.智能家居設備一般通過有線方式聯網
B.常見的網絡互聯設備主要包括調制解調器、路由器和交換機等
C.不同網絡之間一般采用 HTTP協議互聯
D.計算機網絡分為局域網、廣域網與廣播電視網
高三基礎測試 技術 試題卷 第 1 頁(共 8 頁)
7.某算法的流程圖如所示,關于該算法下列說法正確的是
A.執行這部分流程后,變量 i的值為 7
B. k的值為 1*2*3*4*5*6*7 的結果
C.該流程圖是雙重循環結構
D.將“i≤x/2”改成“i8.下列 Python表達式運算結果為 True的是
A.3**2<8 and 2%5>1 B.25//4>4 and 3/2<1
C.not 7<8 or 9>6+2 D.not(2**3<9 or 6%4<2)
9.有如下 Python程序段:
s = "A-b2c"; ch =""
1ist=[4,3,1,5,2]
for i in range(1en(s)):
if "A" <= s[i] <= "Z":
ch = ch + chr (ord(s[i]) + list[i])
elif "a" <= s[i] <= "z":
ch = ch + chr (ord(s[i]) - list[i])
else:
ch=s[i]+ch
print(ch)
該程序運行后,輸出的結果是
A.2-Eaa B.2-ECE C. E-c2e D. E-a2b
10.下面有關數據結構的說法不.正.確.的是
A.在程序設計中,數據結構設計時主要考慮對象之間邏輯關系的實現
B.鏈表結構適用于初始規模確定但在處理過程中頻繁進行插入、刪除操作的數據
C.數組結構中采用下標訪問數據,訪問效率要高于鏈表結構
D.大多數軟件中都有“撤銷”功能,實現此功能應采用隊列結構
11.長度為 5的循環隊列 que, que[0]至 que[4]的值依次為'a' ,'b' ,'c' ,'d','e' ,執行如下程序段后,輸出的最后一
個字符為
n=5
head=0
tail=4
que=['a','b','c' ,'d','e']
while head!=tail:
if head%4==0:
print (que[head])
else:
tail=(tail+1)%n
que[tail]=que[head]
head= (head+1)%n
print (que[head])
A.b B.c C.d D.e
12.待入棧的序列 a有多種出棧序列,以下函數用于判斷序列 b是否是 a的出棧序列,代碼如下:
def judge(a, b):
n=len(a) ;st=[-1]*n
高三基礎測試 技術 試題卷 第 2 頁(共 8 頁)
top-=1; i=j=0
while itop+=1

i+=1
while top> -1 and ② : 第 12題圖
top-=1
j+=1
return top==-1
from random import shuffle
a=[1,2,3,4, 5]
b=[1,2, 3, 4, 5]
shuffle (b) #將序列 b的元素隨機排序
if judge(a, b):
print (b,'是' ,a,'的出棧序列')
else:
print (b,'不是' ,a,'的出棧序列')
程序運行結果如第 12題圖所示。劃線處應填寫的語句是
A.①st[top]=a[i] ②st [top]==b[j] B.①st[top]=a[i] ②st[-1]==b[j]
C.①st [top]=b[i] ②st[top]=a[j] D.①st[top]=b[i] ②st[-1]= =a[j]
二、非選擇題(本大題共 3 小題,第 13 小題 8分,第 14 小題 9分,第 15 小題 9分,共 26 分)
13.小李設計了一個會員管理系統,用戶通過瀏覽器在相應頁面可進行會員注冊、在線充值、線上查詢消費
記錄等操作。該系統服務器端程序采用 Flask Web框架編寫,框架結構如第 13題圖 a所示。
第 13題圖 a
其中會員注冊子頁面如第 13題圖 b所示。存儲會員信息的 users表中共 3個字段,依次保存序號、用戶
名和密碼,如第 13題圖 c所示。會員注冊時需滿足以下條件:①用戶名不重復;②密碼長度大于 5。服
務器端部分代碼如下。
第 13題圖 b 第 13題圖 c
from flask import Flask, render_template, request
import sqlite3
def check(name,pwd):
高三基礎測試 技術 試題卷 第 3 頁(共 8 頁)
conn=sqlite3.connect("account.db")
cur=conn.cursor()
cur.execute("select * from users where name=’%s’"%name)
val=cur.fetchall()
flag=True
if 1en(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分)
高三基礎測試 技術 試題卷 第 4 頁(共 8 頁)
14.某地高中的技術選考數據,保存在 “jsxk.xls”文件中,如第 14題圖 a所示。
第 14題圖 a 第 14題圖 b
請回答下列問題:
(1)統計各學校技術選考人數占本校總人數的比例,找出占比最高的前 5所學校并繪制柱形圖,如第 14
題圖 b所示。部分 Python程序如下,請在劃線處填寫合適的代碼。
import pandas as pd
import matplotlib.pyplot as plt
#圖表支持中文字體顯示,代碼略
df = pd.read_excel("jsxk.xls",dtype={'學校代碼':'string'}) #學校代碼列為字符串
df1 = df.groupby(" ① ", as_index=False).count() #按學校統計人數
df1 = df1.rename(columns={'姓名':'學生總數'})#重命名列
df1['技術比例'] = round( ② /df1['學生總數']*100,2)
df1 = df1.sort_values('技術比例',ascending=False).head(5)
plt.title('技術選考比例前 5的學校')
plt.bar( ③ )
plt.show()
(2)在本問題的解決中,為了探究函數 groupby(),某同學編寫了自定義函數 zdygroupby(),其功能為統
計各校技術選考總人數,并以字典的形式返回。函數代碼如下,請在劃線處填寫合適的代碼。(注:
代碼中 lst為二維列表,列表中每個元素包含 3個數據項,格式如[['201901','顧筱揚',NaN],['201901','
俞凱睿',1.0],['201901','陳丹祺',1.0]……])
def zdygroupby(1st):
dic = {}
for row in lst:
if row[2] == 1:
if ① :
dic[row[0]]=1
else:
dic[row[0]]+=1

15.最短路徑問題。以 m*n 個邊長為 1的正方形組成的矩形,各頂點按行優先從 0開始編號,如第 15題圖
a所示為 3*2的矩形及頂點編號。從頂點 x(起點)經由各正方形的邊移動到頂點 y(終點)有多種移動
路徑,編程求解所有的最短路徑。
高三基礎測試 技術 試題卷 第 5 頁(共 8 頁)
(1)分析問題,將矩形轉換為計算機可處理的數據??刹捎昧斜泶鎯匦沃懈黜旤c的相鄰關系,如第 15
題圖 b所示。
編寫函數 init,根據橫向和縱向的正方形數量,返回所有頂點及其所有的相鄰頂點數據。完善
程序,在劃線處填入合適的代碼。
def init(m,n):
tot=(m+1)*(n+1) #頂點總數
lst=[[] for i in range(tot)]
for i in range(tot):
if i>m:
lst[i].append(i-m-1)
if i<(m+1)*n:
lst[i].append(i+m+1)
if i%(m+1) != 0:
lst[i].append(i-1)
if i%(m+1) != m:
_________________
return lst
(2)分析問題,查找所有從起點到終點的最短路徑。例如:查找從起點 1到終點 10的所有最短路徑,
可先查找終點 10的所有相鄰頂點(6,9,11),然后再逐個查找頂點 6、9、11的相鄰頂點,直到查
找到起點 1,獲得所有最短路徑,如第 15題圖 c所示,共有 3條長度為 3的最短路徑,分別為 1→
2→6→10, 1→5→6→10, 1→5→9→10。若從起點 4到終點 11,共有______(填數字)條最短路徑。
第 15題圖 c
(3)分析問題,存儲查詢到的路徑。可采用鏈表結構保存路徑數據,例如:查找從起點 1到終點 10的
所有最短路徑,首先將終點 10的數據[10,0,-1]保存在 path[0]中,然后將其相鄰頂點 6、9、11 的數
據保存到 path中,path[i][0]保存頂點的編號,path[i][1]保存當前頂點到終點的距離,path[i][2]保存
下一頂點在 path中的位置,其值為-1表示當前頂點為終點。
編寫函數 print_path,輸出所有的最短路徑。完善程序,在劃線處填入合適的代碼。
高三基礎測試 技術 試題卷 第 6 頁(共 8 頁)
def print_path(x,path,length): #為起點編號,length為 Path中有效元素個數。
cnt=0
for i in range(length):
if path[i][0] == x:
cnt+=1
s="最短路徑"+str(cnt)+":"
v=path[i]
while ______________:
s=s+str(v[0])+","
v=path[v[2]]
s=s+str(v[0])+"。"
print(s)
(4)實現上述功能的 Python程序如下,運行結果如第 15題圖 d所示。請在劃線處填入合適的代碼。
第 15題圖 d
m=3 #橫向正方形數量
n=2 #縱向正方形數量
mtx=init(m,n)
x=int(input("請輸入起點:"))
y=int(input("請輸入終點:"))
path=[[] for i in range(30)]
passed=[False]*len(mtx) #保存頂點是否已途經

dis=0
head=0
tail=0
path[tail]=[y,0,-1]
tail+=1
passed[y]=True
while not found:
dis+=1
pass_dis=[False]*len(mtx)
tmp=tail
for i in range(head,tail):
高三基礎測試 技術 試題卷 第 7 頁(共 8 頁)
v=path[i]
for d in mtx[v[0]]:
if not passed[d]:
path[tail]= ②
tail+=1
pass_dis[d]=True
if d == x:
found=True
head=tmp
for i in range(len(mtx)): #標記已途經的頂點
if ③ :
passed[i]=True
#輸出結果
print_path(x,path,tail)
高三基礎測試 技術 試題卷 第 8 頁(共 8 頁)嘉興市2023年9月高三模擬檢測
技術 參考答案及評分標準
第一部分 信息技術(共50分)
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中,只有一個是符合題目要求的,不選、多選、錯選均不得分)
1 2 3 4 5 6 7 8 9 10 11 12
D A D A B B D C A D B A
二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)
13.
(1)B 1分
(2)A 1分
(3)account.db 1分
(4) ①len(pwd)>5 1分
②check(name,pwd) 或check(name,pwd)==True 2分
(5)AD 2分
14.
①學校代碼 1分
②df1['技術'] 2分
③df1.學校代碼,df1.技術比例 2分
①row[0] not in dic 或 not row[0] in dic 2分
②return dic 2分
15.
(1)lst[i].append(i+1) 1分
(2)4 1分
(3)v[2] != -1 或 v[2] >= 0 1分
(4)① found = False 2分
② [d,dis,i] 2分
③ pass_dis[i] 或pass_dis[i] == True 2分
命題組:丁光明、周加峰、虞穎健、張紅光、魏寧、李梅
審 稿:曾瑜蕾、陸海豐、何海源

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 武安市| 无为县| 台前县| 临朐县| 天水市| 白河县| 辽中县| 渝中区| 喜德县| 八宿县| 祥云县| 永州市| 三门县| 旬阳县| 宁化县| 龙山县| 盐池县| 屯留县| 新余市| 烟台市| 平利县| 两当县| 祁连县| 淳化县| 河间市| 崇仁县| 枣庄市| 苏尼特右旗| 建德市| 祁门县| 江源县| 吴忠市| 肥城市| 若羌县| 保靖县| 汉中市| 同德县| 永寿县| 宁陕县| 乌鲁木齐市| 信阳市|