2020-2021學(xué)年浙江省麗水外國語實(shí)驗(yàn)學(xué)校高二(下)第一次月考信息技術(shù)試卷(選考)
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,不選、多選、錯選均不得分)
-
1.下列關(guān)于信息與信息技術(shù)的描述,正確的是( ?。?/h2>
組卷:18引用:4難度:0.8 -
2.用Access軟件設(shè)計(jì)抗疫物資收發(fā)系統(tǒng)的數(shù)據(jù)庫,其中已建好的“物資流向”數(shù)據(jù)表用于存儲如表所示的數(shù)據(jù)。下列關(guān)于“物資流向”數(shù)據(jù)表的描述,正確的是( )
發(fā)放序號 發(fā)放日期 領(lǐng)用單位 物資名稱 數(shù)量 是否定向 20200101 2020.01.29 街道辦事處 醫(yī)用口罩 1000 是 20200102 2020.02.12 疫情防控組 普通防護(hù)服 200 否 20200103 2020.02.12 疫情防控組 體溫槍 500 否 … … … … … … 組卷:3引用:3難度:0.6 -
3.下列應(yīng)用中,體現(xiàn)了人工智能技術(shù)的有( )
①電梯門打開后,延時一段時間自動關(guān)閉
②高鐵站通過人臉識別驗(yàn)證旅客身份
③輸入正確的密碼后,密碼門鎖自動開啟
④某客服機(jī)器人能與客戶以語音方式進(jìn)行交流
⑤無人駕駛汽車能自動識別路況并安全行駛組卷:21引用:4難度:0.8 -
4.某算法的部分流程圖如圖所示。執(zhí)行這部分流程,輸出m、n的值分別是( ?。?/h2>
組卷:13引用:4難度:0.6 -
5.英文字符在計(jì)算機(jī)中有全角和半角之分。全角英文字符的內(nèi)碼由兩個字節(jié)組成,第一個字節(jié)的值是A3H,第二個字節(jié)的值是其對應(yīng)的半角內(nèi)碼值加上80H得到的。例如,半角字符“A”的內(nèi)碼值是41H,則全角字符“A”的內(nèi)碼值是A3C1H。用UltraEdit軟件查看字符內(nèi)碼,部分界面如圖所示。下列說法錯誤的是( )
組卷:9引用:4難度:0.5
二、非選擇題(本大題共4小題,其中第13小題4分,第14小題8分,第15小題5分,第16小題9分,共26分)
-
15.一個彈球會發(fā)出紅、綠或藍(lán)三種單色光。發(fā)著光的彈球從高處垂直下落,觸地會垂直彈起,且彈起時發(fā)光顏色會變化。假設(shè)彈球下落高度為h,觸地前發(fā)紅光、綠光、藍(lán)光時,反彈高度分別為0.8h、0.6h、0.5h。觸地若干次后,彈球彈起時不再發(fā)光。
觀察彈球的發(fā)光顏色變化,并用字符串記錄,其中每個字符表示彈球一次觸地前的發(fā)光顏色(字符R、G、B分別表示紅、綠、藍(lán))。
編寫一個VB程序,計(jì)算彈球發(fā)光狀態(tài)下的運(yùn)動軌跡長度。在文本框Text1中輸入彈球的初始高度,在文本框Text2中輸入表示發(fā)光顏色變化的字符串,單擊命令按鈕Commandl后,文本框Text3中顯示彈球在發(fā)光狀態(tài)下的運(yùn)動軌跡長度,程序運(yùn)行界面如圖所示。
(1)若要將命令按鈕Commandl上顯示的內(nèi)容改為“計(jì)算”,能實(shí)現(xiàn)該功能的語句是
(2)實(shí)現(xiàn)上述功能的VB程序如下,請?jiān)跈M線處填入合適的代碼。
Private Sub Commandl_Click( ?。?br />Dimh As Single,sumAsSingle
Dims As String,cAsString
Dimi As Integer
h=Val(Textl.Text)
s=Text2.Text
sum=h
Fori=1ToLen(s)-1
①
Ifc=″R″Then
h=0.8*h
②
h=0.6*h
Else
h=0.5*h
End If
sum=sum+h*2
Next i
Text3.Text=Str(Int(sum))
End Sub
(3)若將程序中的語句“Text3.Text=Str(Int(sum))”改為“Text3.Text=Str(Int(h))”,在文本框Text1中輸入“100”,在文本框Text2中輸入“BRG”,單擊命令按鈕Command1后,文本框Text3中顯示的內(nèi)容是組卷:2引用:2難度:0.6 -
16.根據(jù)申請人的QA和QB值,從m個申請人中挑選2人組隊(duì)參加某挑戰(zhàn)賽。條件一是2人的QA值都必須大于指定參數(shù)h;條件二是2人的QA值之差(較大值減較小值)小于h。在滿足上述兩個條件的所有2人組合中,挑選QB值之和最大的一個組合。(QA、QB和h的值均為正整數(shù))
編寫VB程序,實(shí)現(xiàn)上述挑選功能。運(yùn)行程序,在文本框Text1中輸入?yún)?shù)h后,單擊“挑選”按鈕Command1,在列表框List1中按QA值降序顯示滿足條件一的申請人信息,最后在標(biāo)簽Label1中顯示組隊(duì)結(jié)果。程序運(yùn)行界面如圖所示。
請回答下列問題:
(1)若要清空列表框List1,能實(shí)現(xiàn)該功能的語句是
(2)實(shí)現(xiàn)上述功能的VB程序如下,請?jiān)跈M線處填入合適的代碼。
(3)程序中加框處代碼有錯,請改正。
Const m=20’m表示申請人個數(shù)
Dim id(m)As Integer,qa(m)As Integer,qb(m)As Integer
Private Sub Command1_Click ( ?。?br />Dim i As Integer j As Integer,k As Integer,t As Integer,max As Integer
Dim h As Integer,n As Integer’變量n存儲滿足條件一的申請人個數(shù)
Dim s As String
’讀取全部申請人的編號、QA和QB值,分別存入數(shù)組id、qa和qb,代碼略
h=Val(Text1.Text):n=m
For i=1 To m—1
k=i
For j=i+1 To m
If qa(j)>qa(k)Then k=j
Next j
IfThen
k<>i Then
t=qa(i):qa(i)=qa(k):qa(k)=t
t=qb(i):qb(i)=qb(k):qb(k)=t
t=id(i):id(i)=id(k):id(k)=t
End If
Else
n=①
Exit For’Exit For表示退出循環(huán)
End If
Next i
’滿足條件一的申請人信息顯示在列表框Listl中,代碼略
max=0:s=“沒有滿足條件的組合”
’在滿足條件的組合中,尋找QB值之和最大的組合,若有并列,只保留第一個
For i=n To 2 Step—1
j=i—1
Do While②
If qb(i)+qb(j)>max Then
s=“組隊(duì)結(jié)果:“+Str(id(i))+“號,“+Str(id(j))+“號“
③
End If
j=j—1
Loop
Next i
Label1.Caption=s
End Sub組卷:0引用:1難度:0.5