2019-2020學年浙江省寧波市海曙區(qū)效實中學高二(下)期中信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,共24分。在每小題給出的四個選項中,只有一個是符合題目要求的。)
-
1.下列有關(guān)信息與信息技術(shù)的說法,正確的是( ?。?/h2>
組卷:33引用:2難度:0.7 -
2.下列描述中不屬于人工智能應用范疇的是( ?。?br />①通過手機操控“無人機”高空拍攝視頻
②醫(yī)生在B超可視環(huán)境下給病人進行腹腔手術(shù)
③通過在線翻譯網(wǎng)站將中文翻譯為英文
④Word軟件中的“自動更正”功能
⑤通過指紋解鎖功能打開手機
⑥在手機上通過手寫的方式輸入文字組卷:5引用:1難度:0.6 -
3.使用Word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( ?。?br />
組卷:4引用:1難度:0.6 -
4.用ACCESS軟件打開數(shù)據(jù)庫,部分界面如圖,下列說法不正確的是( )
組卷:0引用:1難度:0.6 -
5.某算法的部分流程圖如圖所示,執(zhí)行該流程,以下說法正確的是( ?。?/h2>
組卷:1引用:1難度:0.6
二、非選擇題(本大題共5小題,其中第13題4分,第14題5分,第15題8分,第16題4分,第17題5分,共26分)
-
16.數(shù)組a中有20個正整數(shù),以降序排序。在文本框Text1中輸入一個正整數(shù)data,尋找數(shù)組中是否存在兩個元素之差等于給定的數(shù)據(jù)。若是則輸出這兩個數(shù)(有多對數(shù)滿足條件,只輸出最先找到的數(shù)對)。否則輸出“notfind”。實現(xiàn)此問題的算法程序如下,加框處代碼有誤,請改正。
①
②
③
PrivateSubCommand1_Click ( ?。?br />Constn=20
Dima(20)AsInteger
DimdataAsInteger,leftAsInteger,rightAsInteger,mAsInteger
DimfAsBoolean
f=True
data=Val(Text1.Text)
'隨機產(chǎn)生符合題意的數(shù)組a中各元素并按降序排序
Fori=1Ton-1
①
right=n
DoWhile②
m=(left+right)\2
Ifa(i)-a(m)>dataThen
right=m-1
ElseIfa(i)-a(m)<dataThen
left=m+1
Else
Text2.Text=a(i)&a(m)
③
EndIf
Loop
Nexti
Iff=TrueThenText2.Text=″notfind″
EndSub組卷:0引用:1難度:0.3 -
17.數(shù)組a中存放著1到20的正整數(shù),要求對其中的元素進行分段排序,在Text2中輸入每段元素的個數(shù),在文本框Text3中顯示每段降序排序后的數(shù)據(jù),其中多余的元素不做處理。具體程序?qū)崿F(xiàn)如圖所示。
實現(xiàn)該功能的VB程序代碼如下,請在橫線處填入合適代碼。
Dima(0To100)AsInteger
Consthigh=16
PrivateSubForm_Load ( )
Randomize
Fori=1Tohigh
a(i)=Int(Rnd*20)+1
Text1.Text=Text1.Text+Str(a(i))
Nexti
EndSub
PrivateSubCommand1_Click ( ?。?br />DimpAsInteger,qAsInteger,tAsInteger
DimmAsInteger,nAsInteger,kAsInteger
m=Val(Text2.Text)
Fori=1To①
c=““
Forj=1Tom
p=②
q=i*m
k=sort(p,q)
Ifa(k)<>a(p)Then
t=a(p):a(p)=a(k):a(k)=t
EndIf
c=③
Nextj
Text3.Text=Text3.Text+″″+c
Nexti
EndSub
Functionsort(fAsInteger,gAsInteger)AsInteger
s=f
Fori=fTog
Ifa(i)>a(s)Then
s=i
EndIf
Nexti
sort=s
EndFunction組卷:0引用:1難度:0.3