2019-2020學(xué)年浙江省金華十校高二(上)期末信息技術(shù)試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共有12題,每題2分,共24分。選各題中一個符合題意的正確選項,不選、漏選、多選、錯選均不給分)
-
1.下列說法正確的是( )
組卷:2引用:1難度:0.6 -
2.使用word軟件編輯某文檔,部分界面如圖所示。下列說法正確的是( ?。?br />
組卷:1引用:1難度:0.6 -
3.下列關(guān)于數(shù)據(jù)庫說法正確的是( ?。?/h2>
組卷:4引用:1難度:0.6 -
4.使用UltraEdit軟件查看字符內(nèi)碼,部分界面如圖所示:
下列說法正確的是( ?。?/h2>組卷:2引用:1難度:0.5 -
5.小明制作了一個時長為1分鐘的關(guān)于十九大的無聲宣傳片,按如圖所示參數(shù)導(dǎo)出視頻。該視頻每一幀圖象的存儲容量大約為( ?。?/h2>
組卷:0引用:1難度:0.6
二、主觀題(本大題共有4大題,其中第13題4分,第14題8分,第15題6分,第16題8分,共26分)
-
15.編寫“數(shù)字提取”程序,實現(xiàn)如下功能:在文本框 Text1 中輸入包含數(shù)字和其他非數(shù)字字符混合的原始數(shù)據(jù),點擊“數(shù)字提取”按鈕 Command1,將數(shù)據(jù)中的數(shù)字以“,”間隔輸出到文本 框 Text2 中。程序運行界面如圖所示,VB 代碼如下。請回答以下問題:
(1)要使程序運行后,窗體 Form1 標(biāo)題立即自動顯示為“數(shù)字提取”,可在 (單選,填字 母:A.Form_Load/B.Form_Click/C.Command1_Click)事件過程中添加語句 Form1.Caption=“數(shù)字 提取“。
(2)實現(xiàn)上述功能的 VB 程序如下,請在橫線處填入合適的代碼。Private Sub Command1_Click( )
Dim s As String,ch As String,flag As Boolean
Dim tmp As String,ans As String
s=Text1.Text
s=s+“。“
tmp=““:ans=““
flag=False
For i=1To Len(s)
ch=Mid(s,i,1)
If ch>=“0“And ch<=“9“Then
tmp=
flag=True
ElseIf flag=True Then
ans=ans+tmp+“,“
flag=False
End If
Next i
Text2.Text=ans End Sub
(3)如圖,若刪除程序中的語句“s=s+“。“”,輸入不變,則提取后的數(shù)字信息為組卷:2引用:2難度:0.5 -
16.方格填數(shù)。在n個連續(xù)的方格內(nèi)填寫字母A或B但相鄰兩格內(nèi)不能都填B。求所有可能的填寫方案數(shù)。例如,n=3,可能的方案有AAA、AAB、ABA、BAA、BAB等5種
以下VB程序用于解決這個問題,在文本框Text1輸入n的值,點擊“求解”按鈕command1后,在列表框List1中輸出所有方案。運行界面如下圖所示:
提示:若用0代表A,用1代表B,那么每一種方案都對應(yīng)一個n位的二進(jìn)制數(shù)。
(1)要使command1按鈕上顯示的文本改為“求解”,可在其屬性窗口中將
實現(xiàn)上述功能的程序如下:
PrivateSubCommand1_Click ( )
DimnAsInteger,mAsInteger,kAsInteger
DimflagAs**
DimiAsInteger,jAsInteger
Dima(1To1000)AsInteger
①
List1.Clear'清空文本框list1
s=″″
Fori=0To②
'每一種方案對應(yīng)一個n位的二進(jìn)制數(shù),枚舉i對應(yīng)的方案是否符合要求
m=i
Forj=1Ton
a(j)=mMod2
③
Nextj
flag=True
For
Ifa(k-1)=a(k)Anda(k)=1Then
flag=False
EndIF
Nextk
IfflagThen
Fork=1Ton
Ifa(k)=1Thens=“B“+sElses=“A“+s
Nextk
List1.AddItems
EndIf
s=″″
Nexti
EndSub
(2)閱讀代碼,變量flag的數(shù)據(jù)類型應(yīng)定義為
(3)加框處代碼有錯,請改正:
(4)請在橫線處填入合適的代碼:
①
②
③組卷:0引用:1難度:0.2