2020-2021學(xué)年浙江省浙南名校聯(lián)盟高二(上)期末信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)
-
1.下列有關(guān)信息與信息處理的說(shuō)法,錯(cuò)誤的是( ?。?/h2>
A.經(jīng)過(guò)計(jì)算機(jī)處理后的信息才具有最高的使用價(jià)值 B.計(jì)算機(jī)中的信息存儲(chǔ)形式是二進(jìn)制,不是十六進(jìn)制 C.位圖是一種常用的信息表達(dá)方式,由像素構(gòu)成,放大后會(huì)失真 D.人工智能是研究用機(jī)器模擬某些人類智能,嘗試對(duì)事物進(jìn)行識(shí)別、理解、學(xué)習(xí)和推理的技術(shù) 組卷:4引用:1難度:0.6 -
2.下列關(guān)于網(wǎng)絡(luò)的說(shuō)法,正確的是( ?。?/h2>
A.郵件服務(wù)器之間傳遞郵件通常使用的協(xié)議是SMTP B.搜索引擎的兩大核心技術(shù)是網(wǎng)頁(yè)搜索技術(shù)和關(guān)鍵詞搜索技術(shù) C.因特網(wǎng)上的通信需要使用多種網(wǎng)絡(luò)協(xié)議,局域網(wǎng)則不需要 D.以“僅HTML(*.html)”和“網(wǎng)頁(yè),全部(*.html)”保存網(wǎng)頁(yè),都能保存文字、圖片和超鏈接 組卷:4引用:1難度:0.7 -
3.用Access軟件建立某圖書(shū)管理系統(tǒng),其中的“圖書(shū)庫(kù)存”表如圖所示。下列說(shuō)法錯(cuò)誤的是( ?。?br />
A.“圖書(shū)編號(hào)”字段不能設(shè)為“自動(dòng)編號(hào)”類型 B.“圖書(shū)名稱”字段可以設(shè)為主鍵 C.“價(jià)格”字段可以直接輸入“38.5” D.可以通過(guò)Access同時(shí)訪問(wèn)圖中所示的3張數(shù)據(jù)表 組卷:4引用:1難度:0.6 -
4.下列關(guān)于計(jì)算機(jī)信息編碼的描述,錯(cuò)誤的是( ?。?/h2>
A.每個(gè)英文字符的ASCII值的十進(jìn)制表示均小于128 B.?dāng)?shù)據(jù)壓縮是編碼的過(guò)程,解壓縮是解碼的過(guò)程 C.黑白位圖的每個(gè)像素至少要用2位二進(jìn)制數(shù)進(jìn)行編碼 D.二進(jìn)制數(shù)與十六進(jìn)制數(shù)的末位是“1”,各轉(zhuǎn)換為十進(jìn)制數(shù)后都是奇數(shù) 組卷:6引用:1難度:0.6 -
5.用Photoshop軟件制作“元旦賀卡”作品,如圖所示。下列說(shuō)法正確的是( ?。?br />
A.兩個(gè)文字圖層當(dāng)前顯示的圖層樣式均為“投影” B.保存為“賀卡.jpg”后共包含3個(gè)圖層 C.“背景”圖層加鎖,當(dāng)前狀態(tài)下不能進(jìn)行裁剪操作 D.僅改變文字“HAPPYNEWYEAR”的大小可使用文字工具 組卷:6引用:1難度:0.7
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)
-
15.字符串的變換和還原。
“字符串變換”按以下規(guī)則生成新字符串:
(1)若當(dāng)前字符不是數(shù)字字符,則將其添加到新的字符串中;
(2)若當(dāng)前字符是數(shù)字字符,且它之后沒(méi)有后繼字符,則將其添加到新的字符串中;
(3)若當(dāng)前字符是數(shù)字字符,且它之后還有后繼字符,則將當(dāng)前字符所表示的數(shù)字設(shè)為n,并將它的后繼字符復(fù)制n+1次后添加到新的字符串中。該后繼字符不再參與下一次變換。
(4)上述一次變換為一組,在不同組之間另外插入一個(gè)下劃線字符“_”用于分隔。
例如:字符串“26ab5g8”變換后的結(jié)果為“666_a_b_gggggg_8”。
“字符串還原”則是“字符串變換”的相反操作,例如:將字符串“666_a_b_gggggg_8”還原為“26ab5g8”。
實(shí)現(xiàn)上述功能的VB程序如下。
(1)在以下代碼中出現(xiàn)了
(2)請(qǐng)?jiān)跈M線處填入合適的代碼。
(3)加框處的代碼有錯(cuò),請(qǐng)改正。
PrivateSubCommand1_Click ( ?。?字符串變換
Dims1AsString,s2AsString,ch1AsString,ch2AsString
DimiAsInteger’jAsInteger,nAsInteger
s1=Text1.Text
s2=″″
Fori=1ToLen(s1)
ch1=Mid(s1,i,1)
Ifch1>=″0″Andch1<=″9″Andi<Len(s1)Then
ch2=Mid(s1,i+1,1)
Forj=1Ton
s2=s2+ch2
Nextj
Else
s2=s2+ch1
EndIf
Ifi<>Len(s1)Thens2=s2+″_″
Nexti
Text2.Text=s2
EndSub
PrivateSubCommand2_Click ( ?。?字符串還原
Dims2AsString,s3AsString,chAsString
DimiAsInteger,jAsInteger,nAsInteger
s2=Text2.Text
s3=″″
Fori=1ToLen(s2)
ch=Mid(s2,i,1)
n=0
j=i+1
DoWhileMid(s2,j,1)=ch
j=j+1
n=n+1
Loop
i=j
IfThens3=s3+CStr(n)'Cstr
s3=
Ifch=″_″Theni=i+1
Nexti
Text3.Text=s3
EndSub組卷:0引用:1難度:0.5 -
16.疊方塊游戲。在一個(gè)10×10的區(qū)域內(nèi)玩疊方塊游戲,為方便處理,該區(qū)域的行號(hào)從下往上依次編號(hào)為1,2、……、9、10,列號(hào)從右往左依次編號(hào)為0、1、……、8、9。方塊只有一種形狀,如下圖a所示,左上角是該方塊的中心位置。程序界面如下圖b所示,單擊“生成數(shù)據(jù)”按鈕Command1,隨機(jī)生成5個(gè)[1,9]范圍內(nèi)的數(shù)字,并顯示在文本框Text1中,每個(gè)數(shù)字即為方塊的中心位置從該數(shù)字表示的列掉下來(lái),若碰到方塊就疊上去,若一直掉到底部都沒(méi)有碰到方塊,就停在底部。所有操作結(jié)束后,輸出整個(gè)區(qū)域的狀態(tài),如圖c、圖d所示。圖e為行、列編號(hào)示意圖。
算法概述如下:用一個(gè)二進(jìn)制位表示某個(gè)位置的狀態(tài),0表示該位置沒(méi)有方塊,1表示該位置有方塊,每一行的狀態(tài)存儲(chǔ)在數(shù)組a中。例如:圖c第1行的狀態(tài)為“1010101010”,則a(1)=682,即29+27+25+23+21=682,根據(jù)a(1)\2^1Mod2的結(jié)果可判斷第1行的第1列是否有方塊。
(1)以圖d為例,a(1)\2^4Mod2的結(jié)果是
(2)實(shí)現(xiàn)上述功能的VB程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。
DimsAsString
Constn=10
PrivateSubCommand1_Click( ?。?生成數(shù)據(jù)
DimiAsInteger,tAsInteger
Randomize
s=““
Fori=1Ton\2
s=s+CStr(t)'Cstr
Nexti
Text1.Text=s
EndSub
PrivateSubCommand2_Click ( ?。?開(kāi)始游戲
Dima(n)AsInteger
DimiAsInteger,kAsInteger,tAsInteger
DimansAsString
Fori=0Ton
a(i)=0
Nexti
Fork=1ToLen(s)
t=Val(Mid(s,k,1))
Fori=n-2To0Step-1'i=0時(shí)該方塊可以直接到達(dá)底部
Ifa(i)\2^tMod2=1Ora(i+1)\2^(t-1)Mod2=1Ori=0Then
a(i+2)=a(i+2)+2^t+2^(t-1)
ExitFor'ExitFor為退出For循環(huán)
EndIf
Nexti
Nextk
List1.Clear
ans=″″
Fori=10To1Step-1
Fork=0To9
Ifa(i)Mod2=1Then
ans=″■″+ans
Else
ans=″″+ans
EndIf
Nextk
List1.AddItemans
ans=″″
Nexti
EndSub組卷:0引用:1難度:0.5