二級VB模擬試題(1-1)

字號:

1、VB是一種面向_____的可視化程序設計語言,采取了_____的編程機制。
    2、VB的對象主要分為_____和_____兩大類。
    3、若要將窗體Form1隱藏起來,可使用方法_____;若要將窗體Form1顯示出來,可使用方法_____來實現(xiàn)。
    4、在VB集成開發(fā)環(huán)境中,運行應用程序的方法有三種:一是_____;二是_____;三是_____。
    5、在VB中若要讓某對對象獲取焦點,則可通過_____方法來實現(xiàn)。
    6、VB提供的_____屬性,用來控制對象是否可用,當屬性值為_____時,表示對象可用,當屬性值為_____時,表示對象不可用。
    7、VB提供的_____屬性,用來控制對象是否可見,當屬性值為_____時,表示對象可見,當屬性值為_____時,表示對象不可見。
    8、在VB中,用來描述對象外部特征的量稱之為對象的_____。
    9、為使某窗口中的命令按鈕“取消(C)”具有如下特性:按“Alt+C”鍵或按 “ESC” 鍵,均可代替用鼠標單擊該按鈕的操作,應設置該按鈕的Caption屬性值為_____,并且設置其_____屬性值為_____。
    二、選擇題(每題2分,共40分)
    1、用于從字符串左邊截取字符的函數(shù)是(  )
    A、Ltrim( ) ?。隆rim( ) ?。谩eft( ) ?。摹nstr( )
    2、可獲得當前系統(tǒng)日期的函數(shù)是(  )
    A、Date( )  B、Time( ) ?。谩sDate( ) ?。摹ear( )
    3、退出For循環(huán)可使用的語句為( ?。?BR>    A、Exit For  B、Exit Do ?。谩nd For ?。?、End Do
    4、窗體的標題欄顯示內(nèi)容由窗體對象的( ?。傩詻Q定。
    A、BackColor?。?、BackStyle?。?、Text   D、Caption
    5、程序運行時,若要通過回車鍵調(diào)用某命令按鈕的Click事件過程,則可設置該命令按鈕的(  )屬性值為True來實現(xiàn)。
    A、Value ?。?、Enabled ?。谩efault ?。摹ancel
    6、標簽框所顯示的內(nèi)容,由( ?。傩灾禌Q定。
    A、Text ?。?、(名稱) ?。谩aption ?。?、Alignment
    7、文本框的(  )屬性用于設置或返回文本框中的文本內(nèi)容。
    A、Text ?。?、(名稱)  C、Caption ?。?、Name
    8、計時器控件的( ?。傩杂糜谠O置Timer事件發(fā)生的時間間隔。
    A、Stretch?。?、Interval ?。谩alue ?。?、Length
    9、滾動條的( ?。傩杂糜诜祷鼗蛟O置滾動條的當前值。
    A、Value ?。?、Max ?。?、Min ?。?、Data
    10、若要向列表框添加列表項,可使用的方法是( ?。?BR>    A、Add ?。?、Remove ?。谩lear  D、AddItem
    11、圖像框或圖片框中顯示的圖形文件,由它們的( ?。┬孕灾禌Q定。
    A、DownPicture ?。?、Picture ?。?、Image ?。?、Icon
    12、以下不屬于鍵盤事件的是( ?。?BR>    A、KeyDown ?。?、KeyUp ?。?、Unload  D、KeyPress
    13、VB中可用( ?。┱Z句產(chǎn)生一消息框。
    A、InputBox  B、Shift ?。?、Both  D、MsgBox
    14、下列符號中哪個是VB程序中合法的變量名( )
    A、ab7 B、7ab C、If D、a*bc
    15、X是小于100的非負數(shù),用VB表達式表達正確的是( )
    A、0≤X≤100 B、0<=X<100  C、0<=X and X<100 D、0≤X<100
    16、以下敘述中正確的是( )
    A、窗體的Name屬性指定窗體的名稱,用來標識一個窗體
    B、窗體的Name屬性的值是顯示在窗體標題欄中的文本
    C、可以在運行期間改變對象的Name屬性的值
    D、對象的Name屬性值可以為空
    17、剛建立一個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是( )
    A、單選按鈕 B、圖片框 C、通用對話框 D、文本框
    18、設有如下變量聲明:Dim TestDate As Date,為變量TestDate正確賦值的表達方式是( )
    A、TextDate=#1/1/2002# B、TestDate=#“1/1/2002”#
    C、TextDate=date(“1/1/2002”) D、TestDate=“1/1/2002”
    19、設a=3,b=5,則以下表達式值為真的是( )
    A、a>=b And b>10 B、(a>b)Or(b>0) C、(a<0)Eqv(b>0) D、(-3 5>a)And(b>0)
    20、目錄列表框的Path屬性的作用是
    A、顯示當前驅(qū)動器或指定驅(qū)動器上的目錄結構
    B、顯示當前驅(qū)動器或指定驅(qū)動器上的某目錄下的文件名
    C、顯示根目錄下的文件名
    D、顯示該路徑下的文件
    三、判斷題(每題2分,共10分)
    1、設置屬性的語句格式為:“對象名.屬性名=屬性值”.
    2、若用戶在鍵盤上按下一個鍵,則會產(chǎn)生一個單擊事件(Click事件).
    3、VB的賦值語句只能給變量賦值.
    4、在VB中,字符型常量應使用"#"號將其括起來.
    5、窗體大小只能通過鼠標拖動窗體邊框來設置.
    四、綜合題(每題5分,共20分)
    為使用戶單擊某窗口 ( 窗體名為 frm1 )時,會顯示一行信息:“歡迎光臨!”, 應在該窗體的哪個事件過程中,編寫什么樣的程序代碼? 請寫出相應的事件過程名以及該過程內(nèi)的程序代碼。
    若某窗口內(nèi)的命令按鈕“加倍”(名稱屬性為Command1)具有如下的功能: 將文本框 txt1 中輸入的數(shù)值加倍后,在文本框 txt2 中顯示其結果,請寫出該命令按鈕的單擊事件過程內(nèi)的程序代碼。
    若某窗口 ( 窗體名為 frm1 ) 中,有一個文本框和一個命令按鈕,只要在文本框中輸入一個圖像文件名(包括路徑),單擊該命令按鈕后,該圖像就會成為此窗口的背景圖像。請寫出該命令按鈕單擊事件過程內(nèi)的程序代碼。
    4.在窗口上畫一個名稱為Command1的命令按鈕和一個名稱為Text1的文本框。程序運行后,Command1為禁用(灰色)。當向文本框中輸入任何字符時,命令按鈕Command1變?yōu)榭捎?。請在以下程序空缺處填入適當內(nèi)容。
    Private Sub ( )
    Command1.Enabled = False
    End Sub
    Private Sub ( )
    Command1.Enabled = True
    End Sub
    五、程序題(每空2分,共10分)
    閱讀以下應用說明以及在VB開發(fā)過程中進行的屬性設置和所編寫的程序代碼,填空。
    [應用說明] 本應用程序的運行窗口及其功能說明如下:程序事先設定密碼為”abc”,要求用戶在文本框中輸入密碼,然后單擊“校驗密碼”命令按鈕,程序?qū)⒑藢τ脩糨斎氲拿艽a與事先設定的密碼是否一致。如果一致,則通過MsgBox語句彈出消息框提示“密碼正確,歡迎進入!”;否則彈出消息框提示“密碼不正確,謝絕進入!”。當用戶單擊“重新輸入”命令按鈕,則清空文本框中內(nèi)容,且將光標定位到文本框中。當單擊“退出”命令按鈕時,退出應用程序。
    [屬性設置]
    對象    對象名     屬性名     屬性值設置
    命令按鈕  Commandl   Caption     重新輸入
    命令按鈕  Command2   Caption    核對密碼
    命令按鈕  Comm
    and3   Caption    退出 
    文本框   Text1     Text      (置空) 
    文本框   Text1     PasswordChar _______
    [程序代碼]
    Private Sub Command1_Click()
    Text1.text=” ”
    ___________
    End Sub
    Private Sub Command2_Click()
    Dim pw As String
    pw = "abc"
    If ___________ Then
    MsgBox "密碼正確,歡迎進入!"
    Else
    ___________
    End If
    End Sub
    Private Sub Command3_Click()
    ___________