VB測(cè)試題(必做部分)_第1頁(yè)
VB測(cè)試題(必做部分)_第2頁(yè)
VB測(cè)試題(必做部分)_第3頁(yè)
VB測(cè)試題(必做部分)_第4頁(yè)
VB測(cè)試題(必做部分)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

/VB必做測(cè)驗(yàn)及答案目錄TO(shè)C\o”1—3”\h\z\uHYPERLINK\l”_Toc354163211”實(shí)驗(yàn)4選擇結(jié)構(gòu)程序設(shè)計(jì) PAGEREF_Toc354163211\h2HYPERLINK\l”_Toc354163212"實(shí)驗(yàn)6循環(huán)結(jié)構(gòu)程序設(shè)計(jì) PAGEREF_Toc354163212\h6HYPERLINK\l"_Toc354163213"實(shí)驗(yàn)7數(shù)組 PAGEREF_Toc354163213\h8HYPERLINK\l"_Toc354163214”實(shí)驗(yàn)9常用控件 PAGEREF_Toc354163214\h10實(shí)驗(yàn)4選擇結(jié)構(gòu)程序設(shè)計(jì)1.若整型變量a的值為2、b的值為3,則下列程序段執(zhí)行后整型變量c的值為______(dá)。Ifa>5thenIfb〈4thenc=a-bElsec=b—aEndifElseIfb>3thenc=a*bElsec=amodbEndifa)2b)—1c)1d)6答案:A2.下列程序的執(zhí)行結(jié)果為___(dá)__.A=100:b=50Ifa>bThena=a—bElseb=b+aEndifPrintaa)50b)100c)200d)10答案:A3.以下程序輸出1到1000之間所有的偶數(shù)之和,請(qǐng)補(bǔ)充完該程序。PrivateSubCommand_Click()DimxAsDoubleForI=0To1000If____Thenx=x+IEndIfNextIPrintxEndSuba)iMod2=0b)xMod2=0c)IMod2<〉0d)xMod2〈>0答案:A4.下列程序段的執(zhí)行結(jié)果為。x=Int(Rnd+4)SelectCasexCase3Print”優(yōu)秀"Case4Print"良好"Case5Print”合格”CaseElsePrint”不合格"EndSelectA)優(yōu)秀B)良好C)合格D)不合格答案:B5。以下程序段的執(zhí)行結(jié)果是___(dá)__.X=2:y=1Ifx*y<1Theny=y-1Elsey=—1Printy-x>0EndIfa)Tu(píng)reb)Falsec)—1d)1答案:B6.設(shè)計(jì)兩個(gè)CheckBox,一個(gè)顯示粗體,一個(gè)顯示斜體,通過(guò)對(duì)CheckBox的選擇,在一個(gè)文本框中顯示相應(yīng)效果的文本,完成下列程序.PrivateSubForm_Load()ption="顯示粗體”ption="顯示斜體"Text1。Text="VisualBasic6.0"EndSubPrivateSubCheck1_Click()IfCheck1.Value=1ThenText1。FontBold=TrueElseText1.FontBold=FalseEndIfEndSubPrivateSubCheck2_Click()IfCheck2。Value=1ThenText1.FontItalic=TrueElseText1。FontItalic=FalseEndIfEndSub7。下列程序的作用是將三個(gè)數(shù)按從大到小進(jìn)行排序,請(qǐng)補(bǔ)充完該程序。Ifa〈bThend=a:a=b:b=dEndIfIfa〈cThend=a:a=c:c=dEndIfIf_____(dá)Thend=b:b=c:c=dEndIfPrinta,b,c答案:b〈c8。在下列關(guān)于SelectCase的敘述中,錯(cuò)誤的是(

選擇一個(gè)答案a。Case10To100表示判斷Is是否介于10與100之間b。Case〝abc〞,〝ABC〞表示判斷Is是否和〝abc〞、〝ABC〞兩個(gè)字符串中的一個(gè)相同c.Case-7,0,100表示判斷Is是否等于字符串〝—7,0,100〞d.Case〝X〞表示判斷Is是否為大寫字母X9。下列程序的執(zhí)行結(jié)果是(

)X=5Y=-20IfNotX〉0ThenX=Y(jié)-3ElseY=X+3PrintX-Y;Y-X選擇一個(gè)答案a.3-3b.-33c。5-8d.25-2510。下列說(shuō)法正確與否:If語(yǔ)句中的條件表達(dá)式中只能使用關(guān)系或邏輯表達(dá)式選擇一個(gè)答案a.正確b.錯(cuò)誤11.以下說(shuō)法正確與否:在情況語(yǔ)句中,各分支(即Case表達(dá)式)的先后順序無(wú)關(guān)。選擇一個(gè)答案a。錯(cuò)誤b。正確12.以下說(shuō)法正確與否:有If則必有與之對(duì)應(yīng)的Endif。選擇一個(gè)答案a.錯(cuò)誤b.正確實(shí)驗(yàn)6循環(huán)結(jié)構(gòu)程序設(shè)計(jì)1。下列程序的執(zhí)行結(jié)果為_____。DimSAsInteger,nAsIntegerS=0:n=1DoWhilen〈=100S=S+nn=n+1LoopPrintSa)5050b)2500c)3000d)4000答案:A2.以下程序計(jì)算2到50間所有偶數(shù)的和,請(qǐng)補(bǔ)充完該程序Submult()DimSumAsIntegerSum=0DimIasintegerFor___to50IfIMOD2=___(dá)Then___NextIPrintsumEndSub答案:I=2#0#SUM=SUM+I3.下列程序段的執(zhí)行時(shí),共循環(huán)____次。Fora=0To1Forb=1To2Forc=1To3I=I+1NextcNextbnexta答案:124。下列程序的執(zhí)行結(jié)果是____(dá)。K=0ForI=1To3a=I^I^Kprinta;NextIa)111b)123c)000d)149答案:A5。下列程序運(yùn)行后,輸出的結(jié)果為__(dá)__(dá)__。B=1Dowhile(b<40)b=b*(b+1)LoopPrintba)42b)39c)6d)1答案:A6。下列程序執(zhí)行后,變量s的值為______.DimsAslong,xAsIntegers=0:x=1DoWhile(x<10)s=s+xx=x+2LoopPrintsa)10b)25c)50d)100答案:B7。當(dāng)變量x=2,y=5時(shí),以下程序的輸出結(jié)果為___(dá)_.Dountily>5x=x*yy=y+1loopprintxa)2b)5c)10d)20答案:C8。執(zhí)行下面的程序,在窗體上顯示的輸出結(jié)果的第一行是(15),第二行是(16)。PrivateSubForm_Click()DimaAsInteger,bAsInteger,cAsIntegerc=-2Fora=6To1Stepca=a+1?c=c-ab=b+1NextaPrintbPrintcEndSub答案:6-299.要實(shí)現(xiàn)同樣的循環(huán)控制,在DoWhile…Loop和Do…LoopWhile循環(huán)結(jié)構(gòu)中給定的循環(huán)條件一樣的。該結(jié)論是否正確:選擇一個(gè)答案a。正確b.錯(cuò)誤10.Do…LoopWhile語(yǔ)句實(shí)現(xiàn)循環(huán)時(shí),不管條件真假,首先無(wú)條件地執(zhí)行一次循環(huán).該結(jié)論是否正確:選擇一個(gè)答案a。錯(cuò)誤b。正確11.Do…LoopUntil語(yǔ)句實(shí)現(xiàn)循環(huán)時(shí),只要條件是假,循環(huán)將一直進(jìn)行下去.該結(jié)論是否正確:選擇一個(gè)答案a。錯(cuò)誤b.正確12.For循環(huán)語(yǔ)句正常結(jié)束(即不是通過(guò)ExitFor語(yǔ)句退出循環(huán)或強(qiáng)制中斷)其循環(huán)控制變量的值一定大于“終值”,并等于“終值"+“步長(zhǎng)”。該結(jié)論是否正確:選擇一個(gè)答案a.正確b.錯(cuò)誤13.如果有多重Do循環(huán)嵌套,位于最里層循環(huán)體語(yǔ)句中的ExitDo語(yǔ)句可以退出所有的循環(huán)。該結(jié)論是否正確:

選擇一個(gè)答案a.正確b.錯(cuò)誤實(shí)驗(yàn)7數(shù)組1。在窗體上畫一個(gè)命令按鈕(其Name屬性為Command1),然后編寫如下代碼:PrivateSubCommand1_Click()Dima(5)Fori=0To4A(i)=i+1t=i+1Ift=3ThenPrinta(i)A(t-1)=a(i-2)ElseA(t)=a(i)EndifIfi=3Thena(i+1)=a(t-4)A(4)=1Printa(i)NextiEndSub程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是123141.2。設(shè)執(zhí)行以下程序段時(shí)依次輸入1、3、5,執(zhí)行結(jié)果為___(dá)__。Dima(4)AsIntegerDimb(4)AsIntegerForK=0To2a(K+1)=Val(InputBox(“請(qǐng)輸入數(shù)據(jù):”))b(3—K)=a(K+1)NextKPrintb(K)a)1b)3 c)5d)0答案:A3。如果有數(shù)組聲明Dima(10)AsInteger,則該數(shù)組共有_____(dá)_個(gè)元素.a)10b)11c)9d)不確定答案:B4.?dāng)?shù)組的下標(biāo)可取的變量類型是_____。a)日期型b)字符型c)數(shù)值型d)可變型答案:C5.用以下語(yǔ)句Dimb(—2to4)asstring所定義的數(shù)組的元素個(gè)數(shù)是______(dá)_個(gè)。a)2b)4c)6d)7答案:D6.下列程序是將數(shù)組a的元素倒序交換,即第1個(gè)變?yōu)樽詈笠粋€(gè),第2個(gè)變?yōu)榈箶?shù)第2個(gè),設(shè)數(shù)組中有10個(gè)元素完成下列程序.PrivateSubBackward(a())DimiAsInteger,TmpAsIntegerFori=1To5Tmp=a(i)NextiEndSub7.如下數(shù)組聲明語(yǔ)句,正確的是_____(dá)_。a)dima[3,4]asintigerb)dima(3,4)asstringc)dima(n,n)assingled)dima(34)asinteger答案:B8.下列關(guān)于數(shù)組的說(shuō)法正確的是(

)選擇一個(gè)答案a。在VB中,數(shù)組只能在模塊中定義,不能在過(guò)程中定義b.在VB中,一個(gè)數(shù)組中所包含的元素只能是相同類型的數(shù)據(jù)c.在定義數(shù)組時(shí),數(shù)組的每一維元素的個(gè)數(shù)必須是常數(shù),不能是變量或表達(dá)式d.同普通變量一樣,數(shù)組也可以不定義,先使用9.使用Dim定義數(shù)組時(shí),其數(shù)組的上界或下界,可使用已賦值的變量。該結(jié)論是否正確:選擇一個(gè)答案a。正確b.錯(cuò)誤10.數(shù)組的下界一定是大于0的整數(shù)。該結(jié)論是否正確:選擇一個(gè)答案a。錯(cuò)誤b。正確11.可以在程序中多次使用ReDim語(yǔ)句來(lái)改變動(dòng)態(tài)數(shù)組的大小、維數(shù)和類型.該結(jié)論是否正確:選擇一個(gè)答案a。錯(cuò)誤b。正確12.可以使用OptionBase2語(yǔ)句把數(shù)組下標(biāo)下界的默認(rèn)值設(shè)置為2。該結(jié)論是否正確:選擇一個(gè)答案a.正確b。錯(cuò)誤實(shí)驗(yàn)9常用控件1。所有控件都有的屬性是_______,在程序中作為對(duì)象的標(biāo)識(shí)引用.a)Captionb)Valuec)Textd)name答案:D2.下列__(dá)___(dá)__(dá)屬性用于設(shè)置或返回文本框中的文本.a)Captionb)Textc)Named)DragIcon答案:B3??梢杂米髌渌丶萜鞯目丶???)a)窗體控件,列表控件,圖像控件b)窗體控件,文本框控件,框架控件c)窗體控件,框架控件,圖片框控件d)窗體控件,標(biāo)簽控件,圖片控件答案:C4.以下不屬控件的一項(xiàng)是_____。a)文本框b)標(biāo)簽框c)列表框d)消息框答案:D5。改變控件在窗體中的上下位置應(yīng)修改控件的____(dá)_屬性。a)Topb)Leftc)Widthd)Height答案:A6。復(fù)選框控件其Value屬性的可取值是_______。a)Trut和Falseb)0和1c)1、2、3d)0、1、2答案:D7.如果有三個(gè)單選按鈕直接畫在窗體上,另有四個(gè)單選按鈕畫在框架中,則運(yùn)行時(shí),可以同時(shí)選中___(dá)__(dá)_個(gè)選項(xiàng)按鈕(提示

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論