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

字號(hào):

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