VisualBasic编程与应用作业3
分类: 计算机
时间: 2023-11-23 08:48:04
作者: 全国等级考试资料网
一、填空题
1.函数过程(Function Pocedure)用来完成特定的功能并____。
2.子过程是____的函数。又常被称为Sub过程。在事件过程或其它子过程中可以____调用过程。
3.在事件过程或其它过程中可以____调用函数过程。
4.函数过程____返回一个值。
5.VB的代码存储在模块中。在VB中提供了三种类型的模块:____ 、____和____。
6.菜单控件只包一个事件____,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
7.使用菜单编辑器创建弹出菜单时,____为不可见,“Visible属性设置为False。
8.Sub过程与Function过程最根本的区别是____。
9.通用过程可以通过执行“工具”菜单中的____命令来建立。
10.使用Public Const语句声明一个全局的符号常量时,该语句应放在____ 。
二、判断正确与错误(正确标∨,错误标 x )并写出正确答案。
1.子过程不能接收参数。( )
2.函数过程不能接收参数。( )
3.子过程不返回与其特定子过程名相关联的值。( )
4.在定义了一个函数后,可以象调用任何一个VB内部函数一样使用它,即可以在任何表达式、语句或函数中引用它。( )
5.以下两个语句都调用了名为MgProc的Sub过程,A、B是参数。
Call My Proc A、B
MyProc(A、B)
( )
6.以下两个语句都调了名为Year(Now)的函数
Call Year(Now)
Year Now
( )
7.标准模块是程序中的一个独立容器,包含全局变量、Function(函数)过程和Sub过程,包含对象或属性设置。( )
三、问答题
1.什么是工程?
2.什么是过程?
3.选中一个窗体,启动菜单编辑器的方法有哪三种?
4.什么是动态菜单?
5.已知弹出菜单的名是aa,填补弹出菜单的代码。
6.现使用菜单编辑器设计弹出菜单。菜单第一项(使顶级菜单项目)的Caption为“弹出菜单”,Name:“aa”,Visible没有选中,填补弹出菜单的代码。
四、编程题
1.编写一个过程,以整型数作为形参,当该参数为奇数时输出False,而当该参数为偶数时输出True。
2.分析下面程序运行的结果。
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.分析下面程序运行的结果。
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 首页 1 2 尾页
1.函数过程(Function Pocedure)用来完成特定的功能并____。
2.子过程是____的函数。又常被称为Sub过程。在事件过程或其它子过程中可以____调用过程。
3.在事件过程或其它过程中可以____调用函数过程。
4.函数过程____返回一个值。
5.VB的代码存储在模块中。在VB中提供了三种类型的模块:____ 、____和____。
6.菜单控件只包一个事件____,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
7.使用菜单编辑器创建弹出菜单时,____为不可见,“Visible属性设置为False。
8.Sub过程与Function过程最根本的区别是____。
9.通用过程可以通过执行“工具”菜单中的____命令来建立。
10.使用Public Const语句声明一个全局的符号常量时,该语句应放在____ 。
二、判断正确与错误(正确标∨,错误标 x )并写出正确答案。
1.子过程不能接收参数。( )
2.函数过程不能接收参数。( )
3.子过程不返回与其特定子过程名相关联的值。( )
4.在定义了一个函数后,可以象调用任何一个VB内部函数一样使用它,即可以在任何表达式、语句或函数中引用它。( )
5.以下两个语句都调用了名为MgProc的Sub过程,A、B是参数。
Call My Proc A、B
MyProc(A、B)
( )
6.以下两个语句都调了名为Year(Now)的函数
Call Year(Now)
Year Now
( )
7.标准模块是程序中的一个独立容器,包含全局变量、Function(函数)过程和Sub过程,包含对象或属性设置。( )
三、问答题
1.什么是工程?
2.什么是过程?
3.选中一个窗体,启动菜单编辑器的方法有哪三种?
4.什么是动态菜单?
5.已知弹出菜单的名是aa,填补弹出菜单的代码。
6.现使用菜单编辑器设计弹出菜单。菜单第一项(使顶级菜单项目)的Caption为“弹出菜单”,Name:“aa”,Visible没有选中,填补弹出菜单的代码。
四、编程题
1.编写一个过程,以整型数作为形参,当该参数为奇数时输出False,而当该参数为偶数时输出True。
2.分析下面程序运行的结果。
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.分析下面程序运行的结果。
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 首页 1 2 尾页