2020年浙江省杭州高級中學高考信息技術模擬試卷(3月份)
發(fā)布:2024/12/14 14:30:2
一、選擇題(本大題共12小題,每小題2分,共24分.每小題列列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
-
1.下列關于信息的說法,不正確的是( )
A.驗證碼的使用,提高了信息的安全性 B.計算機系統(tǒng)之間的數(shù)據(jù)傳輸,本質(zhì)上是在傳輸二進制數(shù)據(jù) C.存有數(shù)據(jù)的U盤屬于信息 D.通過監(jiān)控錄像查看人員進出記錄,體現(xiàn)了信息可以脫離它所反映的事物被存儲和保存 組卷:17引用:2難度:0.7 -
2.小明掃描課本得到“相信未來3.jpg”圖象,使用OCR軟件進行字符識別,部分界面如圖1所示;將識別結(jié)果用Word軟件進一步進行編輯,部分界面如圖2所示。
下列說法正確的是( ?。?/h2>A.在圖1中,字符識別前發(fā)現(xiàn)圖象有輕微傾斜,可執(zhí)行“旋轉(zhuǎn)圖象”解決 B.在圖1中,如果想要取消當前所選區(qū)域,可執(zhí)行“刪除區(qū)域”解決 C.在圖2中,接受所有修訂后,第三行文字是“搖曳著曙光那枝溫暖漂亮的希望;” D.在圖2中,接受修訂前,第四行文字是“用孩子的筆體寫下:相信未來?!?/label> 組卷:20引用:4難度:0.5 -
3.小明利用Access軟件創(chuàng)建了關于員工信息的數(shù)據(jù)表,如圖所示。
以下說法正確的是( ?。?/h2>A.新建一條記錄,“編號”字段一定自動生成“7” B.當前正在編輯的數(shù)據(jù)表表名為“員工表。accdb” C.“性別”字段的數(shù)據(jù)類型是“是/否”,字段值占用1B D.在當前選中記錄的“出生日期”字段輸入“1990-9-11”,會自動轉(zhuǎn)為“1990/9/11” 組卷:22引用:2難度:0.3 -
4.使用 UltraEdit軟件觀察字符的內(nèi)碼,如圖所示。
下列說法正確的是( )A.字符“b的二進制內(nèi)碼為01100010 B.字符“j”的十六進制內(nèi)碼為70 C.圖中共有7個ASCⅡ碼字符 D.圖中中文字符的內(nèi)碼就是其區(qū)位碼 組卷:23引用:2難度:0.4 -
5.使用 Photoshop軟件對“明信片.psd“進行編輯,界面如圖所示。
下列說法正確的是( ?。?/h2>A.可將“背景”圖層的不透明度設置為“0%”,使該圖層內(nèi)容不可見 B.當前狀態(tài)下使用“向下合并”命令,可得到一個名為“邊框2”的圖層 C.可以用橡皮擦工具擦去“魚躍龍門”圖層里的“魚”字 D.將文件保存為“明信片.jpg“,“金雞”圖層的“投影”效果不顯示 組卷:1引用:3難度:0.6
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分.)
-
15.某同學設計了一個VB程序用于分析“紙牌游戲”中發(fā)到手的牌的信息,各牌面值在程序中的輸入值和輸出值如圖1所示。程序運行界面如圖2所示,在文本框Text1中輸入數(shù)字代表玩家手中的牌的信息,點擊“分析”按鈕后,在列表框list1按牌面值順序輸出各中牌的相關信息。
請回答下列問題:
(1)在打牌中5張以上的連續(xù)牌稱為順子,若輸入的牌是“8991012141511610113”,則這些牌中的順子是(使用上圖中“輸出值”表示各種牌):
(2)請在橫線處填上合適的代碼。
PrivateSubCommand1_Click ( ?。?br />DimzpAsString,paiAsString,tAsString
Dima(1To50)AsInteger,b(3To15)AsInteger
‘a(chǎn)數(shù)組存儲按序輸入的各個牌,b數(shù)組存儲每個牌型(3~10,JQKA2)的數(shù)量
DimiAsInteger,cAsInteger,kAsInteger,flagAsBoolean
Consts=″34567890JQKA2″‘輸出牌型,牌10用0代替
zp=Text1.Text
i=1:c=1:flag=True
DoWhilei<=Len(zp)Andflag=True
pai=Mid(zp,i,1)
Ifpai>=″3″Andpai<=″9″Then
a(c)=Val(pai):i=i+1
ElseIfpai=″1″Then‘要用2位數(shù)字代表某個牌
k=①
Ifk>=10Andk<=15Then
a(c)=k
i=i+2
Else
flag=False
EndIf
Else
flag=False
EndIf
c=c+1
Loop
Ifflag=FalseThen
List1.AddItem″輸入數(shù)據(jù)有誤″
Else
Fori=1Toc-1‘洗牌,統(tǒng)計每個牌型的張數(shù)
κ②
Nexti
List1.AddItem″共有″+Str(c-1)+″張牌″
Fori=1ToLen(s)
t=″″
Fork=1To③‘輸出每個牌型及其數(shù)量
t=t+Mid(s,i,1)
Nextk
IfLen(t)>0ThenList1.AddItemt
Nexti
EndIf
EndSub組卷:0引用:1難度:0.5 -
16.小明編寫了一個數(shù)據(jù)加密的VB程序功能如下:在文本框Text1中輸入明文,單擊“加密”按鈕Command1后在文本框Text2中顯示加密后的密文,運行界面如圖所示。
其中加密算法如下:
①將明文中的ASCII碼每3個字節(jié)為一組(該明文字符串均為ASCII碼,且字節(jié)數(shù)為3的倍數(shù)),順次連接后得到24位二進制數(shù)
②將①中的24位二進制數(shù)每8位進行一次翻轉(zhuǎn)操作,比如原來的“01010001”變?yōu)椤?0001010”
③將②所得24位二進制數(shù)逐位取反,比如原來的“1110”變?yōu)椤?001”
④將③中所得的24位二進制數(shù)每6位一組轉(zhuǎn)換為相應的十進制數(shù),即得到對應的密文
⑤將所有密文順序連接并輸出
實現(xiàn)上述功能的VB程序如下,請回答下列問題:
(1)按照上述加密算法進行加密,則“ABC”的密文是
(2)請在橫線處填入合適代碼:
Dima(1To24)AsInteger,kAsInteger
PrivateSubCommand1_Click ( ?。?br />DimmwAsString,ch1AsInteger,ch2AsString,ch3AsString,sAsString
DimmAsInteger,iAsInteger,jAsInteger
s=″″
mw=Text1.Text‘mw存儲明文字符串
Fori=1ToLen(mw)Step3
Forj=1To24‘初始化數(shù)組,用于存儲三個字節(jié)的二進制數(shù)
a(j)=0
Nextj
k=1
ch1=Asc(Mid(mw,i,1))
ch2=Asc(Mid(mw,i+1,1))
ch3=Asc(Mid(mw,i+2,1))
Convert(ch1)‘調(diào)用自定義過程Convert
Convert(ch2)
Convert(ch3)
Forj=1To24‘逐位取反
①
Nextj
Forj=1To4
m=0
Forp=②Toj*6‘每6位一組進行權值相加
m=m*2+a(p)
Nextp
s=s&m
‘&連接運算符,連接數(shù)字和字符串時,會將數(shù)字自動轉(zhuǎn)換為字符串
Nextj
Nexti
Text2.Text=s
EndSub
SubConvert(xAsInteger)
DimiAsInteger,jAsInteger
DoWhilex>0
a(k)=xMod2
x=x\2
k=k+1
Loop
j=③‘8位二進制數(shù),高位補“0”
k=k+j
EndSub組卷:1引用:1難度:0.2