2018年4月浙江省普通高校招生選考信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共9小題,每小題2分,共24分,每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分.)
-
1.下列有關(guān)信息的說法,正確的是( ?。?/h2>
組卷:11引用:2難度:0.6 -
2.超文本標(biāo)記語(yǔ)言用于描述網(wǎng)頁(yè)的內(nèi)容,該語(yǔ)言的簡(jiǎn)稱是( ?。?/h2>
組卷:9引用:3難度:0.8 -
3.使用某OCR軟件進(jìn)行字符識(shí)別,發(fā)現(xiàn)識(shí)別正確率較低,可能的原因有( ?。?br />①識(shí)別前沒有進(jìn)行傾斜校正
②識(shí)別前沒有進(jìn)行合理的區(qū)域劃分
③識(shí)別前沒有放大顯示
④掃描原始文稿時(shí)設(shè)置的掃描分辨率較低組卷:9引用:4難度:0.4 -
4.使用Access數(shù)據(jù)表軟件打開數(shù)據(jù)庫(kù),部分界面如圖所示。下列說法正確的是( ?。?br />
組卷:14引用:2難度:0.3 -
5.使用UltraEdit軟件查看字符內(nèi)碼,部分界面如圖所示:
圖中內(nèi)碼所對(duì)應(yīng)的字符是( ?。?/h2>組卷:43引用:3難度:0.9
【加試題】
-
16.有一組正整數(shù),要求供對(duì)其中的素?cái)?shù)進(jìn)行升序排序。排序后素?cái)?shù)在前,非素?cái)?shù)在后。排序示例如下。
排序前 86 71 5 41 81 79 37 89 排序后 5 37 41 71 79 89 86 81
Dim a(1 To n) As Integer
Private Sub Command1_Click
Dim i As Integer,j As Integer,k As Integer,t As Integer
Dim flag As Boolean
'讀取一組正整數(shù),存儲(chǔ)在數(shù)組a中,代碼略
For i=1 To n-1
If IsPrime(a(k)) Then flag=True Else flag=False
For j=i+1 To n
If IsPime(a(j)) Then
If Then
k=j
flag=True
End If
End If
Next j
If k<>i Then
t=a(k):a(k)=a(i):a(i)=t
End If
If Not flag Then Exit For'Exit For表示退出循環(huán)
Next i
'依次輸出排序后的數(shù)據(jù)。代碼略
End Sub
Function IsPrime(m As Integer) As Boolean
'本函數(shù)判斷m是否是素?cái)?shù):是素?cái)?shù)返回值為True,不是素?cái)?shù)返回值為False
'代碼略
End Function組卷:3引用:1難度:0.5
【加試題】
-
17.為分析數(shù)組a中各元素依次變化的情況,進(jìn)行如下定義:
?變化段:數(shù)組中相鄰兩個(gè)元素構(gòu)成一個(gè)變化段。變化段有上升段(a(i)>a(i-1))、下降段(a(i)<a(i-1))和持平段(a(i)=a(i-1))。數(shù)組a中的n個(gè)元素可構(gòu)成n-1個(gè)依次排列的變化段。
?波峰:從上升段轉(zhuǎn)到下降段形成一個(gè)波峰。波峰的起點(diǎn)是峰頂前所有連續(xù)上升段中的第1個(gè),終點(diǎn)是峰頂后所有連續(xù)下降段中的最后1個(gè)。
?對(duì)稱波峰:上升段與下降段個(gè)數(shù)相同的波峰稱為對(duì)稱波峰。
下圖為一組數(shù)據(jù)的變化段及波峰示意圖。
現(xiàn)要求統(tǒng)計(jì)數(shù)組a各元素依次變化過程中“對(duì)稱波峰”的個(gè)數(shù)。小李依據(jù)上述描述設(shè)計(jì)如下VB程序。請(qǐng)回答下列問題:
(1)數(shù)組元素“1,4,3,3,2,6,8,7,9,3,4,7,9,6,3,1”依次變化過程中“對(duì)稱波峰”的個(gè)數(shù)為
(2)請(qǐng)?jiān)跈M線處填入合適的代碼。
Const n=20
Dim a(1 To n) As Integer
Private Sub Form_Load ( )
'讀取數(shù)據(jù),并存儲(chǔ)到數(shù)組a中,代碼略
End Sub
Private Sub Command1_Click ( ?。?br />Dim flag As Integer'存儲(chǔ)變化段的狀態(tài):1表示升,-1表示降,0表示平
Dim count As Integer'存儲(chǔ)對(duì)稱波峰段的個(gè)數(shù)
Dim steps As Integer
Dim i As Integer
flag=0:steps=0:count=0
For i=①To n
If a(i)>a(i-1)Then
If IsSymPeak(flag,steps) Then count=count+1
If flag=0 Or flag=-1 Then
②
Else
steps=steps+1
End If
ElseIfa(i)=a(i-1)Then
If IsSymPeak(flag,steps) Then count=count+1
steps=0
flag=0
Else
steps=steps-1
flag=-1
End If
Next i
If IsSymPeak(flag,steps) Then count=count+1
Text1.Text=Str(count)
End Sub
Function IsSymPeak(flag As Integer,steps As Integer) As Boolean
If ③ Then
IsSymPeak=True
Else
IsSymPeak=False
End If
End Function組卷:0引用:1難度:0.9