2020年浙江省杭州市西湖區(qū)學軍中學高考信息技術模擬試卷(4月份)
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分.在每小題給出的四個選項中,只有一個符合題目要求)
-
1.下列有關信息技術的說法,不正確的是( )
A.信息技術是對信息進行采集、處理、傳輸、存儲、表達和使用的技術 B.信息技術是伴隨著計算機和互聯(lián)網(wǎng)技術的發(fā)展而誕生的 C.信息技術包含微電子技術、通信技術、計算機技術和傳感技術等 D.量子計算機、生物計算機、智能機器人、物聯(lián)網(wǎng)都是當前信息技術發(fā)展的熱點 組卷:5引用:1難度:0.6 -
2.小龍用IE瀏覽一個圖文并茂的網(wǎng)頁,地址欄信息為“http://www.baidu.com/index.jye.ai”.下列描述不正確的是( ?。?/h2>
A.該網(wǎng)頁的URL為“http://www.baidu.com/index.jye.ai” B.網(wǎng)頁內容是用html(超文本標記語言)描述的 C.http協(xié)議用于瀏覽器與Web服務器之間的信息傳輸 D.網(wǎng)頁中圖象的全部信息保存在index.html文件中 組卷:5引用:1難度:0.6 -
3.Access中的一張數(shù)據(jù)表設計視圖如圖所示,下列說法正確的是( )
A.在“團員”字段直接輸入“是” B.“姓名”字段可以輸入文字、數(shù)字和符號等255個長度內任意文本 C.該數(shù)據(jù)表共有8個字段,表名為“考試成績。accdb” D.不能直接刪除“編號”字段 組卷:5引用:1難度:0.5 -
4.下列有關多媒體技術的描述,正確的是( )
A.多媒體技術有三個顯著的特征,即集成性、交互性、獨占性 B.多媒體數(shù)據(jù)的壓縮屬于解碼的過程式,解壓縮屬于編碼的過程 C.多媒體素材中的圖形是自然界中實際存在事物的映像描述 D.常見的多媒體數(shù)據(jù)文件類型有文本、圖象、聲音、動畫、視頻等 組卷:24引用:3難度:0.5 -
5.十進制正整數(shù)n轉換為二進制數(shù),該二進制數(shù)末位是“1”。下列說法正確的是( ?。?/h2>
A.有可能是偶數(shù) B.若該二進制數(shù)的位數(shù)是4,則n的最大值是16 C.n與n-1分別轉換為二進制數(shù),這兩個二進制數(shù)的位數(shù)可能不同 D.該二進制數(shù)末位的“1”去掉后,再轉換為十進制數(shù),所得的值是 n2組卷:2引用:1難度:0.5
二、非選擇題(本大題共4小題,其中第13小題5分,第14小題8分,第15小題6分,第16小題7分,共26分)
-
15.星期天,小龍來到動物園游玩,園內共有N個景點(可在10個以上),每個景點都有一個標號,標號為1至N.現(xiàn)在只知道每個景點有一條路連接下一個景點。小龍想知道,根據(jù)這些道路信息,從其中一個景點出發(fā),最后再回到出發(fā)景點,最多能游玩多少個景點。
例如,共有N=5個景點,每個景點連接的下一個景點分別是2,4,5,5,2。景點號 1 2 3 4 5 下一景點號 2 4 5 5 2
程序代碼如下:
PrivateSubCommand1_Click ( ?。?br />Dima(1To100)AsInteger,d(1To100)AsInteger
DimjdAsString,mAsString,cAsInteger,iAsInteger
DimsAsInteger,pAsInteger,kAsInteger,ansAsInteger
jd=Text1.Text+″,″
s=0:c=0
Fori=1ToLen(jd)
m=Mid(jd,i,1)
Ifm<>″,″Then
①
Else
c=c+1:a(c)=s:s=0
EndIf
Nexti
ans=0:k=0
Fori=1Toc
Fork=1Toc
d(k)=0
Nextk
Ifd(i)=0Then
p=i
DoWhilep<=c
Ifd(p)=0Then
k=k+1:d(p)=k
Else
②
Ify>ansThenans=y
k=0
ExitDo
EndIf
Loop
EndIf
Nexti
Text2.Text=Str(ans)
EndSub
(1)要使程序運行時,F(xiàn)orm1的BackColor屬性值為黑色,以下代碼正確的是A.PrivateSubForm_Load ( ?。?br />Form1.BackColor=RGB(255,255,255)
EndSubB.PrivateSubForm_Load ( ?。?br />Form1.BackColor=RGB(0,0,0)
EndSubC.PrivateSubForm1_Load ( ?。?br />orm1.BackColor=RGB(255,255,255)
EndSubD.PrivateSubForm1_Load ( ?。?br />Form1.BackColor=RGB(0,0,0)
EndSub
(3)請把橫線處的代碼補充完整:
①
②
(4)程序加框處代碼有錯,請改正:組卷:2引用:2難度:0.2 -
16.對n項(n<=100)數(shù)據(jù)序列的前x項求和,可設計如下算法:將數(shù)據(jù)序列存儲在數(shù)組a中,并按一定規(guī)則轉換成數(shù)組c,再借助數(shù)組c實現(xiàn)求和。
將數(shù)組a轉換成數(shù)組c的方法描述如下:
①將數(shù)組a中的元素依次存儲到數(shù)組c中,把當前數(shù)組c看作第一層;
②把第一層中的各元素進行如下處理:奇數(shù)項值不變,偶數(shù)項的值更新為自己與自己前一項的和,將更新后的數(shù)組元素看作第二層;
③把第二層中的各元素,按上述方法進行同樣操作,更新后的數(shù)組元素看作第三層;
④以此類推,直到當前層中僅有一項為止。
例如x=11時,轉換過程如圖所示:
借助數(shù)組c,可快速計算出數(shù)組a中前x項的和。例如,數(shù)組a中前11項的和,可由表達式c(11)+c(10)+c(8)得到。表達式具體分析過程如下:
②表達式第一項為c(11);
②將下標11轉換成二進制數(shù)1011,計算該二進制數(shù)最右邊的“1”所對應的權值,再用11減去此權值得到10,即表達式第二項為c(10);
③按上述方法繼續(xù)操作,直到計算結果等于0為止。
小龍依據(jù)上述方法設計了如下vb程序。請回答下列問題:
(1)計算數(shù)組a中前22項和的表達式為
(2)請在橫線處填入合適的代碼。
DimnAsInteger
Dima(1To1000)AsLong,c(1To1000)AsLong
PrivateSubForm_Load
'讀取n個數(shù)據(jù),并存儲到數(shù)組a中(代碼略)
EndSub
PrivateSubCommand1_Click ( )
DimiAsInteger,jAsInteger,kAsInteger,spaceAsInteger
Fori=1Ton
c(i)=a(i)
Nexti
k=2'當前層第一個偶數(shù)項的位置
space=1'當前層偶數(shù)項與前一項的間距
DoWhilek<=n
Fori=kTonStepk
c(i)=c(i)+c(i-space)
Nexti
k=k*2
①
Loop
EndSub
PrivateSubCommand2_Click ( ?。?br />DimxAsInteger,sumAsLong
x=Val(Text1.Text):sum=0
DoWhilex<>0
sum=sum+c(x)
②
Loop
Text2.Text=Str(sum)
EndSub
Functionlowbit(xAsInteger)AsInteger
DimtempAsInteger
temp=x:lowbit=1
DoWhile③
lowbit=lowbit*2
temp=temp\2
Loop
EndFunction組卷:2引用:1難度:0.2