第1题
A.在Sub或Function过程中不能再定义其他Sub或Function过程
B.在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合
C.递归过程既可以是递归Function过程,也可以是递归Sub过程
D.在调用过程时,形参为数组的参数对应的实参只能是数组
第2题
A.Sub过程可以通过过程名返回一个值
B.Function过程是没有返回值的,通常用于实现某一特定功能
C.Sub过程和Function一旦定义之后,可以在程序中被调用一次
D.Function过程可以返回一个值
第3题
以下叙述不正确的是: ______。
A.在Sub过程中可以调用Function过程
B.在用Call调用Sub过程时必须把参数放在括号里
C.在Sub过程中可以嵌套定义Function
D.用Static声明的过程中的局部变量都是Static类型
第4题
以下叙述不正确的是______。
A.在Sub过程中可以调用Function过程
B.在用Call调用Sub过程时必须把参数放在括号里
C.在Sub过程中可以嵌套定义Function
D.用Static声明的过程中的局部变量都是Static类型
第5题
A.call语句用于Sub或Function过程的调用
B.调用Function过程时call语句可以省略,但是调用sub过程时不可以省略
C.Function函数可以有返回值
D.使用ExitFunction语句可以从Function过程中立即退出
第9题
窗体上命令按钮Commandl的事件过程如下:
Private Sub Command1_Click()
Dim total As Integer
total=s(1)+s(2)
Print total
End Sub
Private Function s(m As Integer)As Integer
Static x As Integer
For i=1 To m
x=x+1
Next i
s=x
End Function
运行程序,第3次单击命令按钮Command1时,输出结果为【 】。
第10题
下列过程的功能是用来计算并输出S=1+1/2+1/3+……+1/100的值,请完善程序。 Function SumF(n As Integer)As Single s = 0 For i=1 To n s=【 】 Next i SumF=s End Function Private Sub Form_Click() Sum1=SumF(100) Print Print"sum1="; sum1 End Sub
第11题