2016-2017學(xué)年浙江省嘉興市高三(上)基礎(chǔ)測試信息技術(shù)試卷
發(fā)布:2025/1/2 22:0:2
一、選擇題(本題共12個小題,每小題2分,共24分)
-
1.以下行為不恰當(dāng)?shù)氖牵ā 。?/h2>
組卷:3引用:2難度:0.9 -
2.某同學(xué)利用百度搜索得到的部分界面如圖所示,以下說法錯誤的是( ?。?br />
組卷:10引用:5難度:0.9 -
3.使用OCR軟件進(jìn)行文字識別,部分界面如圖所示,下列說法正確的是( ?。?br />
組卷:4引用:3難度:0.9 -
4.某Access數(shù)據(jù)表編輯界面如圖所示,以下說法錯誤的是( )
組卷:13引用:9難度:0.7 -
5.根據(jù)雨水的pH值判斷酸雨情況的規(guī)則為:當(dāng)pH值小于4.7時為“重度酸雨”,當(dāng)pH值介于4.7~5.6時為“輕度酸雨”,當(dāng)pH值大于5.6時為“非酸雨”.其算法流程圖如下圖所示,則圖中①、②所在判斷框中的內(nèi)容是( ?。?br />
組卷:5引用:5難度:0.7
二、非選擇題(共26分)
-
16.數(shù)字黑洞數(shù)6174.一個任意的四位正整數(shù)(四位數(shù)完全相同除外),將數(shù)字重新組合成一個最大的數(shù)和最小的數(shù)相減,重復(fù)這個過程,最多七步,必得6174.如取四位數(shù)5462,按以上方法作運算如下:
①6542-2456=4086 ②8640-0468=8172
③8721-1278=7443 ④7443-3447=3996
⑤9963-3699=6264⑥6642-2466=4176
⑦7641-1467=6174
從文本框Text1中輸入一個任意的數(shù)字不完全相同的四位正整數(shù),在文本框Text2中輸出掉進(jìn)黑洞的步數(shù).實現(xiàn)上述功能的VB代碼如下,但加框處代碼有錯,請改正:
①
Private Sub Command1-Click( ?。?br />Dim a(1 TO4)As Integer,c As Integer,tAs In teger
Dim x As Integer,yAs Integer,iAs Integer,j AsInteger
x=Val(Text1.Text)
c=0
Do While x<>6174
For i=l To4'把四位正整數(shù)x的每一位數(shù)字取出來并存放到數(shù)組a中
a(i)=xMod10
'①
Next i
Fori=1To3
Forj=i+lTo4
IfThen'②
t=a(i):a(i)=a(j):a(j)=t
end
Next j
Next i
x=a(1)*1000+a(2)^100+a(3)*10+a(4)
y=a(1)+a(2)*10+a(3)*100+a(4)*1000
x=x-y
c=c+1
Loop
Text2.Text=Str(c)
End Sub.組卷:2引用:2難度:0.1 -
17.約瑟夫問題.編號為1、2、3、…、n的n個人按順時針方向圍坐一圈,每人手持一個密碼(正整數(shù)).開始任意選一個正整數(shù)m作為報數(shù)的上限值,從第一個人開始順時針自1開始順序報數(shù),報到m時停止,同時報m的人出列,并將他的密碼作為新的上限值m,從他順時針下一個人開始重新自1開始報數(shù),如此下去直到所有人全部出列為止.
要求:
1.由用戶輸入隊列人數(shù)n和正整數(shù)m,以及游戲的密碼上限x.
2.隊列中每人所持的密碼隨機(jī)產(chǎn)生,大小必須在[1,x]區(qū)間.
3.在程序界面中按出列順序顯示每個人的編號和出列時他所持的密碼.
運行效果如圖所示
實現(xiàn)上述功能的VB程序如下.請在橫線處填入適當(dāng)?shù)恼Z句和代碼,把程序補(bǔ)充完整.
(1)在程序畫線①處應(yīng)填入
(2)在程序畫線②處應(yīng)填入
(3)在程序畫線③處應(yīng)填入
Private Sub Command1-Click( ?。?br />Dim a( ?。〢s Integer,b( ?。〢sInteger,m As Integer,n As Integer
Dim i As Integer,k As Integer,cAs Integer,x As Integer
n=Val(Textl.Text):m=Val(Text2.Text):x=Val(Text3.Text)
ReDim a(lTon)As Lnteger'重新定義數(shù)組a,存儲下標(biāo)對應(yīng)編號人的隊列狀態(tài)
ReDim b(lTon)As Lnteger'重新定義數(shù)組b,存儲下標(biāo)對應(yīng)編號人的密碼
Randomize'隨機(jī)數(shù)生成器初始化
For i=l To n
a(i)=l'在列
Next
c=0
k=0
Listl.Clear
Do While c<n
For i=l To n
k=k+a(i)'累計報數(shù)
Ifk=mAnd
k=0
a(i)=0'出列
Listl.Addltem''出列人的編號為''&i&'',該人的密碼為''&b(i)
c=c+1
End If
Next i
Loop
End Sub.組卷:2引用:1難度:0.1