2020-2021學(xué)年浙江省嘉興市浙北南湖區(qū)嘉興一中、湖州中學(xué)高二(下)期中信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個選項中只有一個是符合題目要求,不選、錯選、多選均不得分。)
-
1.以下關(guān)于信息和信息技術(shù)說法不正確的是( ?。?/h2>
組卷:8引用:1難度:0.7 -
2.下列應(yīng)用中,體現(xiàn)了人工智能技術(shù)的有( ?。?br />①使用紅外測溫槍,不接觸就能測量體溫
②使用翻譯筆直接將普通話翻譯成英語
③某網(wǎng)站將用戶上傳的視頻進(jìn)行壓縮轉(zhuǎn)碼后輸出
④通過人臉識別,直接獲取“綠碼”信息組卷:5引用:1難度:0.5 -
3.用 Access 創(chuàng)建一張數(shù)據(jù)表,如圖所示.( ?。?img alt="菁優(yōu)網(wǎng)" src="https://img.jyeoo.net/quiz/images/201710/85/362c6e46.png" style="vertical-align:middle" />
組卷:18引用:3難度:0.7 -
4.使用UltraEdit軟件查看字符“2020新冠肺炎!”的內(nèi)碼,部分界面如圖所示。
下列說法正確的是( ?。?/h2>組卷:12引用:2難度:0.6 -
5.用Photoshop軟件制作“開學(xué)疫情防控”作品,進(jìn)行相關(guān)編輯后的文字效果如圖所示。
下列描述不正確的是( ?。?/h2>組卷:1引用:1難度:0.6
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題7分,第16小題7分,共26分)
-
15.編寫一個 VB 程序,實現(xiàn)程序功能如下:打開程序時,隨機(jī)產(chǎn)生 10個兩位正整數(shù)存入數(shù)組a中,并在列表框 List1 中顯示。單擊“排序”按鈕Command1 后,在列表框 List2中顯示左右交替上升序列,程序運行界面如下圖所示。排序方法:使用選擇排序算法將數(shù)組改造成左右交替上升序列,即將最小值放在最左端,第2小值放在最右端;再將第3小值放到左端,第4小值放到右端。以此類推,直到形成左右交替上升序列。例如將數(shù)組a=(4,8,2,9,3,6,1,7,5,10),排序成a=(1,3,5,7,9,10,8,6,4,2)。
(1)該程序界面中有幾類對象:
(2)實現(xiàn)上述功能的 VB 程序如下,請在橫線處填上合適的代碼。
(3)加框處代碼有誤,請改正。
Const n=10
Dim a(1 To n)As Integer
Private Sub Form_Load
For i=1 To n
a(i)=①
List1.AddItem Str(a(i))
Next i
End Sub
Private Sub Command1_Click
Dim p As Integer,q As Integer,pos1 As Integer,pos2 As Integer,t As Integer
p=1:q=n
Do While ②
If a(p)<=a(p+1)Then
pos1=p:pos2=p+1
Else
pos1=p+1:pos2=p
End If
For i=
If a(i)<a(pos1)Then
pos2=pos1
pos1=i
ElseIf a(i)<a(pos2)Then
pos2=i
End If
Next i
If pos1<>p Then t=a(pos1):a(pos1)=a(p):a(p)=t
If pos2=p Then ③
If pos2<>q Then t=a(pos2):a(pos2)=a(q):a(q)=t
p=p+1:q=q-1
Loop
For i=1 To n
List2.AddItem Str(a(i))
Next i
End Sub組卷:0引用:1難度:0.5 -
16.小美在研究自定義貨幣系統(tǒng),她想知道和自定義的任意貨幣系統(tǒng)等價,同時面額種數(shù)最少的貨幣系統(tǒng)中有多少種面額。例如,和{3,6,10,19}等價的貨幣系統(tǒng)中,面額種數(shù)最少的是{3,10},即可用{3,10}表示{3,6,10,19}中的任意數(shù)。
在尋找等價貨幣系統(tǒng)時,小美發(fā)現(xiàn)了如下規(guī)律:
1.與給定貨幣系統(tǒng)等價的貨幣系統(tǒng)必定是該貨幣系統(tǒng)的子集;
2.如果貨幣系統(tǒng)中的某個面額可以被其他貨幣表示時,該面額是無效的;
為此,小美按照如下方法構(gòu)造最小等價貨幣系統(tǒng)B:先將原貨幣系統(tǒng)A的所有面額升序排序,每次把A中可以被B中的貨幣表示的面額刪去后,將A中的最小面額放入B中。以此類推?;诖朔椒?,小美編寫了如下程序,在文本框Text1中輸入給定的貨幣系統(tǒng),單擊按鈕Command1后,在標(biāo)簽Label1中輸出與其等價的貨幣系統(tǒng)的最小面額種數(shù),在標(biāo)簽Label2中輸出該貨幣系統(tǒng)。程序運行界面如圖所示。
(1)若給定貨幣系統(tǒng)為{4,6,8,14,22},則與其等價的面額種數(shù)最少的貨幣系統(tǒng)為
(2)按此要求編寫的程序如下,請在橫線處填入合適的代碼。
Private Sub Command1_Click
Dim s As String,tmp As String,c As String
Dim n As Integer,i As Integer,j As Integer,ans As Integer
Dim a(1 To 100)As Integer,b(1 To 10000)As Boolean
'數(shù)組b(i)用于表示值i能否用已經(jīng)放入新貨幣系統(tǒng)中的面額來表示
'此段程序用于將給定貨幣系統(tǒng)存儲在a數(shù)組中并將其元素個數(shù)存儲在變量n中
s=Text1.Text
tmp=““:n=0
For i=1 To Len(s)
c=Mid(s,i,1)
If c>=“0“And c<=“9“Then
①
ElseIf tmp<>““Then
n=n+1
a(n)=Val(tmp)
tmp=““
End If
Next i
For i=1 To n-1
For j=n To i+1 Step-1
If ②
t=a(j):a(j)=a(j-1):a(j-1)=t
End If
Next j
Next i
ans=0:s=“{“
For i=1 To a(n)
b(i)=False
Next i
For i=1 To n
If Not b(a(i))Then
ans=ans+1
If ans<>1 Then s=s+“,“
s=s+CStr(a(i))'Cstr函數(shù)用于將數(shù)值變量轉(zhuǎn)為字符串變量并去除首位空格
③
For j=a(i)+1 To a(n)
If b(j-a(i))=True Then b(j)=True
Next j
End If
Next i
s=s+“}“
Label1.Caption=“與之等價的最小貨幣系統(tǒng)面額種數(shù)為“+Str(ans)
Label2.Caption=“其為“+s
End Sub組卷:0引用:1難度:0.5