2018年11月浙江省普通高校招生選考信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分.每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
-
1.下列有關(guān)信息技術(shù)的說法,不正確的是( ?。?/h2>
組卷:41引用:3難度:0.4 -
2.電子郵件服務(wù)器之間傳送郵件時采用的協(xié)議名稱是( ?。?/h2>
組卷:1引用:2難度:0.7 -
3.使用Word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( ?。?img alt="菁優(yōu)網(wǎng)" src="https://img.jyeoo.net/quiz/images/201811/288/e5dfb556.png" style="vertical-align:middle" />
組卷:15引用:5難度:0.5 -
4.使用Access軟件打開數(shù)據(jù)庫,部分界面如圖所示。下列說法正確的是( ?。?img alt="菁優(yōu)網(wǎng)" src="https://img.jyeoo.net/quiz/images/201904/175/bb9b1a4c.png" style="vertical-align:middle" />
組卷:6引用:1難度:0.4 -
5.某算法的部分流程圖如圖所示。執(zhí)行這部分流程,分別輸入35、50、60,則輸出值依次為( ?。?/h2>
組卷:10引用:3難度:0.4
二、非選擇題(本大題共5小題,其中第13小題4分,第14小題5分,第15小題8分,第16小題3分,第17小題6分,共26分)
-
16.數(shù)組a中存儲的是左右交替上升的n個正整數(shù),如下表所示:
a(1) a(2) a(3) …… a(n-2) a(n-1) a(n) 3 25 38 …… 55 31 12 組卷:0引用:1難度:0.4 -
17.某種數(shù)據(jù)加密方法描述如下(加密前后的數(shù)值都是0~255的整數(shù)):
?以m個數(shù)據(jù)為一段,將n個待加密數(shù)據(jù)依次分割成若干個數(shù)據(jù)段。剩余數(shù)據(jù)(個數(shù)小于 m)為一個獨立數(shù)據(jù)段。
?數(shù)據(jù)段加密規(guī)則:
數(shù)據(jù)個數(shù)等于m的數(shù)據(jù)段,先進行值變換,再進行位置變換,得到加密數(shù)據(jù)段。
數(shù)據(jù)個數(shù)小于m的數(shù)據(jù)段,只進行值變換,直接得到加密數(shù)據(jù)段。
?依次合并加密數(shù)據(jù)段,即為最后的加密數(shù)據(jù)。
值變換:用值變換密鑰數(shù)組x(元素個數(shù)為m,值為0~255的整數(shù)),將待加密數(shù)據(jù)段中的數(shù)據(jù)進行值變換,方法如下:
值變換后第i個元素=(待加密數(shù)據(jù)段第i個元素+x(i)) Mod 256,其中i=1,2,…,m 位置變換:用位置變換密鑰數(shù)組y(元素個數(shù)為m,值為1~m的不重復(fù)整數(shù)),將上述值變換后的m個元素進行段內(nèi)位置變換,方法如下:
加密后數(shù)據(jù)段第y(i)個元素=值變換后第i個元素,其中i=1,2,…,m
例如,n=5,m=3的數(shù)據(jù)加密過程如下:
段內(nèi)序號待加密數(shù)據(jù)密鑰數(shù)組x 值變換后數(shù)據(jù)密鑰數(shù)組y 加密后數(shù)據(jù)
(1)已知m=3,數(shù)組x與數(shù)組y中的數(shù)據(jù)如下表所示。則待加密數(shù)據(jù)段“155,1,250”加密后的數(shù)據(jù)段為x(1) x(2) x(3) y(1) y(2) y(3) 10 20 30 3 1 2
Private Sub Command1_Click ( ?。?br />Const n=100
Const m=6
Dim i As Integer,j As Integer
Dim a(1 To n) As Integer,b(1 To n) As Integer
Dim x(1 To m) As Integer,y(1 To m) As Integer
'讀取值變換與位置變換的密鑰數(shù)據(jù),分別保存在數(shù)組x與y中,代碼略。
'讀取待解密數(shù)據(jù),保存在數(shù)組a中,代碼略。
'下面進行位置變換:位置變換后數(shù)據(jù)保存到數(shù)組b中
For i=1 To
For j=1 To m
Next j Next i
For i=(n\m)*m+1 To n
b(i)=a(i)
Next i
'下面進行值變換:值變換后數(shù)據(jù)仍保存到數(shù)組b中
j=1
For i=1 To n
b(i)=
j=j+1
If j>m
Then j=1
Next i
'輸出解密后數(shù)據(jù),代碼略。
End Sub組卷:3引用:1難度:0.4