VB語言程序設計_第1頁
VB語言程序設計_第2頁
VB語言程序設計_第3頁
VB語言程序設計_第4頁
VB語言程序設計_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、VB語言程序設計(1/44)VB支持自定義數據類型,在某程序中我們定義了如下類型: Type Student     number  As string     name As String     age As IntegerEnd Type· 針對上述定義,如下幾項用法正確的是:( ) 正確答案:B· AS="張三"· BDim s  As Student "張紅"&#

2、183; CDim s As Type S="張三"· DDim s As T="張三"(2/44)· 以下能夠觸發(fā)文本框Change事件的操作是( ) 正確答案:D· A文本框失去焦點· B文本框獲得焦點· C設置文本框的焦點· D改變文本框的內容(3/44)· 下面程序運行后輸出的結果是(   )   正確答案:BDIM C1,C2   C1="CHINA"  

3、 C2=STRING$(2, C1)   PRINT Left(C1,1) + C2移除錯題· ACHI· BCCC· CINA· DAAA(4/44)· 設窗體上有一個文本框,名稱為text1,程序運行后,要求該文本框不能接受鍵盤輸入,但能輸出信息,以下屬性設置正確的是: 正確答案:B· Atext1.maxlength=0· Btext1.enabled=flase· Ctext1.visible=flase· Dtext1.width=0 (5/44)· 用于

4、返回窗體可用區(qū)域寬度的屬性是( ) 正確答案:A· AScaleWidth· BScaleLeft· CScaleHeight· DScaleTop(6/44)· Visual Basic提供的On Error Resume next錯誤陷阱語句表示( ) 正確答案:C· A當發(fā)生錯誤時,使程序轉跳到語句標號為0的程序塊· B當發(fā)生錯誤時,不使用錯誤處理程序塊· C當發(fā)生錯誤時,忽略錯誤行,繼續(xù)執(zhí)行下一語句· D當發(fā)生錯誤時,終止本過程執(zhí)行,繼續(xù)執(zhí)行下一過程(7/44)為了檢測到用戶按下鍵盤上的所有鍵,應

5、該使用的鍵盤事件為( )· 正確答案:C· AKeyPress· BMouseDown· CKeyDown· DMouseUp(8/44)· 當一個復選框被選中時,它的Value屬性的值是( ) 正確答案:C· A3· B2· C1· D0(9/44)· 通用對話框控件和文件列表框控件中,都能根據文件的類型對要顯示的文件進行篩選過濾,后者使用( )屬性進行該項設置。正確答案:A· APattern· BPath· CFilter· DFileNa

6、me(10/44)· 語句DIM ARRAY(0 to 3,4,1 to 6)中定義的數組有( )個元素。正確答案:C· A12· B60· C120· D34511/44)· 把MsgBox的返回值轉換為數值應該使用的函數是( ) 正確答案:D· ALog· BStr· CLen· DVal(12/44)· 用于設置通用對話框控件顯示文件類型的屬性是( ) 正確答案:A· AFilter· BPath· CPartern· DFoleName

7、(13/44)· 在窗體上放置一個命令按鈕,名稱為Command1。單擊命令按鈕時,執(zhí)行如下事件過程: Private Sub Command1_C1ick()     a$="software and hardware"     b$=Right(a$,8)     c$=Mid(a$,1,8)     Msgbox a$,b$,c$,1End Sub 則在彈出的信息框的標題欄中顯示的信息是( )正確答案:D· A

8、softWare and hardware· Bsoftware· Chardwafe· D出現錯誤(14/44)   下列關于窗體上控件的基本操作錯誤的是:· 正確答案:A· A下一次DEL鍵只能刪除一個控件· B按下一次DEL鍵可以同時刪除多個控件· C按住SHIFT鍵,然后單擊每個要選擇的控件,可以同時選中多個控件· D按住ALT鍵,然后單擊每個要選擇的控件,可以同時選中多個控件(15/44)·    下列關于屬性設置的敘述錯誤的是: 正確答案:A·

9、 A一個控件具有什么屬性是VB預先設計好的,用戶不能改變· B一個控件具有什么屬性是VB預先設計好的,用戶可以改變· C一個控件的屬性即可以在屬性窗口中設置,也可以用程序代碼設置· D一個控件的屬性在屬性窗口中設置,還可以利用程序代碼為其設置新值(16/44)對于復選框控件chkBoy,如果在程序中設置它為選中狀態(tài),下面語句正確的是( )· 移除錯題正確答案:D· AchkBoy.Checked = true· BchkBoy.Value = true· CchkBoy.Selected = true· DchkB

10、oy.Value = 1(17/44)· 一個對象所能做的事情稱為對象的( ) 正確答案:D· A繼承· B屬性· C封裝· D方法(18/44)·    在窗體上畫一個名稱為Text1的文本框,然后畫一個名稱為HScroll1的滾動條,其Min和Max屬性分別為0和100。程序運行后,如果移動滾動框,則在文本框中顯示滾動條的當前值,以下能實現上述操作的程序段是(   ) · 正確答案:A· APrivate Sub HScroll_Change() Text1.Text=H

11、Scroll1.Value  End Sub· BPrivate Sub HScroll_Click() Text1.Text=HScroll1.Value  End Sub· CPrivate Sub HScroll_Change() Text1.Text=HScroll.Caption  End Sub· DPrivate Sub HScroll_Click() Text1.Text=HScroll.Caption  End Sub(19/44)· 設x=4,y=8,z=7,表達式

12、xz) Or z<x的值是< p="" style="box-sizing: border-box; margin: 0px; padding: 0px;"></x的值是<>正確答案:D· A1· B-1· CTrue· DFalse(20/44)· 在程序中,使用InputBox函數可以接受用戶的輸入,如果要把它的返回值轉換為數值型的數據,應該使用的函數是( ) 正確答案:A· AVal· BLen· CStr· DLog(21

13、/44)動態(tài)數組因為在程序運行前無法確定數組的大小,所以經常根據程序的運行情況,對數組進行重新定義,以下關于VB中動態(tài)數組的敘述中不正確的是( )· 正確答案:B· A可以用ReDim語句重新定義動態(tài)數組,并且可以進行多次重定義· B首次用Dim進行動態(tài)數組聲明的時候,必須指明它的類型和上下界· CPreserve為ReDim語句的可選參數,用于保留動態(tài)數組原來的內容· D當對動態(tài)數組使用Erase語句進行釋放操作時,將釋放其內存(22/44)· 在運行時,按TAB鍵跳過了一個可以獲得焦點的控件(如文本框),則可能是因為( ) 正確答

14、案:D· A該控件的TABSTOP屬性值為TRUE· B該控件的TABINDEX屬性值為FALSE· C該控件的ENABLED屬性值為TRUE· D該控件的ENABLED屬性值為FALSE(23/44)· 變量未賦值時,數值型變量的值為( ) 正確答案:A· A0· B空· C1· D無任何值(24/44)· 以下語句的輸出結果是( ) Print Format$(32548.5, "000,000.00")正確答案:C· A32548.5· B325,4

15、85.00· C032,548,50· D32,548,50(25/44)· 以下關于MsgBox的敘述中,錯誤的是( ) 正確答案:D· AMsgBox函數返回一個整數· B通過MsgBox函數可以設置信息框中圖標和按鈕的類型· CMsgBox語句沒有返回值· DMsgBox函數的第一個參數是一個整數,該參數只能確定對話框中顯示的按鈕數量(26/44)· 語句DIM AA(3,4,5)中定義的數組有多少個元素( ) 正確答案:C· A12· B60· C120· D345(

16、27/44)在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click()    x=InputBox("Input")    Select Case x      Case 1,3        Print "分支 1"      Case Is >4   

17、0;    Print "分支 2"      Case Else       Print "Else 分支 "    End Select End Sub · 程序運行后,如果在輸入對話框中輸入2,則窗體上顯示的是(   ) 正確答案:C· A分支1· B分支2· CElse分支· D程序出錯(28/44)· VB應用程序的運行模式是(

18、 ) 正確答案:C· A解釋運行模式· B編譯運行模式· C兩者都有· D匯編模式(29/44)設菜單中有一個菜單項為“Open”。若要為該菜單命令設計訪問鍵,即按下Alt及字母O時,能夠執(zhí)行“Open”命令,則在菜單編輯器中設置“Open”命令的方式是( )· 正確答案:A· A把Caption屬性設置為&Open· B把Caption屬性設置為O&pen· C把Name屬性設置為&Open· D把Name屬性設置為O&pen(30/44)運行時,當用戶向文本框輸入新的內

19、容,或在程序代碼中對文本框的TEXT屬性進行賦值從而改變了文本框的TEXT屬性值時,將觸發(fā)文本框的( )事件。· 正確答案:D· ACLICK· BDBLCLICK· CGOTFOCUS· DCHANGE (31/44)· 下列關于控件畫法的敘述錯誤的是( ) 正確答案:D· A單擊一次工具箱中的控件圖標,只能在窗體上畫出一個相應的控件· B按住CTRL鍵后單擊一次工具箱中的控件圖標,可以在窗體上畫出多個相同類型的控件· C雙擊工具箱中的控件圖標,所畫控件的大小和位置是固定的· D不合用工具箱中

20、的控件工具,不可以在窗估上畫出圖形對象,但可以寫入文字字符(32/44)· 以下( )程序段可以實施X、Y變量值的變換( ) 正確答案:C· AY=X:X=Y· BZ=X:Y=Z:X=Y· CZ=X:X=Y:Y=Z· DZ=X:W=Y:Y=Z:X=Y(33/44)· 決定標簽(Label)顯示的屬性是( ) 正確答案:C· AText· BName· CCaption· DAlignment(34/44)·    關于滾動條控件,下面說法錯誤的是: 正確答案:D&#

21、183; A點擊滾動條的箭頭,可以改變它的value值,從而引發(fā)Change事件· B拖動滾動框,可以觸發(fā)Scroll事件· C通常,水平滾動條的值從左向右遞增,垂直滾動條的值自上而下遞增· D拖動滾動框,可以觸發(fā)Change事件,而且是連續(xù)觸發(fā)的(35/44)·    在運行階段,要在文本框TEXT1獲得焦點時選中文本框中所有內容,對應的事件過程是( ) 正確答案:A· APrivate Sub Text1_GotFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)

22、End Sub· BPrivate Sub Text1_LostFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End Sub· CPrivate Sub Text1_Change( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End Sub· DPrivate Sub Text1_SetFocus( )Text1.SelStart=0Text1.Sellength=Len(Text1.Text)End Sub(36/44)· 一個工程中包含

23、兩個名稱分別為Form1、Form2的窗體,一個名稱為mdlFunc的標準模塊。假定在Form1、Form2和mdlFunc中分別建立了自定義過程,其定義格式為: 正確答案:B     Form1中定義的過程:     Private Sub frmfunction1()     End Sub     Form2中定義的過程:     Public Sub frmfunction2()     End S

24、ub     mdlFunc中定義的過程:     Public Sub mdlFunction()     End Sub在調用上述過程的程序中,如果不指明窗體或模塊的名稱,則以下敘述中正確的是( )· A上述三個過程都可以在工程中的任何窗體或模塊中直接被調用· B只有mdlFunction過程能夠被工程中各個窗體或模塊直接被調用· Cfrmfunction1只能在form1中調用,而frmfunction2 則可以在所有模塊或窗體中被直接調· D上述三個過程都只

25、能在各自被定義的模塊中直接調用(37/44)· 計時器(Timer)控件用于每隔一段時間自動觸發(fā)一次Timer事件,可以有規(guī)律地重復執(zhí)行一段程序,它用于設置兩次事件時間間隔的屬性是( ) 正確答案:A· AInterval· BSmallChange· CLargeChange· DMax(38/44)· 為了防止用戶隨意將光標置于控件上,應( ) 正確答案:D· A將控件的TABINDEX屬性設置為0· B將控件的TABSTOP屬性設置為TRUE· C將控件的TABSTOP屬性設置為FALSE· D將控件的ENABLED屬性設置為FALSE

溫馨提示

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

評論

0/150

提交評論