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

下載本文檔

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

文檔簡(jiǎn)介

vb信息技術(shù)考試試題及答案VB信息技術(shù)考試試題一、單項(xiàng)選擇題(每題2分,共40分)1.以下哪個(gè)是VB中合法的變量名?()A.2abB.ab2C.ifD.ab22.在VB中,要使文本框Text1中的內(nèi)容顯示為“Hello”,應(yīng)使用的語(yǔ)句是()A.Text1.Caption="Hello"B.Text1.Text="Hello"C.Text1.Name="Hello"D.Text1.Value="Hello"3.以下哪個(gè)數(shù)據(jù)類型用于存儲(chǔ)布爾值?()A.IntegerB.StringC.BooleanD.Double4.執(zhí)行語(yǔ)句“a=3:b=4:c=a+b”后,變量c的值是()A.3B.4C.7D.無法確定5.以下哪個(gè)是VB中的循環(huán)結(jié)構(gòu)語(yǔ)句?()A.If...ThenB.SelectCaseC.For...NextD.With...EndWith6.在VB中,要將一個(gè)字符串變量str轉(zhuǎn)換為整數(shù)類型,應(yīng)使用的函數(shù)是()A.Str()B.Val()C.CStr()D.Chr()7.以下關(guān)于數(shù)組的說法,錯(cuò)誤的是()A.數(shù)組可以存儲(chǔ)多個(gè)相同類型的數(shù)據(jù)B.數(shù)組必須先聲明后使用C.數(shù)組的下標(biāo)可以是負(fù)數(shù)D.動(dòng)態(tài)數(shù)組在聲明時(shí)不需要指定大小8.要在窗體上顯示一個(gè)消息框,應(yīng)使用的函數(shù)是()A.InputBoxB.MsgBoxC.PrintD.Show9.在VB中,以下哪個(gè)事件在窗體加載時(shí)觸發(fā)?()A.ClickB.DblClickC.LoadD.Unload10.以下哪個(gè)是VB中的注釋符號(hào)?()A.//B.C.'D.--11.執(zhí)行語(yǔ)句“Dima(5)AsInteger”后,數(shù)組a包含的元素個(gè)數(shù)是()A.5B.6C.4D.不確定12.以下關(guān)于函數(shù)和子程序的說法,正確的是()A.函數(shù)有返回值,子程序沒有返回值B.子程序有返回值,函數(shù)沒有返回值C.函數(shù)和子程序都有返回值D.函數(shù)和子程序都沒有返回值13.要使命令按鈕Command1不可用,應(yīng)設(shè)置其()屬性為False。A.EnabledB.VisibleC.CaptionD.Name14.在VB中,以下哪個(gè)運(yùn)算符用于字符串連接?()A.+B.C.D./15.執(zhí)行語(yǔ)句“x=10:Ifx>5Theny=1Elsey=0”后,變量y的值是()A.1B.0C.5D.1016.以下關(guān)于VB窗體的說法,錯(cuò)誤的是()A.窗體是VB應(yīng)用程序的主要界面元素B.可以在窗體上添加各種控件C.窗體的大小和位置不能在運(yùn)行時(shí)改變D.窗體可以有標(biāo)題17.要在列表框List1中添加一個(gè)項(xiàng)目“Apple”,應(yīng)使用的語(yǔ)句是()A.List1.AddItem"Apple"B.List1.RemoveItem"Apple"C.List1.Text="Apple"D.List1.Index="Apple"18.在VB中,以下哪個(gè)數(shù)據(jù)類型用于存儲(chǔ)日期和時(shí)間?()A.IntegerB.StringC.DateD.Boolean19.執(zhí)行語(yǔ)句“DimsAsString10”后,變量s最多可以存儲(chǔ)()個(gè)字符。A.9B.10C.11D.不確定20.以下關(guān)于VB錯(cuò)誤處理的說法,正確的是()A.VB沒有錯(cuò)誤處理機(jī)制B.可以使用OnError語(yǔ)句進(jìn)行錯(cuò)誤處理C.錯(cuò)誤處理只能在程序結(jié)束時(shí)進(jìn)行D.錯(cuò)誤處理沒有實(shí)際意義二、填空題(每題3分,共30分)1.VB中,定義常量使用的關(guān)鍵字是______。2.若要將變量x乘以2后賦值給變量y,應(yīng)使用的語(yǔ)句是______。3.數(shù)組a(1To5)中元素的下標(biāo)范圍是______。4.在VB中,要使文本框中的內(nèi)容不可編輯,應(yīng)將其______屬性設(shè)置為True。5.循環(huán)結(jié)構(gòu)中,______語(yǔ)句用于提前結(jié)束本次循環(huán),進(jìn)入下一次循環(huán)。6.函數(shù)Len("HelloWorld")的返回值是______。7.若要在窗體上顯示一個(gè)輸入框,應(yīng)使用的函數(shù)是______。8.VB中,要將焦點(diǎn)設(shè)置到文本框Text1上,應(yīng)使用的方法是______。9.子程序的定義以______關(guān)鍵字開始。10.若要將變量num轉(zhuǎn)換為字符串類型,應(yīng)使用的函數(shù)是______。三、編程題(每題15分,共30分)1.編寫一個(gè)VB程序,計(jì)算1到100之間所有偶數(shù)的和,并將結(jié)果顯示在文本框Text1中。2.編寫一個(gè)VB程序,定義一個(gè)一維數(shù)組a(1To5),并將數(shù)組元素初始化為1、3、5、7、9,然后將數(shù)組元素逆序輸出到列表框List1中。VB信息技術(shù)考試試題答案一、單項(xiàng)選擇題1.答案:B解析:變量名必須以字母開頭,不能使用VB中的關(guān)鍵字,選項(xiàng)A以數(shù)字開頭,選項(xiàng)C是關(guān)鍵字,選項(xiàng)D包含非法字符“”。2.答案:B解析:文本框的內(nèi)容通過Text屬性來設(shè)置,Caption屬性用于設(shè)置標(biāo)簽等控件的標(biāo)題,Name屬性用于標(biāo)識(shí)控件,Value屬性一般用于復(fù)選框等控件。3.答案:C解析:Boolean數(shù)據(jù)類型用于存儲(chǔ)布爾值(True或False),Integer用于存儲(chǔ)整數(shù),String用于存儲(chǔ)字符串,Double用于存儲(chǔ)雙精度浮點(diǎn)數(shù)。4.答案:C解析:先將3賦值給a,4賦值給b,然后計(jì)算a+b的值為7并賦值給c。5.答案:C解析:If...Then是條件判斷語(yǔ)句,SelectCase是多分支選擇語(yǔ)句,With...EndWith用于對(duì)同一個(gè)對(duì)象的多個(gè)屬性進(jìn)行設(shè)置,F(xiàn)or...Next是循環(huán)結(jié)構(gòu)語(yǔ)句。6.答案:B解析:Val()函數(shù)用于將字符串轉(zhuǎn)換為數(shù)值類型,Str()函數(shù)用于將數(shù)值轉(zhuǎn)換為字符串,CStr()函數(shù)也用于將其他數(shù)據(jù)類型轉(zhuǎn)換為字符串,Chr()函數(shù)用于將ASCII碼轉(zhuǎn)換為字符。7.答案:C解析:在VB中,數(shù)組的下標(biāo)默認(rèn)從0開始,不能為負(fù)數(shù),動(dòng)態(tài)數(shù)組在聲明時(shí)不需要指定大小,可以在程序運(yùn)行時(shí)動(dòng)態(tài)分配。8.答案:B解析:MsgBox函數(shù)用于顯示消息框,InputBox函數(shù)用于顯示輸入框,Print用于在窗體或其他對(duì)象上輸出內(nèi)容,Show方法用于顯示窗體。9.答案:C解析:Load事件在窗體加載時(shí)觸發(fā),Click事件在控件被單擊時(shí)觸發(fā),DblClick事件在控件被雙擊時(shí)觸發(fā),Unload事件在窗體卸載時(shí)觸發(fā)。10.答案:C解析:在VB中,使用單引號(hào)'作為注釋符號(hào),//是C等語(yǔ)言的注釋符號(hào),是Python等語(yǔ)言的注釋符號(hào),-是SQL等語(yǔ)言的注釋符號(hào)。11.答案:B解析:在VB中,數(shù)組下標(biāo)默認(rèn)從0開始,Dima(5)AsInteger定義了一個(gè)包含6個(gè)元素的數(shù)組,下標(biāo)分別為0到5。12.答案:A解析:函數(shù)有返回值,通過函數(shù)名返回一個(gè)值,子程序沒有返回值,主要用于執(zhí)行一系列操作。13.答案:A解析:Enabled屬性用于設(shè)置控件是否可用,Visible屬性用于設(shè)置控件是否可見,Caption屬性用于設(shè)置控件的標(biāo)題,Name屬性用于標(biāo)識(shí)控件。14.答案:A解析:在VB中,+運(yùn)算符可以用于字符串連接,-、、/是算術(shù)運(yùn)算符。15.答案:A解析:因?yàn)閤=10大于5,所以執(zhí)行If后面的語(yǔ)句,y=1。16.答案:C解析:窗體的大小和位置可以在運(yùn)行時(shí)通過代碼改變,例如使用Width、Height、Left、Top屬性。17.答案:A解析:AddItem方法用于在列表框中添加項(xiàng)目,RemoveItem方法用于移除列表框中的項(xiàng)目,List1.Text用于獲取或設(shè)置當(dāng)前選中項(xiàng)目的文本,List1.Index用于獲取或設(shè)置當(dāng)前選中項(xiàng)目的索引。18.答案:C解析:Date數(shù)據(jù)類型用于存儲(chǔ)日期和時(shí)間,Integer用于存儲(chǔ)整數(shù),String用于存儲(chǔ)字符串,Boolean用于存儲(chǔ)布爾值。19.答案:B解析:DimsAsString10定義了一個(gè)定長(zhǎng)字符串變量,最多可以存儲(chǔ)10個(gè)字符。20.答案:B解析:VB可以使用OnError語(yǔ)句進(jìn)行錯(cuò)誤處理,錯(cuò)誤處理可以在程序運(yùn)行過程中隨時(shí)進(jìn)行,具有重要的實(shí)際意義。二、填空題1.答案:Const解析:在VB中,使用Const關(guān)鍵字定義常量。2.答案:y=x2解析:將變量x乘以2后賦值給變量y。3.答案:1到5解析:數(shù)組a(1To5)明確指定了下標(biāo)范圍是從1到5。4.答案:Locked解析:將文本框的Locked屬性設(shè)置為True可以使文本框中的內(nèi)容不可編輯。5.答案:Continue解析:在VB中,Continue語(yǔ)句用于提前結(jié)束本次循環(huán),進(jìn)入下一次循環(huán)。6.答案:11解析:Len函數(shù)用于返回字符串的長(zhǎng)度,“HelloWorld”包含11個(gè)字符。7.答案:InputBox解析:InputBox函數(shù)用于顯示一個(gè)輸入框,讓用戶輸入數(shù)據(jù)。8.答案:Text1.SetFocus解析:使用SetFocus方法可以將焦點(diǎn)設(shè)置到指定的控件上。9.答案:Sub解析:子程序的定義以Sub關(guān)鍵字開始,以EndSub結(jié)束。10.答案:CStr解析:CStr函數(shù)用于將其他數(shù)據(jù)類型轉(zhuǎn)換為字符串類型。三、編程題1.代碼如下:```vbPrivateSubForm_Load()DimiAsIntegerDimsumAsIntegersum=0Fori=2To100Step2sum=sum+iNextiText1.Text=sumEndSub```解析:使用For循環(huán)從2開始,以步長(zhǎng)為2遍歷1到100之間的所有偶數(shù),將它們累加到變量sum中,最后將sum的值顯示在文本框Text1中。2.代碼如下:```vbPrivateSubForm_Load()Dima(1To5)AsInteger

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論