一、填空題
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
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