計(jì)算機(jī)二級(jí)VB模擬試題

字號(hào):

一、填空題(每空2分,共40分)
    1、VB中若要產(chǎn)生一消息框,可用______函數(shù)來(lái)實(shí)現(xiàn)。
    2、設(shè)計(jì)彈出式菜單時(shí),先通過(guò)______建立菜單,然后將頂層菜單的Visible屬性設(shè)置為False,最后在代碼中通過(guò)窗體對(duì)象的______方法顯示彈出式菜單。
    3、Windows可公用的對(duì)話(huà)框有:______、保存文件對(duì)話(huà)框、顏色設(shè)置、字體設(shè)置對(duì)話(huà)框、打印設(shè)置對(duì)話(huà)框、幫助文件六種,VB可通過(guò)調(diào)用通用對(duì)話(huà)框控件的______、ShowSave、ShowColor、______ 、ShowPrint、ShowHelp方法來(lái)使用它們。也可通過(guò)設(shè)置通用對(duì)話(huà)框控件的______屬性來(lái)實(shí)現(xiàn)。
    4、在VB中窗體文件的后綴名為_(kāi)_____,工程文件的后綴名為_(kāi)_____。
    5、圖像框和圖片框均可用于裝載、顯示圖形文件,可在設(shè)計(jì)階段給它們的______屬性賦值,也可在運(yùn)行階段通過(guò)______函數(shù)裝入圖形文件。
    6、若要將菜單項(xiàng)設(shè)計(jì)為分隔條,則該菜單項(xiàng)的標(biāo)題屬性應(yīng)設(shè)置為_(kāi)_____。
    7、______實(shí)際上是VB提供的一種特殊的子程序,用來(lái)完成一定的操作。
    8、VB提供______ 函數(shù)用于將數(shù)字字符轉(zhuǎn)換成數(shù)值型,提供______函數(shù)用于將數(shù)值轉(zhuǎn)換成字符型。
    9、______類(lèi)型也稱(chēng)變體類(lèi)型,是一種通用的、可變的數(shù)據(jù)類(lèi)型,它可表示或存儲(chǔ)任何一種數(shù)據(jù)類(lèi)型。
    10、在過(guò)程內(nèi)用______聲明的變量為靜態(tài)變量,在執(zhí)行一個(gè)過(guò)程結(jié)束時(shí),過(guò)程中所用到的 Static變量的值會(huì)保留,下次再調(diào)用此過(guò)程時(shí),變量的初值是上次調(diào)用結(jié)束時(shí)被保留的值。
    11、在模塊文件中的聲明部分用Global或______關(guān)鍵字聲明的變量為全局變量。
    12、在模塊文件中的聲明部分用______或______定義的變量為模塊級(jí)變量。
    二、選擇題(每題2分,共20分)
    1、若要使命令按鈕不可用,則可設(shè)置其( ?。傩詾镕alse來(lái)實(shí)現(xiàn)。
    A、Value ?。?、Cancel ?。?、Enabled ?。?、Default
    2、若要使某可見(jiàn)控件獲得焦點(diǎn),則可使用( ?。┓椒▉?lái)實(shí)現(xiàn)。
    A、Refresh?。?、Setfocus?。?、Gotfocus ?。摹alue
    3、復(fù)選框或單選鈕的當(dāng)前狀態(tài)可通過(guò)( ?。傩詠?lái)返回或設(shè)置。
    A、Checked ?。?、Value ?。?、Selected ?。摹aption
    4、VB提供(  )屬性用于控制對(duì)象是否可用。
    A、Default ?。?、Cancel ?。?、Enabled ?。摹isible
    5、VB中可通過(guò)( ?。┓椒ó?huà)圓
    A、Pset  B、Line  C、Circle ?。?、Oval
    6、可獲得當(dāng)前系統(tǒng)時(shí)間的函數(shù)是( ?。?BR>    A、Date( ) ?。隆ime( ) ?。谩sDate( ) ?。?、Year( )
    7、當(dāng)用戶(hù)在窗體上單擊鼠標(biāo)時(shí),不會(huì)觸發(fā)的事件是(  )
    A、Click ?。隆ouseDown ?。?、MouseUp ?。?、DblClick
    8、在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開(kāi)的窗口是
     A 、工程資源 管理 器窗口 B、工具箱窗口 C、代碼窗口 D、屬性窗口
    9、設(shè)a=“Visual Basic”,下面使b=“Visual”的語(yǔ)句是
     A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b=Rigth(a,6) D、b=Left(a,6)
    10、以下能夠觸發(fā)文本框Change事件的操作是
    A、文本框失去焦點(diǎn) B、文本框獲得焦點(diǎn)
    C、設(shè)置文本框的焦點(diǎn) D、改變文本框的內(nèi)容 四、綜合題(每題5分,共20分)
    1、在窗體上畫(huà)一個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下程序:
     Private Sub Command1_Click()
     Static X As Integer
     Static Y As Integer
     Cls
     Y=1
     Y=Y+5
     X=5+X
     Print X,Y
     End Sub
     請(qǐng)寫(xiě)出程序運(yùn)行時(shí),三次單擊命令按鈕Commandl后,窗體上顯示的結(jié)果。
    2、在窗體上有一個(gè)文本框控件,名稱(chēng)為T(mén)xtTime;一個(gè)計(jì)時(shí)器控件,名稱(chēng)為T(mén)imer1。要求每一秒鐘在文本框中顯示一次當(dāng)前的時(shí)間。程序如下,請(qǐng)?jiān)谙聞澗€(xiàn)上填入恰當(dāng)?shù)膬?nèi)容。
     Private Sub Timer1_ ()
     TxtTime.text=_
     End Sub
    3、在窗體上畫(huà)一個(gè)命令按鈕,名稱(chēng)為Command1。然后編寫(xiě)如下程序:
     Private Sub Command1_Click()
     For a=1 To 4
      For b=0 To a
      Print Chr(65+a)
      Next b
      Print
     Next a
     End Sub
     程序運(yùn)行后,如果單擊命令按鈕,則在窗體上顯示的內(nèi)容是什么?
    4、在窗體上畫(huà)一個(gè)文本框和一個(gè)圖片框,然后編寫(xiě)如下兩個(gè)事件過(guò)程:
     Private Sub Form_Load()
     Text1.Text=”計(jì)算機(jī)”
     End Sub
     Private Sub Text1_Change()
     Picture1.Print“等級(jí)考試”
     End Sub
     程序運(yùn)行后,在文本框中顯示的內(nèi)容是
    而在圖片框中顯示的內(nèi)容是