2021年浙江省信息技術(shù)押題試卷(1月份)(二)(選考)
發(fā)布:2024/11/29 10:0:2
一、選擇題(本大題共12小題,共24分)
-
1.小明為推銷自己種植的水蜜桃,開通了一個微信公眾號發(fā)布銷售信息。下面說法正確的是( ?。?/h2>
組卷:9引用:2難度:0.6 -
2.疫情期間,醫(yī)院感染科的張醫(yī)生主動報名去湖北武漢支援。在漢期間,他能登陸其在原醫(yī)院辦公室的計算機并進行管理。這是使用了因特網(wǎng)服務(wù)的( )功能。
組卷:0引用:2難度:0.5 -
3.用Word編輯某文檔,操作界面如圖所示。
則以下說法正確的是( ?。?/h2>組卷:0引用:1難度:0.5 -
4.使用UltraEdit軟件查看字符內(nèi)碼,部分界面如圖所示:
下列說法正確的是( ?。?/h2>組卷:5引用:2難度:0.5 -
5.用 Flash 制作動畫作品,其中一個場景的部分時間軸及聲音屬性界面如圖所示,“按鈕”圖層 最后一幀設(shè)置了 stop( );動作命令,下列說法正確的是( ?。?br />
組卷:5引用:2難度:0.4
二、非選擇題(本大題共4小題,共26分)
-
15.“5421BCD“碼是一種采用四位二進制數(shù)表示一位十進數(shù)的編碼,其各位的權(quán)依次為5、4、2、1,并要求大于等于5的十進制數(shù)所對應(yīng)的編碼最高位為1(如十進制數(shù)7所對應(yīng)的“5421BCD”碼為1010).轉(zhuǎn)換時,將十進制數(shù)從右至左按位轉(zhuǎn)換成對應(yīng)的“5421BCD”碼,然后依次連接.小王編寫了一個VB程序,中文本框Text1中輸入十進制數(shù),單擊“轉(zhuǎn)換”按鈕Command1,則文本框Text2中顯示對應(yīng)的“5421BCD”碼.程序運行界面如圖所示.
(1)觀察代碼,單擊“轉(zhuǎn)換”按鈕觸發(fā)的事件處理過程名是
(2)為實現(xiàn)上述功能,請在橫線處填入合適的代碼.①
Private Sub Command-Click( ?。?br />Dim x As Long,y As String,a As Integer
Dim al As Integer,a2 As Integer,a3 As Integer,a4 As Integer
x=Val(Text1.Text)
y=''''
Do While
a=x Mod 10
x=x\10
a1=a\5:a=aMod5
a2=a\4:a=aMod4
a3=a\2:a=aMod2
a4=a
y=
Loop
Text2.Text=y
End Sub
(3)如果輸入的十進制數(shù)為62,則對應(yīng)的“5421BCD”碼為組卷:3引用:2難度:0.3 -
16.某種字符加密方法描述如下:
①將明文字符串s中的每個字母字符根據(jù)它所在的位置往后移動相應(yīng)的位置,并轉(zhuǎn)化為對應(yīng)的小寫字母(例如:大寫字母A往后移動5位變成F,轉(zhuǎn)化成小寫字母得到f;小寫字母y往后移動8位得到g,轉(zhuǎn)化成大寫字母得到G),非字母字符不處理,得到新串ss。
②將①得到的新串ss從中切割成兩部分,再將后面一段字母依次逐個插入前一段字符后邊,組成一段密文。
例如“Good.Luck!”生成密文過程如下:
①明文字符串s移位和大小寫轉(zhuǎn)換過程:下標(biāo)位置 1 2 3 4 5 6 7 8 9 10 原始字符 G o o d . L u c k ! 向后移動i位 H q r h . R b k t ! 大小寫轉(zhuǎn)換 h Q R H . r B K T !
n為偶數(shù):[1 n\2]、[n\2+1 n];
n為奇數(shù):[1 n\2、n\2+1]、[n\2+2 n]。
例如將上述①得到的字符串中6~10位置的字符依次逐個連接在1~5字符后面,生成密文如圖a所示:
(1)已知采用上述加密方法得到的密文是“iTCDS!”,則明文為
(2)根據(jù)上述加密算法,小高設(shè)計了一個字符串加密程序,運行界面如圖b所示,請在橫線處填入合適的代碼。
Private Sub Command1_Click ( ?。?br />Dim s As String,ss As String,mw As String,C As String
Dim n As Integer,i As Integer,j As Integer
s=Text1.Text:n=Len(s)
For i=1 To n
C=Mid(s,i,1)
If iszm(c)Then
ss=
Else
ss=ss+C
End If
Next i
i=1:j=n\2+1
If n Mod 2=1 Then j=j+1
Do While i<=n\2
mw=
i=i+1:j=j+1
Loop
If n Mod 2=1 Then mw=
Text2.Text=mw
End Sub
Function iszm(c As String)As Boolean
iszm=False
If c>=“a“And c<=“z“Or c>=“A“And c<=“Z“Then iszm=True
End Function
Function movec(x As String,w As Integer)As
String
If x>=“a“And c<=“z“Then
movec=Chr((Asc(x)-97+w)Mod 26+65)
Else
movec=
End If
End Function組卷:1引用:1難度:0.3