最新VB題庫(kù)及答案.doc_第1頁(yè)
最新VB題庫(kù)及答案.doc_第2頁(yè)
最新VB題庫(kù)及答案.doc_第3頁(yè)
最新VB題庫(kù)及答案.doc_第4頁(yè)
最新VB題庫(kù)及答案.doc_第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題庫(kù)及答案一、選擇題第1部分1、在窗體(名稱為Form1)上畫一個(gè)名稱為Text1的文本框和一個(gè)名稱為Command1的命令按鈕,然后編寫一個(gè)事件過(guò)程。程序運(yùn)行后,如果在文本框中輸入一個(gè)字符,則把命令按鈕的標(biāo)題設(shè)置為“計(jì)算機(jī)等級(jí)考試”。以下能實(shí)現(xiàn)上述操作的事件過(guò)程是 A、Private Sub Text1_Change()Command1.Caption = 計(jì)算機(jī)等級(jí)考試End SubB、Private Sub Command1_Click()Caption = 計(jì)算機(jī)等級(jí)考試End SubC、Private Sub Form_Click()Text1.Caption = 計(jì)算機(jī)等級(jí)考試End SubD、Private Sub Command1_Click()Text1.Text = 計(jì)算機(jī)等級(jí)考試End Sub2、在一行內(nèi)寫多條語(yǔ)句時(shí),每個(gè)語(yǔ)句之間用( )符號(hào)分隔。A、 , B、: C、. D、;3、下面( )是合法的變量名。A、X_YZ B、123ABC C、INTEGER D、X-Y4、下面( )是合法的字符常量。A、 ABC$ B、 “ABC” C、 ABC D、 ABC5、表達(dá)式16/4 - 25*8 MOD 52的值為( )。A、14 B、 4 C、20 D、26、設(shè)a=”MicrosoftVisualBasic”,則以下使變量的b值為”VisualBasic”的語(yǔ)句是A、b=Left(a,10) B、b=Mid(a,10)C、b=Right(a,10) D、b=Mid(a,11,10)7、設(shè)a=a,b=b,c=c,d=d,執(zhí)行語(yǔ)句x = IIf(a d), A, B)后,x的值為A、a B、b C、B D、A8、在窗體上畫一個(gè)文本框,然后編寫如下事件過(guò)程:Private Sub Form_Click() x = InputBox(請(qǐng)輸入一個(gè)整數(shù))Print x + Text1.TextEnd Sub程序運(yùn)行時(shí),在文本框中輸入456,然后單擊窗體,在輸入對(duì)話框中輸入123,單擊“確定”按鈕后,在窗體上顯示的內(nèi)容為A、123 B、456 C、579 D、123456 9、在BASIC中,三個(gè)邏輯運(yùn)算符NOT,AND,OR在運(yùn)算過(guò)程中,優(yōu)先級(jí)從高到低的順序是( )。A、 AND-NOT-OR B、 NOT-AND-ORC、 OR-NOT-AND D、 NOT-OR-AND10、下面程序段運(yùn)行時(shí)內(nèi)層循環(huán)的循環(huán)總次數(shù)( )。FOR X=1 TO 2 FOR Y=1 TO XNEXT Y NEXT XA.、1 B、2 C、3 D、411、在VB中,復(fù)寫框(Check)的Value值有三種,分別是( )。 A、-1,0,1 B、0,1,2 C、1,2,3 D、True,F(xiàn)alse,0 12、若要退出For循環(huán),可使用的語(yǔ)句為( )。A、Exit B、Exit Do C、Time D、Exit For 13、利用VB設(shè)計(jì)程序的基本步驟可分四步:(1)設(shè)計(jì)用戶界;(2)( );(3)運(yùn)行調(diào)試程序;(4)生成執(zhí)行文件。A、編寫代碼 B、設(shè)計(jì)算法 C、信息反饋 D、系統(tǒng)集成 14、在代碼窗口內(nèi)將表單Form1的“Caption”屬性設(shè)置為“時(shí)鐘”,正確的書寫形式是() A、Form1.Caption “時(shí)鐘” B、Form1.Caption=“時(shí)鐘” C、Caption=“時(shí)鐘” D、Fopm1.Caption( “時(shí)鐘”) 15、保存文件時(shí),窗體的所有數(shù)據(jù)存儲(chǔ)格式為( ) A、 *PRG B、 *FRM C、*VBP D、 *EXE16、在窗體上畫一個(gè)文本框和一個(gè)計(jì)時(shí)器控件,名稱分別為Text1和Timer1,在屬性窗口中把計(jì)時(shí)器的Interval屬性設(shè)置為1000,Enabled屬性設(shè)置為False。程序運(yùn)行后,如果單擊命令按鈕,則每隔一秒中在文本框中顯示一次當(dāng)前的時(shí)間。以下是實(shí)現(xiàn)上述操作的程序:Private Sub Command1_Click()Timer1._End SubPrivate Sub Timer1_Timer()Text1.Text = TimeEnd Sub在_處應(yīng)填入的內(nèi)容是A、Enabled = True B、Enabled = False C、Visible = True D、Visible = False17、把窗體的KeyPreview屬性設(shè)置程為True,然后編寫如下事件過(guò)程Private Sub Form_KeyPress(KeyAscii As Integer)Dim ch As Stringch = Chr(KeyAscii)KeyAscii = Asc(UCase(ch)Print Chr(KeyAscii + 2)End Sub程序運(yùn)行后,按鍵盤上的“A“鍵,則在窗體上顯示的內(nèi)容是A、A B、B C、C D、D18、VB中的變量如果沒(méi)有顯示聲明其數(shù)據(jù)類型,則默認(rèn)為( ) A、日期型 B、數(shù)據(jù)型 C、字符型 D、變體型 19、在VB中,通過(guò)改變列表框( )屬性的值 ,可以為列表框添加項(xiàng)目。A、List B、(名稱) C、Caption D 、Text 20、已知A$=”12345678”,則表達(dá)式Val(left$(a$,4)+Mid$(a$,4,2)的值為( )。A、12345 B、123445 C、8 D. 621、下面程序段顯示的結(jié)果是( )。Dim xIf x then print x else print x+1A、1 B、0 C.、-1 D、顯示出錯(cuò)信息22、用來(lái)測(cè)試指定文件結(jié)束狀態(tài)的函數(shù)是()A、Eof B、FreeFile C、Loc D、Open23、當(dāng)Long類型數(shù)據(jù)與Single類型運(yùn)算時(shí),運(yùn)算結(jié)果的類型為( )。 A、Integer B、Long C、Single D、Double24、某一VB工程含F(xiàn)1、F2兩個(gè)窗體,執(zhí)行“F1Show:F2Hide”語(yǔ)句后,F(xiàn)1、F2窗體顯示的結(jié)果為( )。 A、都顯示 B、都不顯示 C、僅顯示F1窗體 D、僅顯示F2窗體 25、數(shù)學(xué)關(guān)系3= x10表示成正確的VB表達(dá)式為( ) A、3=x10 B、3=x AND x10 C、x=3 OR x10 D、3=x AND10 26.在窗體上畫一個(gè)名稱為L(zhǎng)abel1的標(biāo)簽,然后編寫如下事件過(guò)程:Private Sub Form_Click()Dim arr(10, 10) As IntegerDim i As Integer, j As IntegerFor i = 2 To 4For j = 2 To 4arr(i, j) = i * jNext jNext iLabel1.Caption = Str(arr(2, 2) + arr(3, 3)End Sub程序運(yùn)行后,單擊窗體,在標(biāo)簽中顯示的內(nèi)容是A、12 B、13 C、14 D、1527.在窗體上畫一個(gè)名稱為L(zhǎng)ist1的列表框,一個(gè)名稱為L(zhǎng)abel1的標(biāo)簽,列表框中顯示若干個(gè)項(xiàng)目,當(dāng)單擊列表框中某個(gè)項(xiàng)目時(shí),在標(biāo)簽中顯示被選中項(xiàng)目的名稱。下列能正確實(shí)現(xiàn)上述操作的程序是A、Private Sub List1_Click()Label1.Caption = List1.ListIndexEnd SubB、Private Sub List1_Click()Label1.Name= List1.ListIndexEnd SubC、Private Sub List1_Click()Label1.Name = List1.TextEnd SubD、Private Sub List1_Click()Label1.Caption = List1.TextEnd Sub28、設(shè)a=5,b=4,c=3,d=2,下列表達(dá)式的值是32*b Or a=c And bc Or cdA、1 B、True C、False D、230、下列操作不能打開(kāi)代碼窗口的是( )A、選中對(duì)象,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“查看代碼”命令 B、選中對(duì)象,雙擊鼠標(biāo)左鍵C、按F7鍵D、按F4鍵 第2部分1、VB語(yǔ)言的語(yǔ)法規(guī)定,多條語(yǔ)句放在同一行中,語(yǔ)句之間用()分隔。A、逗號(hào) B、冒號(hào) C、分號(hào) D、單引號(hào)2、在VB中,執(zhí)行“A=18 MOD 4”語(yǔ)句后,A的值為( )。 A、2 B、4 C、6 D、8 3、A為True,B為False, 則 “A and B” 和 “ A Or B” 的值分別是( )。 A、True True B、True False C 、False True D 、False False 4、在VB中,執(zhí)行 “Dim A,B As String” 語(yǔ)句后,A,B的數(shù)據(jù)結(jié)構(gòu)為( )。 A、整型數(shù) B、實(shí)型數(shù) C、字符型 D、字節(jié)型 5、在VB中,執(zhí)行 “A=123:B=Str$(A)”語(yǔ)句后,B的數(shù)據(jù)結(jié)構(gòu)為( )。 A、整型數(shù)、 B、字節(jié)型 C、實(shí)型數(shù) D、字符型 6、在VB中,復(fù)寫框(Check)的Value值有三種,分別是( )。 A、-1,0,1 B、0,1,2 C、1,2,3 D、True,F(xiàn)alse,0 7、若要退出For循環(huán),可使用的語(yǔ)句為( )。 A、Exit B、Exit Do C、Time D、Exit For 8、利用VB設(shè)計(jì)程序的基本步驟可分四步: (1) 設(shè)計(jì)用戶界;(2)( );(3)運(yùn)行調(diào)試程序;(4)生成執(zhí)行文件。 A、編寫代碼 B、設(shè)計(jì)算法 C、信息反饋 D、系統(tǒng)集成 9、在代碼窗口內(nèi)將表單Form1的“Caption”屬性設(shè)置為“時(shí)鐘”,正確的書寫形式是() A、Form.C aption“時(shí)鐘” B、 Form.Caption=“時(shí)鐘” C、Caption=“時(shí)鐘” D、 Fopm.Caption( “時(shí)鐘”) 10、保存文件時(shí),窗體的所有數(shù)據(jù)存儲(chǔ)格式為()。A 、 *PRG B 、 *FRM C、 *VBP D、 *EXE11、窗體初始化程序應(yīng)寫在( )事件中。A、 Load B 、Unload C、 Activate D、GotFocus 12、某一VB工程含F(xiàn)1、F2兩個(gè)窗體,執(zhí)行“F1Show:F2Hide”語(yǔ)句后,F(xiàn)1、F2窗體顯示的結(jié)果為( )。 A、都顯示 B、都不顯示 C、僅顯示F1窗體 D、僅顯示 F2窗體 13、VB的數(shù)據(jù)類型分為( ) A、 數(shù)值型、字符型、布爾型、日期型 B、數(shù)值型、字符型、對(duì)象型、日期型 C、基本類型、擴(kuò)展類型 D、整型、實(shí)型、字符型、日期型、布爾型 14、VB中的變量如果沒(méi)有顯示聲明其數(shù)據(jù)類型,則默認(rèn)為( ) A、日期型 B、數(shù)據(jù)型 C、字符型 D、變體型 15、在VB中,通過(guò)改變表框( )屬性的值 ,可以為列表框添加項(xiàng)目。 A、List B、(名稱) C、Caption D、 Text 16、在VB中,三個(gè)邏輯運(yùn)算符NOT,AND,OR在運(yùn)算過(guò)程中,優(yōu)先級(jí)從高到低的順序是( )。A、AND-NOT-OR B、 NOT-AND-ORC、 OR-NOT-AND D、 NOT-OR-AND17、下面程序段運(yùn)行時(shí)內(nèi)層循環(huán)的循環(huán)總次數(shù)( )。FOR X=1 TO 2 FOR Y=0 TO X-1 NEXT Y NEXT X A、1 B、2 C、3 D、418、正確的算術(shù)表達(dá)式是( )。A、 -3/8+5INT24.6 B、 8 * 3 / 5 C、 (X+Y)*Z/30 D、 (X2+Y/3)*X319、若A=2, B=3, C=4, 則值為真的關(guān)系式是( )。A. 12/A+2=B2 B、32*B OR A=C AND BC OR ABC、 AB AND B C D、 A*B C+3 20、當(dāng)Long類型數(shù)據(jù)與Single類型運(yùn)算時(shí),運(yùn)算結(jié)果的類型為( ) 。 A、 Integer B、 Long C、 Single D、 Double21、下面關(guān)于順序文件的描述正確的是( )。A. 每條記錄長(zhǎng)度必須相同B. 可通過(guò)編程對(duì)文件中的某條記錄方便的修改。C. 數(shù)據(jù)只能以ASCII碼形式存放在文件中,所以可通過(guò)文本編輯軟件顯示。D. 文件的組織結(jié)構(gòu)復(fù)雜。22、下列( )不屬于VB的控件。 A、窗體 B、數(shù)據(jù) C、形狀 D、直線23、下面( )是合法的變量名。 A、X_YZ B、123+ABC C、 INTEGER D、 X-Y24、下面的程序段,輸入9后,輸出結(jié)果是()。 X=inputbox(“輸入一個(gè)數(shù)”) Select case x Case 1 to 5 Y=-1 Case 5 to 10 Y=0 Case 10 to 15 Y=1 End select A、0 B、1 C、-1 D、225、下列說(shuō)法中正確的是()。A、數(shù)組只具有數(shù)組名,而沒(méi)有數(shù)組類型B、數(shù)組只具有數(shù)組類型,而沒(méi)有數(shù)組名C、數(shù)組的類型和數(shù)組元素的類型不同D、數(shù)組和變量一樣,都有名稱和類型這兩種屬性26、創(chuàng)建公用數(shù)組的方法是()。A、在模塊中用Private語(yǔ)句聲明 B、在模塊中用Public語(yǔ)句聲明C、在過(guò)程中用Private語(yǔ)句聲明 D、在過(guò)程中用Public語(yǔ)句聲明 不是B就是D27、Visual Basic 6.0中缺省的參數(shù)傳遞機(jī)制是()。A、傳值 B、傳地址 C、傳值和傳地址 D、從實(shí)參到形參28、已知A$=”12345678”,則表達(dá)式Val(left$(a$,4)+Mid$(a$,4,2)的值為( )。A、 12345 B、123445 C、 8 D、 629、下面正確的賦值語(yǔ)句是( ) A、x+y=30 B、y= *r*r C、y=x+30 D、3y=x 30、要保留動(dòng)態(tài)數(shù)組原有的內(nèi)容,應(yīng)當(dāng)使用()語(yǔ)句。 A、Redim Preserve B、 Redim C、Dim C、 Public不是A就是B二、填空題(每空2分,共20分)1、下面的程序是求100以內(nèi)奇數(shù)和s的值(S=1+3+5+7.+99)。請(qǐng)?jiān)谟校ǎ┑牡胤教钌线m當(dāng)?shù)恼Z(yǔ)句或表達(dá)式。(8分 )Private Sub Command1_Click()Dim s As SingleDim i As Singles=(0 )For i=1 to 100 (step 2 ) S=( s + i )(next i )Print s End Sub2、在下列程序的()內(nèi)寫上適當(dāng)?shù)膬?nèi)容,使能輸出如下圖形。* * * * * * * * * * * * * * * *程序如下:Private Sub Command1_Click()For i=1 to ( 6 )For j=1 to ( i-6 )Print ( “*” )Next j(Print String(i, *) )Next iEnd Sub3、寫出下列程序的執(zhí)行結(jié)果Private Sub Form_Click() Dim a(1 To 10) As Integer Dim b(1 To 10) As Integer Dim c(1 To 10) As Integer For i = 1 To 10 a(i) = i Next i b(1) = 10 For j = 9 To 1 Step -1 b(10 - j + 1) = j Next j For k = 1 To 10 c(k) = a(k) + b(k) Next k For l = 1 To 10 Print c(l); If l = 5 Then Print End If Next lEnd Sub 結(jié)果: 11 11 11 11 1111 11 11 11 11 4、在窗體上畫一個(gè)文本框和一個(gè)圖片框,然后編寫如下兩個(gè)事件過(guò)程:Private Sub Form_Click()Text1.text=VB程序設(shè)計(jì)End SubPrivate Sub Text1_Change()Picture1.PrintVB ProgrammingEnd Sub程序運(yùn)行后,單擊窗體,在文本框顯示的內(nèi)容是_ VB程序設(shè)計(jì)_,而在圖片框顯示的內(nèi)容是_ VB Programming _。5、下列程序輸出的值是多少?Private Sub Command1_Click() s = 0 For i = 9 To 42 Step 11 s = s + i Next i If i 50 Then s = s + i Else s = s - i End If Print sEnd Sub結(jié)果是:_155_。6、設(shè)有如下程序:Private Sub Form_Click()Dim a As Integer,s As Integern=8s=0Do s=s+nn=n-1Loop While n0Print sEnd Sub以上程序的功能是計(jì)算1到8的累加。程序運(yùn)行后,單擊窗體,輸出結(jié)果為_(kāi)36_。 7、設(shè)有如下程序:用 Array 函數(shù)建立一個(gè)含有8個(gè)元素的數(shù)組,然后查找并輸出該數(shù)組中各元素的最小值。Option Base 1Private Sub Command1_Click()Dim arr1Dim Min As Integer,i As Integerarr1=Array(12,435,76,-24,78,54,866,43)Min= arr1(1)For i=2 To 8If arr1(i)Min Then min=arr1(i)Next iPrint 最小值是:; minEnd Sub8、在名稱為 Form1 的窗體上畫一個(gè)文本框,其名稱為 Text1,在屬性窗口中把該文本框的 MultiLine 屬性設(shè)置為 True,然后編寫如下的事件過(guò)程:以下程序的功能是,把磁盤文件 smtext1.txt 的內(nèi)容讀到內(nèi)存并在文本框中顯示出來(lái),然后把該文本框中的內(nèi)容存入磁盤文件 smtext2.txt。Private Sub Form_Click()Opend:testsmtext1.txtFor Input As #1Do While Not eof(1)Line Input #1,aspect$whole$=whole$+aspect$+Chr$(13)+Chr$(10)LoopText1.Text=whole$Close #1 Open d:testsmtext2.txtFor Output As #1Print #1,text1.text

溫馨提示

  • 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)論