中考信息技術(shù)考試vb試題及答案_第1頁
中考信息技術(shù)考試vb試題及答案_第2頁
中考信息技術(shù)考試vb試題及答案_第3頁
中考信息技術(shù)考試vb試題及答案_第4頁
中考信息技術(shù)考試vb試題及答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

中考信息技術(shù)考試vb試題及答案中考信息技術(shù)考試VB試題一、單項(xiàng)選擇題(每題2分,共30分)1.以下哪個(gè)是VB中合法的變量名?()A.2nameB.DimC.name2D.name22.在VB中,要顯示一個(gè)消息框,應(yīng)使用的函數(shù)是()。A.InputBoxB.MsgBoxC.PrintD.TextBox3.下面關(guān)于VB中數(shù)據(jù)類型的說法,錯(cuò)誤的是()。A.Integer類型通常用于存儲(chǔ)整數(shù)B.Single類型可以存儲(chǔ)的數(shù)值范圍比Integer小C.String類型用于存儲(chǔ)文本D.Boolean類型只有True和False兩個(gè)值4.若要將文本框Text1中的內(nèi)容清空,應(yīng)使用的語句是()。A.Text1.Text=""B.Text1.ClearC.Text1.Value=""D.Text1=""5.在VB中,以下哪個(gè)語句用于循環(huán)執(zhí)行一段代碼,直到指定的條件為真?()A.For...NextB.DoWhile...LoopC.DoUntil...LoopD.While...Wend6.以下表達(dá)式中,結(jié)果為True的是()。A.3>5B."abc">"abd"C.5Mod2=1D.FalseAndTrue7.要在VB中創(chuàng)建一個(gè)按鈕控件,應(yīng)使用的控件是()。A.LabelB.TextBoxC.CommandButtonD.ListBox8.若要在窗體上顯示文本“Hello,World!”,可以使用的語句是()。A.Print"Hello,World!"B.Form1.Print"Hello,World!"C.Text1.Text="Hello,World!"D.MsgBox"Hello,World!"9.在VB中,以下哪個(gè)函數(shù)用于獲取字符串的長度?()A.LenB.LeftC.RightD.Mid10.若有變量a=5,b=3,執(zhí)行語句c=a+b后,變量c的值為()。A.8B.53C."53"D.211.以下關(guān)于VB中數(shù)組的說法,正確的是()。A.數(shù)組的下標(biāo)必須從0開始B.數(shù)組可以存儲(chǔ)不同類型的數(shù)據(jù)C.動(dòng)態(tài)數(shù)組在使用前需要用ReDim語句重新定義大小D.靜態(tài)數(shù)組的大小在程序運(yùn)行過程中可以改變12.在VB中,要將一個(gè)字符串轉(zhuǎn)換為整數(shù),可以使用的函數(shù)是()。A.StrB.ValC.CStrD.Chr13.若要在VB中實(shí)現(xiàn)鼠標(biāo)點(diǎn)擊按鈕時(shí)執(zhí)行一段代碼,應(yīng)編寫按鈕的()事件處理程序。A.ClickB.DblClickC.MouseDownD.MouseUp14.以下哪個(gè)語句用于在VB中退出當(dāng)前循環(huán)?()A.ExitForB.ExitSubC.EndIfD.EndSelect15.在VB中,要設(shè)置窗體的標(biāo)題,應(yīng)修改窗體的()屬性。A.NameB.CaptionC.TextD.Title二、填空題(每題3分,共30分)1.VB中,用于定義變量的關(guān)鍵字是__________。2.若要在VB中實(shí)現(xiàn)輸入對話框,應(yīng)使用的函數(shù)是__________。3.在VB中,字符串連接運(yùn)算符是__________。4.若有變量x=10,y=20,交換它們的值可以使用以下代碼:```vbtemp=xx=yy=__________```5.VB中,循環(huán)結(jié)構(gòu)有For...Next、DoWhile...Loop和__________等。6.若要在文本框中顯示密碼字符,應(yīng)設(shè)置文本框的__________屬性。7.數(shù)組定義語句Dima(5)AsInteger定義了一個(gè)包含__________個(gè)元素的整數(shù)數(shù)組。8.在VB中,用于判斷一個(gè)數(shù)是否為偶數(shù)的表達(dá)式可以是__________。9.若要在VB中實(shí)現(xiàn)定時(shí)執(zhí)行一段代碼,應(yīng)使用__________控件。10.VB中,用于選擇執(zhí)行不同代碼塊的語句是__________語句。三、程序分析題(每題10分,共20分)1.分析以下VB程序,寫出程序的功能和運(yùn)行結(jié)果。```vbPrivateSubCommand1_Click()DimiAsIntegerDimsumAsIntegersum=0Fori=1To10Step2sum=sum+iNextiMsgBox"結(jié)果是:"&sumEndSub```2.分析以下VB程序,寫出程序的功能和運(yùn)行結(jié)果。```vbPrivateSubForm_Load()DimstrAsStringstr="abcdefg"DimnewStrAsStringnewStr=Mid(str,3,3)MsgBoxnewStrEndSub```四、程序設(shè)計(jì)題(每題10分,共20分)1.編寫一個(gè)VB程序,計(jì)算1到100之間所有奇數(shù)的和,并將結(jié)果顯示在消息框中。2.編寫一個(gè)VB程序,輸入一個(gè)字符串,然后將該字符串反轉(zhuǎn)后顯示在文本框中。答案一、單項(xiàng)選擇題1.C。變量名不能以數(shù)字開頭,不能是VB中的關(guān)鍵字,不能包含特殊字符(除了下劃線),所以選C。2.B。MsgBox函數(shù)用于顯示消息框,InputBox用于輸入對話框,Print用于在窗體或立即窗口輸出,TextBox是文本框控件,選B。3.B。Single類型可以存儲(chǔ)的數(shù)值范圍比Integer大,選B。4.A。清空文本框內(nèi)容使用Text1.Text="",選A。5.C。DoUntil...Loop循環(huán)是直到指定條件為真時(shí)停止循環(huán),選C。6.C。5Mod2結(jié)果為1,所以5Mod2=1結(jié)果為True,選C。7.C。CommandButton是按鈕控件,Label是標(biāo)簽控件,TextBox是文本框控件,ListBox是列表框控件,選C。8.B。在窗體上顯示文本使用Form1.Print"Hello,World!",選B。9.A。Len函數(shù)用于獲取字符串長度,Left是取字符串左邊部分,Right是取字符串右邊部分,Mid是取字符串中間部分,選A。10.A。a+b是數(shù)值相加,結(jié)果為8,選A。11.C。動(dòng)態(tài)數(shù)組在使用前需要用ReDim語句重新定義大小,數(shù)組下標(biāo)默認(rèn)從0開始,但可以通過OptionBase語句改變,數(shù)組通常存儲(chǔ)相同類型的數(shù)據(jù),靜態(tài)數(shù)組大小在定義后不能改變,選C。12.B。Val函數(shù)用于將字符串轉(zhuǎn)換為數(shù)值,Str是將數(shù)值轉(zhuǎn)換為字符串,CStr是將其他類型轉(zhuǎn)換為字符串,Chr是將ASCII碼轉(zhuǎn)換為字符,選B。13.A。按鈕的Click事件處理程序用于處理鼠標(biāo)點(diǎn)擊按鈕的操作,選A。14.A。ExitFor用于退出For循環(huán),ExitSub用于退出子程序,EndIf用于結(jié)束If語句,EndSelect用于結(jié)束SelectCase語句,選A。15.B。設(shè)置窗體標(biāo)題修改Caption屬性,選B。二、填空題1.Dim2.InputBox3.&4.temp5.DoUntil...Loop6.PasswordChar7.68.xMod2=09.Timer10.SelectCase三、程序分析題1.功能:計(jì)算1到10之間所有奇數(shù)的和,并將結(jié)果顯示在消息框中。運(yùn)行結(jié)果:1+3+5+7+9=25,消息框顯示“結(jié)果是:25”。2.功能:從字符串“abcdefg”中截取從第3個(gè)字符開始,長度為3的子字符串,并將其顯示在消息框中。運(yùn)行結(jié)果:從第3個(gè)字符“c”開始,長度為3的子字符串是“cde”,消息框顯示“cde”。四、程序設(shè)計(jì)題1.```vbPrivateSubCommand1_Click()DimiAsIntegerDimsumAsIntegersum=0Fori=1To100Step2sum=sum+iNextiMsgBox"1到100之間所有奇數(shù)的和是:"&sumEndSub```2.```vbPrivateSubCommand1_Click()DimstrAsStringDimnewStrAsStringDimiAsIntegerstr=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論