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

浙江省精誠聯盟2021-2022學年高二下學期信息技術5月聯考試卷

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

浙江省精誠聯盟2021-2022學年高二下學期信息技術5月聯考試卷

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
浙江省精誠聯盟2021-2022學年高二下學期信息技術5月聯考試卷
一、選擇題(本大題共12小題,每小題2分,共24分。)
1.(2022高二下·浙江月考)下列關于數據、編碼的說法,正確是 (  )
A.通過麥克風采集聲音數據,不需要用到傳感器
B.計算機最基本的存儲單位是比特(bit)
C.256級灰度圖像的顏色位深度為8位
D.數據就是對客觀事物的符號表示,數據就是信息
【答案】C
【知識點】數據、知識、智慧的定義與特征;聲音、圖像、視頻編碼;數據存儲單位及計算;數據采集方法
【解析】
2.(2022高二下·浙江月考)下列關于人工智能的說法,正確的是(  )
①通過模擬人類大腦中神經元之間的復雜交互來進行認知推理,是“聯結主義”流派
②用“三段論”的方法實現的人工智能,例如“所有的金屬都能導電,鐵是金屬,所以鐵能導電”;大前提: 所有的金屬都能導電;小前提:鐵是金屬;結論:所以,鐵能導電,這是“行為主義”流派
③圖靈測試是測試機器是否具有智能的一種方法
④深度學習模型在模擬人類大腦處理數據,逐層抽象對原始數據進行學習的過程中用到了人工神經網絡的信息處理機制
⑤跨領域人工智能需要從特殊技能到泛化技能,從單一知識到多源知識、從易到難,研究難度較大
⑥人工智能的成本較高,對生產和服務業等勞動密集型領域造成的沖擊較小
A.③④⑤⑥ B.②③④⑤ C.①③④⑤ D.①②④⑤
【答案】C
【知識點】人工智能的應用
【解析】
3.(2022高二下·浙江月考)一個時長為10秒、1080*720像素、顏色模式為RGB/8、幀頻為20幀/秒的未經壓縮的AVI格式無聲視頻文件,壓縮為MP4格式后的文件大小約為44MB,則其壓縮比約為(  )
A.3:1 B.10:1 C.100:1 D.20:1
【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】
4.(2022高二下·浙江月考)某終端接上溫度傳感器,將溫度讀取到變量a中,代碼如下。
while True:
a=temperature()
if a>33:
display.show(Image.SAD)
sleep(3000)
else:
display.show(Image.HAPPY)
若溫度傳感器和主板的連接正常,燒錄并運行該代碼下列選項中正確的是(  )
A.熱風機加熱后,主板LED顯示“哭臉”圖形,3秒后顯示“笑臉”圖形
B.室溫低于33℃時,主板LED不顯示任何圖形
C.熱風機加熱后,主板LED顯示“笑臉”圖形,3秒后顯示“哭臉”圖形
D.室溫低于33℃時,主板LED顯示“笑臉”
【答案】D
【知識點】傳感器信息的獲取
【解析】
5.(2022高二下·浙江月考)Python 表達式 37%5*2**3//(-5)的值是 (  )
A.1 B.-4 C.4 D.-1
【答案】B
【知識點】運算符、基本運算與表達式
【解析】
6.(2022高二下·浙江月考)某算法的部分流程圖如圖所示
執行這部分流程圖a、b的值分別是(  )
A.22 6 B.72 6
C.72 3 D.22 3
【答案】A
【知識點】流程圖識讀
【解析】
7.(2022高二下·浙江月考)有如下python程序段:
n='15867239012'
s=0
for x in n:
if int(x)%2==0:
continue
elif s==14:
break
s+=int(x)
print(s)
該程序段執行后,則輸出結果為(  )
A.18 B.26 C.14 D.17
【答案】B
【知識點】循環結構語句及程序實現
【解析】
(2022高二下·浙江月考)閱讀下列材料,回答下面小題。
小明購買了小米手環6(NFC版),他可以通過藍牙和手機連接,通過語音可以控制家里的智能家居。他還用這個手環刷門禁,坐公交,還可以進行支付寶、微信離線支付,并且能記錄了他一天的運動情況,檢測自己的睡眠和心率情況。
8.小米手環具有語音識別功能,其主要使用的技術是(  )
A.虛擬現實技術 B.多媒體技術
C.人工智能技術 D.增強現實技術
9.上述的“刷門禁,坐公交刷卡”等功能都得益于NFC技術,而這項技術是由非接觸式射頻識別(RFID)演變而來。下列關于NFC說法不正確的是(  )
A.可實現遠距離傳輸
B.在支付時,不需要接觸也可完成支付
C.NFC擁有著強大的生命力和市場潛力,它的便捷、低功耗、安全等特點為其發展提供了良好的保障
D.NFC可用作數據交換與采集
【答案】8.C
9.D
【知識點】網絡新技術;人工智能的應用
【解析】
8.
9.
10.(2022高二下·浙江月考)小明將圖1經過如下python程序段處理后,效果為圖2所示,他發現處理后圖像黑白顏色分布很不均衡,要想將圖像處理成圖3,下列做法正確的是 (  )
圖 1 圖 2 圖 3
from PIL import Image
1 import numpy as np
2 import matplotlib.pyplot as plt
3 img=np.array(Image.open('dog.jpg').convert('L'))
4 row,cols=img.shape
5 for i in range(row):
6 for j in range(cols):
7 if img[i,j]>188:
8 img[i,j]=1 #1表示白色
9 else:
10 img[i,j]=0 #0表示黑色
11 plt.figure('dog')
12 plt.imshow(img,cmap='gray') 13 plt.axis('off')
14 plt.show()
A.將第7行中的數字‘188’改成‘100’
B.將第7行中的數字‘188’改成‘250’
C.將第7行中的‘>’改成‘<’
D.將第8行的數字‘1’改成‘0’,將第10行的數字‘0’改成‘1’
【答案】D
【知識點】編程處理數據與可視化
【解析】
11.(2022高二下·浙江月考)有如下程序段,測試結果為圖所示
n = int(input("請輸入行數:"))
if n % 2 == 0: #保證n的值為奇數
n=n-1 a=[]
for i in range(n):
if i<=n//2:
b=2*i+1 #當在上半部分的時候
else:
#當在下半部分的時候
a.append(" "*w+"&"*b)
for s in a:
請輸入行數:9
請輸入行數:6
print(s)
上述程序中劃線處可選語句為(  )
①b=n-2*i+1 ②b=(n-i)*2-1
③w=(n-b)%2 ④w=(n-b)//2
A.①③ B.①④ C.②③ D.②④
【答案】A
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】
12.(2022高二下·浙江月考)有如下 python 程序段:
s=''
from random import * for i in range(1,4):
k = int(random()*3+1)
c=chr(96+k)
if i % 2 == k % 2:
s=s+c
else:
s=c+s print(s)
若該段程序執行以后,s 的值不可能的是(  )
A.'abc' B.'bbc' C.'aab' D.'caa'
【答案】C
【知識點】運算符、基本運算與表達式;循環結構語句及程序實現
【解析】
二、非選擇題(本大題共3小題,共26分,其中第12小題10分,第13小題9分,第14小題7分)
13.(2022高二下·浙江月考)小明收集了我省2022年4月30日每個時間段,我省的各個監測站的PM2.5濃度的數據,存儲在“數據.xlsx”中,如圖1所示。
圖1
(1)為了繪制某監測站24小時PM2.5的濃度變化趨勢,小明需要對圖1所示的表中數據進行整理,下列選項中說法不正確的是(  ) (單選)
A.通過檢測發現E2單元格中的數據不正確,應進行修正
B.應刪除第10行數據
C.第3行和第4行數據重復,應該刪除其中一行數據
D.刪除“0時”和“24小時平均濃度”兩列數據,圖3繪制結果保持不變
(2)區域AA2:AA39的數據是通過公式計算出相應的平均值的,在AA2單元格中輸入公式   ,再使用自動填充功能完成區域AA3:AA39的計算。
(3)接著,小明對圖1中的數據進行整理后,轉為csv文件,如圖2所示。小明根據要求編寫程序,繪制的‘臨平鎮’站點24小時變化趨勢圖如圖3所示,程序運行結果如圖4所示。實現的Python程序如下,請在劃線處,填入適當的語句或語句表達式。
圖2
圖3
圖4
import pandas as pd
import matplotlib.pyplot as plt df=pd.read_csv("各站點 PM2.5 數據.csv")
s1=df["日平均濃度"] #將 DataFrame 中“日平均濃度”列的數據讀到s1中
#求濃度最低的站點
minx=s1[0] n=len(s1) t=0
for i in range(1,n):
if s1[i]minx=s1[i]
t = i
print('濃度最低的站點是(填寫監測站點名稱):',   ,'濃度為:',minx) g=df.groupby('地區',as_index=False)
s=g.日平均濃度.mean()
s_sort=s.sort_values("日平均濃度",ascending=False) #各地區按照日平均濃度進行降序排序
print("求 PM2.5 平均濃度最高的三個區:\n",   ))
#繪制的‘臨平鎮’監測站點24小時變化趨勢圖
b=list(df.values[5][2:-1]) #將‘臨平鎮’每個時間段的數據存入列表b中
x=[];y=[]
for i in range(len(b)):
x.append(i)
y.append(b[i]) plt.plot(   )
plt.title("臨平鎮24小時PM2.5變化趨勢圖")
plt.rcParams['font.sans-serif']=['SimHei'] #使中文字在視圖中正常輸出plt.rcParams['axes.unicode_minus']=False
plt.show()
【答案】(1)D
(2)=AVERAGE(C2:Z2)
(3)df['監測站點'][t] 或df.at[t,'監測站點'];s_sort.head(3);x,y
【知識點】表格數據的處理與計算;編程處理數據與可視化
【解析】
14.(2022高二下·浙江月考)小剛開發基于Python 的 Flask Web框架的室內光線強度監測信息系統,該系統的主程序主要實現:用數據庫存儲光線傳感器上傳的數據,訪問該系統的路由等功能。系統程序及相關的子系統都部署在Web服務器端,網站框架如圖所示。
實現上述系統的服務器端 Python 程序如下:
from flask import Flask,render_template,request DATABASE = 'data/data.db'

app = Flask(name, static_url_path='') @app.route('/')
def hello(  ):
db = sqlite3.connect(DATABASE) cur=db.cursor()
cur.execute("SELECT*FROM sensorlog WHERE sensorid=1")
data = cur.fetchall() # 獲取所有數據
cur.close(  ) # 關閉游標
db.close(  ) # 關閉數據庫
temp1 = data[len(data)-1] # 獲取列表中最新記錄
light = temp1[3] # 獲取最新記錄中的光線數據
return render_template('vews.html', data=data, light=light)
② #提交傳感器數據子頁面路由命令
def add_data(  ):
sensorid = int(request.args.get('id'))
lightvalue = float( ③ ) #變量 light 用于存儲光線數據
#打開數據庫,并將接收的數據存儲到數據庫中,代碼略
ifname == 'main':
app.run(host=ip, port=port, debug=True, use_reloader=False)
(1)分析程序可知,存儲光線數據的數據表名為   
(2)為實現上述功能,程序中①處應該填入的代碼為    (單選),為實現上述功能,程序中②處應該填入的代碼為    (單選)
[email protected]("/get",methods=['GET'])
[email protected]("/input",methods=['GET'])
[email protected]("/",methods=["GET"])
[email protected]("/view",methods=["GET"])
E.ip = "192.168.16.115";port = "8080"
F.ip = "192.168.16.115:8080";port = "8080"
G.ip="http://192.168.16.115";port= "8080"
(3)程序中③處應填寫的代碼為   。
【答案】(1)sensorlog
(2)E;B
(3)request.args.get("light")
【知識點】程序訪問數據庫
【解析】
15.(2022高二下·浙江月考)有一種ASCII字符加密的算法,其加密過程如下:
①將明碼中每個字符的ASCII碼轉為八位二進制,依次連接
②位置加密:每4位一組進行移位,第1組左移一位,并將原第一位數碼移至最后(如0110轉化為1100),第2組右移一位,并將原最后一位數碼移至頭部(如0001轉化為1000),第3組左移...以此類推,實現位置加密,并將每組移動后的結果轉換成十進制,按順序連接
③值加密:隨機產生一個密鑰key,在符號列表['+','*','//','%']中取出對應運算符號,將②中的十進制結果分別與密鑰key進行運算,順次連接求得該字符的密文,(如key為3,取得運算符'%',則字符'a'的高位密文為12%3=0,低位密文為8%3=2,順次連接后得'a'的密文為'02'
④將每個字符的密文順序連接,得到最終字符串密文。
用Python編寫的程序運行結果如圖所示,請回答下列問題:
(1)當 key=3時,輸入要加密的明文:“aA”,則輸出的密文為:   
(2)請在劃線處,填入適當的語句或語句表達式
import
random
def
jzzh(x):
s=''
for i in range(8):
r=x%2
s=   
x=x//2
return
s
def jisuan(x): #進行key運算
m=0
if
fh[key]=='+':
m=x+key
elif fh[key]=='*':
m=x*key
elif
fh[key]=='//':
m=x//key
elif
fh[key]=='%':
m=x%key
return
m
def yidong(x):
jg=''
n=len(x)//4
for i
in range(n):
if
i%2==0:
f=   
else:
f=x[i*4+3]+x[i*4:i*4+3]
s=0
for
j in f: #將4位二進制轉成十進制
s=s*2+int(j)
jg+=   
return
jg
mingw=input('請輸入要加密的明文:')
fh=['+','*','//','%']
miw='' global key
key=random.randint(0,3) for a in mingw:
a=ord(a)
L=jzzh(a)
miw+=L
jieguo=yidong(miw)
print("產生的隨機密鑰為:",key,"\n 密文為:",jieguo)
【答案】(1)0222
(2)str(r)+s;x[i*4+1:(i+1)*4]+x[i*4];str(jisuan(s)))
【知識點】過程與自定義函數;加密與解密算法
【解析】
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂
浙江省精誠聯盟2021-2022學年高二下學期信息技術5月聯考試卷
一、選擇題(本大題共12小題,每小題2分,共24分。)
1.(2022高二下·浙江月考)下列關于數據、編碼的說法,正確是 (  )
A.通過麥克風采集聲音數據,不需要用到傳感器
B.計算機最基本的存儲單位是比特(bit)
C.256級灰度圖像的顏色位深度為8位
D.數據就是對客觀事物的符號表示,數據就是信息
2.(2022高二下·浙江月考)下列關于人工智能的說法,正確的是(  )
①通過模擬人類大腦中神經元之間的復雜交互來進行認知推理,是“聯結主義”流派
②用“三段論”的方法實現的人工智能,例如“所有的金屬都能導電,鐵是金屬,所以鐵能導電”;大前提: 所有的金屬都能導電;小前提:鐵是金屬;結論:所以,鐵能導電,這是“行為主義”流派
③圖靈測試是測試機器是否具有智能的一種方法
④深度學習模型在模擬人類大腦處理數據,逐層抽象對原始數據進行學習的過程中用到了人工神經網絡的信息處理機制
⑤跨領域人工智能需要從特殊技能到泛化技能,從單一知識到多源知識、從易到難,研究難度較大
⑥人工智能的成本較高,對生產和服務業等勞動密集型領域造成的沖擊較小
A.③④⑤⑥ B.②③④⑤ C.①③④⑤ D.①②④⑤
3.(2022高二下·浙江月考)一個時長為10秒、1080*720像素、顏色模式為RGB/8、幀頻為20幀/秒的未經壓縮的AVI格式無聲視頻文件,壓縮為MP4格式后的文件大小約為44MB,則其壓縮比約為(  )
A.3:1 B.10:1 C.100:1 D.20:1
4.(2022高二下·浙江月考)某終端接上溫度傳感器,將溫度讀取到變量a中,代碼如下。
while True:
a=temperature()
if a>33:
display.show(Image.SAD)
sleep(3000)
else:
display.show(Image.HAPPY)
若溫度傳感器和主板的連接正常,燒錄并運行該代碼下列選項中正確的是(  )
A.熱風機加熱后,主板LED顯示“哭臉”圖形,3秒后顯示“笑臉”圖形
B.室溫低于33℃時,主板LED不顯示任何圖形
C.熱風機加熱后,主板LED顯示“笑臉”圖形,3秒后顯示“哭臉”圖形
D.室溫低于33℃時,主板LED顯示“笑臉”
5.(2022高二下·浙江月考)Python 表達式 37%5*2**3//(-5)的值是 (  )
A.1 B.-4 C.4 D.-1
6.(2022高二下·浙江月考)某算法的部分流程圖如圖所示
執行這部分流程圖a、b的值分別是(  )
A.22 6 B.72 6
C.72 3 D.22 3
7.(2022高二下·浙江月考)有如下python程序段:
n='15867239012'
s=0
for x in n:
if int(x)%2==0:
continue
elif s==14:
break
s+=int(x)
print(s)
該程序段執行后,則輸出結果為(  )
A.18 B.26 C.14 D.17
(2022高二下·浙江月考)閱讀下列材料,回答下面小題。
小明購買了小米手環6(NFC版),他可以通過藍牙和手機連接,通過語音可以控制家里的智能家居。他還用這個手環刷門禁,坐公交,還可以進行支付寶、微信離線支付,并且能記錄了他一天的運動情況,檢測自己的睡眠和心率情況。
8.小米手環具有語音識別功能,其主要使用的技術是(  )
A.虛擬現實技術 B.多媒體技術
C.人工智能技術 D.增強現實技術
9.上述的“刷門禁,坐公交刷卡”等功能都得益于NFC技術,而這項技術是由非接觸式射頻識別(RFID)演變而來。下列關于NFC說法不正確的是(  )
A.可實現遠距離傳輸
B.在支付時,不需要接觸也可完成支付
C.NFC擁有著強大的生命力和市場潛力,它的便捷、低功耗、安全等特點為其發展提供了良好的保障
D.NFC可用作數據交換與采集
10.(2022高二下·浙江月考)小明將圖1經過如下python程序段處理后,效果為圖2所示,他發現處理后圖像黑白顏色分布很不均衡,要想將圖像處理成圖3,下列做法正確的是 (  )
圖 1 圖 2 圖 3
from PIL import Image
1 import numpy as np
2 import matplotlib.pyplot as plt
3 img=np.array(Image.open('dog.jpg').convert('L'))
4 row,cols=img.shape
5 for i in range(row):
6 for j in range(cols):
7 if img[i,j]>188:
8 img[i,j]=1 #1表示白色
9 else:
10 img[i,j]=0 #0表示黑色
11 plt.figure('dog')
12 plt.imshow(img,cmap='gray') 13 plt.axis('off')
14 plt.show()
A.將第7行中的數字‘188’改成‘100’
B.將第7行中的數字‘188’改成‘250’
C.將第7行中的‘>’改成‘<’
D.將第8行的數字‘1’改成‘0’,將第10行的數字‘0’改成‘1’
11.(2022高二下·浙江月考)有如下程序段,測試結果為圖所示
n = int(input("請輸入行數:"))
if n % 2 == 0: #保證n的值為奇數
n=n-1 a=[]
for i in range(n):
if i<=n//2:
b=2*i+1 #當在上半部分的時候
else:
#當在下半部分的時候
a.append(" "*w+"&"*b)
for s in a:
請輸入行數:9
請輸入行數:6
print(s)
上述程序中劃線處可選語句為(  )
①b=n-2*i+1 ②b=(n-i)*2-1
③w=(n-b)%2 ④w=(n-b)//2
A.①③ B.①④ C.②③ D.②④
12.(2022高二下·浙江月考)有如下 python 程序段:
s=''
from random import * for i in range(1,4):
k = int(random()*3+1)
c=chr(96+k)
if i % 2 == k % 2:
s=s+c
else:
s=c+s print(s)
若該段程序執行以后,s 的值不可能的是(  )
A.'abc' B.'bbc' C.'aab' D.'caa'
二、非選擇題(本大題共3小題,共26分,其中第12小題10分,第13小題9分,第14小題7分)
13.(2022高二下·浙江月考)小明收集了我省2022年4月30日每個時間段,我省的各個監測站的PM2.5濃度的數據,存儲在“數據.xlsx”中,如圖1所示。
圖1
(1)為了繪制某監測站24小時PM2.5的濃度變化趨勢,小明需要對圖1所示的表中數據進行整理,下列選項中說法不正確的是(  ) (單選)
A.通過檢測發現E2單元格中的數據不正確,應進行修正
B.應刪除第10行數據
C.第3行和第4行數據重復,應該刪除其中一行數據
D.刪除“0時”和“24小時平均濃度”兩列數據,圖3繪制結果保持不變
(2)區域AA2:AA39的數據是通過公式計算出相應的平均值的,在AA2單元格中輸入公式   ,再使用自動填充功能完成區域AA3:AA39的計算。
(3)接著,小明對圖1中的數據進行整理后,轉為csv文件,如圖2所示。小明根據要求編寫程序,繪制的‘臨平鎮’站點24小時變化趨勢圖如圖3所示,程序運行結果如圖4所示。實現的Python程序如下,請在劃線處,填入適當的語句或語句表達式。
圖2
圖3
圖4
import pandas as pd
import matplotlib.pyplot as plt df=pd.read_csv("各站點 PM2.5 數據.csv")
s1=df["日平均濃度"] #將 DataFrame 中“日平均濃度”列的數據讀到s1中
#求濃度最低的站點
minx=s1[0] n=len(s1) t=0
for i in range(1,n):
if s1[i]minx=s1[i]
t = i
print('濃度最低的站點是(填寫監測站點名稱):',   ,'濃度為:',minx) g=df.groupby('地區',as_index=False)
s=g.日平均濃度.mean()
s_sort=s.sort_values("日平均濃度",ascending=False) #各地區按照日平均濃度進行降序排序
print("求 PM2.5 平均濃度最高的三個區:\n",   ))
#繪制的‘臨平鎮’監測站點24小時變化趨勢圖
b=list(df.values[5][2:-1]) #將‘臨平鎮’每個時間段的數據存入列表b中
x=[];y=[]
for i in range(len(b)):
x.append(i)
y.append(b[i]) plt.plot(   )
plt.title("臨平鎮24小時PM2.5變化趨勢圖")
plt.rcParams['font.sans-serif']=['SimHei'] #使中文字在視圖中正常輸出plt.rcParams['axes.unicode_minus']=False
plt.show()
14.(2022高二下·浙江月考)小剛開發基于Python 的 Flask Web框架的室內光線強度監測信息系統,該系統的主程序主要實現:用數據庫存儲光線傳感器上傳的數據,訪問該系統的路由等功能。系統程序及相關的子系統都部署在Web服務器端,網站框架如圖所示。
實現上述系統的服務器端 Python 程序如下:
from flask import Flask,render_template,request DATABASE = 'data/data.db'

app = Flask(name, static_url_path='') @app.route('/')
def hello(  ):
db = sqlite3.connect(DATABASE) cur=db.cursor()
cur.execute("SELECT*FROM sensorlog WHERE sensorid=1")
data = cur.fetchall() # 獲取所有數據
cur.close(  ) # 關閉游標
db.close(  ) # 關閉數據庫
temp1 = data[len(data)-1] # 獲取列表中最新記錄
light = temp1[3] # 獲取最新記錄中的光線數據
return render_template('vews.html', data=data, light=light)
② #提交傳感器數據子頁面路由命令
def add_data(  ):
sensorid = int(request.args.get('id'))
lightvalue = float( ③ ) #變量 light 用于存儲光線數據
#打開數據庫,并將接收的數據存儲到數據庫中,代碼略
ifname == 'main':
app.run(host=ip, port=port, debug=True, use_reloader=False)
(1)分析程序可知,存儲光線數據的數據表名為   
(2)為實現上述功能,程序中①處應該填入的代碼為    (單選),為實現上述功能,程序中②處應該填入的代碼為    (單選)
[email protected]("/get",methods=['GET'])
[email protected]("/input",methods=['GET'])
[email protected]("/",methods=["GET"])
[email protected]("/view",methods=["GET"])
E.ip = "192.168.16.115";port = "8080"
F.ip = "192.168.16.115:8080";port = "8080"
G.ip="http://192.168.16.115";port= "8080"
(3)程序中③處應填寫的代碼為   。
15.(2022高二下·浙江月考)有一種ASCII字符加密的算法,其加密過程如下:
①將明碼中每個字符的ASCII碼轉為八位二進制,依次連接
②位置加密:每4位一組進行移位,第1組左移一位,并將原第一位數碼移至最后(如0110轉化為1100),第2組右移一位,并將原最后一位數碼移至頭部(如0001轉化為1000),第3組左移...以此類推,實現位置加密,并將每組移動后的結果轉換成十進制,按順序連接
③值加密:隨機產生一個密鑰key,在符號列表['+','*','//','%']中取出對應運算符號,將②中的十進制結果分別與密鑰key進行運算,順次連接求得該字符的密文,(如key為3,取得運算符'%',則字符'a'的高位密文為12%3=0,低位密文為8%3=2,順次連接后得'a'的密文為'02'
④將每個字符的密文順序連接,得到最終字符串密文。
用Python編寫的程序運行結果如圖所示,請回答下列問題:
(1)當 key=3時,輸入要加密的明文:“aA”,則輸出的密文為:   
(2)請在劃線處,填入適當的語句或語句表達式
import
random
def
jzzh(x):
s=''
for i in range(8):
r=x%2
s=   
x=x//2
return
s
def jisuan(x): #進行key運算
m=0
if
fh[key]=='+':
m=x+key
elif fh[key]=='*':
m=x*key
elif
fh[key]=='//':
m=x//key
elif
fh[key]=='%':
m=x%key
return
m
def yidong(x):
jg=''
n=len(x)//4
for i
in range(n):
if
i%2==0:
f=   
else:
f=x[i*4+3]+x[i*4:i*4+3]
s=0
for
j in f: #將4位二進制轉成十進制
s=s*2+int(j)
jg+=   
return
jg
mingw=input('請輸入要加密的明文:')
fh=['+','*','//','%']
miw='' global key
key=random.randint(0,3) for a in mingw:
a=ord(a)
L=jzzh(a)
miw+=L
jieguo=yidong(miw)
print("產生的隨機密鑰為:",key,"\n 密文為:",jieguo)
答案解析部分
1.【答案】C
【知識點】數據、知識、智慧的定義與特征;聲音、圖像、視頻編碼;數據存儲單位及計算;數據采集方法
【解析】
2.【答案】C
【知識點】人工智能的應用
【解析】
3.【答案】B
【知識點】聲音、圖像、視頻編碼
【解析】
4.【答案】D
【知識點】傳感器信息的獲取
【解析】
5.【答案】B
【知識點】運算符、基本運算與表達式
【解析】
6.【答案】A
【知識點】流程圖識讀
【解析】
7.【答案】B
【知識點】循環結構語句及程序實現
【解析】
【答案】8.C
9.D
【知識點】網絡新技術;人工智能的應用
【解析】
8.
9.
10.【答案】D
【知識點】編程處理數據與可視化
【解析】
11.【答案】A
【知識點】分支結構語句及程序實現;循環結構語句及程序實現
【解析】
12.【答案】C
【知識點】運算符、基本運算與表達式;循環結構語句及程序實現
【解析】
13.【答案】(1)D
(2)=AVERAGE(C2:Z2)
(3)df['監測站點'][t] 或df.at[t,'監測站點'];s_sort.head(3);x,y
【知識點】表格數據的處理與計算;編程處理數據與可視化
【解析】
14.【答案】(1)sensorlog
(2)E;B
(3)request.args.get("light")
【知識點】程序訪問數據庫
【解析】
15.【答案】(1)0222
(2)str(r)+s;x[i*4+1:(i+1)*4]+x[i*4];str(jisuan(s)))
【知識點】過程與自定義函數;加密與解密算法
【解析】
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 河北省| 托克托县| 扬中市| 郑州市| 平阳县| 英山县| 横山县| 宁晋县| 吉首市| 松滋市| 堆龙德庆县| 鄱阳县| 兴海县| 洛南县| 新晃| 芜湖市| 大悟县| 从化市| 小金县| 通江县| 施秉县| 宁都县| 交城县| 永宁县| 正阳县| 文水县| 琼结县| 建瓯市| 虎林市| 钟山县| 沽源县| 清新县| 城市| 陈巴尔虎旗| 库尔勒市| 岳池县| 台江县| 安仁县| 新兴县| 安吉县| 承德市|