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

浙江省衢溫“5+1”聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)期中考試試卷

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

浙江省衢溫“5+1”聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)期中考試試卷

資源簡介

登錄二一教育在線組卷平臺 助您教考全無憂
浙江省衢溫“5+1”聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)期中考試試卷
一、選擇題(本大題共15小題,每小題2分,共30分。)
1.(2022高二下·浙江期中)下列關(guān)于信息技術(shù)的說法, 不正確的是 (  )
A.信息技術(shù)是指獲取、傳輸、存儲、加工和表達(dá)信息的各種技術(shù)總和
B.電子機(jī)械時期的代表性發(fā)明有電報、電話以及世界上首臺運用電子管的通用計算機(jī)
C.信息技術(shù)主要包括計算機(jī)技術(shù)、計算機(jī)網(wǎng)絡(luò)技術(shù),也包括了電視、電話等相關(guān)通信技術(shù)
D.在電子化時期,誕生了世界上第一臺程序存儲計算機(jī)、第一臺商用計算機(jī)
【答案】B
【知識點】信息技術(shù)的概念與關(guān)鍵技術(shù);信息技術(shù)的發(fā)展歷史
2.(2022高二下·浙江期中)關(guān)于信息系統(tǒng)的組成,以下說法不正確的是 (  )
A.信息系統(tǒng)中的硬件是信息系統(tǒng)中看得見、摸得著的設(shè)備
B.信息系統(tǒng)中的軟件包括操作系統(tǒng)和應(yīng)用軟件兩大部分
C.傳真和電話都屬于通信網(wǎng)絡(luò)
D.信息系統(tǒng)的管理人員也是用戶的一種
【答案】B
【知識點】信息系統(tǒng)的組成及功能
3.(2022高二下·浙江期中)下列關(guān)于信息社會的說法,不正確的是 (  )
A.信息社會是以人為本的
B.信息社會是可持續(xù)發(fā)展的
C.信息社會是以信息和知識作為重要資源的
D.信息社會最重要的競爭是高科技技術(shù)
【答案】D
【知識點】信息社會的定義及內(nèi)涵
4.(2022高二下·浙江期中)下列有關(guān)計算機(jī)工作原理,說法不正確的是(  )
A.20世紀(jì)30年代,原始遞歸函數(shù)、lambda演算和圖靈機(jī)三種計算機(jī)機(jī)制被相繼提出
B.現(xiàn)代計算機(jī)大多采用“存儲程序式”體系結(jié)構(gòu)
C.計算機(jī)處理信息主要包括輸入、運算、存儲、輸出
D.計算機(jī)的性能主要由CPU、存儲器等部件的性能指標(biāo)決定
【答案】C
【知識點】計算機(jī)屬性及性能指標(biāo);計算機(jī)、移動終端的工作原理
5.(2022高二下·浙江期中)小明為了在家里搭建無線局域網(wǎng)購買了無線路由器,他要開啟無線接入功能需要設(shè)置的參數(shù)是(  )
①SSID②加密方式③URL④共享密碼⑤子網(wǎng)掩碼
A.①②④ B.①②③ C.③④⑤ D.②③⑤
【答案】A
【知識點】局域網(wǎng)的組建
6.(2022高二下·浙江期中)下列關(guān)于網(wǎng)絡(luò)的分類,說法正確的是 (  )
A.移動通信網(wǎng)絡(luò)按網(wǎng)絡(luò)的覆蓋范圍可分為局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)
B.計算機(jī)網(wǎng)絡(luò)實質(zhì):利用無線電波來傳遞信息
C.廣播電視網(wǎng)絡(luò)優(yōu)點有成本低、抗干擾能力強等
D.網(wǎng)絡(luò)是由計算機(jī)系統(tǒng)、網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三個部分組成
【答案】C
【知識點】計算機(jī)網(wǎng)絡(luò)概念、功能與組成
7.(2022高二下·浙江期中)為了實現(xiàn)安全的移動支付,NFC技術(shù)應(yīng)運而生。以下屬于NFC技術(shù)的是(  )
①手機(jī)掃描二維碼支付
②門禁系統(tǒng)中用手機(jī)開門
③食堂餐卡支付
④銀行卡閃付
⑤手機(jī)進(jìn)行身份證識別
A.①②③④ B.①③④⑤ C.②③④⑤ D.①②③④⑤
【答案】C
【知識點】網(wǎng)絡(luò)通信工作原理
8.(2022高二下·浙江期中)數(shù)字公民素養(yǎng)教育包含九個要素,不屬于尊重維度的是(  )
A.?dāng)?shù)字禮儀 B.?dāng)?shù)字素養(yǎng) C.?dāng)?shù)字準(zhǔn)入 D.?dāng)?shù)字法律
【答案】B
【知識點】信息社會的主要特征
9.(2022高二下·浙江期中)網(wǎng)絡(luò)環(huán)境中主機(jī)分配動態(tài)IP地址和網(wǎng)關(guān)地址及DNS服務(wù)器地址等信息的協(xié)議是(  )
A.HTTP B.DHCP C.DNS D.FTP
【答案】B
【知識點】網(wǎng)絡(luò)協(xié)議
10.(2022高二下·浙江期中)某超市用13位數(shù)字標(biāo)識商品信息,其中8~12位是表示商品名的代碼,用字符串變量s存儲商品 的信息碼(例如:s="9787100109796",商品名代碼是“10979”),下列Python表達(dá)式中能取出 商品名代碼的是(  )
A.s[-6:-1] B.s[7:11] C.s[8:12] D.s[7:-2]
【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組;運算符、基本運算與表達(dá)式
11.(2022高二下·浙江期中)異或運算是一種邏輯運算,運算時要求把參與運算的數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)再進(jìn)行按位運算。若兩個 值不相同,則異或結(jié)果為1;否則異或結(jié)果為0。已知大寫字母“A”的ASCII碼為41H,小寫字母 “a”的ASCII碼為61H,則字符串“Bj”利用密鑰10101100進(jìn)行異或加密的結(jié)果為(  )
A.1110111011000110 B.1100011011101110
C.0001000100111001 D.1110111000111001
【答案】A
【知識點】進(jìn)制及數(shù)制轉(zhuǎn)換
12.(2022高二下·浙江期中)某張單據(jù)上有一個5位數(shù)的編號n,如圖所示 ,其百位數(shù)和十位數(shù)模糊不清,但是知道 這個5位數(shù)是23的倍數(shù)。現(xiàn)要設(shè)計一個算法,找出所有滿足這些條件的5位數(shù),并統(tǒng)計個數(shù)。
現(xiàn)有Python程序段如下:
c=0
for i in range(10):
for j in range(10):
m=25006+s
if m%23==0:
print(m)
c=c+1
print(“滿足這些條件的5位數(shù)總共有:”,c,“個” )
畫線處應(yīng)填的代碼是(  )
A.s=i*10+j B.s=i*100+j
C.s=i+j*10 D.s=(i*10+j)*10
【答案】D
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
13.(2022高二下·浙江期中)有如下Python程序段:
s1=input("請輸入字符串:")
a=[0]*128
for item in s1:
ch=ord(item)
a[ch]=a[ch]+1
s2=""
for i in range(len(a)):
for j in range(a[i]):
s2=s2+chr(i)
print(s2)
列表a各元素的初始值都為0,s1中輸入的內(nèi)容為“abs54int”。執(zhí)行該程序后,程序輸出的結(jié)果中第5個字符為(  )
A.n B.s C.4 D.i
【答案】D
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
14.(2022高二下·浙江期中)有如下Python程序段:
n=int(input(“請輸入:”))
s = x = 0
while n != 0:
x = n % 10
s = x + s
n = n //10
print(s)
執(zhí)行該程序段后,依據(jù)程序提示,輸入“20220412”,則程序輸出結(jié)果是(  )
A.13 B.1119 C.2022 D.9
【答案】A
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
15.(2022高二下·浙江期中)有如下Python程序段:
import random num=[]
for i in range(0,6):
n=random.randint(1,10)
num.append(n)
for i in range(1,6):
if i%2==1 and num[i]>num[i-1] :
num[i],num[i-1]=num[i-1],num[i]
else:
num[i]=num[i]-1
print(num)
運行后列表中的值可能是(  )
A.11,1,7,5,4,3 B.5,3,6,4,0,2 C.4,1,7,4,4,0 D.9,8,1,1,5,4
【答案】C
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
二、非選擇題(本大題共3題,6+7+7,共20分)
16.(2022高二下·浙江期中)小明編寫了一個字符串去重程序,它的功能是對字符串進(jìn)行去重,并保持原順序不變。例如,輸入的字符串為“absnbassqr”,執(zhí)行程序后輸出的字符串為“absnqr”。實現(xiàn)上述算法的Python程序如下,請在劃線處填入合適的代碼。
s1=input( "請輸入字符串:")
n =len(s1)
p=[]
s=""
for i in range(n):
p.append(s1[i] )
for i in range(n):
   
while j < n:
if p[i]==p[j]:
for k in range(j+1,n):
   
n-=1 j-=1
j+=1
for i in range(n):
   
print(s)
【答案】j= i+1;p[k-1]=p[k];s+=p[i]或s=s+p[i]或其他等價答案
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
17.(2022高二下·浙江期中)小明制作了一個“室內(nèi)溫度控制系統(tǒng)”的用戶登錄查看數(shù)據(jù)的 Web 界面,程序可以實現(xiàn)通過簡 單的輸入用戶名,返回不同歡迎用語,并實現(xiàn)讀取 URL
中用戶名和密碼的數(shù)據(jù)。其中溫度傳感 器連接正確后,打開 micro:bit 的離線版 IDE 程序 BXY,輸入以下代碼獲取溫度值:
from microbit import * #引用 micro:bit 庫
while True:
print(temperature()) #向串口發(fā)送當(dāng)前環(huán)境溫度的浮點數(shù)值
① #延時 0.5 秒
Web登錄界面開發(fā)代碼內(nèi)容如下:
from flask import Flask #導(dǎo)入 Flask 庫
from flask import render_template app=Flask( name )
@app.route("/") #路由本地默認(rèn)路徑
def index():
return "Index Page"
@app.route("/hello")
def hello():
return "Hello World!"
@app.route("/user/")
def user(name):
return "hello," + name + "!" if name__==" main ":
app.run( )②
用戶名和密碼讀取代碼如下:
from flask import Flask,request app=Flask( name )

def user(): user=request.args.get("name")
psd=request.args.get("psd")
return "用戶名:"+user+"密碼"+psd if name__==" main ":
app.run()
用戶名和密碼獲取的運行界面如下圖所示:
(1)在①處的代碼是   ;
(2)Web 登錄程序運行后,再瀏覽器輸入網(wǎng)址 http://127.0.0.1:5000/user/xiaoming, 網(wǎng)頁顯 示內(nèi)容為   ;
(3)如果要在開發(fā)配置中打開調(diào)試功能,②處代碼填寫   ;
(4)在③處應(yīng)填寫代碼為 。
A.@app.route(“/”,methods=[“POST”])
B.@app.route("/user",methods=["POST"])
C.@app.route("/",methods=["GET"])
D.@app.route("/user",methods=["GET"])
【答案】(1)sleep(500)
(2)hello,xiaoming!
(3)debug=True
(4)D
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
18.(2022高二下·浙江期中)某信息僅包含大寫字母,字符數(shù)不超過n*n(n*n 為密鑰矩陣規(guī)模,n<0),加密過程如下:
圖 a
圖 b
根據(jù)上述加密算法編寫解密程序。程序在啟動時讀取密鑰矩陣存入列表a中,根據(jù)程序提示,輸入 密文,然后顯示明文。運行界面如下圖 c所示。
圖 c
(1)輸入的密文是“8,1,23,2,17,3,33,4,”,則原文是   (密鑰矩陣按圖 a 中的
密鑰矩陣)
(2)實現(xiàn)上述算法的
Python 程序如下,請在劃線處填入合適的代碼。
def getmm(x,n):
col = (x-1) % n
row = (x-1) //n
getmm = a[col*n+row]
if row % 2 == 1:
getmm =    
return getmm n = 3
#存儲密文數(shù)據(jù),偶數(shù)位存儲加密值,奇數(shù)位存儲該數(shù)據(jù)在原文中的位置
#生成規(guī)模為 n*n 的密鑰矩陣存入列表 a 中
mw=[]
a=[]
for i in range(n*n):
a.append(i+1)
p=input("請輸入密文:") #2,1,6,2,10,3,12,4,10,5, t=0
k=0
for i in range(len(p)):
c=p[i]
if c!=",":
t=t*10+int(c)
else:
   
mw.append(t)
t=0 print("原文為:",end="")
yw=[]
for i in range(k//2): #對密文解密,結(jié)果存入列表 yw 中
yw.append(mw[2*i]-getmm(mw[2*i+1],n))
s=""
for i in range(k//2):
s=s+    #轉(zhuǎn)換為字母輸出
print(s)
【答案】(1)GSJY
(2)a[(n-col-1)*n+row];k=k+1;chr((yw[i])+64)chr((yw[i])+ord(“A”)-1)或其他等價答案
【知識點】加密與解密算法
二一教育在線組卷平臺(zujuan.21cnjy.com)自動生成 1 / 1登錄二一教育在線組卷平臺 助您教考全無憂
浙江省衢溫“5+1”聯(lián)盟2021-2022學(xué)年高二下學(xué)期信息技術(shù)期中考試試卷
一、選擇題(本大題共15小題,每小題2分,共30分。)
1.(2022高二下·浙江期中)下列關(guān)于信息技術(shù)的說法, 不正確的是 (  )
A.信息技術(shù)是指獲取、傳輸、存儲、加工和表達(dá)信息的各種技術(shù)總和
B.電子機(jī)械時期的代表性發(fā)明有電報、電話以及世界上首臺運用電子管的通用計算機(jī)
C.信息技術(shù)主要包括計算機(jī)技術(shù)、計算機(jī)網(wǎng)絡(luò)技術(shù),也包括了電視、電話等相關(guān)通信技術(shù)
D.在電子化時期,誕生了世界上第一臺程序存儲計算機(jī)、第一臺商用計算機(jī)
2.(2022高二下·浙江期中)關(guān)于信息系統(tǒng)的組成,以下說法不正確的是 (  )
A.信息系統(tǒng)中的硬件是信息系統(tǒng)中看得見、摸得著的設(shè)備
B.信息系統(tǒng)中的軟件包括操作系統(tǒng)和應(yīng)用軟件兩大部分
C.傳真和電話都屬于通信網(wǎng)絡(luò)
D.信息系統(tǒng)的管理人員也是用戶的一種
3.(2022高二下·浙江期中)下列關(guān)于信息社會的說法,不正確的是 (  )
A.信息社會是以人為本的
B.信息社會是可持續(xù)發(fā)展的
C.信息社會是以信息和知識作為重要資源的
D.信息社會最重要的競爭是高科技技術(shù)
4.(2022高二下·浙江期中)下列有關(guān)計算機(jī)工作原理,說法不正確的是(  )
A.20世紀(jì)30年代,原始遞歸函數(shù)、lambda演算和圖靈機(jī)三種計算機(jī)機(jī)制被相繼提出
B.現(xiàn)代計算機(jī)大多采用“存儲程序式”體系結(jié)構(gòu)
C.計算機(jī)處理信息主要包括輸入、運算、存儲、輸出
D.計算機(jī)的性能主要由CPU、存儲器等部件的性能指標(biāo)決定
5.(2022高二下·浙江期中)小明為了在家里搭建無線局域網(wǎng)購買了無線路由器,他要開啟無線接入功能需要設(shè)置的參數(shù)是(  )
①SSID②加密方式③URL④共享密碼⑤子網(wǎng)掩碼
A.①②④ B.①②③ C.③④⑤ D.②③⑤
6.(2022高二下·浙江期中)下列關(guān)于網(wǎng)絡(luò)的分類,說法正確的是 (  )
A.移動通信網(wǎng)絡(luò)按網(wǎng)絡(luò)的覆蓋范圍可分為局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)
B.計算機(jī)網(wǎng)絡(luò)實質(zhì):利用無線電波來傳遞信息
C.廣播電視網(wǎng)絡(luò)優(yōu)點有成本低、抗干擾能力強等
D.網(wǎng)絡(luò)是由計算機(jī)系統(tǒng)、網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三個部分組成
7.(2022高二下·浙江期中)為了實現(xiàn)安全的移動支付,NFC技術(shù)應(yīng)運而生。以下屬于NFC技術(shù)的是(  )
①手機(jī)掃描二維碼支付
②門禁系統(tǒng)中用手機(jī)開門
③食堂餐卡支付
④銀行卡閃付
⑤手機(jī)進(jìn)行身份證識別
A.①②③④ B.①③④⑤ C.②③④⑤ D.①②③④⑤
8.(2022高二下·浙江期中)數(shù)字公民素養(yǎng)教育包含九個要素,不屬于尊重維度的是(  )
A.?dāng)?shù)字禮儀 B.?dāng)?shù)字素養(yǎng) C.?dāng)?shù)字準(zhǔn)入 D.?dāng)?shù)字法律
9.(2022高二下·浙江期中)網(wǎng)絡(luò)環(huán)境中主機(jī)分配動態(tài)IP地址和網(wǎng)關(guān)地址及DNS服務(wù)器地址等信息的協(xié)議是(  )
A.HTTP B.DHCP C.DNS D.FTP
10.(2022高二下·浙江期中)某超市用13位數(shù)字標(biāo)識商品信息,其中8~12位是表示商品名的代碼,用字符串變量s存儲商品 的信息碼(例如:s="9787100109796",商品名代碼是“10979”),下列Python表達(dá)式中能取出 商品名代碼的是(  )
A.s[-6:-1] B.s[7:11] C.s[8:12] D.s[7:-2]
11.(2022高二下·浙江期中)異或運算是一種邏輯運算,運算時要求把參與運算的數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)再進(jìn)行按位運算。若兩個 值不相同,則異或結(jié)果為1;否則異或結(jié)果為0。已知大寫字母“A”的ASCII碼為41H,小寫字母 “a”的ASCII碼為61H,則字符串“Bj”利用密鑰10101100進(jìn)行異或加密的結(jié)果為(  )
A.1110111011000110 B.1100011011101110
C.0001000100111001 D.1110111000111001
12.(2022高二下·浙江期中)某張單據(jù)上有一個5位數(shù)的編號n,如圖所示 ,其百位數(shù)和十位數(shù)模糊不清,但是知道 這個5位數(shù)是23的倍數(shù)。現(xiàn)要設(shè)計一個算法,找出所有滿足這些條件的5位數(shù),并統(tǒng)計個數(shù)。
現(xiàn)有Python程序段如下:
c=0
for i in range(10):
for j in range(10):
m=25006+s
if m%23==0:
print(m)
c=c+1
print(“滿足這些條件的5位數(shù)總共有:”,c,“個” )
畫線處應(yīng)填的代碼是(  )
A.s=i*10+j B.s=i*100+j
C.s=i+j*10 D.s=(i*10+j)*10
13.(2022高二下·浙江期中)有如下Python程序段:
s1=input("請輸入字符串:")
a=[0]*128
for item in s1:
ch=ord(item)
a[ch]=a[ch]+1
s2=""
for i in range(len(a)):
for j in range(a[i]):
s2=s2+chr(i)
print(s2)
列表a各元素的初始值都為0,s1中輸入的內(nèi)容為“abs54int”。執(zhí)行該程序后,程序輸出的結(jié)果中第5個字符為(  )
A.n B.s C.4 D.i
14.(2022高二下·浙江期中)有如下Python程序段:
n=int(input(“請輸入:”))
s = x = 0
while n != 0:
x = n % 10
s = x + s
n = n //10
print(s)
執(zhí)行該程序段后,依據(jù)程序提示,輸入“20220412”,則程序輸出結(jié)果是(  )
A.13 B.1119 C.2022 D.9
15.(2022高二下·浙江期中)有如下Python程序段:
import random num=[]
for i in range(0,6):
n=random.randint(1,10)
num.append(n)
for i in range(1,6):
if i%2==1 and num[i]>num[i-1] :
num[i],num[i-1]=num[i-1],num[i]
else:
num[i]=num[i]-1
print(num)
運行后列表中的值可能是(  )
A.11,1,7,5,4,3 B.5,3,6,4,0,2 C.4,1,7,4,4,0 D.9,8,1,1,5,4
二、非選擇題(本大題共3題,6+7+7,共20分)
16.(2022高二下·浙江期中)小明編寫了一個字符串去重程序,它的功能是對字符串進(jìn)行去重,并保持原順序不變。例如,輸入的字符串為“absnbassqr”,執(zhí)行程序后輸出的字符串為“absnqr”。實現(xiàn)上述算法的Python程序如下,請在劃線處填入合適的代碼。
s1=input( "請輸入字符串:")
n =len(s1)
p=[]
s=""
for i in range(n):
p.append(s1[i] )
for i in range(n):
   
while j < n:
if p[i]==p[j]:
for k in range(j+1,n):
   
n-=1 j-=1
j+=1
for i in range(n):
   
print(s)
17.(2022高二下·浙江期中)小明制作了一個“室內(nèi)溫度控制系統(tǒng)”的用戶登錄查看數(shù)據(jù)的 Web 界面,程序可以實現(xiàn)通過簡 單的輸入用戶名,返回不同歡迎用語,并實現(xiàn)讀取 URL
中用戶名和密碼的數(shù)據(jù)。其中溫度傳感 器連接正確后,打開 micro:bit 的離線版 IDE 程序 BXY,輸入以下代碼獲取溫度值:
from microbit import * #引用 micro:bit 庫
while True:
print(temperature()) #向串口發(fā)送當(dāng)前環(huán)境溫度的浮點數(shù)值
① #延時 0.5 秒
Web登錄界面開發(fā)代碼內(nèi)容如下:
from flask import Flask #導(dǎo)入 Flask 庫
from flask import render_template app=Flask( name )
@app.route("/") #路由本地默認(rèn)路徑
def index():
return "Index Page"
@app.route("/hello")
def hello():
return "Hello World!"
@app.route("/user/")
def user(name):
return "hello," + name + "!" if name__==" main ":
app.run( )②
用戶名和密碼讀取代碼如下:
from flask import Flask,request app=Flask( name )

def user(): user=request.args.get("name")
psd=request.args.get("psd")
return "用戶名:"+user+"密碼"+psd if name__==" main ":
app.run()
用戶名和密碼獲取的運行界面如下圖所示:
(1)在①處的代碼是   ;
(2)Web 登錄程序運行后,再瀏覽器輸入網(wǎng)址 http://127.0.0.1:5000/user/xiaoming, 網(wǎng)頁顯 示內(nèi)容為   ;
(3)如果要在開發(fā)配置中打開調(diào)試功能,②處代碼填寫   ;
(4)在③處應(yīng)填寫代碼為 。
A.@app.route(“/”,methods=[“POST”])
B.@app.route("/user",methods=["POST"])
C.@app.route("/",methods=["GET"])
D.@app.route("/user",methods=["GET"])
18.(2022高二下·浙江期中)某信息僅包含大寫字母,字符數(shù)不超過n*n(n*n 為密鑰矩陣規(guī)模,n<0),加密過程如下:
圖 a
圖 b
根據(jù)上述加密算法編寫解密程序。程序在啟動時讀取密鑰矩陣存入列表a中,根據(jù)程序提示,輸入 密文,然后顯示明文。運行界面如下圖 c所示。
圖 c
(1)輸入的密文是“8,1,23,2,17,3,33,4,”,則原文是   (密鑰矩陣按圖 a 中的
密鑰矩陣)
(2)實現(xiàn)上述算法的
Python 程序如下,請在劃線處填入合適的代碼。
def getmm(x,n):
col = (x-1) % n
row = (x-1) //n
getmm = a[col*n+row]
if row % 2 == 1:
getmm =    
return getmm n = 3
#存儲密文數(shù)據(jù),偶數(shù)位存儲加密值,奇數(shù)位存儲該數(shù)據(jù)在原文中的位置
#生成規(guī)模為 n*n 的密鑰矩陣存入列表 a 中
mw=[]
a=[]
for i in range(n*n):
a.append(i+1)
p=input("請輸入密文:") #2,1,6,2,10,3,12,4,10,5, t=0
k=0
for i in range(len(p)):
c=p[i]
if c!=",":
t=t*10+int(c)
else:
   
mw.append(t)
t=0 print("原文為:",end="")
yw=[]
for i in range(k//2): #對密文解密,結(jié)果存入列表 yw 中
yw.append(mw[2*i]-getmm(mw[2*i+1],n))
s=""
for i in range(k//2):
s=s+    #轉(zhuǎn)換為字母輸出
print(s)
答案解析部分
1.【答案】B
【知識點】信息技術(shù)的概念與關(guān)鍵技術(shù);信息技術(shù)的發(fā)展歷史
2.【答案】B
【知識點】信息系統(tǒng)的組成及功能
3.【答案】D
【知識點】信息社會的定義及內(nèi)涵
4.【答案】C
【知識點】計算機(jī)屬性及性能指標(biāo);計算機(jī)、移動終端的工作原理
5.【答案】A
【知識點】局域網(wǎng)的組建
6.【答案】C
【知識點】計算機(jī)網(wǎng)絡(luò)概念、功能與組成
7.【答案】C
【知識點】網(wǎng)絡(luò)通信工作原理
8.【答案】B
【知識點】信息社會的主要特征
9.【答案】B
【知識點】網(wǎng)絡(luò)協(xié)議
10.【答案】A
【知識點】常見數(shù)據(jù)類型、數(shù)組;運算符、基本運算與表達(dá)式
11.【答案】A
【知識點】進(jìn)制及數(shù)制轉(zhuǎn)換
12.【答案】D
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
13.【答案】D
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
14.【答案】A
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
15.【答案】C
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
16.【答案】j= i+1;p[k-1]=p[k];s+=p[i]或s=s+p[i]或其他等價答案
【知識點】分支結(jié)構(gòu)語句及程序?qū)崿F(xiàn);循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
17.【答案】(1)sleep(500)
(2)hello,xiaoming!
(3)debug=True
(4)D
【知識點】循環(huán)結(jié)構(gòu)語句及程序?qū)崿F(xiàn)
18.【答案】(1)GSJY
(2)a[(n-col-1)*n+row];k=k+1;chr((yw[i])+64)chr((yw[i])+ord(“A”)-1)或其他等價答案
【知識點】加密與解密算法
二一教育在線組卷平臺(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. 主站蜘蛛池模板: 武安市| 新野县| 都匀市| 剑河县| 临汾市| 明星| 大渡口区| 兰考县| 新巴尔虎左旗| 连云港市| 东光县| 会同县| 宁强县| 临沭县| 西安市| 松桃| 朝阳区| 隆尧县| 基隆市| 松原市| 淳化县| 张北县| 泗水县| 东丰县| 瑞安市| 达尔| 天水市| 綦江县| 奈曼旗| 普安县| 洮南市| 莒南县| 开阳县| 衡山县| 景洪市| 两当县| 延安市| 周至县| 大英县| 浮梁县| 无为县|