2020年浙江省杭州市建人高復(fù)高考信息技術(shù)模擬試卷(4月份)
發(fā)布:2024/11/2 12:0:2
一、選擇題(本大題共12小題,每小題2分,共24分.每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)
-
1.下列有關(guān)信息說(shuō)法錯(cuò)誤的是( ?。?/h2>
A.信息技術(shù)從古到今一直都存在并不斷發(fā)展,如電影、電視技術(shù)屬于現(xiàn)代信息技術(shù) B.信息的表示、傳播存儲(chǔ)必須依附于某種載體,但信息也可以脫離它所反映的事物被存儲(chǔ)和傳播 C.信息是看不見(jiàn)摸不著的,我們?nèi)粘=涣饔玫降恼Z(yǔ)言文字都是信息的載體 D.很多人喜歡做自己的個(gè)人網(wǎng)站發(fā)布信息,網(wǎng)站是由若干個(gè)網(wǎng)頁(yè)組成,網(wǎng)頁(yè)的基本要素是文字,圖形圖象和超鏈接。 組卷:3引用:1難度:0.7 -
2.使用OCR軟件將一篇報(bào)紙中的文字識(shí)別為文字,后在Word軟件中進(jìn)行排版與編輯,部分編輯界面如圖所示,下列說(shuō)法正確的是( )
A.使用OCR軟件識(shí)別前的文件格式可能為“。txt” B.文檔中圖片的環(huán)繞方式可能為四周型 C.文檔中共有3處修訂 D.文中添加批注對(duì)象為:“h1” 組卷:2引用:1難度:0.6 -
3.下列不屬于人工智能技術(shù)應(yīng)用的是( )
A.學(xué)校使用人臉識(shí)別技術(shù)保障學(xué)生安全 B.機(jī)器人代替人工送外賣 C.實(shí)驗(yàn)大樓使用聲控電梯,無(wú)接觸選擇到達(dá)樓層 D.在校門(mén)口使用紅外體溫測(cè)量?jī)x測(cè)量入校者的體溫 組卷:2引用:2難度:0.6 -
4.使用ACCESS軟件創(chuàng)建“圖書(shū)館藏書(shū)登記”數(shù)據(jù)表,其設(shè)計(jì)視圖部分界面如圖所示。下列說(shuō)法正確的是( )
A.“收藏日期”字段可以輸入“2020/02/29” B.“編號(hào)”字段是自動(dòng)編號(hào),只有自動(dòng)編號(hào)可以設(shè)置為主鍵 C.該數(shù)據(jù)表添加紀(jì)錄后,就不能對(duì)數(shù)據(jù)表字段名進(jìn)行修改 D.在該數(shù)據(jù)表中,“35.20元”可以是“價(jià)格”字段的有效值 組卷:0引用:1難度:0.7 -
5.使用UltraEdit軟件查看字符內(nèi)碼,界面如圖所示,下列分析正確的是( ?。?br />
A.圖中共有10個(gè)ASCII碼字符 B.將字符“V”改成“Z”對(duì)應(yīng)內(nèi)碼的十六進(jìn)制表示為60H C.字符“10-9”的內(nèi)碼為“3A2D39” D.字符“No”的二進(jìn)制碼為“0100111001101111” 組卷:6引用:1難度:0.5
二、非選擇題(本大題共4小題,第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)
-
15.小明編寫(xiě)了一個(gè)有關(guān)整數(shù)閉區(qū)間合并操作的VB程序:從數(shù)據(jù)庫(kù)讀取閉區(qū)間數(shù)據(jù)(左端點(diǎn)和右端點(diǎn)),存儲(chǔ)在數(shù)組a中,按區(qū)間數(shù)據(jù)左端點(diǎn)升序排序,然后進(jìn)行合并操作,操作結(jié)果存儲(chǔ)在數(shù)組b中。
例如,讀取的數(shù)據(jù)為2、3、15、25、10、14、1、5、30、60、15、25,過(guò)程是:
(1)設(shè)置區(qū)間信息為[2,3],[15,25],[10,14],[1,5],[30,60],[15,25];
(2)按區(qū)間左端點(diǎn)升序排序,得到J區(qū)間信息為[1,5],[2,3],[10,14],[15,25],[15,25],[30,60],[15,25];
(3)合并區(qū)間,得到[1,5],[10,25],[30,60].說(shuō)明:區(qū)間[1,5]和[2,3]合并為[1,5],區(qū)間[10,14]和[15,25]合并為[10,25],區(qū)間[10,25]和[15,25]合并為[10,25],因此合并后的結(jié)果為:[1,5],[10,25],[30,60]三個(gè)區(qū)間。
程序功能如下:?jiǎn)螕簟白x數(shù)據(jù)庫(kù)”按鈕Command1,程序從數(shù)據(jù)庫(kù)讀取數(shù)據(jù),輸出在文本框Text1中;單擊“開(kāi)始處理”按鈕Command2,程序進(jìn)行區(qū)間排序,并進(jìn)行區(qū)間合并操作,操作后的結(jié)果輸出在文本框Text2中。程序運(yùn)行結(jié)果如圖所示。
實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)回答下列問(wèn)題:
(1)PrivateSubCommand1_CIick ( ?。┲械腃lick( ?。?是
(2)從數(shù)據(jù)庫(kù)中讀入的區(qū)間為[1,10],[15,20],[6,18],[25,30],[31,200],則合并操作后的區(qū)間為
(3)請(qǐng)?jiān)跈M線處填入合適的代碼。
Dima(lTo100)AsInteger′數(shù)組a存儲(chǔ)合并前的區(qū)間
Dimb(lTo100)AsInteger′數(shù)組b存儲(chǔ)合并后的區(qū)間
DimnAsInteger′n表示區(qū)間個(gè)數(shù)
PrivateSubCommand1_Click ( ?。?br />Dims1AsString,iAsInteger
'讀取數(shù)據(jù),并存儲(chǔ)到數(shù)組a中,并輸出在文本框Text1中,代碼略
EndSub
PrivateSubCommand2_Click ( ?。?br />Dims2AsString,iAsInteger,jAsInteger,kAsInteger
DimnAsInteger,tAsInteger,xAsInteger
Fori=1Ton-1
Forj=1To2*n-2*iStep2
If①
t=a(j):a(j)=a(j+2):a(j+2)=t
t=a(j+1):a(j+1)=a(j+3):a(j+3)=t
EndIf
Nextj
Nexti
k=2
b(1)=a(1):b(2)=a(2)
i=2:j=3
DoWhilej<=2*n
Ifb(i)>=a(j)Then
Ifb(i)<=a(j+1)Then?、?!--BA-->
ElseIfb(i)+1=a(j)Then
b(k)=a(j+l)
Else
k=k+1:③
k=k+1:b(k)=a(j+1)
i=i+2
EndIf
j=j+2
Loop
Forx=1Tok-2Step2
s2=s2&″[″&b(x)&″,″&b(x+1)&″]″&″,″
Nextx
s2=s2&″[″&b(x)&″,″&b(x+1)&″]″
Text2.text=s2
EndSub組卷:8引用:1難度:0.3 -
16.某編碼由4個(gè)信息位和3個(gè)校驗(yàn)位組成,通過(guò)對(duì)編碼信息進(jìn)行驗(yàn)算,能夠檢測(cè)并糾正一位錯(cuò)誤代碼。該7位編碼中b1~b4為信息位,p1~p3為校驗(yàn)位,位置如表:
編碼中位 1 2 3 4 5 6 7 對(duì)位信息 p1 p2 b1 p3 b2 b3 b4
g1=p1Xorb1Xorb2Xorb4
g2=p2Xorb1Xorb3Xorb4
g3=p3Xorb2Xorb3Xorb4
其中Xor為異或運(yùn)算,規(guī)則是:0Xor0=0,0Xor1=1,1Xor0=1,1Xor1=0,
p1Xorb1是將p1、b1轉(zhuǎn)換為二進(jìn)制后按位進(jìn)行異或運(yùn)算,如7Xor12的結(jié)果為11。
(1)若計(jì)算得到的校驗(yàn)值g1、g2、g3均為0,說(shuō)明校驗(yàn)正確,數(shù)據(jù)無(wú)錯(cuò)誤。例如:若7位編碼為1101001,計(jì)算校驗(yàn)值g1、g2、g3值均為0,驗(yàn)證正確。
(2)若校驗(yàn)值g1、g2、g3不全為0,說(shuō)明數(shù)據(jù)有錯(cuò),出錯(cuò)位置為g3g2g1(二進(jìn)制數(shù)表示),糾錯(cuò)的方法是對(duì)錯(cuò)誤的位進(jìn)行取反,即“0”變“1”,“1”變“0”。例如:若7位編碼為1111001,計(jì)算校驗(yàn)值g1=1、g2=1、g3=0,不全為0,說(shuō)明數(shù)據(jù)有錯(cuò),錯(cuò)誤位置在011(二進(jìn)制數(shù))位,即第3位,原位置上“1”應(yīng)為“0”,正確編碼為1101001。
小明為此編寫(xiě)了VB程序,程序運(yùn)行時(shí),在文本框Text1中輸入編碼值,單擊“校驗(yàn)”
按鈕Command1后,在文本框Text2中輸出運(yùn)行結(jié)果,如圖所示。
實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)回答下列問(wèn)題:
(1)若按上述規(guī)則的7位編碼為1001000,其中一位有錯(cuò),則正確的編碼應(yīng)為
(2)請(qǐng)?jiān)跈M線處填入合適的代碼。
Functioncheck(sAsString)AsInteger
DimiAsInteger,g1AsInteger,g2AsInteger,g3AsInteger
Dimc(1To7)AsInteger
Fori=1To7
c(i)=Val(Mid(s,i,1))
Nexti
g1=c(1)Xorc(3)Xorc(5)Xorc(7)
g2=c(2)Xorc(3)Xorc(6)Xorc(7)
g3=c(4)Xorc(5)Xorc(6)Xorc(7)
Ifg1+g2+g3=0Thencheck=0Elsecheck=①
EndFunction
PrivateSubCommand1_Click ( ?。?br />DimiAsInteger,mAsInteger,OutsAsString
m=②
Ifm=0Then
Text2.Text=″驗(yàn)證正確,數(shù)據(jù)無(wú)錯(cuò)誤″
Else
Fori=1To7
Ifi=mThen
Outs=Outs+Chr(Asc(Mid(Text1.Text,i,1))Xor③)
Else
Outs=Outs+Mid(Text1.Text,i,1)
EndIf
Nexti
Text2.Text=″第″+Str(m)+″位上數(shù)據(jù)有錯(cuò)誤,正確編碼應(yīng)為:″+Outs
EndIf
EndSub組卷:3引用:1難度:0.1