VisualBasic編程與應(yīng)用作業(yè)3

字號:

一、填空題
    1.函數(shù)過程(Function Pocedure)用來完成特定的功能并____。
    2.子過程是____的函數(shù)。又常被稱為Sub過程。在事件過程或其它子過程中可以____調(diào)用過程。
    3.在事件過程或其它過程中可以____調(diào)用函數(shù)過程。
    4.函數(shù)過程____返回一個值。
    5.VB的代碼存儲在模塊中。在VB中提供了三種類型的模塊:____ 、____和____。
    6.菜單控件只包一個事件____,當(dāng)用鼠標(biāo)單擊或鍵盤選中后按“回車”鍵時觸發(fā)該事件,除分隔條以外的所有菜單控件都能識別該事件。
    7.使用菜單編輯器創(chuàng)建彈出菜單時,____為不可見,“Visible屬性設(shè)置為False。
    8.Sub過程與Function過程最根本的區(qū)別是____。
    9.通用過程可以通過執(zhí)行“工具”菜單中的____命令來建立。
    10.使用Public Const語句聲明一個全局的符號常量時,該語句應(yīng)放在____ 。
     二、判斷正確與錯誤(正確標(biāo)∨,錯誤標(biāo) x )并寫出正確答案。
    1.子過程不能接收參數(shù)。( )
    2.函數(shù)過程不能接收參數(shù)。( )
    3.子過程不返回與其特定子過程名相關(guān)聯(lián)的值。( )
    4.在定義了一個函數(shù)后,可以象調(diào)用任何一個VB內(nèi)部函數(shù)一樣使用它,即可以在任何表達式、語句或函數(shù)中引用它。( )
    5.以下兩個語句都調(diào)用了名為MgProc的Sub過程,A、B是參數(shù)。
     Call My Proc A、B
    MyProc(A、B)
    ( )
    6.以下兩個語句都調(diào)了名為Year(Now)的函數(shù)
    Call Year(Now)
    Year Now
    ( )
    7.標(biāo)準模塊是程序中的一個獨立容器,包含全局變量、Function(函數(shù))過程和Sub過程,包含對象或?qū)傩栽O(shè)置。( )
     三、問答題
    1.什么是工程?
    2.什么是過程?
    3.選中一個窗體,啟動菜單編輯器的方法有哪三種?
    4.什么是動態(tài)菜單?
    5.已知彈出菜單的名是aa,填補彈出菜單的代碼。
    6.現(xiàn)使用菜單編輯器設(shè)計彈出菜單。菜單第一項(使菜單項目)的Caption為“彈出菜單”,Name:“aa”,Visible沒有選中,填補彈出菜單的代碼。
    四、編程題
    1.編寫一個過程,以整型數(shù)作為形參,當(dāng)該參數(shù)為奇數(shù)時輸出False,而當(dāng)該參數(shù)為偶數(shù)時輸出True。
    2.分析下面程序運行的結(jié)果。
    Private Function Multiply (n as Integer) As Integer
     Multiply=1
     do While n>0
     Multiply=Multiply*n
     n=n-1
     Loop
    End Function
    Private Sub Form_Click()
     Dim Sum As Integer, I As Integer
     For I=5 to 1 Step-1
     Sum=Sum+Multiply(I)
     Next
     Print "Sum=";Sum,
    End Sub
    3.分析下面程序運行的結(jié)果。
    Private Function Multiply (ByVal n as Integer) As Integer
     Multiply=1
     do While n>0
     Multiply=Multiply*n
     n=n-1
     Loop
    End Function
    Private Sub Form_Click()
     Dim Sum As Integer, I As Integer
     For I=5 to 1 Step-1 Sum=Sum+Multiply(I)
     Next
     Print "Sum=";Sum,
    End Sub
    4.用函數(shù)調(diào)用的方法計算∑n