窗体上有一个名称为Commandl的命令按钮,其单击事件过程及有关函数过程如下: Private Sub Commandl Click() Dim n As Integer n=add(5,10) Print n End Sub Funct

admin2013-01-23  40

问题 窗体上有一个名称为Commandl的命令按钮,其单击事件过程及有关函数过程如下:
    Private Sub Commandl Click()
Dim n As Integer
n=add(5,10)
    Print n
End Sub
Function add(vl As Integer,v2 As Integer,Optional v3)As Integer
    If Not IsMissing(v3)Then
    add=vl+v2+v3
    Else
    add=vl+v2
    End If
End Function
运行程序,单击命令按钮,以下叙述中正确的是(    )。

选项 A、程序不能正常运行,因为函数add的参数定义有错
B、程序不能正常运行,因为函数定义与函数调用语句的参数个数不匹配
C、程序能正常运行,结果是在窗体上显示15
D、程序能正常运行,结果是在窗体上显示510v3

答案C

解析 本题考查add方法里lsMissing的v3,v3是一个可选项,用来判断这个参数是否存在。根据程序语句,当输入3个参数时,就是3个参数求和,输入2个参数时是两个数求和,题目中是2个参数.因此是2个参数求和,不会报错。
转载请注明原文地址:https://kaotiyun.com/show/Gchp777K
0

最新回复(0)